• Семь вещей, которые полезно знать о программистах

      Как-то знакомый преподаватель английского языка рассказал, что вчера был на вечеринке и услышал анекдот:

      — Ложась спать программист ставит рядом на столик 2 стакана.
      — Один с водой — если захочет пить, второй пустой — если не захочет.

      Смеялись только программисты, а остальные и он, в том числе, анекдот не поняли. Пришлось сильно постараться, чтобы объяснить гуманитарию, что в этом анекдоте смешного.

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

      Disclaimer. Сейчас программистов много. Хороших и разных. Я буду писать про хороших. И то, не про всех, а про большую часть из тех, с кем имел честь вместе разрабатывать ПО.
      Читать дальше →
    • GTD на кухне: чем накормить голодного программиста

      • Tutorial
      imageИтак, как и обещал в первой части, продолжаем упрощать бытовую жизнь хабражителя. Сегодня 8 марта (кстати, девушки, поздравляю!) и части мужчин хочется порадовать своих женщин и освободить их от «рабского труда» на кухне, а другой части – приготовить для себя не традиционные пельмени\вареники\сосиски, а что-то посущественней.
      Вот несколько проверенных рецептов, которые пригодятся и первым, и вторым.

      Осторожно, много картинок. Голодным не входить!
      Читать дальше →
    • Научно-популярные фильмы о физике

        Всем привет!

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

        Недавно случайно наткнулся на ютубе на фильм с Брайаном Грином «Тайны мироздания» и удивился, что у видео так мало просмотров.

        Не сказать, чтобы такая подача материала мне очень нравилась, но все равно, местами довольно интересно :) Может быть, будет интересно не только мне.

        Сами видео под катом.
        Читать дальше →
      • Основы фотографии: выдержка, диафрагма, ГРИП, светочувствительность

          Введение


          Часто люди приобретают цифровые зеркальные камеры в погоне за качеством снимков, но при этом не имеют представления о технических моментах съемки. В основном это касается тех, кто до зеркалки держал в руках исключительно компактные фотоаппараты и пользовался автоматическими режимами (которые, к слову, весьма продвинутые в современных камерах).

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

          Изначально я планировал написать одну статью, но по ходу дела понял, что объем получается слишком большой и решил разбить ее на несколько частей. В этой главе рассмотрю такие понятия как выдержка, диафрагма, ГРИП и светочувствительность, как эти параметры влияют на результат съемки. На очереди статья про типы и параметры объективов, работу со вспышками и советы по съемке в различных условиях.
          Читать дальше →
        • Google покупает перспективный стартап BlindType



            Еще в июле на Хабре прозвучало упоминание интересного стартапа BlindType, создатели которого разработали новый тип виртуальной клавиатуры для мобильных устройств, игнорирующей ошибки ввода. Другими словами, пользователю не нужно печатать «прицельно» — главное — хотя бы рядом с желаемой клавишей попадать, и на экране появится желаемое слово. В качестве примера можно привести напечатанное слово «tyor», которое умная программа тут же преобразовывает в «type». BlindType представляет собой нечто вроде «Т9 на стероидах», только эта система гораздо более продвинутая, чем «Т9». Так вот, на днях корпорация Google заявила о том, что этот стартап присоединился к списку активов компании.

            Читать дальше →
          • AR.Drone долетел до Москвы

              В офисе AR Door появился долгожданный гаджет – AR.Drone.

              Девайс был представлен еще в январе 2010 г. на конференции International Consumer Electronics Show (CES). И как только AR.Drone поступил в продажу, а именно в начале сентября, решили приобрести вертушку. Покупали через Ebay в Гонконге, сейчас можно заказать на амазоне вместе с запчастями.

              Цена вопроса – 350$ с международной доставкой.

              AR.Drone – это квадро-вертолет на дистанционном управлении, пилотируемый с помощью приложения для iPhone/iPod/iPad.

              Программа обеспечивает трансляцию видео в режиме реального времени со встроенной камеры вертолета, и, что самое важное для нас, поддерживает дополненную реальность. Пара игрушек уже в разработке, а так же клиенты под android и windows 7 phone.

              много больших фоток
            • Для тех, кто хочет научиться воспринимать английский на слух

                Для того, чтобы научиться воспринимать иностранную речь на слух, нужно много слушать. Правда, толку от этого будет немного, если вы не будете понимать, что люди говорят. Важно, чтобы мозг устанавливал связи между словами и их звуковыми образами. Для этого нужно слушать с субтитрами и текстовками, и слушать то, что соответствует вашему уровню и то, что вы способны понять на родном языке.
                Читать дальше →
              • SICP теперь по-русски!

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

                  Пару слов о самих лекциях, это выжимка из вводного курса по программированию читавшегося в MIT с 1978 года. Лекции читают Харольд Абельсон и Джеральд Сассман.
                  На мой взгляд они уделяют внимание не столько алгоритмам сколько формированию правильного мышления у будущих программистов, а это гораздо важнее. Хочу отметить очень высокое качество материала, в лучших традициях Кнута, а в чем-то пожалуй и лучше.
                  Если вы не знакомы, что такое SICP обязательно скачайте себе книгу на русском языке для пущего просветления.

                  Курс ведется на примере языка программирования LISP, которому, кстати, 50 лет стукнуло, не много живых языков сохранилось старше Лиспа. По Лиспу могу сказать — это удивительный язык, я просто каждому рекомендую, не отказывайте себе в удовольствии и изучите этот язык пусть он вам и не пригодится никогда в реальных делах, но он сформирует вам правильные мозги, вы научитесь смотреть совершенно иначе на многие вещи, даже если вы всю жизнь пишете какие-нить бесконечные формы для бизнес приложений на С++.

                  на яндекс видео:
                  video.yandex.ru/users/ztarlitz/view/6

                  Ссылка на трекер, видео первой лекции, отдельно сабы, и книга на русском языке.
                  rutracker.org/forum/viewtopic.php?p=37772721#37772721
                • Google готовит интерфейс поиска, позволяющий видеть результаты по мере печати запроса

                    Google тестирует новый интерфейс поиска, в котором результаты обновляются по мере того, как пользователь набирает запрос. Соответственно, пользователю не нужно нажимать Enter или кнопку «Поиск», поскольку Google постоянно показывает результаты текущего запроса.

                    Так это выглядит:



                    Новый интерфейс не доступен в Google Labs, но подобный можно попробовать в Google Alerts (напишите ключевые слова, щёлкните «Просмотреть результаты» и при каждом изменении ключевых слов результаты будут обновляться). Также есть Keyboardr — сайт, использующий Google AJAX API для показа результатов после набора запроса.

                    UPD: darkfrei подсказывает, что в мае прошлого года на Хабре был анонс подобного сервиса.

                    UPD 2: ещё один пользователь заметил изменение: когда вы заходите на главную страницу Google и набираете свой запрос, строка поиска перемещается вверх страницы, а снизу отображаются результаты поиска. Для отключения нового интерфейса есть ссылка «turn off sreaming» возле поисковой строки.
                  • Яндекс.Деньги, SMS-Инфо и Банк Открытие — история собственного опыта


                      В следующей заметке хочу поделиться своим опытом использования привязки карточки банка «Открытие» и кошелька «Яндекс.Деньги». Надеюсь, что кому-нибудь она поможет и сэкономит некоторое количество нервных клеток.
                      Услугой привязки я пользуюсь уже ровно 2 года. Практически сразу, после ввода этой услуги, специально завел свою первую в жизни банковскую карту и подключил к кошельку.
                      И вот прошло два года, и настало время поменять карточку на новую...
                    • Эврики и эйфории: Об ученых и их открытиях

                        «Подлинную историю стоит искать в «личных анекдотах и частной переписке тех, кто эту историю делает».

                        Джон Хэй


                        Обложка книги Эврики и эйфории Научно-популярная литература очень интересна читателям Хабрахабра. Сегодня хочу поделиться своими впечатлениями о сборнике «Эврики и эйфории». Эта книга не столько о том, как устроен наш мир, сколько о людях, которые исследуют его. Она наполнена сотнями историй о выдающихся и гениальных ученых и их открытиях. Как и хороший анекдот, она не только развлекает, но и приглашает к размышлению.
                        Читать дальше →
                      • HTC Desire за ~16К — реальность! Но как?!

                          HTC DesireНаверное, многие из вас, как и я, были «приятно» удивлены официальной рекомендуемой ценой (RRP) HTC Desire в России. 25990 руб — немаленькая сумма для телефона на базе молодой, развивающейся свободной ОС.

                          Рекомендуемая цена на Nexus One подсказывала, что и HTC Desire должен был стоить на порядок меньше. Беглый осмотр иностранных интернет-магазинов показал, что цена на HTC Desire колеблется в районе 18-20К у таких монстров, как Amazon.de, и 16-17К в онлайн e-Tailer'ах. Вот уж поистине — привет российские налоги и жадность локальных ритейлеров…

                          Поразмыслив о гарантии и итоговой сумме телефона, я решилась на покупку.
                          Читать дальше →
                        • Тестирование различных браузеров под мобильной платформой Android

                            Вступление


                            Здравствуйте, уважаемые жители хабрасообщества. Сегодня я хотел бы поговорить о различных мобильных браузерах, доступных для мобильный платформы Android. А тестовым стендом станет аппарат HTC Desire. (Для сравнения также будут опубликованы результаты различных тестов для default browser, который предустановлен на мобильную платформу android 2.2 Froyo. В этом случае тестовым стендом станет аппарат Google Nexus One, который практически идентичен аппарату от htc по техническим характеристикам. Результаты стали доступны благодаря DieSlogan)
                            image image image image image

                            Острожно, много трафика!
                            Читать дальше →
                          • О другом подходе к устройству на работу

                              … или почему я никогда не занимался веерной рассылкой резюме, а долго присматривался, затем посылал одно, и меня там брали.

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

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

                              Статья для соискателей.
                              Читать дальше →
                            • 50 цитат о программировании всех времён

                              • Перевод
                              Перевёл после прочтения комментариев к статье «О ненависти к C++». В цитатах можно найти ответы на большинство возникших там вопросов.

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

                              49. Lisp — это не язык, а строительный материал.
                              — Alan Kay

                              48. Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены.
                              — Edward V Berard
                              Читать дальше →
                            • Вывод WMR на карту «Связной клуб»

                                Недавно в блоге webmoney прочитал новость о том, что появилась возможность вывода WMR на «Платёжную карту «Связной-Клуб» MasterCard».
                                0.8% отдаем webmoney как обычно + 0.7% итого 1.5% за вывод на карту.
                                Зашел на сайт сервиса и досконально все изучил:
                                1. Карту делают за 10мин в любом связном
                                2. Картой оплачиваем в любом магазине + в интернете
                                3. Получаем бонусы за покупки
                                4. Выводим средства в банкомате с логотипом MasterCard
                                и т.п.

                                Выглядит очень заманчиво. Решил проверить.
                                Пришел в связной, дал паспорт, оформили анкету, оплатил 500р (которые потом будут на карте), подписался.
                                Читать дальше →
                              • Samsung Xcover: 100$, ударопрочный, 67 дней автономной работы

                                  Не все падки на дорогие телефоны вроде iPhone или последних коммуникаторов HTC. У некоторых людей приоритеты несколько иные – например, важна высокая надежность, большое время автономной работы и простота в использовании (позвонил, посчитал на калькуляторе).

                                  image

                                  Если вы принадлежите ко второму типу людей, возможно, вы обратите внимание на новую трубку Samsung Xcover E2370. Аппарат совершенно простой, сложно от него ожидать чего-то кроме простых звонков и SMS-ок, его внешняя часть отлично укреплена, а сам телефон имеет сертификат IP54, говорящий об устойчивости устройства к воздействию пыли и влаги. В довершение всего телефон предоставляет внушающие уважение 67 дней работы в режиме ожидания и 22 часа, почти сутки, в режиме непрерывного разговора, так что, в следующей вашей затяжной экспедиции (или очередном бизнес-путешествии) вы не останетесь без связи.

                                  Также нелишним будет сказать, что телефон весит 115 граммов, толщина его составляет 19 миллиметров. Он поддерживает GSM/EDGE, оснащен TFT-дисплеем разрешением 128 x 160 пикселей, Bluetooth, простой камерой, 5 Мб внутренней памяти и поддержкой карт памяти MicroSD (до 2 Гб). Дачникам будет приятно наличие FM-радио. :)

                                  Точная дата релиза пока не сообщается, однако можно предположить, что телефон появится в Европе в следующем месяце и будет стоить порядка 100$.

                                  Источник.
                                • Googlebot умеет понимать Javascript

                                    Как известно, Google индексирует миллиарды веб-страниц с молниеносной скоростью, используя Googlebot — сканер, который собирает ссылки и документы из веб-страниц и превращает их в содержимое, по которому можно искать с помощью Google Search.

                                    Изначально предполагалось, что Googlebot умеет только читать ссылки и парсить некоторый код, но, как на днях рассказал представитель Google редактору Forbes Тейлору Бэли, Google в настоящее время умеет более глубоко взаимодействовать с JavaScript, и боты могут даже понимать некоторый JavaScript.

                                    Google can parse and understand some JavaScript.


                                    gray пишет в своём блоге:
                                    Не секрет, что неспособность поисковиков интерпретировать скрипты зачастую использовалась для различных оптимизаторских целей, устройства редиректов и так далее. Будет очень интересно посмотреть на поистине тектонические изменения на рынке SEO, которые последуют теперь и позже, по мере того, как подобными возможностями обзаведутся и другие поисковики, а не только Google.


                                    По мнению Тейлора Бэли, вполне возможно, что понимание JavaScript стало частью изменений, связанных с Google Caffeine.
                                  • Копия Xperia X10 или Китайский SonyEricsson

                                      Вступление

                                      Давно хотел купить себе китайскую экзотику. Больше года просматривал молоток и наконец-то нашел, то, что приглянулось. Цена вопроса — 1800 руб за аппарат, 750 рублей за карту micro SD 8 Гб ну и доставка где-то 1100 рублей. Покупая этот аппарат я сознательно был готов ко всему, и в принципе, уже попрощался со своими деньгами. То, что пришло, действительно радует и глаз и руки, но недоработки есть. Обо всем по порядку. Обзор, сразу скажу, будет бюджетный, да и сам аппарат элитой не является.

                                      Траффик!

                                      Читать дальше →