Как стать автором
Обновить
194
0

Пользователь

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

Управление информацией или как обуздать RSS

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


Что такое RSS многие из читателей знают. Как говорит Wikipedia
семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами.

Больше всего мне нравиться расшифровка Really Simple Syndicationочень простое приобретение информации. В этой статье я не буду вдаваться в подробности и историю RSS, а сконцентрируюсь на использование этого мощного инструмента.
Читать дальше →
Всего голосов 73: ↑70 и ↓3+67
Комментарии40

Как загрузить большую карту с Google maps

Время на прочтение2 мин
Количество просмотров18K
Недавно я начал планировать свое путшествие по испании на машине. Очень удобно заниматься сим непотребством используя гугл мэпс. Но у гугл мэпс есть один существенный недостаток — проделаную работу(маршрут поездки) нельзя сохранить в хорошем разрешении картинкой. Порывшись в интернете, я нашел замечательный способ сохранять гугл мэпс карты с проложеными маршрутами или без. Данной технологией я и спешу поделится с хабрасообществом.

Читать дальше →
Всего голосов 111: ↑100 и ↓11+89
Комментарии73

Первый в мире компетентный программист

Время на прочтение3 мин
Количество просмотров2K
Представляю вашему вниманию известную притчу от Дейкстры — от одного из самых известных людей в мире компьютерной индустрии.

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

Вот одна из его притч, которая мне, как программисту, очень нравится:
Читать дальше →
Всего голосов 158: ↑134.5 и ↓23.5+111
Комментарии99

Программистская графофилия и языки программирования

Время на прочтение1 мин
Количество просмотров1.4K
Продолжение и, скорее всего, окончание моего исследования про графы из текстов.
Мне подсказали страницу, где есть реализация одного алгоритма (QuickSort) на разных языках программирования, а значит есть отличная возможность сравнить графы этих «одинаковых» программ.
Под катом полученные графы для языков: C, C++, Java, Visual Basic, Delphi, Python, Php, Prolog, Fortran, Ruby, Haskell, Algol, Mathematica, Asm.
Попробуйте не заглядывая под кат угадать, какой граф будет наиболее красивым и какой самым страшным?

Смотреть картинки...
Всего голосов 60: ↑44 и ↓16+28
Комментарии82

Программистская графофилия

Время на прочтение2 мин
Количество просмотров1.2K
Последние пару дней я был погружен в задачу красивого ографления текстов. Идею я поймал, когда прочитал пост про граф ключевых слов для статей с сайта от alexwolf.
Мне же захотелось создать такие графы для произвольных текстов и посмотреть, насколько красивыми и интересными они могут быть. Не уверен, что все, кто меня сейчас читают, разделяют мое программистское понимание красоты, но все равно хочу сказать, что по-моему получилось красиво и забавно.

Читать про реализацию и смотреть графы...
Всего голосов 80: ↑63 и ↓17+46
Комментарии33

Гибкое время прихода на работу ч.2

Время на прочтение7 мин
Количество просмотров4.8K
Месяц назад я написал небольшую заметку про время прихода на работу. Она вызвала неожиданно большой интерес в интернете. И даже попала в top30 на Яндексе самых обсуждаемых тем в блогосфере.
Та заметка была написана на чистых эмоциях, без каких-то статистических данных или исследований, без примеров и писалась она для рядовых IT-специалистов. И именно им эта заметка понравилась больше всего и собрала множество комментариев тут и тут.
Подавляющее большинство комментаторов на хабре согласны, что гибкий график — это то, о чем они мечтают и как хотели бы работать. Это подтверждается и статистическими данными: "94% работников хотели бы иметь гибкий рабочий график; 78% работающих европейцев готовы сменить работу в обмен на гибкие условия работы".
Однако врядли та заметка могла в чем-то убедить менеджеров или владельцев компаний. Для них нужна совсем другая статья.
Сейчас я попробую написать статью, которая будет интересна именно менеджерам и руководителям компаний, которые, собственно, и принимают решения о введении гибкого графика работ. Эти люди рискуют своими деньгами и не готовы к необдуманным экспериментам.
Я собрал несколько исследований и статей на эту тему и они меня, честно говоря, удивили.

Читать дальше →
Всего голосов 103: ↑95 и ↓8+87
Комментарии122

yougetsignal.com — набор полезных сетевых инструментов!

Время на прочтение1 мин
Количество просмотров1.7K
В набор входят как обычные, так и уникальные утилиты, ну давайте обо всем по порядку (как это представлено на сайте).

1. Port Forwarding Tester — средство для проверки внешнего IP-адреса и обнаружения открытых портов.



2. Network Location Tool — утилита, позволяющая определить геофизическое местоположение по ip-адресу используя Google Maps.
Читать дальше →
Всего голосов 38: ↑36 и ↓2+34
Комментарии12

Конспект видео с открытия google conference в мае 2008

Время на прочтение3 мин
Количество просмотров531
Нашел огромную подборку видео от Google Developers на youtube и начал смотреть. Там отличная подборка видео на профессиональные темы от инженеров Google. Рекомендую к просмотру всем, кто работает в IT и понимает разговорный английский или хочет начать его понимать.

Одно из самых потрясших меня видео оттуда — это видео с открытия google conference в мае 2008:
http://ru.youtube.com/watch?v=vk1HvP7NO5w

Дальше мой очень краткий конспект этого доклада:

подробности...
Всего голосов 5: ↑5 и ↓0+5
Комментарии5

"Новая" фича google

Время на прочтение1 мин
Количество просмотров527
Всем давно известно, что Google можно использовать для проверки правильности написания слова, если сомневаешься в выборе между двумя вариантами. Достаточно вбить оба варианта в поиск и посмотреть на число найденных страниц.
Например: количество (173 000 000) и колличество (1 330 000) — очевидно, что правильный вариант — количество.

Сегодня открыл для себя новое использование этой фичи Google.
Пишу текст и там фраза «We have had always ...». Но не очень нравится звучание. Можно еще написать так: «We have always had...» или даже так: «We always have had...». Как правильнее и благозвучнее?
Вбиваем все 3 фразы по очереди в Google и получаем, что самое частоиспользуемое, а значит правильное — «We have always had...».

Кто еще какие знает полезные способы использования Google поиска? :)
Всего голосов 43: ↑26 и ↓17+9
Комментарии34

Названия для "$ # % {} * [] ~ & <>"

Время на прочтение1 мин
Количество просмотров47K
Интересная статья, где собраны в одном месте все возможные названия (по-английски) особых символов, типа "$ # % {} * [] ~ & <>".
Я уже несколько раз попадался на том, что не могу описать словами какой-нибудь знак, например { или ] — приходится рисовать на бумажке. Буду теперь заучивать этот список :)
Да и по-русски такой список бы не помешал.
Всего голосов 37: ↑29.5 и ↓7.5+22
Комментарии69

Тест про оценку

Время на прочтение3 мин
Количество просмотров1.4K
Тут и тут обсуждается идея коллективного разума. Якобы если посадить 1000 обезьян, то они напишут за 1000 лет войну и мир достаточно много разных людей прогнозировать что-то, то усредненный результат будет достаточно верным. Идея понятна и вполне себе работает, если речь идет о понятных и знакомых оценщикам вещах. Например, о количестве чего-нибудь.
Но что, если вопрос задается про малознакомую область?

Читать дальше →
Всего голосов 59: ↑45 и ↓14+31
Комментарии43

Наши за границей и их блоги

Время на прочтение2 мин
Количество просмотров959
В догонку к топику «Наши за границей», решил написать список блогов наших за границей, которые я читаю.
Тут в основном IT, но некоторые блоги просто про жизнь там.
Свои впечатления об этих блогах писать не буду — сами лучше разберетесь.
На многие из этих блогов стоит подписаться хотя бы с профессиональной точки зрения.

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

gTest и

Время на прочтение4 мин
Количество просмотров1.2K
Написал недавно пост про " По рзелульаттам илссеовадний одонго анлигйсокго унвиертисета, не иеемт занчнеия, в кокам пряокде рсапожолены бкувы в солве..."?
Очень меня заинтересовало — правда это или нет, а тут еще захотелось gTest поизучать и заодно попрактиковаться в Программировании через тестирование, так что написал я программку, которая таким вот образом коверкает слова.
И действительно, это правило отлично работает — тексты, исковерканные моей программой, достаточно свободно читаются.
Кому интересно самому поиграться, могут скачать программу тут:
ScrambleStrings.rar — там можно вставить любой текст в верхний EditBox и нажать на «Создать». Получившийся текст можно скопировать в буфер обмена кнопкой «Копировать» и вставить куда хочешь.

Подробности реализации для программистов...
Всего голосов 5: ↑4 и ↓1+3
Комментарии3

Как IT может помочь в борьбе с коррупцией

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

Возможно я сейчас напишу банальные и очевидные кому-то мысли, но меня они посетили только сегодня и кажутся мне вполне логичными, правильными и своевременными.
Одна из главных проблем России сейчас — это коррупция или коррумпированные чиновники. И никто не знает, как с ними бороться. Слышны даже предложения типа массовых расстрелов или отрубания рук за взятки.
Классическая демократия дает возможность решения этой проблемы с помощью основного принципа демократии — принципа разделения властей. Чиновники — это исполнительная власть, но есть еще законодательная, которая должна принимать законы против коррупции. Есть еще судебная власть, которая должна справедливо осуждать чиновников-взяточников. Есть, наконец, СМИ, которые могут вскрыть махинации чиновников и создать им проблемы.
В России же свирепствует некая "суверенная демократия", где принцип разделения властей просто не работает, ибо «у России свой путь». Каждый знает, что все «власти» в России тесно переплетены и часто не разобрать, кто пишет законы, а кто их исполняет, а уж про независимые суды и СМИ не высказывался уже только ленивый. Есть ли шанс, что в рамках суверенной демократии можно хотя бы частично побороть коррупцию? Есть ли шанс, что наконец будет принят антикоррупционный закон? А нужен ли вообще этот закон?
Мне пришла в голову идея, как можно частично побороть самый неприятный для рядовых граждан и, возможно, самый дорогой вид коррупции — поборы мелких чиновников. Причем это может и должно само собой произойти в ближайшее время. Произойти благодаря нам — айтишникам.



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

Debugging tools for Windows

Время на прочтение3 мин
Количество просмотров10K
Раньше я не знал, что такое сабж и не умел его использовать. Теперь немного узнал и впечатлён. Расскажу про свой опыт общения с ним, может кому-то будет полезно.

Читать дальше →
Всего голосов 1: ↑5.5 и ↓-4.5+10
Комментарии9

Программирование и спорт

Время на прочтение1 мин
Количество просмотров934
Сравнивать уровень подготовки программистов разных стран по числу выигранных международных чемпионатов мира по программированию — это тоже самое, что сравнивать общий уровень здоровья людей, живущих в разных странах, по числу выигранных медалей в спортивных состязаниях.

А ведь достаточно распространенное заблуждение гласит, что «Русские программисты — самые лучшие, т.к. все время побеждают в чемпионатах мира по программированию».
Тогда следуя этой логике, «Русские люди — одни из самых здоровых в мире, т.к. всё время что-то выигрывают в спорте».
А на деле что?
Всего голосов 1: ↑2.5 и ↓-1.5+4
Комментарии29

Разговорный английский за месяц

Время на прочтение5 мин
Количество просмотров21K
Перепечатано с моего ЖЖ.

Решился написать про свой опыт изучения английского в экстремально короткие сроки (1 месяц) — вдруг кому пригодится. Также выдам немного инфы про то, как собеседовался за границу.

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

Когда Windows 7 просыпается сам

Время на прочтение2 мин
Количество просмотров107K
После установки Windows 7 RTM стал сталкиваться с тем, что после того как отправляю его в sleep (hibernate) на ночь, вижу на утро его проснувшимся. Я поборол данную проблему в несколько шагов. Вообще, данное руководство относится не только к Windows 7, а может относиться и к другим версиям Windows.
Читать дальше →
Всего голосов 82: ↑63 и ↓19+44
Комментарии68

Как сделать FF удобней — пишем свои кнопки

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

Преамбула


Я перешел на FF с IE очень давно — мне нужен был браузер с удобными средствами разработки и отладки, позволяющий полностью настраиваться «под себя» так как это был мой основной рабочий инструмент — инструмент должен быть удобным.

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

image

Не смотря на то, что я знаю JS, мне ни разу не пришло в голову писать какие-либо расширения под ff по одной простой причине — чтобы я не захотел — это уже было в депозитории расширений. Так продолжалось до вчера :)
Читать дальше →
Всего голосов 133: ↑125 и ↓8+117
Комментарии74

Regexp — это «язык программирования». Основы

Время на прочтение4 мин
Количество просмотров25K
Несколько лет назад я думал, что regexp осуществляет линейный поиск по тексту, но какое моё удивление было, когда я понял, что это не так. Тогда я убедился на собственном опыте, что от простой смены местами а и b в схеме (...a...)|(...b...) поменялся полностью результат.

Поэтому сейчас я расскажу, как на самом деле работает regexp.
Поняв эти простые принципы и как оно работает, вы сможете писать любые запросы.
Для примера, я разберу сложную при первом приближении, но на самом деле простейшую задачу – выявление всех строк в кавычках.
Читать дальше →
Всего голосов 114: ↑101 и ↓13+88
Комментарии35
1

Информация

В рейтинге
Не участвует
Откуда
Финляндия
Дата рождения
Зарегистрирован