• А если найду? Перелет еще дешевле чем вы уже нашли

      Если вы планируете поездку и уже нашли недорогой перелет, не спешите покупать билеты, потому что сейчас вы найдете билеты еще дешевле. И это не реклама очередного говноагрегатора.

      Всем известно, что авиакомпании берут свои цены с потолка. Маркетологи придумывают хитроумные непрозрачные схемы отъёма денег у пассажиров пропорционально финансовым возможностям последних. Так, чтобы богатые платили за билеты побольше, а бедные — сколько смогут.

      Читать дальше →
    • Книга «Swift. Основы разработки приложений под iOS»

        Привет, Хаброжители! У нас вышла новая книга:
        imageДанная книга содержит исчерпывающую информацию для всех желающих научиться программировать на языке Swift с целью создания собственных iOS-приложений (а также OS X-, watchOS- и tvOS-приложений). В ходе чтения книги вы встретите не только теоретические сведения, но и большое количество практических примеров и заданий, выполняя которые вы углубите свои знания в изучаемом материале. Несмотря на то что вам предстоит пройти большой путь, это будет полезный и очень важный опыт. Книга не показывает, как писать iOS-приложения, она предназначена для изучения самого языка программирования Swift. Книга даст вам возможность освоить новый язык и в скором времени приступить к написанию собственных приложений для App Store или Mac App Store. Изучив язык, в дальнейшем вы сможете самостоятельно выбрать, для какой платформы создавать программы — для iOS, OS X, tvOS или watchOS.

        Примеры кода в данной книге соответствуют Swift версии не ниже 2.1, iOS версии не ниже 9.1 и Xcode версии не ниже 7.1. Если у вас более новые версии, не беспокойтесь, весь описанный материал с большой долей вероятности будет без каких-либо ошибок работать и у вас.
        Читать дальше →
      • Про Бурали-Форти, Пуанкаре и то самое определение единицы

          Если вы, уважаемый мой читатель, имеете обыкновение проводить много времени в интернете, вы наверняка уже видели эту картинку с цитатой:

          image

          Наверняка также вы задавались вопросом: что, чёрт подери, здесь написано? Формула из этой цитаты интересна тем, что у человека, имеющего высшее математическое образование, этот вопрос возникает столь же неумолимо, как и у любознательного семиклассника. У нелюбознательных семиклассников несколько иной круг интересов, выходящий за рамки данной статьи; однако даже они не откажут себе в удовольствии похихикать над «этими чокнутыми ботаниками», или как оно там формулируется на современном молодёжном сленге.

          В нижеследующем тексте я раскрою перед вами тайну этого загадочного сочетания символов. Пожалуйте под кат, однако помните поучительную историю о любопытной Варваре, которой на базаре рассказали про парадокс Банаха-Тарского, отчего она сошла с ума, разрезала себе нос на конечное количество частей и склеила из них рогатую сферу Александера.
          N.B. Я предупреждал.
        • Создание и продвижение приложения в App Store. Часть I — Идея

            Пожалуй, впервые я решил не просто сделать продукт, но и детально изложить процесс его создания. И речь пойдет о простом мобильном приложении. Почему именно оно? Потому что несложное в реализации, потому что в супер конкурентной нише и, конечно же, мне лично очень интересное. И если я не буду лениться, то постараюсь рассказать обо всех процессах создания от идеи до публикации в App Store и продвижении. Без инвесторов и бюджета. Только мозги, талант и немного магии. Для меня это эксперимент. Присоединяйтесь!
            Читать дальше →
          • Минута теории: Разбираемся с RESTful-приложениями

              Мы достаточно регулярно рассказываем как о собственных разработках, так и экспертном опыте, связанном с веб-технологиями. Недавно мы рассматривали кейс с масштабированием веб-приложения на Ruby и говорили о том, как можно ускорить загрузку веб-страниц.

              Сегодня мы решили разобраться с терминологией и рассмотреть термин, который всем хорошо знаком. Речь идет о RESTful-приложениях. В этом нам помог материал Лорен Лонг (Lauren Long), которая работает в компании Recurse Center.


              Читать дальше →
              • +9
              • 26.1k
              • 7
            • Что меня раздражает в MacBook

                Я пользуюсь макбуком уже примерно 1 год, я использую его ежедневно и очень много. До этого я сидел на Ubuntu и Windows. И когда я покупал MacBook то я ожидал, что продуманность ОС и удобство пользования будут выше всяких похвал. Как никак это ведь Apple, да и завышенная цена формирует у меня завышенные ожидания по поводу качества. Но увы на практике все оказалось не настолько идеальным как я считал. Многие недочеты происходят из фундаментального подхода Apple, в котором они дизайн ставят выше удобства и очень часто получается так, что то, что они делают красивым с эстетической точки зрения не удобно использовать на практике. Вообще я сторонник того, что бы красивый дизайн не портил функциональность. Есть еще и другой класс недостатков, которые просто есть и не понятно по каким причинам Apple решила реализовать этот функционал именно так, а не иначе. Но обо все по порядку.



                Читать дальше →
              • Краткое введение в SIM-карты

                  Когда на вопрос «кем вы работаете?» я отвечал «разработчиком ПО для SIM-карт», даже технически подкованные люди частенько удивлялись. Многие думают, что SIM-карта это «что-то типа флешки».

                  В этой статье я постараюсь кратко рассказать что такое SIM-карта (и смарт-карты в общем), зачем она нужна и что у нее внутри.

                  На самом деле SIM-карта — это частный случай контактной смарт-карты с микропроцессором. По сути, представляет из себя достаточно защищенный микрокомпьютер с CPU, ROM (опционально), RAM и NVRAM (которая выступает в качестве аналога жесткого диска в PC), с аппаратными генераторами случайных чисел и аппаратной реализацией крипто-алгоритмов.

                  В некотором приближении архитектуру микропроцессорной смарт-карты можно представить так:
                  Архитектура смарт-карты

                  Читать дальше →
                • Несколько нестандартных способов использования Dropbox

                  Есть большое множество способов использования Dropbox. Dropbox изначально предназначался для бекапа и шаринга файлов, но в дальнейшем пользователи начали находить новые области применения данного сервиса. Вот некоторые из них, о которых вы, возможно, еще не знаете.

                  Dropbox
                  Читать дальше →
                • Покупаем новые Kindle и Nexus 4,7 без посредников

                    Мне кажется, многие хабражители не знают, что жизнь потихоньку налаживается.
                    Долгое время, чтобы приобрести новинку раньше всех, нужно было прибегать к ухищрениям вроде использования VPN\Tor и услугам посредников. Теперь же когда ситуация с работой Почты РФ понемногу нормализовывается, Амазон тоже приготовил маленький приятный сюрприз. Новые Kindle и Nexus 7 можно просто купить с доставкой в Россию. Стоимость доставки 20-40 баксов. Обращаю внимание, что в этом случае налоги штата платить не придется.

                    image

                    Kindle Paperwhite, 6"
                    139$
                    High Resolution Display with Built-in Light, Wi-Fi
                    image
                    Google Nexus 7
                    16 gb -229$, 32 gb — 289 269$
                    FHD Tablet (7-Inch, 32GB, Black) by ASUS (2013)
                    image
                    LG E960 Google Nexus 4

                    От $267.99 В РФ отправляет магазин BESTDEAL TECH.

                    Пруфпик


                    UPD В комментариях утверждают, что доставка будет в обход Почты РФ.
                    UPD 2 Доставляется только Киндл без встроенной рекламы и без аксессуаров. Чехлы, к примеру, можно взять тут.
                    UPD 3 Альтернативная ссылка для тех, у кого не получается приобрести Киндл.
                    UPD 4 Список городов с беспроблемной доставкой грузов дороже 200 евро через UPS: Москва, Санкт-Петербург, Краснодар, Владивосток, Ставрополь, Новороссийск и Нижний Новгород.
                    UPD 5 Добавил Нексус 4, тоже есть доставка. не самая выгодная цена, но зато «заказал-забыл-получил».
                    UPD 6 В Москву пришло за 5 дней.
                    Читать дальше →
                  • Как устроиться на работу в Google

                    Работать где-то мечтают не все. Работать в компании Google мечтают многие, кто решил связать свою жизнь с IT.

                    Google — компания-гигант, одна из крупнейших IT-корпораций. Сотрудники такой компании нужны постоянно (новые области, текучка кадров).

                    Всё, что написано ниже, основано на личном опыте, а так же опыте тех людей, которым я могу доверять.

                    Шаг 1 — резюме.

                    В компании Google к резюме особое отношение. Получая миллионы заявок в год, компания выбирает несколько сотен сотрудников. Именно поэтому отличное резюме — первый шаг к работе мечты.
                    Что писать в резюме нужно обязательно:

                    • e-mail, телефон для связи
                    • все места учёбы (ВУЗы), дополнительное образование
                    • Опыт работы*
                    • Личные качества (придумайте что-то оригинальнее отзывчивости, стрессоустойчивости, коммуникабельности)
                    • Хобби
                    • Reference — люди, которые могут дать вам рекомендации
                    • Знание языков

                    *Опыт работы в резюме для Google (и вообще для западных компаний) — это не только должность, компания, но и те успехи и достижения, которых вы добились на позиции. Если вы продажник — покажите цифры. Если программист — то как именно ваша работа улучшила работу компании. Работу рекомендуется указывать всю, а не только по профилю (если работали в МакДоналдсе, то даже такое стоит указать).

                    Что не нужно писать в своём резюме:
                    • Дату рождения, личные данные
                    • Есть ли водительские права
                    • Семейное положение
                    • Прочую «шелуху», которая только отвлечёт рекрутера

                    Читать дальше →
                  • myFavorite. Не просто звонилка, а с функцией автонабора

                      image

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

                      Итак, идея приложения была следующей, человек отмечает место на карте, куда собирается поехать, и при приближении к этому месту iPhone автоматически набирает заранее заданный номер. Не надо отвлекаться от управления автомобилем, доставая телефон из кармана, и ища в телефонной книге нужный контакт.

                      Мечта о таком приложении была. Но для ее реализации требовалось либо найти программиста под iOs, либо научится писать код самому. Честно скажу, что давно хотел себя попробовать на этом поприще. Вообщем, я выбрал второе, и хочу поделится с вами маленькой историей написания приложения «с нуля»
                      Читать дальше →
                    • Твить позже, мыль раньше и не забудь про субботу

                      • Translation
                      image
                      Твить больше и обрати внимание на выходные. Такой совет дает Ден Заррелла (Dan Zarrella), исследователь социальных медиа, у которого 33000 собственных фоловеров. Заррелла работает в компании HubSpot, где обрабатывает данные о сотнях миллионов твитов, блог-постов и почтовых рассылок. Эти данные используют маркетологи, стоит обратить на них внимание и новостийщикам.
                      Читать дальше →
                    • Ускоряем SSD на примере ASUS EeePC 901

                        image
                        Сегодня днем один из наших незарегистрированных читателей рассказал мне о том, как у него получилось прошить SSD-накопитель своего EeePC. К сожалению, пригласить его на Хабр я не имею возможности, поэтому он предложил опубликовать свою статью. Итак, вот что, оказывается, можно сделать.

                        Введение


                        Здравствуйте. Недавно на Хабрахабре проскакивала статья, описывающая программу перепрошивки SSD Acer Aspire One 110. Однако, с её помощью можно прошивать и другие SSD-накопители. Например, накопитель популярного ASUS EeePC 901.
                        Итак, приступим
                      • Моя борьба с девальвацией

                          Глупейшая ситуация – взял ипотечный кредит в долларах США(USD), а тут кризис – доллар начал расти как на дрожжах, платеж начал отнимать всё большую часть моей рублевой зарплаты. Я мучительно стал искать, как же мне остановить это безумие — как замедлить рост платежей по кредиту, и удорожание всего кредита в целом?
                          Пообщавшись с коллегами, оказалось, что у меня еще все шоколадно, платеж по ипотеке не превышал 30% зарплаты, доллар в общем-то не так уж и сильно прыгнул. У одного из коллег же ситуация была просто критическая – кредит Банка Москвы в швейцарских франках(CHF) до кризиса отнимал ~50% зарплаты, к тому же франк вырос относительно доллара – за период с ноября 2008 по январь 2009 процентов на 15.

                          Valar ищет доллары
                          Valar ищет, где бы взять денег
                          Читать дальше →
                        • Просмотр закрытых постов на форуме IPB

                            Я полагаю, каждый из нас просматривая результаты поиска натыкался на форумы, которые были доступны только для авторизованных участников. Возникал вопрос — а как же Google/Yahoo/etc… смог их проиндексировать? Типичный ответ на этот вопрос был: «Нет никакой мистики, он сначала проиндексировал, а потом они уже ограничили просмотр».
                            Но сегодня, копаясь в недрах IPB я нашел нечто иное. А именно: Настройку «Treat spider/bot as part of which group?», которая по умолчанию стоит как «Member». Смотрим ниже, и видим «Spider Bot User-Agent», что однозначно указывает на идентификацию ботов по заголовку User-Agent.
                            Проводим эксперимент. Заходим на IPB, будучи не авторизованными, и получаем статус guest. Логично. Теперь (я использую LiveHeaders для FF) дописываем ключевое слово googlebot в свой User-Agent. И вуаля, получаем статус member!
                            Note: проверено только для Invision Power Board.
                          • Коллекции иконок? Легко! Тысячи иконок в сетах.

                              В продолжении поста "Ресурсы по поиску качественных иконок" представляю свою коллекцию сайтов, на которых вы найдёте очень(!) много качественных наборов иконок. Все сайты проверены руками, следовательно открываются и скачиваются легко.
                              Читать дальше →
                            • Онлайн шоппинг, или одеваемся в Европе дёшево. Часть 1 — Начало.

                                Первая статья для нытиков (это те, которые постоянно ноют на хабре: «Ну по-че-мууу, по-че-мууу техника Apple в России в два раза дороже чем в Европе, а-а-а?») и просто здравомыслящих людей, который предпочтут купить качественные джинсы Levi's производства Мексики, сделанные для внутреннего рынка САСШ, за 40$ с доставкой, а не платить русским барыгам 4000р. за польское говно с лэйблом Levi's.

                                В этой статье вы можете узнать для себя: как оплатить товар в зарубежном интернет-магазине, как доставить товар и какая засада может вас поджидать при прохождении товара через Российскую таможню.

                                Начнём?
                                Читать дальше →
                              • Книжко-непотопляйко

                                  Не претендуя на гениальность решил поделиться интересным открытием. Мне очень нравится читать книги принимая ванну, а тут еще подарили электронную книжку, что оказалось просто очень приятным подарком. Вот только, к сожалению, программистские руки, не расcчитанные на удержание, не раз подводили с бумажными книгами. В итоге размышлений и экспериментов оказалось что электронная книга, совмещенная с «самозашивающимся» пакетиком добавляет +10 к мудрости даже для тех у кого -1 ловкости.

                                  A book-sink-me-not

                                  При отсутствии пакетиков сгодится «файл» для бумаг и скотч. Но пакетик все же выглядит попрактичней и поэстетичней. А стоит копейки: сотня за $4. Для проверки герметичности был надут, закрыт и опущен под воду — ни единого разрыва.
                                  Жалко, что в пакетике A5 остается еще немного места (с lbook v3), но надеюсь производители этих книг обратят внимание на сей факт и подгонят габариты к природным.

                                  Счастливого отпуска! :)