Pull to refresh
26
Karma
0
Rating
Максим Казанцев @mkaz

User

  • Posts
  • Comments

Остановите крушение плана проекта — вы эксперт

Reading room
Translation


Представьте. Сейчас 22:30 и самолет готовится к вылету на большое расстояние. В кабине самолета пилот и первый помощник пилота заняты проверкой систем самолета перед вылетом. Они сверяются с прогнозом погоды, проверяют уровень топлива и целый ряд технических индикаторов и показателей. Они начинают подготавливать детальный маршрут полета.

Вдруг генеральный директор авиакомпании врывается в кабину.
Читать дальше →
Total votes 87: ↑77 and ↓10 +67
Views298
Comments 34

News

Show more

Заботливое компьютерное кресло

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

image

   Насчет ламината меня быстро успокоили – оказывается, были случаи, когда пневмопатрон выходил через верх, делая больно беспечному владельцу вплоть до летального исхода )
Читать дальше →
Total votes 276: ↑207 and ↓69 +138
Views144.4K
Comments 381

Ломаем каптчу Яндекса

Artificial Intelligence
На прошлой неделе был топик «Ломаем капчу» — каптча там была довольно простая, но в комментариях предложили сломать каптчу Яндекса. Мне эта идея показалась интересной, и я решил попробовать.



Читать дальше →
Total votes 402: ↑394 and ↓8 +386
Views31.4K
Comments 301

SVN на Маке

Lumber room
image
Купив Мак, я озадачился установкой на него софта, который стоял до этого у меня на PC. Перенести удалось почти всё. Для чего-то нашлись маковские версии, для чего-то удалось подобрать замену. Проблемы возникли с Subversion (SVN). На PC я пользовался Visual SVN Server, который не требует практически никакой настройки и работает сразу после установки. На Маке такого удовольствия не оказалось, так что пришлось немного повозиться.
Читать дальше →
Total votes 53: ↑45 and ↓8 +37
Views3.6K
Comments 67

Китайский девайс, unpacking.

Gadgets
Третьего дня решил себе прикупить китайский девайсик на ebay, не то, что бы очень нужен, просто сочетание цены и характеристик очень интересное. В итоге любопытство победило, присмотрелся немного и остановился на одном из телефонных аппаратов, заказал и сегодня на почте забрал...
Читать дальше →
Total votes 52: ↑42 and ↓10 +32
Views490
Comments 138

Города России в именительном и предложном падеже

Lumber room
Необходимо было писать названия городов России в предолжном падеже типа в Москве, в Ростове-на-Дону и т.д. После полуавтоматической обработки списка городов товарищем sofrus появилась таблица, которая содержит два поля с названием города в именительном и предложном падежах. И мы совершенно бескорыстно предлагаем эту таблицу (около 2400 городов) в двух вариантах:
  1. CSV
  2. MySQL


P.S. Почему хабр так уродует ordered list, для меня загадка.

ОЧЕНЬ ВАЖНЫЙ P.S.
Я не хочу присваивать себе чужие заслуги, поэтому я специально проверил, так как не исключал этого. Карма начала расти у меня, а не у sofrus, если вы считаете нужным поднять за пост карму, то поднимайте ему. Просто у него с компанией NDA подписан и в должностной инструкции нет пометки о том, что он может оценить важность информации. Поэтому я и запостил. Но в появлении этих таблиц нет моей заслуги.
Total votes 1: ↑1 and ↓0 +1
Views1.2K
Comments 48

Купи себе немножко Umputun'а

Gadgets
История о том, как я покупал ebook Sony PRS-505

Однажды вечером задумал прикупить себе ридер… Поиски много времени не заняли, так как моделей довольно мало и выбор был сделан в пользу свежей версии Sony PRS-505.

Поиск по price.ru и yandex показали цены от 11400 руб, при этом реальные предложения (т.е. «в наличии», а не просто в прайсе) начались с 12300 руб. Недолгие раздумья и VISA решили пойти дальше и обратились к ebay, где ридер был найден за $272 (by it now, worldwide) и с доставкой за 59 (кажется), т.е. с доставкой получилось 7800 руб.

а что из этого получилось...
Total votes 102: ↑94 and ↓8 +86
Views1
Comments 130

Запись Skype-беседы

SoftwareLifehacks for geeks
Уже не один раз меня просили рассказать, как можно записывать парные (или даже еще с большим количеством людей) подкасты, которые проходят в Skype. Это на самом деле хороший вопрос, потому как вариантов есть несколько, у всех свои плюсы и минусы… К тому же подкасты-беседы чаще всего интереснее и живее, а скайп или другая voip-телефония зачастую оказывается единственным вариантом связи.

Вариантов для записи skype-бесед два. Будем рассматривать их по отдельности.
Читать дальше →
Total votes 66: ↑61 and ↓5 +56
Views100.8K
Comments 21

Красив ли код???

Lumber room
int get_ones_count(int x)
{
x = (x & 0x55555555) + ((x & 0xAAAAAAAA) >> 1);
x = (x & 0x33333333) + ((x & 0xCCCCCCCC) >> 2);
x = (x & 0x0F0F0F0F) + ((x & 0xF0F0F0F0) >> 4);
x = (x & 0x00FF00FF) + ((x & 0xFF00FF00) >> 8);
x = (x & 0x0000FFFF) + ((x & 0xFFFF0000) >> 16);
return x;
}

Красив ли данный код? Почему?

Вообще интересно почитать мысли на тему красивый/не красивый код.

p.s. По-моему мнению код должен быть понятный.

p.p.s. Данный код вычисляет количество единичек в двоичной записи числа.
Total votes 41: ↑32 and ↓9 +23
Views285
Comments 203

Семь заповедей быстрого чтения

Lifehacks for geeks
— Чувак, наточи топор!
— Да некогда мне! Дрова нужно рубить!


Далеко не каждый хабраюзер может позволить себе систематический курс скорочтения, будь то «Доминанта» Олега Андреева (как одна из ступеней комплексного интеллектуального развития), или «Техника быстрого чтения» Хромова. В этой статье я попытаюсь простым языком описать основные приёмы, которые можно легко запомнить и стараться применять их на практике без отрыва от работы, или учёбы.

Читать быстро
Total votes 87: ↑78 and ↓9 +69
Views8.7K
Comments 198

Shortcuts в windows

Lifehacks for geeks
Собрал все шорткаты из комментов к этому топику:

1. если выделить папку или файл и нажать F2 то включится редактирование имени, или если в проводнике нажать F4, то активным станет адресная строка
2. проматывать страницу вниз не скроллом и клавишей Page Down, а просто нажимая «space»
3. А Shift+Space — обратно
4. все действия Shift+… возвращает в обратном порядке(Ctrl+Tab,Ctrl+Shift+Tab; Alt+Tab,Alt+Shift+Tab...)
5. чтобы в эти самые «окна на таскбаре» попасть без мышки, можно нажать комбинацию Win+Tab
Читать дальше →
Total votes 118: ↑103 and ↓15 +88
Views1.4K
Comments 138

Азбука хорошего разработчика. Книжки для чтения

Professional literatureReading room
Часто разработчиков нужно направить, поскольку они не имеют понятия о том, что им нужно изучить для повышения своего уровня. В этой заметке я опишу источники знаний, в моем понимании, необходимые для этой цели. Пишу в порядке, в котором я их предлагаю читать.

Паттерны проектирования

Википедия — там, в принципе, на хорошем уровне все описано и приведены примеры на разных языках.
Базовая книга – классика:
«Приемы объектно-ориентированного проектирования. Паттерны проектирования» — читал книгу давно, и раза 3. Вам того же советую. Даст возможность понимать большое количество терминов, произносимых другими разработчиками.

Рефакторинг

«Рефакторинг. Улучшение существующего кода» — вероятно, эта книга сделала революцию в написании кода. Читается быстро и интересно. Методы рефакторинга должны отложиться в голове до конца жизни. Ваш код отныне будет лучше. В книге есть упоминание про юнит тестинг.
Читать дальше →
Total votes 73: ↑72 and ↓1 +71
Views1.6K
Comments 66

Футболка с WiFi детектором.

Gadgets
Футболка с детектором WiFi делает именно то, о чём вы мечтали: определяет сигналы Wi-Fi и делится им со всем миром через… вашу грудь. Обнаруживает как 802.11b так и 802.11g, а сила сигнала отображается в реальном времени (см. картинку). После того, как вы перестанете вещать себя миру (новый вид супер-героя?), вытащите батарейки и смойте с себя пот тяжелой работы, после целого дня воровства интернета :)


Футболка с детектором Wi-Fi доступна эксклюзивно на Think Geek и будет продаваться с Октября за $29.99.
Total votes 37: ↑37 and ↓0 +37
Views1.2K
Comments 38

Список сервисов 2.0 для взрослых

Lumber room
Представляю вашему вниманию просто список сервисов, которые могут оказаться полезными и приятными любому. Многие, кстати, сделаны по следам уже существующих популярных сервисов не adult-тематики.
Читать дальше →
Total votes 40: ↑33 and ↓7 +26
Views4.8K
Comments 53

SDK, Android Developer Challenge, сообщество, блог, видеоканал

Development for Android
Как и было обещано, сегодня появился software development kit. Предлагается создавать приложения на Java и запускать на Dalvik, виртуальной машине, работающей c ядром Linux. Стала доступна документация: «если вы хотите знать, как разрабатывать приложения для Android, вы находитесь в правильном месте. Сайт обеспечит вас всей необходимой документацией, которая поможет вам понять Android и начать создавать приложения для этой платформы». Прямо сейчас можно создать своё собственное первое приложение для новой мобильной платформы.
Кроме того,
Total votes 35: ↑33 and ↓2 +31
Views914
Comments 96

Как я работал в Индии веб-разработчиком по контракту

IT career
Sandbox

Предисловие


Здравствуйте, меня зовут Александр Зеленин и я веб-разработчик. В начале 2012 года я получил предложение о работе (nodejs, frontend и всё с этим связанное) в Индии. В целом, задумка мне эта понравилась. Можно набраться опыта (в том числе и языкового), да и отдохнуть в экзотической стране.

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

После прохождения интервью мне выслали контракт на полгода и начали подготовку бумаг для получения визы.
И что же дальше?
Total votes 165: ↑155 and ↓10 +145
Views89K
Comments 177

Google Maps: Вернисаж

IT-companies
Сервис карт от Google столь же многогранен, как и сама компания-разработчик. Давайте посмотрим на удивительные «картины» Maps!

Что правда — то правда! Google Maps имеет множество секретов, достаточно знать лишь ключи к ним — координаты объектов. Зная эти шифры можно увидеть настоящие чудеса природы, многогранность человеческой фантазии и много чего интересного. В поисках таких вот диковинок я наткнулся на огромное множество последних. Самыми интересными из них я с вами и поделюсь!
Читать дальше →
Total votes 65: ↑63 and ↓2 +61
Views3.3K
Comments 59

Эволюционная лестница программиста

Programming
Здесь приведены все этапы развития программиста, на примере написания до боли всем нам известной программы «Hello, World».

Школьник:
10 PRINT «HELLO WORLD»
20 END

Студент-первокурсник:
program Hello(input, output)
begin
writeln('Hello World')
end.
Дальше -- больше...
Total votes 120: ↑104 and ↓16 +88
Views640
Comments 55

Используем «Яндекс.Чистый Веб» для защиты от спама

PHP
Tutorial
Уже достаточно долгое время Яндекс предоставляет бесплатный сервис обнаружения спама в сообщениях под названием «Яндекс.Чистый Веб», однако до сих пор он остаётся малопопулярным.

В этом посте я продемонстрирую основные методы работы с API «Яндекс.Чистый Веб» на примере простого PHP-класса.
Подробнее!
Total votes 52: ↑46 and ↓6 +40
Views24.5K
Comments 28

Information

Rating
5,832-nd
Location
Новосибирская обл., Россия
Date of birth
Registered
Activity