Pull to refresh
194
0
Send message

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

Reading time 3 min
Views 3.9K


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

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

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

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

Читать дальше →
Total votes 111: ↑100 and ↓11 +89
Comments 73

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

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

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

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

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

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

Смотреть картинки...
Total votes 60: ↑44 and ↓16 +28
Comments 82

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

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

Читать про реализацию и смотреть графы...
Total votes 80: ↑63 and ↓17 +46
Comments 33

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

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

Читать дальше →
Total votes 103: ↑95 and ↓8 +87
Comments 122

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

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

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



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

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

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

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

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

подробности...
Total votes 5: ↑5 and ↓0 +5
Comments 5

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

Reading time 1 min
Views 520
Всем давно известно, что 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 поиска? :)
Total votes 43: ↑26 and ↓17 +9
Comments 34

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

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

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

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

Читать дальше →
Total votes 59: ↑45 and ↓14 +31
Comments 43

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

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

Читать дальше →
Total votes 19: ↑17 and ↓2 +15
Comments 13

gTest и

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

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

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

Reading time 3 min
Views 1.4K
Кросспост с ЖЖ

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



Читать дальше →
Total votes 3: ↑2 and ↓1 +1
Comments 300

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

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

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

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

Reading time 5 min
Views 21K
Перепечатано с моего ЖЖ.

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

Читать дальше →
Total votes 9: ↑6 and ↓3 +3
Comments 220

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

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

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

Reading time 14 min
Views 7K

Преамбула


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

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

image

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

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

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

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

Information

Rating
Does not participate
Location
Финляндия
Date of birth
Registered