Search
Write a publication
Pull to refresh
19
0
Send message

Привет, Trojan-Spy.Win32.Zbot!!! часть вторая… про шелы, руткиты, ескплоиты и чатик в txt файле

Reading time3 min
Views3.2K
Привет, Хабр!
Наконец то дописал продолжение моей истории.

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


Итак… закончил я рассказ на месте где google обратил мое внимание на то что существует способ залить веб-шел.

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

Сетевые игры — «Ты помнишь, как всё начиналось?...»

Reading time8 min
Views10K
image
Под катом — перевод первой части статьи What every programmer needs to know about game networking, об истории становления и принципах устройства мультиплеерных сетевых игр. Автор Glenn Fiedler.
Читать дальше →

Копируем музыку в плеер или на флешку для автомагнитолы в алфавитном порядке. [Linux]

Reading time1 min
Views2.8K
У многих автомагнитол (а также и у некоторых mp3-плееров) есть одно неприятное свойство — они воспроизводят mp3-файлы с флешки в том порядке, в котором они записаны.
Т.е. просто перекинув папку с музыкой на флешку, музыку мы будем слушать в машине фактически в режиме random, потому что файлики внутри папок будут записываться в том порядке, в котором они физически записаны на вашем винчестере, а это в 99.99% не алфавитный порядок.
Для кого-то это весьма критично. К примеру аудио-книги так слушать вообще невозможно.
Можно конечно записывать музыку, создавая папки для каждого альбома на флешке ручками, и копировать в нее файлики вручную, так они будут записываться в алфавитном порядке конечно. Но это долго и неудобно.
Можно к примеру извратиться: поднять локальный фтп-сервер, расшарить в нем папку с музыкой, зайти на него через mc к примеру и копировать папки на флешку. Так файлы тоже будут писаться в алфавитном порядке. Но это откровенный костыль и просто некрасиво.
Но используя магию bash и следуя unix-way, можно все делать очень красиво и удобно:

cd /home/music
find -type f -print0 | sort -z | cpio -0 -pd /media/disk

где /media/disk — папка, в которую примонтирована флешка.

Решение нашел здесь
http://livid.pp.ru/?p=63

Компьютер вашей мечты. Часть 2: Реальность и фикция

Reading time19 min
Views19K
Продолжению быть!
Часть 1


Задачи поставлены, и вроде бы самое время перейти к чтению различных обзоров и тестов, но…
С чего начать? В какую сторону вообще смотреть?
image

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

Заметки об NLP (часть 3)

Reading time5 min
Views10K
(Начало: 1, 2) Что ж, подходим к самому интересному — разбору предложений. Тема эта многогранна и многоуровнева, так что подступиться к ней не очень просто. Но ведь трудности лишь закаляют :) Да и выходные, текст пишется легко…

Начнём с такого понятия, как синтаксический анализ предложений (по-английски parsing). Суть этого процесса состоит в построении графа, «каким-либо образом» отражающего структуру предложения.
Читать дальше →

Моя планета Земля

Reading time13 min
Views4.6K


Привет всем кто это читает! Хочу рассказать, как с помощью библиотеки OpenGL нарисовать вот такой земной шар.
Здесь я не буду останавливаться на создании окна и контекста устройства отображения, т.к. с это выходит за рамки данного повествования.
Читать дальше →

О тестировании web-приложений

Reading time7 min
Views13K
Тестирование софта это процесс, участвующий во всех жизненных циклах его разработки, который занимается проверкой и планированием требований продукта, подготовкой и проведением изменений в разрабатываемой системе. Как следствие — находятся несоответсвия требованиям и ошибки, оцениваются инструменты которые были использованы.
А если отвлечься и рассматривать системно, то роль тестера на самом деле лежит в каждом человеке. Если смотреть на проект как на человека, то роли
  • управляющего проектом это позвоночник и вегетативная нервная система
  • программисты это скелет и моторика
  • аналитики это органы чувств
  • тестеры это совесть

Quality Assurance часто считается синонимом тестирования, но на самом деле это методика предотвращения ошибок, а не их поиска и исправления. Качество в этом смысле — характеристика сделанного продукта.

Формально говоря, тестер должен проверять даже техническое задание, план проекта и анализ на логичность и понятность, а не только код и интерфейс программы. Тестирование как независимая дисциплина в общем потоке разработки ПО появилась в начале девяностых, когда стали более важны аудитория (клиенты), качество и время разработки.
Важность тестирования ПО особенно важна в критических системах. К примеру аппарат по лучевой терапии Therac (1985) облучил смертельной дозой радиации 6 человек из-за отсутсвия проверки состояния агрегата в коде и валидации. Или марсоход в 1999 году принёс убыток в 125 млн долларов из-за непродуманности единой системы измерения между коммандами разработчиков. И даже в Эстонии при электронных выборах были проблемы из-за плохого нагрузочного тестирования.
Основные принципы тестирования воплощены в небольшом документе ISTQB и в книге «Foundations of software testing».
Вся «прелесть» специальности тестера в том что как правило для этого не нужны большие познания в программировании и люди далёкие от web-строительства могут себя попробовать в этой роли.
Читать дальше →

Обзор современных WebOS

Reading time4 min
Views2.4K
В наше время есть ОС на любой вкус и нет проблем с распространением. Но спортивный интерес требует своего, заставляея нас пробовать что-то новое.

В данном обзоре я собираюсь раскрыть все преимущества WebOS.

Осторожно, трафик!

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

Разработка дополнений только что стала проще

Reading time3 min
Views4.1K
[Developer Hub Logo]С превеликой радостью объявляем, что мы только что запустили Add-on Developer Hub (beta) — всеобъемлющий сборник сведений, где разработчики дополнений могут выяснить, зачем они пожелали бы изготовить дополнение, и как делают дополнения, и управлять списками своих дополнений.

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

Код. Тайный язык информатики

Reading time2 min
Views79K
Код. Тайный язык информатики
Автор: Чарльз Петцольд
Твердый переплет, 512 стр.
Эта книга на ozon.ru / books.ru


Есть довольно много книг для программистов из категории «must read» и о некоторых из них уже много раз упоминали на хабре (например, «Совершенный Код» Макконнелла). Об этой же книге я видел не так много упоминаний, хотя она заслуживает этого. «Код», на мой взгляд, является лучшей книгой о компьютерах, их устройстве и — главное — сути программирования. Книга, не только объясняющая как и почему работают компьютеры, но и приучающая к инженерному мышлению.
Что в ней такого особенного?

GIZMO! или пятничный фильм

Reading time1 min
Views780
Самое время для пятничного познавательного видео, %username%!



Не могу не поделиться роскошным фильмом «Gizmo!» (IMDB), который представляет собой подборку редких документальных кадров необычных и причудливых изобретений человечества начала-середины прошлого века. Вы все еще думаете, что такое явление как паркур — молодая забава, придуманная французом Давидом Беллем, как говорит нам Википедия? Хотите увидеть, как выглядел прототип робопылесоса Roomba в пятидесятых? Все это и многие другие результаты работы неуемной человеческой фантазии вы найдете в этом фильме.

Устраивайтесь в кресле поудобнее и приятного просмотра!

Распределенная сеть файлового хранилища на Gmail.com

Reading time4 min
Views785
Все давно уже знают о великолепной почте gmail.com и возможности хранить там более 7 гигабайт почты. Думаю, что также все знают о таких плагинах, как GMail Drive, который позволяет хранить в своем аккаунте файлы. Но, сейчас разговор не об этом, я хочу рассказать Вам о реально работающей системе, которая позволяет хранить неограниченное количество файлов на Gmail.com распределенно и с резервированием. Итак, задача, которую мне необходимо было решить еще три года назад, где хранить все увеличивающийся архив файлов, многие из которых я не буду использовать еще долгое время, так как к платным сервисам я отношусь скептически, то решено было сделать бесплатный. Выбор пал на gmail.com, который уже тогда предоставлял достаточно места для хранения почты.

Но, предстояло решить следующие задачи
  1. размер письма gmail.com три года назад составлял 10 мегабайт
  2. если загрузить на почту более 600 мегабайт за короткий период, почта блокируется
  3. если выгрузить из почты более 600 мегабайт за короткий период, почта тоже блокируется
Читать дальше →

Как отследить копирование контента?

Reading time1 min
Views4.7K
Для большинства онлайновых СМИ остро стоит проблема воровства контента. Хочу обратить внимание на сервис Tynt. Он не спасёт вас от рерайта и наглого воровства, но поможет вам понять, какой контент на ваших страницах считается самым интересным, что копируют и куда вставляют простые пользователи. Кроме того, вы привлечёте дополнительный трафик к себе на сайт, получите больше ссылок. Как это работает?
Читать дальше →

Моделирование зрения

Reading time2 min
Views694
По многочисленным просьбам, связанным с предыдущим постом на тему того, как глаза воспринимают картинку, решил попытаться рассказать о том, как можно производить моделирование технологии eye tracking. За одним получился довольно крупный текст о зрении и восприятии плоских изображений, который я разбил на 6 частей.

Моделирование зрения



Часть первая. Экскурсия в глаз
Чтобы понять то, как человек воспринимает изображение, начать придётся с органа зрения – с глаза. Важным для дальнейшего понимания моментом помимо анатомического строения глаза является ограничения разрешающей способности глаза, которые я тут и опишу. Если это всё вам известно – то можно только бегло просмотреть выделенные куски текста и сразу переходить ко второй части.

Часть вторая. Восприятие
В этом посте рассказывается об некоторых особенностях восприятия человека происходящих ещё на уровне сетчатки глаза (до анализа картинки в мозгу). Полужирным выделены моменты непосредственно связанные с темой моделирования.

Часть третья. Геометрия зрения
Эта часть важна для понимания принципов моделирования eye tracking, а за одним рассказывается кое-какие интересные вещи про угол и чёткость зрения.

Часть четвёртая. Eye tracking
Эта часть рассказывает о том, что такое, собственно, eye tracking, и какие психологические и биологические механизмы лежат за этим определением.

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

Часть шестая. Моделирование eye tracking
Рассказ непосредственно о принципах и алгоритмах моделирования eye tracking.

Что скрывает от нас NASA? То, что прячется за Солнцем. Nibiru — планета Х

Reading time2 min
Views5.4K
NASA признала вероятность (в 1982) существования NIBIRU. Небесное тело возможно большего размера чем гигант-Юпитер.

image

Впервые Nibiru можно будет увидеть каждый день с 15 мая 2009 как слабый красноватый объект. Он будет двигаться cо земной орбитой. Это значит, что до 2009 года единственная возможность увидеть его только находясь в южном полушарии Земли.

К маю 2011 её можно будет наблюдать невооруженным глазом всем людям планеты. 21 декабря 2012 Нибиру пройдет через эклиптику планеты в виде яркой красной звезды и будет выглядеть как второе по размеру солнце.

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

Генная инженерия от A до Z часть 3

Reading time6 min
Views17K
Краткое содержание предыдущих серий:

Ученые открыли ген синего свечения. Мы прочитали об этом гене загорелись сделать светящуюся трансгенную елку. Нашли в специализированных ресурсах его название и последовательность, выбили командировку у шефа и скатались туда, где живет животное – бутявка, в которой содержится этот ген.
Путем различных ухищрений с применением специального оборудования мы получили чистые молекулы ДНК гена bl1.
К этим молекулам ДНК навесили служебные последовательности для работы внутри клетки, и создали трансгенные бактерии E.coli на их основе.

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

4ёх-мерные игры

Reading time4 min
Views23K
В топике о десятимерном пространстве, помимо идей об употреблении веществ и всяких астральных проекциях, высказывались идеи о четырёхмерной игре, чтобы «посмотреть, как это выглядит».
Тут имеется ввиду 4 пространственных измерения.
Фокусы с ветвлением и наложением во времени есть в играх типа Chronotron и аналогичных.
обзор существующих игр и соображения по реализации

Сборка компьютера шаг за шагом

Reading time4 min
Views10K
Сборка компьютера — задача достаточно тривиальная, тем не менее, достаточно многим она кажется «особой уличной магией». Экономия при самостоятельной сборке компьютера из отдельных комплектующих составляет от 500 до нескольких тысяч рублей — согласитесь, при всей своей относительной незначительности данная сумма позволяет выпить отличного пива минимум пару кружек. Соответственно, данная статья будет интересна прежде всего мужской части населения нашего сайта и правильным девушкам с руками-откуда-надо.

UPDATE! Господа, данная статья должна внести некоторую ясность о процессе сборки ПК для новичков. Поэтому в ней все написано простыми словами, с большим количеством картинок, и с ориентированием на современные интерфейсы и стандарты. Пожалуйста, оценивайте статью объективно, и не минусуйте за то, что я не описал процесс смазывания жестких дисков термопастой. Спасибо :)
Читать дальше →

Обход ограничений прокси-сервера в офисе

Reading time4 min
Views37K
Итак, я думаю, что всем более чем знакома проблема закрытых сайтов и прочих неприятностей, гнусно подстерегающая простых офисных работников.
Первый аспект — это, собственно, «закрытые» сайты, т.е. те, на которые запрещен доступ. В результате, несчастный планктон офисный работник не может открыть нужный ему адрес.
Второй — тотальный контроль со стороны Большого Брата, соответственно, возможность перехватывать любые передаваемые данные (например, пароль от почты) и следить за тем, чем сотрудник на работе занимается.

UPDATE. Речь, разумеется, идет не только о сайтах, но и о всевозможных IM'ах (много где закрывают аську, джаббер и т.д.). Что касается того, что «на работе работать надо» — безусловно, это факт. Но лично меня раздражает возможность любого человека отследить места моего пребывания в Сети, даже теоретическую.

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

Что же делать? Без паники, существуют аж целых два работающих решения!
Читать дальше →

OmniDiskSweeper, или чистим жесткий диск

Reading time1 min
Views5.3K

Заканчивается место на жестком диске?
Хочется освободить пару десятков гигабайт?
Я сам недавно столкнулся с тем, что из 230 GB на диске осталось около 30 свободных.
Примерно 50 заняты музыкой, еще столько же — доктор Хаусом…
Как узнать, что занимает остальное место и где находятся эти файлы?
Простой и бесплатный способ это узнать

Information

Rating
Does not participate
Date of birth
Registered
Activity