Как стать автором
Обновить
193
Карма
0
Рейтинг

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

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

Софт


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

Чулан
Всем давно известно, что 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
Просмотры 406
Комментарии 34

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

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

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

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

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

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

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

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

gTest и

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

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

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

Чулан
Кросспост с ЖЖ

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



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

Debugging tools for Windows

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

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

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

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

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

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

Чулан
Перепечатано с моего ЖЖ.

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

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

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

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

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

Firefox

Преамбула


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

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

image

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

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

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

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

Информация

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