• Зарплаты и стоимость жизни в Кремниевой долине

      Америка со смешанными чувствами смотрит на островок благоденствия в море рецессии — Кремниевую долину. Туда идут многомиллиардные потоки инвестиций, стартапы появляются как грибы после дождя, а многие успешно выходят на биржу. Только за январь-март 2011 года в стартапы Кремниевой долины было вкачано $7,5 млрд инвестиций (738 сделок, из которых 46% — сделки раунда А, то есть первичные инвестиции под создание рабочих мест).

      Одни думают, что такого не может быть на фоне всеобщей рецессии должен случиться очередной крах «доткомов». Другие берут в руки калькулятор и подсчитывают, имеет ли смысл переехать на работу в Кремниевую долину, какие зарплаты в IT-компаниях, какие налоги в Калифорнии и сколько стоит аренда квартир.
      Читать дальше →
    • Код. Тайный язык информатики

        Код. Тайный язык информатики
        Автор: Чарльз Петцольд
        Твердый переплет, 512 стр.
        Эта книга на ozon.ru / books.ru


        Есть довольно много книг для программистов из категории «must read» и о некоторых из них уже много раз упоминали на хабре (например, «Совершенный Код» Макконнелла). Об этой же книге я видел не так много упоминаний, хотя она заслуживает этого. «Код», на мой взгляд, является лучшей книгой о компьютерах, их устройстве и — главное — сути программирования. Книга, не только объясняющая как и почему работают компьютеры, но и приучающая к инженерному мышлению.
        Что в ней такого особенного?
      • Texty: приём/отправка SMS из браузера Chrome (закрытая бета)

          Отличное расширение Texty синхронизирует ваш Android-телефон и браузер Chrome под единым Google-аккаунтом, так что вы можете отправлять и принимать SMS на свой номер прямо из браузера ПК.



          В браузере нужно поставить расширение, а на телефоне — приложение из Android Market.
          Читать дальше →
        • Я хочу работать в Google! Телефонное интервью (часть 1)

            Привет Хабр! Давно не писал. Да это и понятно. Защита диссертации, получение PhD, а сейчас ещё и активный поиск работы — всё это занимает очень много драгоценного времени. Но разговор сегодня пойдёт не о том. Хотелось бы поделиться с Вами, уважаемые хабралюди, ресурсами и описанием процесса подготовки к телефонному техническому интервью с Гуглом, первый технический этап которого я уже прошёл, и теперь готовлюсь ко второму, который будет в пятницу.
            Читать дальше →
          • Создание простой финансовой модели вашего стартапа

            Для чего


            Мой друг, занимающийся поиском финансирования для IT стартапов, часто жалуется на то, что приходящие с идеей люди даже приблизительно не могут рассказать или оценить финансовую составляющую своего проекта. Это вполне логично, учитывая, что даже основы финансов в Российских университетах как правило не преподаются ни на одном факультете кроме менеджмента и экономики. В этой статье я хочу вкратце рассказать о самых базовых принципах составления простой финансовой модели. Надеюсь, эта информация поможет многим коллегам – предпринимателям при оценке идеи для реализации и составления презентации для инвесторов.

            Читать дальше →
          • Обзор зарплат «мобильных» разработчиков

              Наша компания занимается подбором IT-персонала во многих крупных городах России и Европы. Два раза в год мы проводим исследования зарплат сотрудников IT компаний, чтобы быть в курсе малейших изменений рынка.

              image

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

              Сказано — сделано! Первый пост посвящен детальному разбору зарплат специалистов в сфере мобильных разработок. Руководствоваться будем данными, полученными в ходе исследования в Москве, Санкт-Петербурге и Нижнем Новгороде.
              Читать дальше →
            • N+1 полезных книг о бизнесе

                В топике блиц-обзор книг, которые будут полезны IT-специалистам, бизнесменам и тем, кто собирается открыть своё дело. Рядом с каждой — короткие пояснения, почему и зачем стоит прочесть.

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

                В конце — суммация книг, которые хабровчане рекомендуют в комментариях помимо основного списка.

                Читать дальше →
              • Видео с конференции RailsClub'Moscow (30 октября 2010г.)

                  Смотреть всё подряд
                  Представлены доклады:

                  1. Ruby NoName Podcast Crew «Chef Light»
                  С помощью Chef можно организовать управление серверами не только для больших организаций, а для всех.
                  Есть сервер, есть клиенты которые гоняются на других серверах. Сервер говорит что надо сделать, клиенты делают. Для всего этого существуют dsl конфигурации с поддержкой pakages.
                  *Удалённое проведение конференции накладывает свои особенности. Извиняемся за качество видео.

                  2. Макс Лапшин «Rails do scale»
                  Пример приложения быстрого приложения на Rail для Vkontakte с посещаемостью ~ 1000 запросов в секунду.
                  Дёшево и работоспособно.

                  3. Алекс Дмитриев «Умное кэширование в rails»
                  Докладчик рассказывает о том, как пользоваться кэшированием в Rails, когда нужно использовать кэширование, что кэшировать, где хранить кэш и т.д.

                  4. Иван Евтухович «Vim or die»
                  Докладчик рассказывает о возможностях Vim — одного из мощнейших текстовых редакторов с полной свободой настройки и автоматизации.

                  5. Тимофей Цветков «Liquor, Liquid и другие безопасные языки разметки в RoR»
                  Безопасные шаблонизаторы для RoR. С помощью чего и как.

                  6. Андрей Руденко «Deploy fu»
                  Докладчик обсуждает достоинства и недостатки наиболее популярных в Ruby-сообществе инструментов развертывания приложений: Chef, Capistrano, Puppet, Сfengine, Bash-скриптики и др. Основная часть доклада посвящена презентации своего решения — Lorenz (см. github->lorenz).

                  Приятного просмотра.
                • Выбор хостинга с упором в облака и с прицелом на развёртывание Rails 3 app

                    Несмотря на наличие «Rails 3» в названии топика, и рассмотрения в теле статьи специфичных для Rails 3 аспектов, она может быть интересна всем остальным из-за освещения аспектов общего характера.

                    На Хабре много ответов на разные мои вопросы, но ответа на вопрос «а где же мне хостится», получить я, даже при внимательном штудировании Хабра, не смог. Я даже воспользовался q&a, пытаясь определиться: раз и два, но окончательного ответа так и не получил. Пришлось проводить самостоятельное исследование.

                    Я решил поделиться своими скромными изысканиями на эту тему с хабрасообществом. Они не претендуют на всеохватность. Но могут внести некоторую ясность для человека, собирающегося выбрать облачно\vds-ный хостинг, но не имеющего никакого представления о рынке.

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

                    Список упоминаемых хостингов: 1gb.ru, Hostingrails, RackspaceCloud, Mediatemple, Heroku, Amazon Web Services (шапочно), Engine Yard (шапочно), Altnet (привет с Хабрахабра), justhost.com (лучи поноса), Linode, Hetzner online (выделенный сервер), Server4you

                    Читать дальше →
                  • Как стать успешным Рубистом

                      Дмитрий Белицкий провел 18 потрясных интервью с рубистами. А я решил их перевести и опубликовать тут.

                      ATTENTION: rezwyi.blogspot.com/search/label/%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D1%8B%20%D1%83%D1%81%D0%BF%D0%B5%D1%85%D0%B0 здесь остальные переводы от товарища Сергея Резванова.

                      Как стать успешным Рубистом?

                      Ответ на этот вопрос знают, скорее всего, успешные рубисты.

                      Я подготовил девять вопросов и задал их по Email людям, которые, по моему мнению, являются таковыми.

                      Geoffrey Grosenbach
                      Desi McAdam
                      Giles Bowkett
                      Dirkjan Bussink
                      Jamis Buck
                      Yehuda Katz
                      James Edward Gray II
                      Carlos Gabaldon
                      Fabio Akita
                      Pat Allan
                      Peter Cooper
                      Ryan Bates
                      Paul Campbell
                      Matt Aimonetti
                      Nathaniel Talbott
                      Elise Huard
                      Chris Wanstrath (defunkt)
                      Oleg Andreev (oleganza)

                      1 — переводы постараюсь публиковать по одному в день.
                      2 — рад любым корректировкам
                    • Обзор CMS по категориям

                        В мире существуют тысячи CMS для самых разных целей, самого разного качества, самой разной перспективы, стоимости, распространённости и так далее. Серьёзно опробовать их все — нереально. Поэтому когда я только знакомился с миром движков для сайтов, выбирать приходилось наугад. Ниже я опишу свои впечатления от знакомства с теми или иными движками для тех или иных целей. К некоторым приложу краткое описание особенностей, впечатление о прочих состоит только из заглядывания в админку. Заметки эти составлялись и редактировались в течении долгого времени, но сейчас я решил, что лучше опубликовать их в нынешнем виде, чем ещё полгода-год по чуть-чуть редактировать не добавляя ничего принципиально нового.
                        Преимущество отдаётся бесплатным движкам. Платные будут рассматриваться только для сравнения или от безысходности, т.е. если нет бесплатных аналогов. Также ограничение на технологии: php. О движках на перле и питоне я не более чем слышал, на шарпе и джаве имел дело с самописными.
                        Итак, рассматриваются
                        Читать дальше →
                      • Подборка полезных репозиториев на GitHub


                          В последнее время у меня собралось много отмеченных репозиториев на GitHub со всякими разными, полезными и не очень кусками кода. Решил их как структурировать для себя, так и поделиться с общественностью.

                          Читать дальше →
                        • cocos2d — фреймворк для создания игр для iPhone

                            Cocos2d — это небольшой opensource фреймворк для создания 2D игр. Изначально он создавался для программ, написанных на python'е для платформ Windows, Linux и Mac, но потом появились версии для iPhone и даже для Android.

                            Мы использовали его для написания своей игры iTreasure (ссылка в iTunes) — ремейка «Тайны Океана» и ни разу не пожалели об этом.

                            Почему cocos2d


                            — Богатые возможности.
                            Все, что нужно от движка для двумерной игрушки в нем есть. Ниже я еще расскажу подробнее о функциональности.

                            — Простота.
                            Если вы уже писали что-нибудь для iPhone, то начать использовать cocos2d вам практически ничего не будет стоить.

                            — Открытость.
                            У движка очень хорошая лицензия — GNU Lesser GPL, что позволяет свободно использовать его в коммерческих продуктах.

                            — Большое комьюнити.
                            Уже более 200 программ игр сделано с использованием cocos2d. В интернете можно найти огромное количество информации о тонкостях и проблемах, связанных с использованием движка (правда, на английском языке).

                            — Множество рабочих примеров и приложений с открытым кодом.
                            Во-первых, очень много рабочих примеров включено в дистрибутив фреймворка. Кроме того, многие люди открывают исходники своих приложений (даже продающихся в appstore), для того, чтобы другие могли найти в них готовые решения и ответы на свои вопросы.
                            Читать дальше →
                          • Видеолекции по компьютерной графике от МарГТУ — теперь в Интернете!

                              Не так давно мы анонсировали на Хабре проект UniverTV, который был отлично воспринят Хабрособществом. Однако, было множество комментариев об отсутствии на сайте раздела «Информационные технологии»…
                              Читать дальше →
                            • placeholder.js

                                В HTML5 есть замечательный атрибут placeholder.

                                <input placeholder="inbox@disney.com">

                                placeholder

                                Сейчас он работает только в webkit-браузерах (Safari, Google Chrome).

                                С помощью JS, не изобретая велосипедов, placeholder.js делает этот атрибут кроссбраузерным.

                                <input placeholder="inbox@disney.com" id="some_input">
                                <script type="text/javascript">
                                  inputPlaceholder( document.getElementById('some_input') )
                                </script>


                                placeholder.js (1.3 килобайта)
                              • Работаем с SQLite в AIR приложениях



                                  Здравствуйте ценители (и не только) Flash, Flex и AIR.

                                  Сегодня я расскажу как работать с локальной базой данных (SQLite) в AIR приложениях.

                                  Для работы нам понадобится Flex Builder, какой-нибудь, редактор SQLite (я использую приложение для FireFox SQLite Manager) и немного терпения.

                                  Подробности под катом...
                                • Обзор e-Learning трекеров или Век живи — век учись!

                                    Все чаще можно услышать про универсальных трекеров-монстров типа ThePirateBay.org, torrents.ru или упоминания трекеров музыкальной либо игровой тематики. Но помимо них давно существуют торрент-трекеры обучающей направленности, о которых мало что известно рядовому пользователю. В основном, это закрытые сообщества образованных людей с регистрацией по приглашениям, которые обмениваются обучающими материалами, будь-то электронные книги, обучающее видео, CBT (computer based trainings), аудио-книги, презентации с конференций или софт для обучения. Преобладающая часть материалов связана с ИТ-технологиями и поэтому будет особенно полезна ИТ-специалистам, от студента, изучающего Linux, PHP или C# и до гуру, который готовится к сдаче CCIE. Также присутствует материал, посвященный изучению иностранных языков, психологии, саморазвитию, соблазнению, развитию бизнес-навыков. Если ты подумываешь сдать на CCNA, MCSE, RHCE, CISSP, Network+, PMP, IELTS/TOEFL и так далее — то здесь можно найти все необходимое и даже больше. Под катом находится обзор англоязычных ресурсов обучающей направленности.
                                    Поехали!
                                  • Азбука WEB-разработчика

                                    • Перевод
                                    Небольшой список, самых, на мой взгляд, полезных сайтов для любого WEB-разработчика, интересующегося сферой веб дизайна, верстки и программирования. Думаю каждый среди этого списка найдет для себя сайты, которые надолго войдут в его ленту RSS.

                                    AA List Apart




                                    A List Apart содержит лучшие советы и мнения от лидирующих умов индустрии.
                                    Читать дальше →
                                  • Стэнфордский видео-курс по языкам программирования

                                      Стэнфордский курс по основам языков программирования выложен на YouTube.



                                      27 лекций минут по 20 каждая ведут стэнфордский преподаватель Джерри Кейн (экс-Стэнфорд, нынче Facebook), последняя лекция по Haskell преподается Сашей Рашем (Facebook). Рассматриваются концепции и основы C (куда ж без него), ассемблера, C++, Scheme, Python и Haskell.