• Жизнь с программистом

      КДПВПривет, %username%. Предлагаю отвлечься от решения проблем и немного расслабиться после первого трудового дня на этой неделе. Дело в том что у меня есть замечательная девушка (ага, хвастаюсь), пишущая неплохие рассказы. Но пишет она их в основном для себя, «в стол», т.к. ни блога не имеет, ни ЖЖ и вообще нигде не публикуется. И вот сегодня скинула мне рассказ настолько мне понравившийся, что я даже выпросил разрешение опубликовать его здесь. Тема не нова, но написано по-моему очень даже неплохо, думаю сообществу понравится. Итак, впечатления от года жизни с программистом.

      Жизнь с программистом


      Все сидела и думала, как начать свой рассказ. Хотела, чтобы было в меру пафосно, с красивым вступлением (о первых ЭВМ, о людях, которые их разработали, о вечных темах, описываемых в мире литературы и кино). Но каждый вариант застревал на второй-третьей строчке. Поэтому, без лишних слов – я живу с программистом.
      Тема и вправду благодатная. Уже много историй было написано и об IT-шниках, и о программистах в частности, каждая третья цитата на bashorg посвящена их работе. А есть еще замечательный роман Алекса Экслера «Записки невесты программиста», над которым я хохотала до слез. Мысли главной героини были настолько схожи с моими, да и диалоги между ней и ее будущим мужем, что казалось, что частично списали с моей жизни.
      Читать дальше →
    • 6 трендов Каннского фестиваля рекламы

      • Translation
      Завтра стартуют Канны. На Adverblog вышел замечательный обзор трендов этого фестиваля — с поистине вдохновляющими кейсами.

      Смотрим

      1. Пост-Digital

      Разделение на оффлайн и онлайн становится все более условным: сложно представить себе сугубо digital кампанию без выхода в реальный мир, и наоборот.
      Отличный пример этого тренда — кампания The Coca Cola и Google re:brief «Подари миру колу»
      Через смартфон пользователи могли подарить человеку на другом конце света банку колы. И не только подарить — но и получить благодарность. Выдающая кампания. Смотрим:


      Читать дальше →
    • on{X}: приложение для Android от Microsoft

        Представьте, что вы можете запрограммировать ваш Android так, чтобы он писал вашей жене, когда вы уходите с работы. А теперь представьте, как ваш Android напоминает вам утром захватить зонтик, если в этот же день собирается идти дождь.

        На самом деле, это реальность. Как сообщает TechCrunch, Microsoft сегодня представил бета-версию on{X} (произносится «он-экс») — сайта и Android-приложения, которые предоставляют пользователям расширенный контроль над их Android-телефонами с помощью удалённого программирования (да-да, именно Microsoft). Полугики могут воспользоваться готовыми рецептами, тогда как ультрагики могут создать свои сценарии с JavaScript API.
        Читать дальше →
      • Оцени фолловера

          Не очень серьезный, но любопытный сервис Klouchebag позволяет быстро оценить активность фолловера в Твиттере по нескольким признакам, составляющим рейтинг ARSE, смысл которого можно прочитать в Википедии. Правда, согласно автору сервиса, на самом деле он имел ввиду ARSE (Anger, Retweets, Social Apps, English Usage).

          Суть простая: в форму предлагается ввести имя твиттер-аккаунта, после чего сервис оценит ленту по следующим параметрам:

          • Насколько часто владелец аккаунта использует ругательства или выражает ярость.
          • Пишет ли постоянно просьбы ретвитнуть, сам никогда этого не делает, или ретвитит всё подряд.
          • Использует ли социальные приложения типа Foursquare (не очень понятно, почему это плохо).
          • И наплевательски относится к английскому языку — употребление выражений вроде «OMG!», «LOL!», сообщения строчными буквами и т.д.

          Узнать подробности
        • Как я поехал работать в Данию

            Две недели назад я начал работу в датской компании "Secunia", и хочу — как и многие хабровчане, уехавшие работать за рубеж — поделиться своим опытом. Не уверен, к какому хабу это должно относиться, но вроде бы предыдущие подобные рассказы были в «Офисах IT-компаний».

            Поиск работы


            Всё началось с того, что Google AdWords показал мне ссылку на вакансию "Senior Reverse Engineer and Vulnerability Researcher". Как раз в это время я искал новую работу, и гугл, видимо, тонко проанализировал мою историю поиска и содержимое последних писем; а может быть, просто подфартило. Эта вакансия до сих пор открыта; и если кто-нибудь из вас на неё устроится, упомянув меня в качестве порекомендовавшего, то мне будет положен какой-то приятный бонус. Так что не стесняйтесь.

            В начале ноября я отправил на рассмотрение своё резюме, и получил по очереди два тестовых задания. Оба были похожи: дан кусок дизассемблированного кода x86 (одно задание было на Си, другое на С++). Нужно восстановить исходник и найти в нём возможные уязвимости и другие проблемы. От момента получения кода, до отправки заключения по нему — даётся час. Длина кода — около сотни команд. Фактически, у меня уходило минут двадцать на его разбор, и минут двадцать на написание соответствующего кода на Си/С++. Ничего сложного для любого, кто когда-нибудь пытался ковыряться в чужих программах.

            В конце ноября у меня — удачно совпало — уже была запланирована поездка по Скандинавии; и в тот единственный день, когда я был в Копенгагене, я решил заскочить в Secunia, почти без предупреждения. Новая удача: именно в этот день им какие-то строители экскаватором перерубили интернет, и все сотрудники сидели без дела. Поэтому CTO оказался свободен, чтоб меня прособеседовать. Он произвёл на меня весьма серьёзное впечатление, но больше я его с тех пор не видел; а с моим нынешним начальником мы тогда обменялись разве что парой слов. Они сказали, что пришлют мне последнее, самое сложное и важное задание, и после этого окончательно решат по поводу моей кандидатуры.

            Это последнее задание мне прислали в начале декабря. Нужно было найти конкретную версию Adobe Reader, взять готовый PDF-файл, который её валит — и написать подробный отчёт, почему это происходит. На задание давался день, с комментарием «не торопись, сделай качественно, сможешь за четыре часа — отлично, за шесть — приемлемо». У меня ушло где-то часов восемь с перерывами на кофе. Я отправил результат, и принялся ждать.
            Читать дальше →
          • Озёра и океаны на XKCD

              Рэндел Монро известен не только комиксами на IT-тематику, но и замечательной инфографикой. Его новая большая работа (2592х1728 пикселов) посвящена озёрам и Мировому океану, содержит несколько интересных фактов и показывает дверь, которую вовремя не закрыл Джеймс Кэмерон.



              Основная часть инфографики масштабирована по вертикальной шкале, для сравнения есть отдельный фрагмент с корректным масштабом по горизонтали.
            • Мы писали, мы писали или что делать когда нас настигает туннельный синдром

                Если вы читаете эти строки, то будет вполне естественно предположить, что вы проводите за компьютером по крайней мере несколько часов в день, а то и больше. Такой режим работы привносит с собой достаточно сильную нагрузку на наши руки, которая может вызвать боли в кистях, запястьях и пальцах. Такие боли вызваны так называемым «туннельным синдромом» (синдромом карпального канала, кистевым туннельный синдром, carpal tunnel syndrome) — хроническим заболеванием.

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

                Как развивается туннельный синдром и что мы при этом чувствуем


                Итак, что же порождает это неприятное явление? Карпальный (туннельный) синдром вызывается сдавливанием нерва кисти (срединного нерва), который проходит в специальных каналах, образованных костями и связками. Естественно, при сдавливании нерва мы ощущаем боль, которая может чувствоваться в суставе кисти, но не только в нём. Сейчас мы пройдёмся по всем этапам обсуждаемого синдрома и постараемся связять физиологические процессы с тем, что мы можем ощущать при работе за компьютером.

                Читать дальше →
              • PressPausePlay — фильм о том как цифровая революция изменила мир

                  «THIS CHANGES EVERYTHING. THE
                  INDUSTRY IS DEAD. THERE HAS NEVER
                  BEEN A BETTER TIME TO BE AN ARTIST.»
                  — SETH GODIN, AUTHOR



                  Наткнулся на просторах интернета на интересный фильм в котором обсуждается тема влияния новых технологий на музыкальную и киноиндустрию.
                  Решил поделится с хаброжителями. Смотрим (под катом), обсуждаем.
                  Читать дальше →
                • Смартфон защищеный PIN-кодом взламывается за 2 минуты

                    Этого результата добилась шведская компания Micro Systemation, специализирующаяся на информационной безопасности. Таким образом, их софт под названием XRY стал первым из ПО подобного рода, обеспечивающим столь быстрый взлом большинства систем защиты устройств на Android или iOS.

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

                    http://www.youtube.com/watch?v=KoKEO_W3P3M
                    Читать дальше →
                  • Почему я ушел из Google

                    • Translation
                    Ну хорошо, я сдаюсь: все хотят знать почему я ушел. А так как ответить каждому отдельно невозможно, вот вам изложение в длинной форме. Прочтите немного (я дойду в кульминации в 3-м абзаце) или прочтите всё. Но начну с предупреждения: здесь нет ни драмы, ни сверхинтересных деталей, ни избиения бывших коллег, и вообще нет ничего, о чем вы не могли бы догадаться сами из того, что ходит в прессе вокруг Google и ее отношения к разработчикам программ и конфиденциальности пользовательских данных. Это просто мой личный рассказ.

                    Покинуть Google было непростым решением. За время моей работы там я стал довольно страстным поклонником компании. Я выступал на четырех Google Developer Day, на двух Google Test Automation Conferences и был плодовитым участником блога Google Test. Рекрутеры часто просили меня помочь уговорить очень перспективных кандидатов на работу в компании. Меня никто не должен был просить дважды для поддержки Google, и никто более меня не удивился тому, что я не смог это продолжать. На самом деле последние три месяца работы в Google были вихрем отчаяния в тщетной попытке вернуть прошлую страсть.
                    Читать дальше →
                  • Демо, которых никто никогда не видел

                    Скажу сразу, что я не являюсь демомейкером, сценером или даже программистом, поэтому мое мнение — это всего лишь мое мнение. Я, так сказать, «любитель» что-ли.

                    Расскажу как «это» было у меня. Начинал я с советского полу-IBM совместимого компьютера «Поиск». Конфа: аналог i8088 процессора, CGA монитор. Начал «программировать» с batch-файлов (.BAT) ибо была книжка по MS-DOS и дискетка с этим самым MS-DOS. Никаких бейсиков, ассемблеров, паскалей или, тем более, си в помине не было, и переписать их откуда-то то же не было возможности. Потому как у всех остальных школьников тогда был минимум — китайский тетрис а как максимум — Dendy, в качестве высшего достижения компьютерной индустрии.
                    Читать дальше →
                  • Музей Apple

                      На нескольких ресурсах в тырнете прочитал что открылся музей техники Apple. Решил сходить. Под катом много фоток снятых на телефон. Очень рекомендую, довольно интересно посмотреть на «эволюцию компьютеров», и еще кажется странным, что в то время (а там много компов 1992-1995 гг.) были такие возможности. Все экспонаты можно трогать руками, большинство работает.



                      Пестовский переулок, дом 16, строение 1, второй этаж (ст. м. «Таганская», «Марксистская»).
 Работает каждую субботу и воскресенье с 12 до 18 часов. Вход бесплатный.

                      Профессионалы журналисты:
                      www.bg.ru/places/10131
                      www.appleinsider.ru/istoriya-apple/v-moskve-otkrylsya-muzej-apple.html

                      Музей:
                      ФБ и ВК

                      Больше фото на гугл+ plus.google.com/photos/113349912825051902718/albums/5713474632724480833
                      Читать дальше →
                    • LG выпускает 4-х ядерный смартфон



                        Компания LG удивила многих конкурентов своей прыткостью: именно LG анонсировала на днях свой 4-х ядерный смартфон LG Optimus 4X HD. По словам производителей, это первый в мире смартфон с таким процессором. Правда, анонс — это еще не все, продажи устройства начнутся только во втором квартале этого года. Мобильный девайс, насколько можно судить, действительно ничего: у него мощная начинка, 4,7-дюймовый дисплей с родным разрешением в 1280*720 пикселей. В качестве ОС используется новенький Android 4.0.

                        Читать дальше →
                      • «One Last Thing» — документальный фильм о Стиве Джобсе (2011 год), профессиональный русский перевод

                          image

                          «Одна последняя вещь» (One Last Thing) — документальный фильм о Стиве Джобсе, выпущенный в 2011 году. В фильм включено неизвестное интервью Стива Джобса, данное в 1994 году, а также интервью со Стивом Возняком, Рональдом Уэйном, Дином Хови, Россом Перо. Перевод на русский язык — канал GTV.

                          Читать дальше →
                        • Casio CFX-9850G. Цветной графический калькулятор, 1996 год

                            После написания обзора цветной электронной книжки Casio CSF-5750 меня понесло дальше и я раздобыл графический калькулятор этой же фирмы, с цветным дисплеем, выполненным по той же технологии. Трам-па-пам, перед Вами графический калькулятор Casio CFX-9850G.



                            Читать дальше →
                          • Интервью с Грейс Хоппер

                              На Хабре о ней уже вспоминали: контр-адмирал ВМФ США, один из создателей первого американского компьютера MARK-I, автор первого в мире компилятора, разработчик языка программирования COBOL, изобретатель термина "баг" в его нынешнем понимании и просто талантливый человек Грейс Хоппер. А еще в её честь назван эсминец и учреждена премия, которую в своё время получили Кнут, Возняк, Столлман, Страуструп и прочие достойные люди.

                              Я взял на себя смелость сделать русские субтитры к интервью с Грейс, взятом у неё в возрасте 80 лет, когда она уже ушла со флота и работала на частную компанию. Грейс рассказывает о своей карьере, шутит о президентах и поясняет кой-какие термины. Дай Бог каждому за свою жизнь совершить хоть половину сделанного ею и сохранить к столь почтенному возрасту такую трудоспособность и ясность мысли.

                              (Кто не в курсе — субтитры включаются и настраиваются кнопкой «СС»)


                              P.S. Ютюб в некоторых странах рассказывает, что видео не доступно. Но вот например с американским ВПН — работает (и видео и субтитры).
                              Читать дальше →
                            • Календарь настоящего программиста 2012

                                Вдохновленный идеей календаря для программистов, мой коллега NoZDR разработал свой вариант календаря на 2012 год, который c его любезного разрешения предлагается вашему вниманию.

                                image

                                gif, pdf

                                UPDATE: Исходник для желающих (Excel). Открываем, нажимаем «Run», радуемся.
                                UPDATE2: Олдскульный ANSI art.