• Искусственный интеллект и Web: Часть 0

      Привет Хабр.



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

        Сбор информации о беспроводных сетях или wardriving (в зависимости от способа передвижения, это может быть и warwalking, и warflying, и, как было продемонстрировано на BlackHat 2008 — warbalooning) занятие очень увлекательное и при этом предоставляющее богатые статистические данные об уровне защищености беспроводных сетей по городу.

        Читать дальше
      • Игра Сет

          Есть такая потрясающая настольная (не компьютерная!) игра — Сет (The Set). Генетик Марша Фалко (Marsha Falco) изобрела её, делая пометки во время исследования эпилепсии у немецких овчарок. Игра получилась необычной, чрезвычайно увлекательной и мозгозагружающей. Хабралюдям — самое то! Осторожно: может появиться зависимость.



          Читать дальше →
        • Генная инженерия от A до Z

            Приветствую уважаемое сообщество!

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

            Помнится, тут пробегал пост в котором говорилось о геннотехнологической лаборатории “на коленке”. Оказалось, что тема интересна аудитории, поэтому я решил заняться ее развитием с просветительскими целями.

            Я буду давать наглядные и понятные обычным людям примеры для описания сложных процессов. Если кто-то посчитает нужным меня поправить – не стесняйтесь. Я буду сознательно упускать многие вещи, но если вам кажется, что без них страдает логика изложения – так же поправляйте.
            Читать дальше →
          • Азбука начинающего Symbian OS юзера

              Внимание!


              Сия статья ориентирована на людей которые по тем или инным причинам являются владельцами смартфонов на базе Symbian OS, но не смотря на это используют свой девайс исключительно для вскрытия пивных пробок звонков. В статье присутствуют элементы пренебрежения авторскими правами некоторых забугорных софт контор, но учитывая мои исключительно благие намерения я позволю себе такую слабость. В конце концов, если захотите приобрести ту или инную софтину — вас никто не держит. У меня, например, около 30% софта чесно куплено (ибо я в нем действительно нуждаюсь), 60% — свободнораспространяемого, и всего лишь 10% — вареза, платить за который я отказываюсь принципиально, в силу несоответствия цены и качества у онного.

              Я, при содействии и снабжении меня необходимым запасом провианта и очень стимулирующими (правда, очень) пинками со стороны моего незабвенного товарища которого зовут Олегом, пишу статью-мануал, такую себе азбуку начинающего смартовода, которая поможет ему (смартоводу) разобраться в азах смартовединея и достойно заюзать сии прекрасные девайсы как на то полагается по праву. С чего это вдруг? Хе-хе… В один прекрасный день я узрел своего старого знакомого. Он такой себе среднестатистический писи пользователь, кодит даже немного на питоне (джаст фор фан)… Так вот, попросил он меня помочь ему освоить новый гаджет (который он виду врожденной паталогической лени не захотел осваивать с Божей и (или) Гугла помощью). Ну помог я человеку ес-но, как уж тут отказать-то. И задумался. А ведь сколько народу имеют в своем распоряжении смартфон, но в виду лени/отсутсвия времени даже не желают им пользоваться. Может и среди хабранарода есть такие? Вот в сегодняшней статье я расскажу вам о том, как из безжизненного куска железа на безе Symbian OS сделать то, чем не стыдно и даже приятно пользоваться.

              Осторожно! Под катом много букв и картинок!
            • Где узнать про хорошие фильмы?

                Не сомневаюсь, что я не первый человек, который любит вечером после рабочего порадоваться состоянию лени и расслабленности, и в хорошей компании, с хорошей закуской посмотреть хороший фильм. Только как найти хороший фильм? На данный момент я использую следующий вариант: посещаю некоторые сайты и смотрю, что нового. А именно:
                • www.kinokopilka.ru — понятно, удобно, отличное качество фильмов, торренты
                • www.the-film.ru — (осторожно! — много рекламы порнушки) в отличие от Кинокопилки, здесь больше новых фильмов, качество тоже отличное, прямые ссылки на файлы
                • www.streamzone.ru — по контенту похож на the-film.ru, только здесь торренты
                • www.kinozal.tv — узнал недавно, например нашел фильм «Счастье» 1998 года, которого не было на других сайтах. Торренты

                Источники фильмов есть — качай на здоровье. Но не хватает качественных обзоров. Комментарии к фильмам не в счет, потому что в большинстве случаев пишут без всяких аргументов: «Полная туфта» или «Офигенно», причем к тому же самому фильму.

                Поэтому предлагаю в комментариях поделиться сайтами, где можно почитать хорошие обзоры как на свежие, так и на старые фильмы.
              • Загрузка MS Windows с USB-флэшки

                  Я не люблю M$Win'ские системы. На моих компьютерах установлен Linux (Fedora 9). Чем же вызвано появление постинга, рассказывающего об установке нелюбимой мною ОС на флэшку? В конце октября я оказалась в составе «команды Йота», получившей бесплатный безлимитный доступ к разворачиваемой по Москве и Санкт-Петербургу бепроводной сети WiMax (заявленная скорость — 10Мбит входящего трафика и 5Мбит исходящего, а как обстоят дела в настоящий момент, можно прочитать здесь). Вместе с бесплатной безлимиткой (бесплатной она будет до 31 марта 2009 года) нам бесплатно выдали WiMax-модемы Samsung SWC-U200, как было сказано — «в бессрочное пользование». Вот этот-то модем и стал причиной того, что мне снова — временно! — потребовалась M$Win'ская ось. Дело в том, что драйвера для него пока существуют только под Windows. Если верить сотрудникам «Йоты», драйвера под Mac и Линукс в настоящее время находятся в разработке и станут доступны до конца года. Но работать с сетью-то надо сейчас. Поэтому, промучившись несколько дней с постоянной сменой на нетбуке линукса виндами и обратно, я задумалась о более комфортном для меня варианте — поставить M$Win на USB-Flash.
                  Читать дальше →
                • Сервер дома — AMD, Debian x64, Bind9, Apache 2, PHP5, MySQL5, Trac, Subversion и море удовольствия

                    Шило в известном месте всё никак не даёт мне покоя.
                    И решил я поэкспериментировать с установкой сервера дома.

                    Итак, дано:

                    1. Домашний интернет с внешним ip на роутере, канал туда/обратно — 8 мбит, провайдер — QWERTY *
                    2. Бюджет не больше 10 тысяч рублей — чем меньше, тем лучше. **
                    3. Жгучее желание экспериментов и чего-нибудь эдакого ***

                    * К сожалению, мой дом не подключает Корбина, у которой более широкие каналы. Приходится довольствоваться тем, что есть
                    ** Получилось путём более-менее реального подсчёта стоимости комплектующих на среднестатический компьютер
                    *** Для тех, кто хмыкнет и скажет — «эка невидаль, я такое регулярно делаю» — я не так часто что-то настраиваю, больше пишу под уже настроенное, и для меня это чистой воды развлечение — что-то сделать своими руками=)

                    Ну, все процедуры тут, под катом.

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

                    Вероятно, что-то можно настроить более гибко или качественно, и я крайне буду рад советам или решениям=)


                    Читать дальше →
                  • Сфотографировать можно и спичечным коробком

                      Эту фразу я слышал в кругу знакомых фотографов, и считал что это всего лишь каламбур. (Фотографировать можно было еще ведром, консервной банкой, кастрюлей и чем угодно).
                      Оказывается я заблуждался.



                      Однажды, один хороший человек мне обьяснил:
                      что в каждой шутке есть доля шутки
                    • Человеческие возможности безграничны

                        <hypnosis> 1. The human cell contains 75 MB of genetic information
                        <hypnosis> 2. A sperm 37.5 MB.
                        <hypnosis> 3. In a milliliter, we have 100 million sperms.
                        <hypnosis> On average, one ejaculation releases 2.25 ml in 5 seconds.
                        <hypnosis> Using basic math we can compute the bandwidth of the human male penis as:
                        <hypnosis> (37.5MB x 100M x 2.25)/5 = (37,500,000 bytes/sperm x 100,000,000 sperm/ml x 2.25 ml) / 5 seconds = 1,687,500,000,000,000 bytes/sec = 1,687.5 TerraBytes/sec
                        <Jck_true> Sweet
                        <Jck_true> DoS attack!!!
                        <hypnosis> a bukkake would probably be a DDoS then
                        <hypnosis> 11 men would give 17 petabytes/sec
                        Comment: ##programming on FreeNode
                        http://qdb.us/262095?%2F
                      • Типографика. Сравнение sIFR и typeface.js

                          Данная статья навеяна недавним топиком frujo о библиотеке typeface.js, позволяющей отображать текст на web-страницах, используя произвольный шрифт, не присутствующий в системе у конечного пользователя.
                          Естественно, возникло желание сравнить новый метод с уже давно известным — sIFR &hellip
                          Читать дальше →
                        • Потоковая обработка видео при помощи lighttpd/nginx, Mplayer(Mencoder), Ruby, Flvtool2

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

                            Исследование данной проблемы нашло отражение в следующей статье.

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

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

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

                              Поподробней...
                            • Нейронные сети: Лекция 1

                                Здравствуйте, хабраобщество.

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

                                Литература


                                1. Ben Krose, Valter van de Smagt: Introduction to neural networks.
                                2. Р. Каллан, Введение в нейронные сети.
                                3. Саймон Хайкин, Нейронные сети полный курс.
                                4. Gupta Jin Homma, Statical and Dynamical neural networks.

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

                                Биологические основания нейронных сетей

                                .
                                // тема отдана на самостоятельную обработку.
                                Теория искусств нейронных сетей появилась, как попытка смоделировать ЦНС (ЦНС — центральная нервная система) высших млекопитающих в 50х годах прошлого столетия.

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

                                Под не формализуемыми задачами мы будем понимать задачи, для которых задачу сформулировать невозможно.
                                К числу таких задач относятся (пример):
                                • классификация
                                • кластеризации
                                • прогнозирования


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

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

                                Концепции

                                Читать дальше →
                              • Коллекции иконок? Легко! Тысячи иконок в сетах.

                                  В продолжении поста "Ресурсы по поиску качественных иконок" представляю свою коллекцию сайтов, на которых вы найдёте очень(!) много качественных наборов иконок. Все сайты проверены руками, следовательно открываются и скачиваются легко.
                                  Читать дальше →
                                • Купил новый компьютер? Старый тоже пригодится

                                    Так получилось, что я люблю программирование и компьютеры. Поэтому у каждого члена моей семьи было по одному PC. У меня стационарный (Ubuntu), у мамы тоже (Windows XP), а у жены — ноутбук (Windows Vista). Была задача — организовать интернет для всей этой техники. Провайдер мне его отдает по PPTP. Недолго думая (и будучи лентяем) я докупил обычные Ethernet-сетевые карты, вставил на стационарные компы и соединил все компьютеры проводами (если честно, я еще купил WiFi модуль для своего компа, но тупо не смог настроить для ubuntu).

                                    Шло время, потребности росли (особенно потребности в мобильности рабочего места) и я стал обладателем ноутбука MacBook Pro. Что делать со старым компьютером? Выбрасывать? Было жалко… Ведь почти руками его собирал в течение двух лет. И тогда я решил — будет сервером! Я почистил компьютер и заново поставил туда Ubuntu Linux.
                                    Читать дальше →