• Как авторизуются люди в Вебе

      image
      Недавно Janrain опубликовал результаты последних исследований, касающиеся вопроса, благодаря каким социальным сетям и сервисам люди авторизуются на сторонних ресурсах и шарят контент в сети.

      Равно как и в последнем, апрельском, отчете Гугл и Фейсбук доминируют среди сайтов, предоставляющих возможности входа под их аккаунтами на сторонние сайты. Среди посетителей 250 тыс. сайтов, использующих систему Janrain Engage, 38% входит под аккаунтами Гугл.
      Читать дальше →
    • Nokia Firmware Cooker — конструктор прошивок для 5800

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

        image
        Nokia Firmware Cooker — программа, созданная специально для любителей оптимизировать и модифицировать свой телефон. С помощью этой программы Вы сможете собрать себе личную прошивку для 5800 (и только!). К сожалению, настолько хорошо разработанная программа написана пока только для 5800, в процессе написания уже Конструктор прошивок для 5530, для других телефонов и вовсе не видел. Но, надеюсь на то, что владельцев 5800 не меньше, чем 5530.
        Под катом: скрины, инструкция, описания, ссылки.
        Читать дальше →
      • Модифицированные прошивки для Nokia S60

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

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


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


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

            Читать дальше →
          • Хранение данных в Android

              В прошлом своем посте я писал о создании всплывающих менюшек, сегодня же мы поговорим о более важной теме такой, как хранение данных. В android есть несколько способов хранения данных: общие настройки, бд и тд. В этом посте я расскажу о том как хранить данные в БД.
              Читать дальше →
            • Пишем свою ОС: Выпуск 2

                Здравствуйте. Это снова мы, iley и pehat, с долгожданной второй статьёй из цикла «Пишем свою ОС» (первая статья здесь). Извиняемся за большую паузу после первой статьи, нам понадобилось некоторое время, чтобы определить дальнейшее направление нашей работы. В этом выпуске мы кратко рассмотрим защищённый режим 32-битных процессоров Intel. Ещё раз подчеркнём, что мы не ставим себе целью дать исчерпывающие теоретические данные.
                Читать дальше →
              • Основы Linux от основателя Gentoo. Часть 1 (2/4): Управление файлами и директориями

                • Перевод
                Продолжение перевода первой части руководства. Начало тут.

                В данном отрывке рассмотрены команды работы с файловой системой и файлами, такие как ls, mkdir, touch, mv, cp, затронуто использование echo и cat. Рассказано про иноды файловой системы.
                Читать дальше →
              • Основы Linux от основателя Gentoo. Часть 1 (3/4): Ссылки, а также удаление файлов и директорий

                • Перевод
                Третий отрывок из перевода первой части руководства. Предыдущие: первый, второй.

                В этом отрывке рассмотрены жесткие и символические ссылки, а также разобрано удаление файлов и директорий с помощью команд rm и rmdir.
                Читать дальше →
              • Основы Linux от основателя Gentoo. Часть 1 (1/4): BASH, основы навигации

                • Перевод

                Предисловие


                Об этом руководстве


                Добро пожаловать в первую из четырех частей обучающего руководства по основам Linux, разработанного чтобы подготовить вас к сдаче экзамена Linux Professional Institute 101. В нем вы познакомитесь с bash (стандартной оболочкой командного интерпретатора в Linux), узнаете о большинстве возможностей таких стандартных команд Linux, как ls, cp и mv, разберетесь в инодах, жестких и символьных ссылках, и многом другом. К концу этого руководства у вас сформируется некий фундамент знаний, и вы будете готовы к изучению основ администрирования Linux. К концу всего курса (8 частей), у вас будет достаточно навыков, чтобы стать системным администратором Linux и пройти сертификацию LPIC Level 1 от Linux Professional Institute, если конечно захотите.



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


                Читать дальше →
              • Основы Linux от основателя Gentoo. Часть 1 (4/4): Glob-подстановки

                • Перевод
                • Tutorial
                Заключительная часть перевода первой части замечательной серии учебных пособий. Предыдущие отрывки по ссылкам: начало, второй и третий.

                В данном, четвертом, отрывке рассматривается использование джокеров (wild cards) *, [] и ? для подставления путей по шаблону. А также, подводятся итоги первой части. Enjoy! ;)
                Читать дальше →
              • Основы Linux от основателя Gentoo. Часть 2 (1/5): Регулярные выражения

                • Перевод

                Предисловие


                Об этом самоучителе


                Добро пожаловать в «Азы администрирования», второе из четырех обучающих руководств, разработанных чтобы подготовить вас к экзамену 101 в Linux Professional Institute. В данной части мы рассмотрим как использовать регулярные выражения для поиска текста в файлах по шаблонам. Затем, вы познакомитесь со «Стандартом иерархии файловой системы» (Filesystem Hierarchy Standard или сокр. FHS), также мы покажем вам как находить нужные файлы в вашей системе. После чего, вы узнаете как получить полный контроль над процессами в Linux, запуская их в фоновом режиме, просматривая список процессов, отсоединяя их от терминала, и многое другое. Далее последует быстрое введение в конвейеры, перенаправления и команды обработки текста. И наконец, мы познакомим вас с модулями ядра Linux.



                В частности эта часть самоучителя (Часть 2) идеальна для тех, кто уже имеет неплохие базовые знания bash и хочет получить качественное введение в основные задачи администрирования Linux. Если в Linux вы новичок, мы рекомендуем вам сперва закончить первую часть данной серии практических руководств. Для некоторых, большая часть данного материала будет новой, более опытные же пользователи Linux могут счесть его отличным средством подвести итог своим базовым навыкам администрирования.


                Читать дальше →
              • Основы проектирования веб-интерфейсов в Axure RP Pro

                  Axure RP ProВ последнее время разработчики веб-проектов все чаще начинают задумываться о том, что до начала разработки продукта было бы неплохо узнать, что это будет за продукт и как он будет выглядеть.

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

                  Средств для визуального проектирования становится все больше. Одни пользуются Adobe InDesign, другим нравится Visio, третьи довольствуются OpenOffice Draw. Но все больше поклонников появляется у довольно тяжелой и функциональной программы Axure RP Pro.

                  О том, как с ее помощью облегчить себе жизнь, и пойдет речь в этой статье. Осторожно, трафик!
                • Первая демонстрация MonoDroid — написание Mono/.NET-приложений под Android

                    Недавно команда разработчиков MonoDroid через твиттер объявила, что первые 250 тестеров получили доступ к набору инструментов MonoDroid.

                    MonoDroid — это платформа, с помощью которой разработчики могут писать приложения на базе Mono (открытая реализация .NET) для мобильной платформы Android.

                    Ниже представлено видео, в котором по шагам рассказывается как настроить среду MonoDroid с интеграцией в Visual Studio 2010 и написать первое android-приложение на Mono.



                    Набор инструментов MonoDroid будет доступен разработчикам как под Windows, так и под Linux и MacOS X.
                  • Свой Web-PDF принтер за 10 минут



                      Как потратить совсем немного времени и сделать что-нибудь простое и оригинальное, поражающее своей глобальностью — но абсолютно бесполезное? Очень просто. Давайте сделаем свой принтер.

                      Нам понадобится (кроме головы и рук) только работающий web-сервер с поддержкой cgi-bin, к которому у нас есть доступ по FTP. Есть такой? Поехали!

                      Читать дальше →
                    • Пишем свой плагин для jQuery

                        Сегодня утром я зашёл на Google Maps и с радостью увидел там слой «Пробки». Сразу же глаз зацепился за интересное интерфейсное решение для выбора времени, на которое будет показана ситуация с пробками.

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

                        Самое время вспомнить, как пишутся плагины под jQuery.
                        image
                        Читать дальше →
                      • Поддержка MySQL в Node.js: node-mysql-libmysqlclient

                          Я довольно долго откладывал этот анонс, однако сейчас настало его время.

                          Встречайте: node-mysql-libmysqlclient v0.0.7, коннектор к MySQL для Node.js, поддерживающий синхронное и асинхронное выполнение запросов к БД и имеющий API, близкое к API аналогичных коннекторов для PHP/Perl/Ruby etc.

                          Читать об истории создания и возможностях последней версии коннектора.
                        • Pirobox — хорошая альтернатива jQuery Lightbox

                            Pirobox — легкий и быстрый скрипт галереи на jQuery.

                            Автор скрипта итальянец Diego Valobra (http://www.diegovalobra.com), талантливый человек.
                            В сжатом виде скрипт весит всего 10Кб, есть несколько тем внешнего вида, слайдшоу, корректная работа с PNG, клавиатурная навигация, проверка состояния ссылок (битая/не битая), возможность открыть картинку в новом окне.

                            На данный момент последняя версия — 1.2.2.

                            Официальный сайт
                            Скачать
                            Demo
                          • Требования к html-верстке

                              1. Верстка, аутсорсинг и технические задания


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

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