• Много книг, хороших и разных

      Мой список книг, которые мне хочется прочесть, изрядно вырос, спасибо топику “запасаемся на зиму”. Под катом вы обнаружите список книг, составленный по комментариям в том топике.
      Читать дальше →
      • +109
      • 55,1k
      • 88
    • Google Maps API v3

        В лаборатории Google выложили новую версию API Карт V3. По словам разработчиков, она ориентирована на работу с мобильными устройствами, но пока имеет меньший набор функций, по сравнению во второй версией. (Возможно поэтому она у меня не заработала :) )
        Из нововведений я для себя отметил следующее:
        • новый параметр «sensor», который позволяет в приложении использовать GPS датчик.
        • теперь не требуется ключ (к чему бы это ) ).
        P/S: Может это и не новость, но в картах теперь можно использовать AdSense.
      • Интернет-радио

          последние несколько лет постоянно, часов по 10-16 в день, слушаю интернет-радио и вот небольшой список очень хороших, на мой взгляд, станций, которые постоянно развиваются и совершенствуются, выбирал те, которые меньше всего надоедают и их можно слушать очень долго:
          Читать дальше →
        • Взлом одного Android приложения

            Недавно я усиленно разрабатывал свое приложение под Android, и в процессе защиты платной версии понял, что довольно сложно обезопасить приложение от взлома. Ради спортивного интереса решил попробовать убрать рекламу из одного бесплатного приложения, в котором баннер предлагается скрыть, если заплатить денежку через In-App Purchase.


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

            Читать дальше →
          • Электровелосипед своими руками

              Тема электротранспорта меня интересовала всегда.
              И вот наступил долгожданный момент, когда я от теории наконец перешел к практике. О своём опыте я поведаю ниже.

              Пара мыслей в качестве вступления.
              Почему именно сейчас так активно заговорили про электромобили, электросамолёты, электробайки? Наконец почти разрешилась основная проблема электротранспорта — начали появляться достаточно компактные и емкие батареи. Более того, они заряжаются за терпимое время. Собственно только этого и ждали, все остальное давно создано и «обкатано» — кузов, ходовая часть, электроника, электромоторы. Все это уже используется сотню лет. А электромоторы позволяют использовать непривычные решения — к примеру устанавливать себя в ступицы самих колес.

              К делу!

              Технические характеристики:

              — велосипед обычный, средней ушатанности, цена примерно 200$
              — электромотор на 48V и мощность 380W
              — батарея на 48V и 10A
              — скорость без помощи педалей по ровной дороге 35-40 км/ч
              — дальность поездки 22-25 км по легкой холмистой местности и в городе
              — время полного заряда 2 часа

              image

              Надо отметить, что переоборудование не сильно бросается в глаза и большинство людей на улице просто не замечают ничего необычного в велосипеде.
              Читать дальше →
            • Бесплатный DNS-хостинг

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

                Читать дальше →
              • Как вовремя узнать, что ваш сервер не работает?

                  Случается, что сайты перестают работать. Причины могут быть самые разные: в датацентре «упал» канал, сервер вырубился, кто-то что-то намудрил с базой или файлами на сервере, сисадмин неудачно обновил ПО или переносил аккаунты. Или кое-кто забыл оплатить хостинг.

                  В большинстве случаев такая ситуация нежелательна, а устранить ее надо как можно скорее. Для этого нужно как можно скорее узнать о случившемся. Но как? Для себя и для наших клиентов мы используем сервисы мониторинга сайтов. О них я сегодня и расскажу.
                  Читать дальше →
                • Использование apr_socket_sendfile() из сервлетов под Tomcat

                    В этом топике расскажу о маленьком, но эффективном способе передачи файлов пользователю из сервлета по HTTP протоколу. Используется:
                    • Apache Tomcat
                    • Apache Portable Runtime Library
                    • Apache Tomcat Native Library
                    • Ваш сервлет, которому нужно отдавать файлы пользователю
                    Читать дальше →
                  • Обзор электронных платежных систем. Что выбрать?

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

                      Итак, задача довольно тривиальная, и к её решению приступил с изучения предметной области.
                      Читать дальше →
                    • Java для профессионалов: задачи на знание спецификации

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

                        Данный топик посвящен коротким примерам программ (или участков кода). Для каждой программы требуется ответить на простые вопросы: как она будет выполняться и что будет выведено на консоль после ее выполнения. Предполагается использование Java 1.6, если в задаче не указано иное.

                        Читать дальше →
                      • Стартап Интернет-магазина часть2 (оплата и доставка)

                          В этой статье продолжение темы стартапа интернет-магазина и на сей раз речь пойдет об оплате и доставке. Из комментариев к прошлой статье стало ясно, что уважаемые хабравчане желают видеть больше цифр, поэтому постараюсь сделать эту статью более прозрачной в плане понимания затрат и острых углов.
                          Итак…
                          Читать дальше →
                        • О Робокассе наглядно

                            Вчера вечером добавил интерфейс взаимодействия с Робокассой в свою CMS.

                            Кратко о платежной системе


                            Робокасса — интегратор платежных систем. Она позволяет организовать прием платежей в пользу магазина через множество известных электронных валют (Webmoney, ВКонтакте, ЯндексДеньги, Деньги@Mail.Ru, RBK Money и другие), через терминалы оплаты ЭлексНет, и, самое главное — через SMS.

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

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

                              В распоряжении веб-разработчиков находится масса технологий, с помощью которых были сделаны gmail, facebook и множество других замечательных сервисов, но почему до сих пор баннеры — это всего лишь электронная вывеска-замануха, и не более? Мы решили сделать баннер, который не просто завлекает на сайт, но сам продаёт.
                              Читать дальше →
                            • Восемнадцать джинглов беллс

                              • Из RSS
                              Оказывается, популярная песня Jingle Bells имеет громадное количество вариантов и исполнений. Вот некоторые из них, которые можно найти в музыкальном поиске Яндекса (в списке — восемнадцать штук, а всего у нас в базе на текущий момент их уже больше шестидесяти).

                              1. То, что наш робот считает классическим, в исполнении Brenda Leehttp://yandex.ru/yandsearch?text=jingle+bells
                              2. George Strait — http://yandex.ru/yandsear<wbr/>ch?text=«George+Strait»+"<wbr/>Classic+Christmas"+«Jingl<wbr/>e+Bells»
                              3. Инструментальное исполнение, на пианино — http://yandex.ru/yandsear<wbr/>ch?text=Dave+McKenna+jing<wbr/>le+bells
                              4. http://yandex.ru/yandsear<wbr/>ch?text=Dave+Dean+Jingle+<wbr/>Bells
                              5. R&B версия, в исполнении Smokey Robinson & The Miracleshttp://yandex.ru/yandsear<wbr/>ch?text=Smokey+Robinson+%<wbr/>26+The+Miracles+Jingle+Be<wbr/>lls (лично мне очень понравился возглас «уиии!» на третьей секунде песни)
                              6. http://yandex.ru/yandsear<wbr/>ch?text=Jimmy+Smith+Jingl<wbr/>e+Bells — исполняет Jimmy Smith, на электрическим оргáне
                              7. Соул версия — http://yandex.ru/yandsear<wbr/>ch?text=Brian+Culbertson+<wbr/>Jingle+Bells, в исполнении Brian Culbertson
                              8. А вот эта версия Jingle Bells прозвучала в фильме «Полёт над гнездом кукушки»
                              9. Ещё одна джазовая версия, в исполении Diana Krallhttp://yandex.ru/yandsear<wbr/>ch?text=Diana+Krall+Jingl<wbr/>e+Bells
                              10. Версия от группы Point of Grace, исполняющих в непереводимом на русский язык жанре Contemporary Christian music: http://yandex.ru/yandsear<wbr/>ch?text=Point+of+Grace+Ji<wbr/>ngle+Bells
                              11. Элла Фицджеральд тоже, оказывается, эту песню пела (а кто, простите, её не пел?): http://yandex.ru/yandsear<wbr/>ch?text=Ella+Fitzgerald+J<wbr/>ingle+Bells
                              12. Хит сегодняшней программы — Кулькусет. Исполняет финская группа с знакомым многим людям названием Mamba: http://yandex.ru/yandsear<wbr/>ch?text=Kulkuset+Jingle+B<wbr/>ells
                              13. И ещё одна R&B версия, в исполнении Natalie Cole: http://yandex.ru/yandsear<wbr/>ch?text=Natalie+Cole+Jing<wbr/>le+Bells
                              14. Кантри версия тоже есть, конечно же: http://yandex.ru/yandsear<wbr/>ch?text=Michael%20Martin%<wbr/>20Murphey%20Jingle%20Bell<wbr/>s&noreask=1
                              15. Итальянский тенор Андреа Бочелли тоже поучаствовал — http://yandex.ru/yandsear<wbr/>ch?text=Andrea+Bocelli+Ji<wbr/>ngle+Bells
                              16. Очередная джазовая версия в исполнении The Puppini Sisters: http://yandex.ru/yandsear<wbr/>ch?text=The+Puppini+Siste<wbr/>rs+Jingle+Bells
                              17. И ещё одно исполнение в стиле джаз, из фильма The five pennies, в исполнении актёра Danny Kaye: http://yandex.ru/yandsear<wbr/>ch?text=Danny+Kaye+Jingle<wbr/>+Bells

                              Ну и под конец, вариация под названием «Что было бы, если бы Эминем исполнил Jingle Bells»: http://yandex.ru/yandsear<wbr/>ch?text=What+If+Eminem+Di<wbr/>d+Jingle+Bells, исполненная американским пародистом Бобом Риверсом.

                              С Новым годом!
                              .
                            • GaGaGames как источник всего лучшего, что есть в мире настольных игр

                                Приготовьтесь, сейчас я буду вас мотивировать на то, чтобы встать из-за компьютера, обзвонить друзей, собраться вечерком, разлить чего-нибудь вкусного по бокалам (да тот же чай, хотя бы) и заняться одной из самых приятных вещей, которыми только можно заниматься с друзьями — настольными играми. Так как ассоциации первого уровня обычно ошибочны, мы поговорим всё-таки о настольных играх, а не о том, что возможно пришло вам в голову секунду назад.
                                image
                                Читать дальше →
                              • Инструменты публикации

                                  Наконец-то настал момент, когда мы можем поделиться новостью о скором запуске проекта I'm Sync.

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

                                  Итак, что же такое I'm Sync? Прежде всего, это новый подход к публикации информации.
                                  Читать дальше →