Pull to refresh
0
0
Андрей @Sybex

User

Send message

Тоби Сегаран «Программируем коллективный разум»

Reading time 3 min
Views 11K
Знаете, люблю я книжки про всякие интересные алгоритмы, и вот недавно попалась еще одна такая книжка.

Книга «Программируем коллективный разум» в основном посвящена алгоритмам классификации и кластеризации, хотя есть главы, посвященные другим темам вроде создания собственного поисковика, генетическим алгоритмам и генетическому программированию. Почти все описанные алгоритмы применяются в духе Web 2.0, используя анализ поведения пользователей на разных сайтах, которые предоставляют свой API. Но что особенно приятно удивило, так это то, что все примеры написаны на языке Python.


Вот какие алгоритмы описываются в книге:


  • Коллаборативная фильтрация. Или, говоря человечески языком, алгоритмы, которые могут рекомендовать вам какие-то покупки, сайты или музыку в зависимости от оценок, которые вы поставили другим подобным вещам. По таким алгоритмам работает навязывание покупок в интернет-магазинах или подбор музыки на last.fm. В конце главы приводится пример, который будет рекомендовать вам ссылки из сервиса del.icio.us.
  • Алгоритмы группировки (кластеризации). Создаваемый пример анализирует RSS-каналы блогов и пытается их автоматически разделить на группы в виде дерева в зависимости от частоты слов, которые попадаются в блоге. Заодно Сегаран рассказывает как можно сделать так, чтобы названия блогов расположились на плоскости кучками в зависимости от их близости в плане рассматриваемых тем.
  • Отдельная глава посвящена построению поисковиков – созданию паука и, самое главное, рассматриваются алгоритмы ранжирования ссылок, в том числе и с учетом ссылок страниц друг на друга, создавая, таким образом, аналог Google PageRank. Еще интересно, что в этой же главе есть пример, где для выдачи наиболее релевантных ссылок используется нейронная сеть, которая обучается по мере того как пользователь щелкает на понравившиеся ему ссылки.

Читать дальше →
Total votes 73: ↑67 and ↓6 +61
Comments 29

Основы программирования под Android на примере игры Судоку

Reading time 6 min
Views 375K
В статье описаны основные трудности создания приложений под Android.
Рассматриваются базовые понятия программирования Android.
Для примера описано создание игры Sudoku из книги Hello, Android – Ed Burnette.
Осторожно много скриншотов.

Читать дальше →
Total votes 137: ↑131 and ↓6 +125
Comments 48

Дания: страна победившего здравого смысла

Reading time 5 min
Views 129K
Вот уже полгода, как я живу в Копенгагене, столице Дании. В этой статье я хочу показать, почему я считаю эту страну королевством адеквата.

«Доверяй, но проверяй» — это про Данию.
Читать дальше →
Total votes 237: ↑206 and ↓31 +175
Comments 805

Вечная жизнь: замена мозга другим носителем с сохранением сознания и личности

Reading time 6 min
Views 131K

Кто из нас хотя бы раз в жизни не задумывался о том, чтобы жить вечно?
Происходило это и со мной. Можно сделать биологическую клетку, ориентированную на бесконечное число делений, без зависимости от типа клетки.
Но как сущий технарь я понимаю, что человеческое тело несовершенно.
Вечной жизни для биологического индивидума можно достичь двумя путями. Различными по своей сложности и возможностям, которые предоставят эти решения.

1. Управляемое бесконечное деление биологической клетки
2. Перенос сознания на другой более отказоустойчивый носитель.

Смысл статьи и последующей дискуссии — исследовать теорию именно по пункту 2, т.к. он подразумевает не копирование личности, когда ваш мозг скопирован в кого-то другого, но при этом вы остаётесь самим собой, а перенос именно вашего мозга на другой носитель, да так, чтобы вы не прекратили своего существования, мыслительного континуума, самоосознания.
Читать дальше →
Total votes 82: ↑60 and ↓22 +38
Comments 361

Создание Warcraft (часть 1)

Reading time 10 min
Views 85K
Введение (от переводчика)


Так вышло, что одна из моих самых любимых игр — Warcraft II.
Каждый раз, когда эта игра где-то упоминается, или кто-то про неё вспоминает, я обычно очень радуюсь. Перед Warcraft II, разумеется, был просто Warcraft.

Патрик, автор статьиИ вот недавно случилось интересное — Патрик Вайат (Patrick Wyatt), один из тех людей, кто стоял у истоков Blizzard, и человек, который затеял разработку Warcraft начал цикл воспоминаний о тех временах. Первая статья, которую я вам предлагаю прочитать ниже — о начале разработки Warcraft. О том, откуда появилась идея; о том, какая сеть была организована у ребят в офисе, пока они грезили о мультиплеере; о EMS и тонкостях эстетики программирования под DOS; о команде проекта и так далее.

Я, увы, совсем не специалист в разработке под DOS, поэтому если читатели укажут мне на неточности в переводе, связанные с техническими деталями — буду рад и тут же исправлюсь.

Это касается, понятное дело, и любых других неточностей, опечаток, пунктуации и стилистики.




image Давным давно, в начале времен, когда игры для PC писались под операционной системой DOS, я начал работать над игрой под названием Warcraft.

Читать дальше →
Total votes 213: ↑200 and ↓13 +187
Comments 114

Будущее с AR

Reading time 1 min
Views 6.5K
Несколько студентов израильской академии искусств Бецалель в качестве выпускного проекта сняли отличную короткометражку про то как может (и скорее всего будет) выглядеть наша жизнь с распространением технологий дополнительной реальности. Хоть в фильме и используется устройства на пару поколений опережающие нынешнее технологии вроде прототипа Google Glass, но у меня не возникает сомнений, что и в социальном и технологическом плане все идет к тому, что именно такие технологии и способы их использования станут повсеместны. Так как вы думаете, сколько времени пройдет, до того, как мы, наподобие главного героя, будем смотреть телевизор на пустой стене, приготовление еды превратиться в социальную игру с «ачивками», а во время свидания специальное приложение будет подсказывать нужные фразы и не только...? Это вопрос десятилетий или это уже вот-вот за углом?


Читать дальше →
Total votes 97: ↑77 and ↓20 +57
Comments 274

Тестирование формы заказа в интернет магазине

Reading time 2 min
Views 17K
Эта статья будет о моем интересном опыте А/В тестирования формы оформления заказа.

Вход:
  • интернет магазин техники, Украина. Базируемся в Киеве, доставляем по всей стране;
  • А/В тестирование проходило только для трафика с прайс агрегаторов;
  • срок тестирования 3 недели.

Утверждение: хороша форма оформления заказа — это форма с двумя полями: имя и телефон.
И это утверждение верно лишь частично.
Читать дальше →
Total votes 33: ↑28 and ↓5 +23
Comments 23

Почему я ушел из Google

Reading time 5 min
Views 61K
Ну хорошо, я сдаюсь: все хотят знать почему я ушел. А так как ответить каждому отдельно невозможно, вот вам изложение в длинной форме. Прочтите немного (я дойду в кульминации в 3-м абзаце) или прочтите всё. Но начну с предупреждения: здесь нет ни драмы, ни сверхинтересных деталей, ни избиения бывших коллег, и вообще нет ничего, о чем вы не могли бы догадаться сами из того, что ходит в прессе вокруг Google и ее отношения к разработчикам программ и конфиденциальности пользовательских данных. Это просто мой личный рассказ.

Покинуть Google было непростым решением. За время моей работы там я стал довольно страстным поклонником компании. Я выступал на четырех Google Developer Day, на двух Google Test Automation Conferences и был плодовитым участником блога Google Test. Рекрутеры часто просили меня помочь уговорить очень перспективных кандидатов на работу в компании. Меня никто не должен был просить дважды для поддержки Google, и никто более меня не удивился тому, что я не смог это продолжать. На самом деле последние три месяца работы в Google были вихрем отчаяния в тщетной попытке вернуть прошлую страсть.
Читать дальше →
Total votes 396: ↑370 and ↓26 +344
Comments 442

Фильмы IT-тематики

Reading time 2 min
Views 15K
imageВ свое время, в 1995-ом году, на меня произвел впечатление фильм «Хакеры». Можно
сказать, он стал мотиватором моей дальнейшей ИТ-карьеры. Далеко не эталон киноискусства, однако
стремление стать похожим на героев фильма, продолжилось в самообразовании. Далее первый выклянченный компьютер, первые строчки кода, начало проб и ошибок. Когда уже были написаны эти самые «хэлоу-ворды», «калькуляторы», затем испробованы несколько *nix'ов — на руки попалась болванка с «Antitrust». В одноголосном переводе и гиблом качестве. К слову, это не помешало, пересмотреть фильм пару десятков раз. Что послужило более зрелому стремлению, чем быть всемогущим кул-хакером. Под катом, перечислю увиденные мной фильмы IT-тематики, с кратким описанием. В основном из двухтысячных. Неувиденное или забытое, будем добавлять.

Читать дальше →
Total votes 227: ↑191 and ↓36 +155
Comments 210

Веб-сайтам грозит штраф 50 тыс. евро за установку кнопки Facebook Like

Reading time 2 min
Views 5K
Германия отличается даже от европейских соседей — в этой стране наиболее ревностно следят за соблюдением законов о защите приватных данных. Любые попытки внедрить отслеживающую технологию здесь могут наткнуться на судебный запрет. Немецкие домовладельцы заставляют Google удалять дома с фотографий Street View, снифферы в автомобилях Street View тоже впервые обнаружили именно в Германии. Даже функцию распознавания лиц на Facebook хотят поставить вне закона. А теперь в Германии нашли ещё одну онлайновую фичу, которая нарушает права граждан: это кнопка Facebook Like (Gefällt mir).
Читать дальше →
Total votes 97: ↑76 and ↓21 +55
Comments 197

Как купить акции IT-компаний на зарубежных биржах? (часть 1)

Reading time 45 min
Views 264K
Stock Investing for Dummies (theory)Многие из вас, читая на Хабре статьи об успешных IT-фирмах и быстро развивающихся высокотехнологичных компаниях, наверняка, задумывались о том, чтобы инвестировать свои деньги в их акции с целью получения прибыли, когда через несколько месяцев или даже лет рыночная стоимость этих акций заметно вырастет.

Я и сам об этом частенько задумывался, но меня всякий раз останавливало полное отсутствие опыта в вопросах торговли акциями (я никогда до этого не торговал ценными бумагами даже на российских биржах) и практически нулевое знание теории биржевой торговли.
Именно из-за такого страха перед неизвестностью, а также из-за собственной лени (нежелания разбираться с нуля в новой для себя области), многие так и не отваживаются на покупку акций, хотя и имеют достаточный стартовый капитал, чтобы выйти на этот рынок.

Но в итоге я всё же сделал усилие над собой: сначала немного вник в азы торговли акциями, а потом наконец решился и начал торговать акциями на фондовых рынках США (NYSE, NASDAQ, AMEX). И, самое главное, я понял, что купить акции — это не так уж и сложно, как казалось раньше, и даже не так затратно (в плане накладных расходов), как я предполагал. И в этой статье я хочу поделиться исключительно своим опытом в данной области в виде общих теоретических сведений и практического руководства (HOWTO) для новичков.

Вы не найдёте здесь описания методик и стратегий торговли на фондовых рынках, и вы уж точно не станете профессиональным биржевым трейдером сразу после прочтения этой статьи. Статья просто о том, как новичку без опыта биржевой торговли купить акции на зарубежных биржах.

Здесь описаны в первую очередь российские реалии, но для граждан некоторых соседних стран статья тоже может оказаться во многом полезной. Если вы имеете некие финансовые накопления и хотите их инвестировать в акции иностранных компаний, но пока не знаете, как это сделать, что для этого нужно и с чего вообще начать, то эта статья для вас.

Разделил статью на две части:
  1. В первой части рассмотрим теоретические основы торговли акциями.
  2. Во второй части будет практическое руководство для новичков по покупке и продаже акций.
Кто заинтересовался, добро пожаловать под кат.
Total votes 42: ↑41 and ↓1 +40
Comments 59

Здоровье и кодинг — как совместить?

Reading time 5 min
Views 3K
У меня, как и у многих товарищей по профессии после нескольких лет сидячей работы и отсутсвия физических нагрузок здоровье начало ухудшаться.
Первой ласточкой стало медленно, но верно растущее пузо.
Затем последовал серьёзный удар по общему состоящию — я заработал проблемы сразу в двух местах позвоночника. Отлежался недельку в больнице, обколотый блокадами, пенницилином и прочими лекарственными гадостами, простудился там под новый год и получил массу неприятных впечатлений.
Проблемы со спиной были решительно списаны на подъём тяжестей и благополучно забыты… до весны. Весной произошёл рецидив с диагнозом «протрузия позвоночного диска» в поясничной части.
После пробежки по врачам последовали две недели работы на дому с попиванием таблеточек и лежанием на кровати.
Я понял, что если я серьёзно не займусь своим здоровьем, то могу с ним попрощаться навсегда. Но времени как всегда нехватает, дела, работа, дипломный проект и прочие вещи серьёзно мешали заниматься в тренажёрном зале или ходит в какие-нибудь оздоровительные заведения.
Но, подойдя к вопросу системно, я нашёл решение. Решение простое, бесплатное, доступное всем и занимающее не больше 20 минут времени в день.
Читать дальше →
Total votes 57: ↑46 and ↓11 +35
Comments 56

Устраняем шум на встроенных звуковых картах

Reading time 1 min
Views 389K
Не секрет что многие жалуются на то что слышат как работает их комп при использовании встроенного в материнку звука. Слышно как перемещается мышь, как прокручиваются страницы, как ползают черви по винчестеру… :) Отключение различных входов звуковой карты (LineIn, Microphone, CD In) не помогает или помогает но не полностью. Недавно я столкнулся с этой проблемой аж на 2-х компьютерах за которыми слушаю музыку. Решение для XP и Windows 7 под катом.
Читать дальше →
Total votes 106: ↑73 and ↓33 +40
Comments 117

Спать мало, но правильно?

Reading time 7 min
Views 897K
Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
Читать дальше →
Total votes 713: ↑670 and ↓43 +627
Comments 420

25 лучших деловых книг

Reading time 2 min
Views 5.8K
Я стараюсь читать много бизнес-литературы. Скажу честно – попадается много откровенно неудачных, графоманских, непрактичных книг. Но есть книги, которые иначе как сокровищами не назовешь.

Я составил список из 25 золотых (ИМХО и только ИМХО) деловых книг.
Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Comments 145

Австрия

Reading time 5 min
Views 4.6K
Статья в первую очередь будет интересна тому, кто в данный момент хочет уехать жить и работать за границу, или точнее — в Европу, но ему не хватает смелости и решительности. Советов и примеров по уезду уже существует много, поэтому и я на своём реальном примере хочу описать как мне удалось добиться этой цели, дабы развеять сомнения о том, что это на столько сложно, что не нужно даже браться за это. О том почему я выбрал Австрию, как добивался своей цели и доволен ли я, вы и узнаете из моего рассказа.
Читать дальше →
Total votes 80: ↑75 and ↓5 +70
Comments 46

Порнография с точки зрения эволюционной психологии

Reading time 14 min
Views 65K
Данный топик был написан по следам бурных обсуждений на Хабре ряда новостей, так или иначе связанных с порно (раз, два, три, четыре). В этих и подобных топиках подымается тема цензурирования интернета и запрета порнографии вообще либо отдельных её жанров. Хотя хабрасообщество в целом довольно либерально относится к порно, обсуждение влияния его на психику — особенно детскую — выливается обычно в нешуточные драмы (самая серьёзная, на моей памяти, была тут).

Между тем, сколько-нибудь заслуживающих доверия данных о влиянии порнографии на общественное и личное здоровье в этих обсуждениях нет; более того, мои попытки по-быстрому найти какие-то вменяемые данные в интернете не увенчались успехом. В поисках ответов на вопросы мне пришлось погрузиться довольно глубоко в научные исследования, и кое-что я в итоге нашёл. Краткий синопсис современных научных взглядов на порнографию и её влияние на человека будет дан под катом после небольшого FAQ'а.

Вопрос: картинки будут?
Ответ: будут.

Вопрос: какое отношение этот топик имеет к Хабру?
Ответ: он интересен читателям Хабра.

Вопрос: нет, всё-таки, какое отношение имеет топик к тематике Хабра?
Ответ: никакого; просто я считаю, что Хабр — это, прежде всего, определённая аудитория, а не тематика.

Вопрос: почему в блог «Интернет»?
Ответ: потому что Internet is for porn.

Если Вам не исполнилось 18 лет, под кат лучше не ходить
Total votes 528: ↑476 and ↓52 +424
Comments 343

Нил Деграсс Тайсон отвечает на вопросы

Reading time 1 min
Views 6.7K


Американский астрофизик, доктор наук, писатель, популяризатор науки Нил Деграсс Тайсон отвечает на вопросы читателей журнала «Тайм». У этого замечательного деятеля есть свой сайт и твиттер. Например, сегодня из его твиттера я узнал, что из-за преломления света, рассвет наступает на пять минут раньше, чем встает солнце, а закат наступает на пять минут позже. Это означает, что 21 марта, в день равноденствия ночь для нас не равнялась дню — ночь была на 10 минут короче.

Вообще об этом человеке можно много рассказывать, но я думаю, лучше послушать его самого.
Total votes 56: ↑55 and ↓1 +54
Comments 29

Будьте внимательны к своим покупателям

Reading time 3 min
Views 2.7K
Как выглядит идеальная покупка в интернет-магазине со стороны покупателя?

Приятно, когда о тебе заботятся, когда обхаживают, всячески завоевывают твою лояльность.
Именно этого ждет покупатель в интернет-магазине. Потому что этот покупатель готов отдать магазину деньги.
И он ждет к себе соответствующего отношения.

И как неприятно, когда магазин к тебе относится как к надоедливой мухе, от которой хочется побыстрее избавиться. Просто привезти товар, забрать деньги и побыстрее свалить.

Казалось бы, любой интернет-магазин создается для того, чтобы продавать. Для того, чтобы зарабатывать деньги, которые платит покупатель за товар.

Однако на деле встречается крайне мало интернет-магазинов, которые относятся к клиенту не как кассирша в гастрономе в далекие 80-90-е, а так, чтобы этому клиенту захотелось пользоваться услугами этого магазина и в будущем, да плюс к этому чтобы он порекомендовал этот магазин своим знакомым.
Читать дальше →
Total votes 78: ↑73 and ↓5 +68
Comments 60

Information

Rating
Does not participate
Location
Рига, Латвия, Латвия
Registered
Activity