• Малиновый Прог против Интернета Кирпичей, или Raspberry Pi с графикой на read-only microSD

      Аннотация


      Запуск Raspberry Pi с полной поддержкой графики на microSD, навсегда остающейся в режиме read-only после установки системы. Отсутствие какой-либо записи данных на флэш-память повышает надёжность устройства, приближая его к промышленному классу изделий. Пошаговая инструкция. Небольшой театр инженерного абсурда для развлечения аудитории.


      Мне понадобилось сетевое устройство с открытым кодом и выходом HDMI, и я решил попробовать Малиновый Прог. Да, я именно так предлагаю переводить Pi: Прог. Понятное дело, даже одноплатнику нужна операционка. И вот, захожу я на официальный сайт, ожидая встретить там подробное руководство по созданию суровой, неломаемой Вещи à la turnkey box. Но народ, как ни в чём не бывало, устанавливает Ubuntu (т.е. Raspbian Jessie) прямо на microSD, размещая и swap там же. Как обычный десктоп, face palm.

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

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



      Загрузочный USB Flash или HDD накопитель удобен тем, что можно отказаться от использования CD/DVD для установки ОС и использования диагностических программ типа Memtest, MHDD, Acronis TI.

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

      Существует множество решений для флешек (например, http://eee-pc.ru/wiki/софт:usb_multiboot), но, как правило, они не работают с USB HDD. На хабре я нашел только статью об установке Win7 с USB HDD, но год назад попытки воспроизвести это не увенчались успехом. Для установки Windows 7 с флешки существует MS Win7 DVD Tool, но он опять же не работает с HDD. Поэтому давайте создадим свой мультизагрузочный USB HDD с помощью GRUB4DOS.

      Нам понадобится:
      • USB HDD (все описанное должно работать и для флешек).
      • ОС Windows (естественно можно аналогично сделать это и из ОС на базе Linux, но у меня сейчас нет возможности проверить работоспособность и наличие «подводных камней»).
      • Материнская плата (BIOS) с поддержкой загрузки с USB накопителей. Если загрузка с USB не поддерживается, можно использовать Plop, об этом ниже.


      Читать дальше →
    • Фотохостинг для iPad на собственном сервере

      Нытьё (введение в суть проблемы)


      Случилось так, что волею судеб у меня появился iPad. Не iPad 2, а простой iPad без фотокамеры и толстый. Моделька получилась 16Gb, WiFi, GSM. Вполне удобно для чтения почты и ползания по сайтам. Тем более, что для просмотра flash можно купить Puffin за смешные 99 центов. Но прекращаю ныть и перехожу ближе к сути.

      Помимо всего прочего мне показалось, что iPad удобно использовать для просмотра фотографий. Но всё упирается в объём встроенной памяти. На моём экземпляре всего 16 гигабайт, что совсем мало для фотографий. Можно, конечно, пережимать изображения под размер экрана 1024x768. Но это тоже не выход. Во-первых, надо делать лишние телодвижения — пережимать. Во-вторых, фотографии надо заливать на iPad. В-третьих, что делать если захочется распечатать фотографию? Смотрел-смотрел на экране iPad, или показывал родственникам, или ещё что, и захотелось отправить фотографию в печать (таких сервисов ведь много в сети). Печатать 1024x768 не вариант, а найти оригинальную фотографию может быть затруднительно. Особенно, если ты в гостях, а фотографии лежат на домашнем компьютере. Есть выход и из этой ситуации — использовать фотохостинг.
      Читать дальше →
    • Определение местоположения по mac адресу роутера

        image

        1. Узнаем MAC–адрес WiFi роутера, через который вы выходите в интернет. (Через веб–интерфейс, дать arp–запрос «arp -a», посмотреть на обратной стороне девайса.)

        2. Заходим по адресу samy.pl/mapxss

        3. Вбиваем в текстовое поле MAC–адрес и жмем «Search MAC».

        Как это работает?
        Читать дальше →
      • История Linux. Вкратце о главном

          Корни Linux прослеживаются ещё с 70-х годов 20-го века. Точкой отсчёта можно считать появление операционной системы Unix в 1969-м году в США в фирме Bell Laboratories, дочернем подразделении компании AT&T. Unix стала основной для большого количества операционных систем промышленного класса. Самые основные из них отображены на этой временной шкале:


          Читать дальше →
        • Книга «Краткая история времени», написанная Стивеном Хокингом

            Краткая история времени
            Издательство: Амфора, 2010 г.
            Твердый переплет, 231 стр.
            Книга на Ozon.ru


            Посмотрев перевод ролика «Ричард Фейнман: Магниты и вопросы «почему?» вспомнился не менее известный физик Стивен Хокинг и его труды.
            А вспомнился он не просто так. Ричард Фейнман в ролике пытается объяснить простую, казалось бы, вещь — почему магниты отталкиваются и притягиваются друг к другу. И бОльшую часть ролика объясняет, что без специальных знаний некоторые вещи понять невозможно, и чем сильнее мы упрощаем модель, тем дальше уходим от истины. Может оно и так, но для меня, знающего только школьный курс физики, стала откровением книга Стивена Хокинга «Краткая история времени», которая объясняет этот и многие другие вопросы. Несмотря на то, что книга весьма популярная, на Хабре нашел всего несколько упоминаний о ней.
            Читать дальше →
          • Спать мало, но правильно?

              Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
              Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
              Читать дальше →
            • статистика браузеров, firefox и групповые политики

                Так забавно в праздники наблюдать за тем, из-под чего народ ходит в интернет.

                1-10 января: Internet Explorer 6: 8,1%
                11-14 января: он же уже 8,6%

                Народ на работу вышел :)

                PS: А ежели кто-то считает, что необходимость автоматической установки и применения групповых политик Active Directory оставляют возможность использовать в корпоративной сети только Internet Explorer, то для этих людей вот пожалуйста ссылки:
                Ссылка раз
                Ссылка два
                Ссылка три
                Ссылка четыре
                Ссылка пять (sic! смотреть сюда)
                И еще ссылка шесть для тех, кто хочет всё делать руками.
              • Как покупать электронику на Amazon

                  Amazon logo
                  Наверняка многие из вас попадали в ситуацию, когда в американском интернет-магазине есть интересующая вас вещичка по заманчивой цене, но доставку магазин осуществляет только в пределах США. Например, в крупнейшем интернет-магазине Amazon жители из стран СНГ могут заказывать лишь книги и фильмы, и то не все. Конечно же, можно компенсировать данный недостаток с помощью ebay, но где еще у вас может быть шанс купить iPod Touch 32 GB 3rd Gen за $269.99, а Nokia N900 за $559.99? А может, грешным делом заказать Nexus One? Падение доллара и ценовая политика производителей сделала покупки в США достаточно заманчивым делом.
                  Все самое интересное под катом
                • Настройка mysql для репликаций по ssl (Debian, Ubuntu)

                    Статья для тех, кому нужно настроить репликации типа master-slave на сервере mysql, используя защищенное соединение. Когда возникла необходимость, я столкнулся с недостаточностью информации на русском о настройке репликации и практически с полным отсутствием информации, как это сделать, используя ssl. В конце концов поднять репликации мне удалось. Хочу поделиться опытом и нарытыми ссылками.
                    Читать дальше →
                  • Сила отжиманий

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

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

                      Поэтому я хочу рассказать об отжиманиях, чем они лучше, с моей точки зрения, известных стандартных физических упражнений (подтягивания, приседания), для создания физической нагрузки в течение дня.
                      Читать дальше →
                    • CD bubble

                        Если у вас есть старые CD диски и их жалко выкинуть, вы можете из них сделать шарики:



                        НЛО предупреждает: эксперимент чреват сильной вонью и, весьма вероятно, шансом шибко загадить собственные легкие.
                      • Админский рацион: рецепты

                          Не спешите ухмыляться. Мне сейчас 38 лет, и желудок мой загублен окончательно. Помимо проблем с пищеварением, есть недуги общего плана. И хоть внешне я выгляжу вполне стройным мужчиной для своих лет, где-то в глубине души я проклинаю то время, когда стал админом. Хорошо хоть, дело свое появилось, но, как вы сами понимаете, несмотря на развитие технологий, бывших админов не бывает, а посему я прошу представителей этой нужной профессии отнестись к моим советам предельно внимательно. Не совершайте тех ошибок, что когда-то совершил я.
                          Читать дальше →
                        • «Прибитый» к низу футер без заморочек

                            Доброго времени суток, Хабраюзеры.
                            Ввиду непонятного назначения сего топика — CSS Sticky Footer / Прилипающий футер и того, что моя не является зарегистрированным юзером Хабрахабра, предлагаю свой вариант.

                            Вариант стар и испробован сотнями проектов, но для начала опишу минус вышеупомянутого способа:
                            — если Вам нужен попап или много попапов (в неаяксовых вариантах) внутри #main, то разделив #main и #footer глобальным z-index-ированием (для ИЕ6) Ваши попапы будут залезать под Ваш футер, т.к. хотя бы для ФФ, но z-index у #footer надо будет указывать больше, чем у #main.

                            И так, метод:

                            <div class="page">

                            <div class="header">
                            </div>

                            <div class="content">
                            </div>

                            <div class="footer">
                            </div>

                            </div>

                            Также прилагается стилевая часть шаблона:

                            .page { width: 100%; min-width: 996px; min-height: 100%; position: relative; z-index: 1; }
                            .header { width: 100%; height: 150px; position: relative; z-index: 3; }
                            .content { width: 100%; padding-bottom: 50px; position: relative; z-index: 2; }
                            .footer { width: 100%; height: 50px; left: 0; right: 0; bottom: 0; position: absolute; z-index: 4; }

                            Для ИЕ6 думаю стили всем известны, но всё же опишу то, что использую лично я, то, что испытанное несколькими сотнями проектов и то, что ни разу не подвело даже в самых непростых дизайнах:

                            * html .page { height: 100%; width: expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 996 ? "996px" : "auto") : (document.body.clientWidth < 996 ? "996px" : "auto")); }

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

                            Конечно, это самый универсальный метод, но в сложных дизайнах приходится подстраиваться под ранимую душу дизайнера, хотя обычно это даётся «малой кровью».

                            Плюсы:
                            • один expression для ИЕ6 на ширину
                            • нет лишних, ненужных блоков

                            Минусы:
                            • фиксированная высота


                            P.S. Не ругайте за форматирование, я обязательно сделаю во втором посте всё красиво.

                            UPD: Пример

                            Сейчас писать отдельный пример нет времени. Просто сегодня только прислали приглашение.
                          • Перспективы коворкинга в Питере

                              Привет. Меня зовут Алексей Глазков, я идеолог коворкинга в Екатеринбурге и организатор коворкинг-клуба “Башня”. Если позволите, далее я буду вести рассказ от своего лица.

                              Питерцы, внимание! :)

                              Как и планировалось, с 6 по 12 июля мы с женой провели в СПб. Перед этим я предупредил всех местных коворкеров, о ком знал, что постараюсь встретиться и обменяться опытом. Откликнулось 3 человека. Все 3 встречи получились, а результат поездки оказался, имхо, значительнее, чем я рассчитывал.

                              Действующие коворкинг-офисы

                              Читать дальше →
                            • Что такое SPF

                                Думаю, никому не нужно объяснять, какой проблемой является спам в наше время. Борьба с этим злом — дело не простое, и если хочется приблизится к идеалу, требующее сочетания нескольких элементов. Одним из этих элементов является протокол SPF. Будучи опубликованным в апреле 2006 года в RFC 2006 года к настоящему времени протокол имеет статус «экспериментальный», и достаточно неплохую распространенность.

                                SPF взят на вооружение такими гигантами, как Google, Яндекс, Mail.Ru, Microsoft, Рамблер. Yahoo не поддерживает SPF, а пытается продвигать свою разработку DKIM, к слову, не слишком успешно.

                                Итак — как же работает SPF?
                                Читать дальше →
                              • FineReader Online

                                  Неужели, чтобы распознать всего одну страничку нужно лезть на торренты идти в магазин и покупать целый FineReader? Правильный ответ – НЕТ, потому что теперь можно купить половинку FineReader’а недавно специально для таких случаев был запущен в открытое бета-тестирование новый онлайн-сервис от ABBYY!

                                  Мы рады представить вам FineReader Online (beta). Теперь те, кому нужно просто распознать парочку страниц, могут зарегистрироваться на нашем сервисе и сделать это совершенно бесплатно. На данный момент после регистрации вам доступно 50 страниц в день.
                                  Читать дальше →
                                • Streber — простая, но функциональная тикетная система

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