• 7 онлайн сканеров для поиска открытых портов на сервере

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



    Если вы размещаете свои веб-приложения на администрируемом сервере или шаред хостинге, тогда Вам не о чем беспокоиться. Однако для виртуального или выделенного сервера вы должны предусматривать все возможности для безопасности своего сервера.
    Иметь ненужные порты открытыми — плохая идея, из которой злоумышленник может извлечь выгоду множеством способов.
    Читать дальше →
  • 12 способов не накосячить со вспышкой

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

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

        Всем привет!

        Хочу представить вам свою разработку. Это минималистичное и удобное средство для ведения домашней бухгалтерии. Вот скриншот для затравки:




        Подробности под катом.
        Читать дальше →
      • Оптимизация и ускорение N900

          Наверное все, кто активно пользуется N900, сталкивались с ситуациями, когда система начинала подтормаживать при копировании по сети больших файлов на большой скорости, или когда после недели активного пользования, начинало быть заметным общее подтормаживание системы и выявить виновника через top/htop не удавалось, приходилось спасаться перезагрузкой. Это конечно не проблема, но как факт очень неприятен — не Linux-way как-бы.

          Но, как оказалось, это решаемо. Ещё со времен N8хх народ активно экспериментировал с различными настройками ядра Linux, которые позволят избавиться от подобных вещей на мобильных девайсах, и настройки эти, будучи эмпирически выведенными и проверенными, и вправду очень благополучно сказываются на поведении системы. Благополучно настолько, что система продолжает быть весьма отзывчивой даже при захлебывающимся от радости торрент-клиенте Transmission, принимающим файлы на полной скорости, и после недельного аптайма система продолжает работать плавно и даже при 30 открытых окнах браузера переключение тасков происходит также как и при двух (чего нельзя было наблюдать до нижеописанного способа оптимизации системы). А теперь к делу.

          Кому лень читать и разбираться — ставите из репозиториев(сейчас в extras-testing) программу Swappolube («смазка для свопа», если буквально), запускаете и радуетесь жизни. Кому не лень — делаете тоже самое и продолжаете читать. :)


          Читать дальше →
        • DDOS/DOS через телефонную сеть. Оборона на коленке

            Вместо предисловия



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

            Думаю надо написать, может кому интересно, а может даже инвайт получу… =)

            UPD: инвайт получил, радуюсь как маленький ребенок...=)

            Читать дальше →
          • Как настроить Maemo 5(4) SDK и начать писать приложения под Windows/Linux/MacOS менее чем за полчаса!

              image

              Уже нет смысла, я думаю, объяснять что такое Maemo и где он работает. Всем понятно, что это Linux, который сейчас работает на таблетках от Nokia и на новом Nokia N900. Но так как проект open-source, то думаю другим производителям ничто не мешает сделать свое устройство под этой платформой (кто знает, может появится HTC или Motorolla на базе Maemo).

              Речь в этой статье пойдет о том как настроить окружение для разработки для Maemo.

              Начнем с того, что сейчас существуют два типа SDK — текущий стабильный для Maemo5/4 (Fremantle/Diablo) и новый SDK, который сейчас в бете — MADDE.

              Ну давайте начнем со стабильного (относительно и спорно, позже покажу почему) и текущего — Fremantle (на момент написания статьи но был «pre-final 2», теперь в «final»). Он базируется на Diablo и поэтому процесс установки и нструменты те же. И если вам нужен Diablo — инструкция подойдет эта, а далее я буду говорить только о Fremantle, подозревая что по желанию можно использовать Diablo.

              Хорошо, предположим, что мы выбрали SDK Fremantle (MADDE я посвящу последующие статьи). У этого SDK есть один недостаток — он моно-платформенный. Он работает только под Linux x86 (желательно debian based, но не обязательно). Для счастливый пользователей этой системы существует простой путь для установки SDK нужно скачать скрипт с этой страницы и действовать согласно этой инструкции.

              Что же делать, если рабочая система у нас Windows(самая популярная)/Linux x64/MacOs? Не отчаивайтесь. У вас и тут есть выбор. Самый легкий путь — это скачать отсюда виртуальный образ с настроенным окружением и в нем работать. Все предельно просто — качаем, запускаем из-под VMWare, QEMU, VirtualBox. Там уже стоит ESBox и SDK. Если вы не знаете как установить систему в виртуальной машине, можно подсмотреть в этой статье далее.

              image
              Ну и последний вариант — если Вы хотите разрабатывать приложения на своей родной платформе — нет проблем! ESBox (забыл представить — это Eclipse+плагины для разработки под Maemo5/4) умеет работать с виртуальной машиной. То есть получается, что вы пишите код в ESBox, он собирает это в виртуальной машине и запускает там, а результат отображается опять же в вашей родной системе. Виртуальная система работает «в тени». Идея прекрасна, не правда ли?

              На деле все не так гладко в Windows, под Mac OS и Linux все работает как надо (надеюсь в скором будущем для Windows все отмеченные мною баги будут исправленны). Я столкнулся с несколькими неприятными моментами, плюс часть документации, которую можно найти в разных местах создана не Нокиа, а open source community и иногда встречаются неточности и несоответствия версий

              Вот в этой статье далее пойдет речь о том как установить Maemo SDK под Windows (будут замечания, если процесс будет отличатся от Linux, Mac OS вариантов) и более того, я при вас это сделаю менее чем за пол часа. Всё видео и нотации к ним под катом.

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

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

              пошаговые инструкции по установке ...
            • Строим контентный проект: семнадцать правил хороших новостей

                Несколько недель назад я написал статью "Строим контентный проект: команда — курица или яйцо?", после которой по просьбам читателей обещал продолжение. Ну и собственно вот:

                70.08 КБ

                Вторая часть цикла будет больше практической, нежели теоретической. Я публикую инструкцию «Правила создания новостей», недавно мною написанную для новостной редакции проекта Gooddays.ru, блог которого вы сейчас читаете. Это внутренний документ, но правила, в нём описанные достаточно универсальны, поэтому я публикую его почти без купюр — включая ссылки на старые новости сайта, которые я брал для примера «как не надо». Как надо — можете посмотреть уже сейчас, мы пока ещё далеки от совершенства, но уверенно к нему движемся :)

                Многа букаф и аккуратного форматирования под катом
              • ООО и ведение валютных операций

                  Всем привет!

                  Моей компании уже три года и в этом году мы попали в план проверок валютного контроля РосФинНадзора по ведению валютных операций.

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

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

                  Доброго времени суток!

                  В этом посте я хочу рассказать о том, как превратить GIMP в более-менее удобный графический редактор.
                  До недавних пор я сам, мягко говоря, очень его не любил, как и наверное 90% многие из тех, кто с ним вообще сталкивался после Photoshop.

                  Вот скриншот того, что у меня получилось в итоге:


                  Читать дальше →
                • Шифрование облачных сервисов в компаниях и организациях

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

                  Однако, это вовсе не обязательно. Почему бы вам не воспользоваться услугами облачных сервисов? Все, что для этого нужно – подключиться к приложению провайдера данной услуги, после чего ваша компания получит удаленный доступ его вычислительным ресурсам.
                  Читать дальше →
                  • –2
                  • 10.4k
                  • 9
                • Инструменты мониторинга в социальных сетях

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

                    Для того, чтобы у нас с вами было не как на картинке, предлагаю вашему вниманию обзор наиболее интересных сервисов для монитроинга и взаимодействия с социальными сетями. Если коротко, то ситуация выглядит следующим образом:
                    Wildfire HootSuite TweetDeck AppData Klout
                    С чем интегрируется
                    Google+, Facebook, Linkedin, Pinterest, Twitter, Youtube
                    Google+, Facebook, Foursquare, Linkedin, Mixi, Myspace, Twitter, Wordpress, App Directory
                    Facebook, Twitter
                    Facebook
                    Facebook, Twitter
                    Цена
                    Pro / Enterprise — договорная
                    Free, Pro — $10/месяц, Enterprise — договорная
                    Free
                    Free, Pro — $595/месяц или $5995/год, Enterprise — договорная
                    Free
                    Аналитика
                              
                              
                              
                              
                              
                    Сравнение брендов
                              
                              
                              
                              
                              
                    Постинг по расписанию
                              
                              
                              
                              
                              
                    Стриминг сообщений
                              
                              
                              
                              
                              
                    Для любопытного же читателя я подготовил более развёрнутое описание всех этих сервисов под катом. Так же там можно найти идеи для сервиса, который мог бы принести радость всем людям на Земле.
                    Читать большой субъективный обзор с картинками
                  • Social-feed — социальный плагин jQuery


                      Потребность

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

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

                        Данная методика основана на рекомендациях PMBoK. Также при выкристаллизовывании методики учитывались знания и опыт, полученные мной на проектах в интересах Национального Центра Управления в Кризисных Ситуациях МЧС России. Методика апробировалась на проектах МЧС России, ГИБДД МВД, финансовых организаций и организаций-разработчиков программного обеспечения.

                        Хватит слов, к делу
                      • oEmbed. Делаешь веб-сервис? — Делай и oEmbed



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

                          oEmbed.com — впринципе, на этом можно было бы и закончить читать тем, кто хочет провести самостоятельное мини-исследование.
                          Но вот мой рассказ, как этим пользоваться и много ссылок
                        • Латентно-семантический анализ

                          Как находить тексты похожие по смыслу? Какие есть алгоритмы для поиска текстов одной тематики? – Вопросы регулярно возникающие на различных программистских форумах. Сегодня я расскажу об одном из подходов, которым активно пользуются поисковые гиганты и который звучит чем-то вроде мантры для SEO aka поисковых оптимизаторов. Этот подход называет латентно-семантический анализ (LSA), он же латентно-семантическое индексирование (LSI)

                          Латентно-семантический анализ

                          Читать дальше →
                        • Готовим скриншоты для документации в GIMP (часть 2)

                            В первой части статьи мы рассмотрели script-fu скрипты «Быстрая тень» и «Подрезать уголки» и пообещали показать, как красиво оформить скриншот фрагмента окна. Пришло время исполнить обещанное. Сегодня будем разбирать скрипт «Кадрирование с эффектом волны», который позволяет отсечь часть изображения по волнистым линиям, похожим на синусоиды.

                            Дополнительно мы рассмотрим, как можно собрать несколько скриптов в один для ускорения выполнения типовых действий над изображением.
                            Читать дальше →
                          • Готовим скриншоты для документации в GIMP (часть 1)

                              Как известно, неотъемлемой частью профессионального программного продукта является качественная документация. А документация, в свою очередь, немыслима без иллюстраций. В большинстве случаев иллюстрации представляют собой скриншоты, которые должны быть не только красивыми и информативными, но и единообразно оформленными. Последнее важно, если над разными разделами документации работают разные специалисты (технические писатели). В этой статье мы рассмотрим, как редактор растровой графики GIMP и его встроенный язык сценариев Script-Fu могут пригодиться для подготовки иллюстраций. В качестве примеров использованы скриншоты нашего продукта eXpressApp Framework.
                              Читать дальше →
                            • Linux Mint 10 Julia в предвыпускной стадии

                              • Translation
                              image
                              Команда разработки Linux Mint выложила в открытый доступ дистрибутив Linux Mint 10 Julia RC. Разработчики операционной системы стремятся сделать дистрибутив максимально дружественным пользователю, а также обеспечить наиболее полную поддержку сторонних плагинов, кодеков. Напомним, что Linux Mint является третьим по популярности дистрибутивом после Ubuntu и Fedora.
                              Читать дальше →
                            • Вышла финальная версия Ubuntu 10.10 Maverick Meerkat

                                image

                                Сегодня была выпущена финальная версия Ubuntu 10.10 Maverick Meerkat.

                                Скачать:

                                CD Версии:
                                releases.ubuntu.com/10.10/ubuntu-10.10-desktop-i386.iso — CD 32bit
                                releases.ubuntu.com/10.10/ubuntu-10.10-desktop-i386.iso.torrent — CD 32bit (Torrent)
                                releases.ubuntu.com/10.10/ubuntu-10.10-desktop-amd64.iso — CD 64bit
                                releases.ubuntu.com/10.10/ubuntu-10.10-desktop-amd64.iso.torrent — CD 64bit (Torrent)

                                DVD Версии:
                                cdimage.ubuntu.com/releases/maverick/release/ubuntu-10.10-dvd-i386.iso — DVD 32bit
                                cdimage.ubuntu.com/releases/maverick/release/ubuntu-10.10-dvd-i386.iso.torrent — DVD 32 bit (Torrent)
                                cdimage.ubuntu.com/releases/maverick/release/ubuntu-10.10-dvd-amd64.iso — DVD 64bit
                                cdimage.ubuntu.com/releases/maverick/release/ubuntu-10.10-dvd-amd64.iso.torrent — DVD 64bit (Torrent)

                                Версия для нетбука:
                                releases.ubuntu.com/10.10/ubuntu-10.10-netbook-i386.iso
                                releases.ubuntu.com/10.10/ubuntu-10.10-netbook-i386.iso.torrent(Torrent)

                                Если есть такая возможность, то лучше используйте торрент, пощадите их сервера.

                                Яндекс не жалко посему можно скачать с яндекса: mirror.yandex.ru/ubuntu-releases/maverick
                                Подробнее о релизе: releases.ubuntu.com/10.10

                                Под катом, список изменений и инструкция к обновлению.
                                Читать дальше →