Как стать автором
Обновить
99
0
Дима Семьюшкин @Devgru

Веб-разработчик

Отправить сообщение

Теория лоадеров

Время на прочтение3 мин
Количество просмотров4.1K
За последние 5 лет я написал множество лоадеров. Это так называемые программки, которые парсят инфу на сайтах-источниках и сохраняют ее себе в базу. Зачастую они представляют из себя последовательность регулярных выражений, с помощью которых находятся значения в нужных клеточках. Лоадеры могут авторизоваться, могут коннектиться через прокси, а иногда даже распознавать защитные картинки. Суть не в этом.

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

Читать дальше →
Всего голосов 19: ↑15 и ↓4+11
Комментарии28

Некоторые заметки о прохождении интервью при устройстве на работу в Праге

Время на прочтение4 мин
Количество просмотров2.7K
Кризис потихоньку добрался и до Чехии. Подкрался незаметно и ударил больно. Особенно по аутсорсерам, многие из которых остались без контрактов. Я в том числе. Но безвыходных ситуаций не бывает. Кто ищет тот всегда найдет. Хотя, поиски занимают подчас много времени.

Хочу поделиться своим опытом поиска работы и прохождения интервью в Праге. Возможно мой опыт понадобится кому-то здесь, возможно кто-то захочет сравнить, как оно здесь и там. Устраивался я на должность Ведущего Разработчика J2EE. Так что все технические термины будут касаться именно Джавы. Итак, поехали.
Читать дальше →
Всего голосов 92: ↑82 и ↓10+72
Комментарии66

Голландия глазами свалившего

Время на прочтение3 мин
Количество просмотров5.5K
В ознаменование открытия хабраблога «Пора сваливать!», а также чтобы избежать упрёков в растранжиривании хабрапространства, решил я, что пора описать свой личный опыт эмиграции туда, где никто не ждёт.

Опыт мой не слишком большой — всего лишь год с небольшим. Страна моего нынешнего проживания — Голландия, она же Королевство Нидерланды.

Перейти границу
Всего голосов 77: ↑73 и ↓4+69
Комментарии27

Денег нет, погода дрянь и правительство ввело новые поборы. Что делать?

Время на прочтение2 мин
Количество просмотров13K
road
На Хабре, что то стали проскакивать упаднические настроение, дескать в провинции зарплаты маленькие, и вообще жить плохо. Собственно, расскажу как я решил это проблему для себя. Взял и переехал в Новую Зеландию. Ну не будем перескакивать.

Расскажу, что и как было, на дворе 2007, жил во Владивостоке, у меня заканчивалась аспирантура, мне было 25 и очень хотелось немного улучшить уровень жизни. Был закончен универ по специальности АСУ и было 2.5 года опыта работы программистом в довольно известном владивостокском интернет проекте.

Если так посмотреть, варианты были уехать в Москву, или куда еще подальше.
Подумал, что в Москву всегда успеется, а вот куда подальше было бы неплохо.

Пример друга с оказией уехавшего в Ванкувер и рассказывающего как там тепло, хорошо и мухи не кусают, очень подстегивал.

Итак что было сделано:
Читать дальше →
Всего голосов 238: ↑215 и ↓23+192
Комментарии439

Ardentryst — свободный платформер с элементами ролевой игры

Время на прочтение1 мин
Количество просмотров791
Недавно вышла версия 1.7 игры Ardentryst. Это аркада-скроллер наподобие Castlevania, в которой персонаж не только бегает, прыгает, сражается и собирает различные полезные предметы, но и набирет очки опыта, уровень за уровнем развивается и становится сильнее, занимается торговлей, общается с другими персонажами. И всё это крутится на двухмерном движке с сочной графикой и приятной музыкой в фоне.

Ardentryst for GNU/Linux Ardentryst for GNU/Linux

Что нового в этой версии:
* Исправления ошибок.
* Небольшие изменения в экономике игры.
* Данные теперь имеют лицензию Creative Commons 3.0 (сам движок под GPL3+).

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

* Скачать (zip архив, 26 MiB, распакуйте и сразу играйте)
* Более подробно об игре на русском
Читать дальше →
Всего голосов 12: ↑9 и ↓3+6
Комментарии10

Попытка объяснить «что такое OpenID, как им пользоваться»

Время на прочтение1 мин
Количество просмотров475
при попытке объяснить «что такое OpenID и как им пользоваться» пришел в мысли нарисовать чуток картинок.

Всего голосов 105: ↑31 и ↓74-43
Комментарии37

Простая инсталляция Java веб-приложения (часть 2)

Время на прочтение5 мин
Количество просмотров1.3K
На самом деле речь тут пойдет уже не о Java. Допустим, у вас есть некторый zip с некоторой программой (например созданный в первой части) — и вы хотите сделать для него msi (для установки через Windows Installer). Это может быть что угожно — jetty + ваш war, апач плюс php-ха — в данном случае это уже не важно. Важно что это «нечто» — что надо после установки запустить в качестве сервиса

Как это сделать при помощи WiX под катом

image

Читать дальше →
Всего голосов 11: ↑8 и ↓3+5
Комментарии5

Проблема полупрозрачных шрифтов в хроме

Время на прочтение1 мин
Количество просмотров544
Столкнулся со странной проблемой рендера шрифтов с полупрозрачностью в хроме.
Если слою с текстом задать прозрачность, то шрифт лишается алиасинга (4 картинка).
Если слою с текстом задать прозрачность и прописать бекграунд, то шрифты отображаются адекватно (1 картинка)
Кроме того, если задать полупрозрачность для слоя с пнгшкой, то все полупрозрачные части пнгшки также ведут себя неадекватно.
Если кто-то сталкивался с такой проблемой, прошу подсказать решение.

Всего голосов 11: ↑6 и ↓5+1
Комментарии5

Две реализации Дао

Время на прочтение2 мин
Количество просмотров770
Нашёл недавно притчу на просторах необъятного рунета в блоге некоего the7ofdiamonds. Очень уж понравилась. И с юморком и про IT и вроде как присутствует неисчерпаемая восточная мудрость. В общем, решил с вами ей поделиться.
читать про Дао
Всего голосов 22: ↑18 и ↓4+14
Комментарии6

Несовершенное эго

Время на прочтение2 мин
Количество просмотров798
Любителям холиваров и пострадавшим от троллей посвящается

Сидят однажды учитель и ученик на скамейке, и созерцают. Вдруг подходит к ним человек и говорит:
— От этих педиков уже пройти негде. Чего вылупился, старый козел, я с тобой разговариваю. Кто из вас кого трахает?
Ученик говорит:
— Учитель, этот человек оскорбил Вас. Я могу убить его одним ударом, если Вы позволите.
— В этом нет необходимости.
— Разве вас не разозлила его грубость?
— Ничуть.
— Как же вы это делаете. Вы используете силу отрешения?
— Нет, я вообще ничего не делаю, для того чтобы оставаться спокойным. Это происходит само собой и этому даже не надо долго учиться.
— Но как?
Читать дальше →
Всего голосов 58: ↑48 и ↓10+38
Комментарии34

Слоны

Время на прочтение1 мин
Количество просмотров558
Однажды проходя мимо слонов в зоопарке, я вдруг остановился, удивленный тем, что такие огромные создания, как слоны, держались в зоопарке привязанные тоненькой веревкой к их передней ноге. Ни цепей, ни клетки. Было очевидно, что слоны могут легко освободиться от веревки, которой они привязаны, но по какой-то причине, они этого не делают.
Читать дальше →
Всего голосов 58: ↑57 и ↓1+56
Комментарии4

Сохраняйте личность маленькой

Время на прочтение3 мин
Количество просмотров487
Я наконец-то понял сегодня, почему политика и религия вызывают такие удивительно бесполезные дискуссии.

Как правило, любое упоминание религии на каком-нибудь форуме заканчивается религиозными спорами. Почему? Почему это случается с религией, а не с разговорами о Яваскрипте, выпечке печенек или другими темами, которые люди обсуждают на форумах?

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

И вдруг я понял — такая же штука и с политикой. Политика, как и религия — это тема, где нет «порога экспертности» для того, чтобы выражать свое мнение. И снова, все, что требуется — это крепкие убеждения.

Есть ли что-то у политики и религии общего, что объясняло бы это? Одно из возможных объяснений: они имеют дело с вопросами, на которые нет четкого ответа, поэтому иметь собственно мнение достаточно безопасно. Поскольку никто не сможет доказать неправоту оппонента, каждое мнение в равной степени валидно.

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

Я думаю, что схожесть религии и политики состоит в том, что они становятся частью личности человека, и поэтому люди не могут вести об этом плодотворную дискуссию. Люди по определению — фанатики своей личности.

Какие темы затрагивают личность зависит не от темы, а от человека. Например, дискуссия о сражении, в котором участвовали граждане одной или нескольких стран, скорее всего сведется к политическому спору. Но с дискуссией о сражении, которое случилось в бронзовом веке так, скорее всего, не произойдет. Никто не будет знать, на какой стороне ему быть. Так что причина всех проблем не политика, а личности. Когда люди говорят что дискуссия переросла в религиозную войну, они на самом деле имеют в виду, что люди «перешли на личности».

Именно поэтому ошибочно считать, что у вопроса нет ответа, раз он провоцирует религиозные войны. Например, вопрос о достоинствах языков программирования обычно переростает в религиозную войну — слишком много людей считают себя программистами на языке X или языке Y. И это обычно заставляет людей думать, что у вопроса не существует правильного ответа и вся языки в равной степени хороши. Очевидно, что это не так: все остальное, что создают люди, может быть сделано хорошо или плохо, почему же это должно быть не так с языками программирования? И, в самом деле, можно вести плодотворную дискуссию и достоинствах языков программирования до тех пор, пока никто не начинает «переходить на личности».

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

Самая интересная вещь в этой теории заключается в том, что если она верна, это не просто поможет понять, каких дискуссий избегать, но еще и поспособствует появлению хороших идей. Если люди не могут думать непредвзято о том, что стало частью их личности, то самое лучшее решение — это допускать к своей личности как можно меньше вещей.
Всего голосов 33: ↑22 и ↓11+11
Комментарии6

Philosopher — новый бесплатный шрифт

Время на прочтение1 мин
Количество просмотров23K
Мой знакомый делает бесплатные шрифты для дизайнеров, очень хочу показать вам последний из них:

image

Автор шрифта продвигает бесплатную типографику от дизайнеров для дизайнеров.

Прочитать подробнее о шрифте и пообщаться с автором можно у него в ЖЖ

Здесь можно бесплатно скачать сам шрифт
Всего голосов 224: ↑195 и ↓29+166
Комментарии84

Ошибочное толкование авторского права.

Время на прочтение21 мин
Количество просмотров4.6K
Я надеялся что кто-нибудь с большим литературным даром нежели мой сподобится перевести фундаментальную статью, в которой объясняется и доказывается (со ссылками) что есть такое на самом деле авторское право и почему оно такое есть. Но прошло несколько лет, никто этого сделать не сподобился и я, в конце концов, решился. Статья переведена нахрапом, в переводе наверняка есть ошибки, если обнаружите — напишите мне в приват, я исправлю.

Эта статья отличается от других тем, что она не начинает с закона об авторском праве (типичный ошибочный подход юристов), а заканчивает им, но не игнорирует его (типичный ошибочный подход «халявщиков» склонных утверждать что единственная цель существования авторского права — это сверхприбыли корпораций и потому авторское право вообще не заслуживает рассмотрения).

Она показывает, что авторское право — вещь, в сущности, нужная и полезная, но сравнивать его нужно не с неотчуждаемыми правами типа права владения имуществом, а скорее с соглашениями о разделе продукции когда общество временно передаёт права на нечто, безусловно принадлежащее ему (в случае с СРП — содержание земных недр, в случае с авторским правом — свободу граждан) в обмен на то, что оно считает полезным для себя (деньги — в случае с СРП, книги/музыку/фильмы/программы/etc — в случае с авторским правом) так как не владеет средствами производства (для добычи ископаемых нужна особая техника, для создания произведений искусства — талант). Основное содержание статьи — объяснение того, «как мы дошли до жизни такой», когда соглашение начинает напоминать историю с пресловутым «школьным порталом» (то есть мы отказываемся от кучи прав на многие десятки лет — а взамен получаем некоторое количество попсы и бульварной литературы в основном).

Итак, статья
Всего голосов 52: ↑45 и ↓7+38
Комментарии108

Манифест нишевых газет

Время на прочтение6 мин
Количество просмотров1.6K

От переводчика


Справка: Юмэйр Хэк (Umair Haque) – директор Havas Media Lab, признанный специалист в области медиа и потребления, его компания консультирует крупнейших игроков отрасли, инвесторов, предпринимателей, предлагая уникальные бизнес-модели, стратегии и радикальные инновации для развития их бизнеса. Публикации в его блоге Bubblegeneration отмечены журналами Wired, The Red Herring, Business 2.0 и BusinessWeek. Юмэйр был одним из соавторов «Длинного хвоста» Криса Андерсона. Получил степень MBA под руководством Гари Хамела (Gary Hamel), крупного современного исследователя в области экономики медиа. Был писателем, банкиром, консультантом, торговал деривативами на бирже. В настоящее время проживает в Лондоне. [Его блог, расписание выступлений, твит].
Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии5

Понимание и создание через исследование и интуицию

Время на прочтение3 мин
Количество просмотров3.2K

Alan Moore: I have a theory, which has not let me down so far, that there is an inverse relationship between imagination and money. Because the more money and technology that is available to [create] a work, the less imagination there will be in it. — У меня есть теория, которая меня до сих пор не подводила, что отношения между воображением и деньгами инвертированы. Потому что, чем больше денег и доступных технологий для выполнения работы, тем меньше воображения будет вложено в нее.

Bret Victor: I intend to invent software-based tools that enable people to understand and create
in unprecedentedly powerful ways. — Я намереваюсь создавать программно основанные инструменты, чтобы помочь людям понимать и создавать.

Не знаю, как правильно начать этот топик и в какой блог его поместить, но речь здесь пойдет о нестандартных интерфейсах и способах преподнести информацию.
Данная тема была разбита на два топика. Здесь находится первая часть.
Читать дальше →
Всего голосов 27: ↑23 и ↓4+19
Комментарии18

Искусственный интеллект и Web: Часть 0

Время на прочтение13 мин
Количество просмотров27K

Привет Хабр.



Почитав то, что на хабре пишут по нейронным сетям захотелось более простым и интересным языком рассказать о искусственном интеллекте. Идея такова, во-первых написать цикл статей об основах нейронных сетей, ну а во-вторых есть несколько идей для интересных проектов, совмещающих интерактивность присущую всему вебдванольному и обучаемость нейросетей, но это позже.
Читать дальше →
Всего голосов 63: ↑57 и ↓6+51
Комментарии39

Надгосударственное управление

Время на прочтение1 мин
Количество просмотров1.3K
На Хабре уже публиковался пропогандистский ролик «Дух времени» (Zeitgeist). Так вот это — гораздо сильнее: Лекция в Управлении ФСБ, Санкт-Петербург, В. А. Ефимов, 2003 г., 2 часа (!), но они того стоят с начала и до конца.



Нужно в тематический блог переместить, но кармы нехватает.
UPD.: — Саморазвитие?
UPD2: Господа «умники»! А что вы знаете о таком учёном как Никола Тесла? Этот великий человек продемонстрировал людям электромобиль, работавший от «черной коробочки». Машину тестировали в течение недели — она каталась и не требовала подзарядки. Чудо? Фильм «Престиж» — выдумка близкая к правде.
— А чудо состоит в том, что «критический разум» до сих пор высмеивает идею «эфира», победил тупой Эдиссон.
ru.wikipedia.org/wiki/Никола_Тесла
logos-z.narod.ru/4/3/04.htm
Всего голосов 109: ↑68 и ↓41+27
Комментарии215

Книжки про то, как все ошибаются, и как всё на самом деле.

Время на прочтение4 мин
Количество просмотров1.2K
На днях закончил читать Еськова, а только что дочитал Дольника. После Дольника начал читать Замяткина.

И то и другое и третье — ОЧЕНЬ хорошо написано. Где они раньше были?.. Такое в школе надо читать. ВСЕМ!

А до этого читал Мороза. Тоже очень полезное чтиво. Правда, не совсем для школы. Скорее, должно быть впитано учителями, и всё остальное преподаваться на базе исправленного этим понимания.

Ещё чуть раньше — прочитал мнение Фоменко об истории, и обзор "русских" былин от Прозорова. Забавно, что Второй первого поминает в одном абзаце в середине текста, поминает как идиота, а сам пишет ровно в том же ключе, и примерно на тех-же основаниях — только на глазок, а не с поддержкой стат-анализа. Очень интересное мнение у обоих.

А ещё раньше — читал Данченко.

Все эти книжки не без ошибок и перекосов, ну куда без них — но ошибок в них мало, а правильного и пользы от него — много. В основном перекосы вызваны тем, что авторы вынужденны заранее защищаться от нападок "заблуждающихся ортодоксов", и пишут тексты заранее встав в позицию защиты. Эта мера вынужденная, и не будучи таким ортодоксом, при чтении приходится делать на это неслабую скидку. А ошибки — в мелочах несущественных, когда автор чуть-чуть за свою область выскакивает, и пытается за одно написать про что-то, что сам не очень понимает. Но как правило такие ошибки не влияют на полезность, убедительность и целостность основной темы автора.

Почитали бы они все друг друга, и переписали книжки с меньшим количеством собственных заблуждений по второстепенным для каждого из них поводам — вот это был бы прогресс!

P.S.:
Читать дальше →
Всего голосов 27: ↑10 и ↓17-7
Комментарии10

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность