• Простенький Time Manager для Android

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

      Что будет рассмотрено:
      • RelativeLayout для реализации интерфейса программы с наложением изображений друг на друга.
      • Timer для реализации алгоритма подсчета времени.
      • Animation для свистоперделок красивого интерфейса апплета.


      Для наглядности добавил скринкаст как все это добро работает.

      Итак, пишем простенький тайм менеджер для Android'а.
      Читать дальше →
    • Андроид стал еще… реальнее

        image

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

        Художник Эндрю Белл пообщался с гуглевцами и совместно c какими-то "дизпластиками" сотворил то, что нынче принято именовать «дизайнерской игрушкой» — фигурку, представляющюю собой собственно логотип операционки.

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

        Вполне возможно, что андроида постигнет счасливая судьба Be@rbrick-а и Memobot-а.

        UPD: В блоге пишут — голова вращается, руки тоже, стоит чуть дороже семи баксов, высота три дюйма.
      • IT-Украина: Осторожно, двери закрываются!

          Действующая власть планирует с нового года поставить вне закона фриланс в Украине, сделать рынок аутсорсинга неконкурентоспособным, и заодно поставить жирный крест на всяких там интернет-стартапах. С помощью проекта Налогового Кодекса, который задумано ввести в действие уже с января следующего года.

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

            Для тех, кто приходит в мир PHP с С или других языков зачастую бывают откровением некоторые особенности языка, которые описаны в документации, но, тем не менее, часто ускользают из виду.

            Сегодня я хочу рассказать о нестандартном (с точки зрения большинства программистов) использовании оператора include в PHP

            Оказывается, что этот оператор, помимо своей основной работы — включения в Вашу программу внешнего файла, может еще и вести себя как функция, то есть возвращать значение.
            Читать дальше →
          • Теперь Google Analytics работает Асинхронно

              Новый код выглядит вот так:
              var _gaq = _gaq || [];
              _gaq.push(['_setAccount', 'UA-XXXXX-X']);
              _gaq.push(['_trackPageview']);

              (function() {
               var ga = document.createElement('script');
               ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
                 'http://www') + '.google-analytics.com/ga.js';
               ga.setAttribute('async', 'true');
               document.documentElement.firstChild.appendChild(ga);
              })();

              Это значит, что гугл.аналитикс больше не замедлит загрузку вашего сайта :)
              UPD: То есть, он скачивал свой 24кб ga.js во время загрузки страницы, теперь он это может делать после…
              Но после первой загрузки, он обычно закэширован и на всех остальных сайтах используется один и тот же :)

              Материалы по теме:
              Под катом бонус, код для русских поисковиков
            • О размерах Вселенной

                Очень интересное видео, которое показывает какие мы крошечные в нашей Вселенной. По порядку показывает размеры некоторых планет и звезд.
                И в пример приводится диаметр красного гиганта он составляет 28 * 10^8 км. Трудно представить этот размер? Ну на примере, если вы летите на самолете со скоростью 900 км\ч то вам бы пришлось пролететь 1100 лет, чтобы облететь эту звезду по окружности.
              • Online сервисы по перебору паролей

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

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

                  Читать дальше →
                  • +20
                  • 3.8k
                  • 8
                • Ускорение воспроизведения HD-видео

                    Однажды на моём нетбуке (Acer Aspire One 110) я не смог нормально посмотреть видео по причине тормозов (аниме в 720p). После чего последовало разбирательство на тему, как же это можно исправить, результат которого читайте здесь.
                    Читать дальше →
                  • sshguard — защита от подбора паролей ssh/ftp, установка на FreeBSD

                      В один прекрасный день увидел на графиках сервера, что вдруг резко подскочила нагрузка, полез в логи и увидел там следующее:

                      Sep 21 11:49:03 armadex sshd[58152]: Invalid user admin from 123.123.123.2
                      Sep 21 11:49:03 armadex sshd[58152]: Failed password for invalid user admin from 123.123.123.2 port 33914 ssh2
                      Sep 21 11:49:07 armadex sshd[58166]: Failed password for root from 123.123.123.2 port 35568 ssh2
                      Sep 21 11:49:11 armadex sshd[58171]: Invalid user stud from 123.123.123.2

                      Читать дальше →
                    • Еще десять маленьких программ, с которыми уютно

                        Всем привет.
                        В этом посте я опишу несколько маленьких и удобных windows-программ, к тому же абсолютно бесплатных. Предыдущий пост вызвал бурную дискуссию, в результате которой, как водится, родилась истина :)
                        Итак, этот пост — дань благодарному хабрасообществу — в комментариях по крупицам собрались полезные программки, о которых, возможно, мы бы никогда и не услышали. Заранее извинюсь перед людьми, которые предлагали свои программы, не вошедшие в этот обзор — в каментах было много утилит, так или иначе дублирующих функции друг друга, и опробовать их все, сравнить и разложить по полочкам — задача для википедии. :)
                        Ну что ж, от слов к делу.

                        01) Сворачиваем окно в заголовок и не только — куча возможностей в обмен на 90 килобайт
                        02) Сворачиваем окно в трей правым кликом по «крестику»
                        03) Создаем виртуальные рабочие столы — теперь с помощью бесплатной программы
                        04) Двигаем кнопки окон на панели задач как табы в браузере
                        05) Клейкие листочки на рабочем столе — когда не хочется заносить в ToDo
                        06) Мини-консоль для быстрого запуска программ по алиасам
                        07) Мгновенный поиск по компьютеру — программа-индексатор жесткого диска
                        08) Копируем текст откуда угодно, даже из рисунков
                        09) создаем хранилище заметок с вложениями посредством быстрой и бесплатной программы
                        10) управляем буфером обмена — теперь можно запомнить больше!

                        Поподробней...
                      • Десять маленьких программ, без которых неуютно жить

                          Заменяем диспетчер задач
                          Управляем автозагрузкой и следим за состоянием системы
                          Устанавливаем переключение раскладки
                          Создаем виртуальные рабочие столы
                          Сохраняем все заметки в одно место, не задумываясь ни о чем, кроме текста
                          Ускоряем навигацию по винчестеру
                          Ставим плагины к проводнику Windows и радуемся
                          Легко и быстро удаляем папки-файлы «занятые другими процессами»
                          Копируем и перемещаем быстрее и качественнее
                          Перестаем парится с кодировками, заменив блокнот

                          и как мы это сделаем?
                        • Damn Small Linux неожиданно обновился



                            Разработчики позиционируют Damn Small Linux как операционная система для старых и очень старых компьютеров (конечно, слово «старый» здесь относительно). Размер этой ОС составляет всего 50 МБ, и работать она может достаточно быстро на маломощных ПК, с небольшим количеством ОЗУ, слабым процессором, маленьким объемом памяти на жестком диске. Damn Small Linux был достаточно популярен (многие из вас, вероятно, используют его до сих пор), но вот обновления не выпускались целых четыре года. Само собой, никто не ожидал, что проект вдруг оживет. А это случилось, разработчики выпустили обновление на этой неделе, release candidate for DSL 4.11.

                            Читать дальше →
                            • +56
                            • 17.9k
                            • 7
                          • Установка CentOS 6.3 + LNMP на VirtualBox (видео-шпаргалка)


                              Если Вам необходимо локально запустить веб-сервер в среде Windows, то можно это сделать на виртуальной машине VirtualBox, установив туда Linux и все необходимые компоненты. Но многих пугает сложность такой установки. На самом деле всё это делается довольно быстро и просто.

                              В результате у вас получится локальный VPS-сервер с рут-доступом через putty и рабочей LNMP-конфигурацией (Nginx + MySql + PHP).
                              Читать дальше →
                              • –1
                              • 33k
                              • 3
                            • Радиоэлектронный фриланс

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

                                Бабло
                                Начну с самого интересного, с денег. Скажем так, под конец моей деятельности (примерно 2010), не особо напрягаясь, работая около двух-трех дней в неделю, можно было смело делать тысяч по 50-70 рублей. Это в Челябинске. Если работать каждый день, то легко было делать от 150 тысяч рублей в месяц и более, но я для этого был слишком ленив. А теперь по порядку.

                                Далее Война и Мир, написал как сумел
                              • История про мобильный интернет. Паранойя или есть над чем задуматься?

                                  Доброго времени суток, коллеги.

                                  Сразу хочу оговориться, что данная заметка… это просто заметка по некоей технической проблеме, которая, как кажется автору, имеет некоторое отношение к тематике раздела, где она публикуется.
                                  Вот здесь habrahabr.ru/post/148200 уже затрагивалась тема проксирования через бесплатные VPN сервисы, теперь речь пойдет о мобильном интернете.

                                  Читать дальше →
                                • Как сделать группу инпутов удобной

                                    Когда я работал над сервисом заметок jotsky.com, еще до работы в Островке, надо было сделать ввод телефонного номера из двух инпутов. Примерно такой:



                                    Я сделал навигацию с помощью стрелочек. Сделал, чтобы по мере заполнения фокус переключался к следующем инпуту. А вот сделать правильную вставку из буфера обмена у меня никак не получалось.
                                    Читать дальше →
                                  • Sublime Text 2: Как создать сниппет?

                                    • Translation
                                    • Tutorial
                                    image
                                    Начав использовать Sublime Text 2, я понял, что хочу немного упростить себе жизнь, создав несколько полезных сниппетов, но столкнулся с тем, что на тот момент в сети не было инструкции на русском языке. Найдя неплохую англоязычную статью я решился на перевод, попутно немного дополнил и узнал пару несколько интересных нюансов, которыми готов поделиться с вами.

                                    О неточностях, опечатках, ошибках пишите в личку — буду оперативно исправлять.

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