Pull to refresh
8
0
crazyprog @crazyprog

User

Send message

Firestarter! Part#1 White Hat

Reading time2 min
Views1K
Хотелось начать серию статей о хакинге. Можно начать писать, о разнообразных уязвимостях, ньюансах Penetration test'инга. Но хакинг начинается с людей. И как написал в своем «Манифесте Хакера» The Mentor (Loyd Blankenship):
Yes, I am a criminal. My crime is that of curiosity. My crime is
that of judging people by what they say and think, not what they look like.


хакер — преступник, но не все так просто…
Читать дальше →

Домашний сервер для веб-разработчика: настройка Ubuntu 9.04

Reading time10 min
Views7.8K

Содержание:

  1. Вступление;
  2. Железо;
  3. Готовим флешку;
  4. Установка Ubuntu 9.04, стартовая настройка;
  5. Домашняя SAMBA;
  6. Apache, PHP, MySQL, phpMyAdmin;
  7. (будет дополнено 23.09.2009) SVN (Subversion);
  8. (будет дополнено 23.09.2009) VSFTPD или FTP по-человечески;

1. Вступление.


Для чего нужен домашний сервер описывать не буду. Это каждый для себя решает сам.
Мои требования к ДС были такие:
  • Железо – недорогое, небольшие размеры, бесшумность;
  • Операционная система – Ubuntu 9.04 Desktop;
  • Стандартный набор веб-разработчика (LAMP) + SVN;
  • Расшаренные ресурсы под компьютеры в семье;
  • Для предоставления доступа друзьям – FTP.
Читать дальше →

Учимся руководить — постановка цели

Reading time3 min
Views1.3K
Работая на руководящих должностях определенное время, вывел для себя некоторые критерии хорошего и не очень хорошего руководителя, а то и не руководителя вовсе.
Для многих руководящая должность это прежде всего повышенная заработная плата, и не более. Но быть хорошим руководителем не так то просто.
На руководителя возлагается ответственность, большая чем на его сотрудников. Принятие решения. Разные защиты, будь то проекты или бюджеты. Разного рода отчетность.
Но давайте по порядку.
Читать дальше →

Новый язык Fan на замену C# и Java

Reading time1 min
Views868
Устав переписывать программы с Java на C# и обратно, группа лиц из Ричмонда разработала новый практичный язык программирования, который предназначен для написания программ в легкой и непринужденной, веселой (fun) манере.

Программы на языке Fan можно запускать как скрипты в браузере (аналогично JavaScript), так и как обычные скрипты (аналогично bash/perl) или десктопные приложения (.exe, elm)

Программы компилируются в промежуточный код fcode, который затем в рантайме транслируется либо в байткод JVM, либо в IL, в зависимости от того, в какой виртуальной машине запустили программу. Также fcode позволит в будущем написать транслятор в Parrot, Object-C либо LLVM.

fandev.org/doc/docIntro/WhyFan.html

Hrenus — Irc бот на PHP

Reading time1 min
Views1.6K
Hrenus
Друзья, позвольте вам представить скромную разработку.
Это IRC бот, написанный на php, обладающий небольшим функционалом, но и огромными резервами (после обработки напильником)
Читать дальше →

Сверхпроводимость на -19°С

Reading time1 min
Views1.1K
Раньше добиться сверхпроводимости можно было только на сверхнизких температурах, близких к абсолютному нулю, но химики не стоят на месте. Они продолжают создавать новые экспериментальные материалы с максимальной температурой перехода в сверхпроводящее состояние. Новый рекорд был поставлен 10 октября 2009 года на уровне 254°K, то есть около -19°С. Таким образом, впервые наблюдать эффект магнитной левитации можно практически в любом домашнем холодильнике.



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

Программирование социальных взаимодействий

Reading time7 min
Views467
В предыдущей публикации я ставил вопрос о стандартизации команд, с помощью которых можно управлять социальными взаимодействиями в интернете. Насколько я понимаю, предмет в такой постановке исследован мало, поэтому этот текст является скорей затравкой к размышлениям и обсуждению. Если брать наиболее «материальный» (непосредственно наблюдаемый) аспект, человек в сети это а) совокупность контента, созданного им на разных ресурсах. В несколько менее материальном виде человек есть б) «центр влияния» — нечто, разными способами влияющее на появление и исчезновение чужого контента. Вероятно, кульминацией обоих тезисов является утверждение, что человек в сети (и в социуме вообще) – это его имя. То же можно сказать о сообществах и организациях. Поэтому управление социальными взаимодействиями людей в интернете сводится в основном к операциям с контентом.
Читать дальше →

Бизнес в стиле Хабр — 2. Началось

Reading time2 min
Views938
С детства нас учат, кто больше работает — тот больше зарабатывает. Многие считают, чтобы увеличить доход вдвое, нужно устроиться на вторую работу. В жизни все с точностью до наоборот.

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

Бизнес в стиле Хабр. Начало

Reading time5 min
Views2K
Привет, хабрасообщество.

После прочтения этого поста решил вставить свои пять копеек в рубрику Мой бизнес. Не столько из-за инвайта, сколько из-за желания поделиться своими, может быть кому-то полезными, мыслями на тему «своего бизнеса». Дальше много букв.

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

AIR для всех

Reading time4 min
Views10K
image

Цель данного обзора — дать описания 20-ти самым популярным AIR приложениям.

Что такое Adobe AIR



Рабочая среда Adobe® AIR™ позволит вам использовать ваши любимые web-приложения в любое время. Так как для функционирования приложений Adobe AIR на вашем компьютере наличие web-браузера не требуется, вы сможете использовать все преимущества настольных приложений.

Такие компании как eBay* и AOL* используют Adobe AIR для создания эффектных приложений, которые дают вам возможность воспользоваться предлагаемыми им сервисами непосредственно на рабочем столе.

Другими словами, Adobe AIR делает приложения более удобными, мощными и эффективными.
Читать дальше →

ПО для написания ударных партий

Reading time1 min
Views948
imageЧто то не могу найти на Хабре упоминаний о такой замечательной програмке Hydrogen. Странно. Но не смотря на то что сие творение рук програмерских есть свободное, открытое, распространяется разумеется бесплатно, да и весит мало, но в её функционале есть все то, что меня привлекало в платной и тяжелой ФруктовойПетле, то есть FruityLoops. Более того в hydrogen возможно построение партий с триольной пульсацией, и более того совмещение в одном бите триольный и нетриольных рисунков (этого в FL я не нашел). Когда например хет стучит ровные восьмые, а рабочий с бочкой триоль. Не надо думать что при этом будет ахинея ))) Не правда. Когда как ))) Вот например.

ПС. Кстати, она кросплатформенная )))

nginx и непонятные цифры перед

Reading time1 min
Views1.2K
После установки nginx в качестве frontend к apache встретился проблемой: в начале некоторых html-документов вставлялось шестнадцатеричное число, а в конце- ноль. Проблема проявлялась только на страницах с ошибками CMS Drupal.
По сути эти документы не что иное, как chuncked-ответы сервера. После недолгого разбирательства выяснил, что такая проблема встречается из-за кривого php-кода. На HTTP/1.0 запрос, php-код отдавал HTTP/1.1 ответ. Лезть в друпаловский код не хотелось, потому я решил немного поднастроить apache (2.2). В httpd.conf добавил следующие строки:

<IfModule setenvif_module>
BrowserMatch ".*" downgrade-1.0 force-response-1.0
</IfModule>


После чего, естественно, перезапустил apache.

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

UPD: Виноватых в произошедшем на самом деле определить очень сложно. Но для меня важно то, что описанная выше настройка апача полностью решает проблему.

Движок СУБД на PHP

Reading time4 min
Views3.4K
Здравствуйте, уважаемые читатели. Моя СУБД не является портом никакой из существующих СУБД на PHP (в отличие от C#-SQLITE, к примеру), а является уникальной разработкой. Основным отличием от существующих движков, вроде TxtSQL, является поддержка индексов. Если используется только PRIMARY INDEX, скорость вставки на моём ноутбуке достигает 5000/сек. Для PHP, как мне кажется, это вполне неплохо.
Читать дальше →

Чем дальше в лес, тем партизанестее партизаны

Reading time3 min
Views570
Всё началось с того, что я решил заняться изучением Javascript, давно я смотрел на этот язык программирования. И вот наконец-то свершилось! Я читаю Флэнагана(довольно хорошая книга, стоит заметить).
А дальше началась...

Действительно ли социальная среда — это бред?

Reading time1 min
Views641
В последняя время много разговоров о разном социальном. И очень мало вводной информации. Американец Эрик Куэльман опубликовал книгу «Социалономика» (в оригинале Socialnomics), в которой показал как социальная среда влияет на отношения, на работу, на жизнь, на экономику. Книга продаётся на amazone и стоит $16.47 за 259 страниц и 8 глав :)

image image

Скоро появится аудиоверсия книги. А еще есть шикарный ролик по теме, но он на английском языке. Я не удержался и перевёл на русский. Вот хочу поделиться и пожелать приятного просмотра:



Источники статистической информации собраны на сайте автора.

О пользе времени, проведенного за RSS ридером

Reading time3 min
Views542
Большинство из нас подписано на множество блогов и иных ресурсов разной тематики. Само по себе постоянное чтение всякой фигни вместо того, чтобы работать как минимум вызывает недовольство начальника. Проверка каждые три с половиной минуты а не появилось ли чего нового где-то в интернетах говорит либо об увлекательности (а вернее ее отсутствии) текущей работы, либо о прогрессирующей вредной привычке. Тем не менее, даже быстрый просмотр содержания RSS за последние пару часов упорной работы во время перерыва порой вызывает скрытый гнев некоторых сотрудников.

Так все же, RSS это вселенское зло? Не совсем, из своего личного опыта, напишу почему.
Читать дальше →

Плюсы и минусы лицензий открытого ПО

Reading time5 min
Views35K
Свободное программное обеспечение — широкий спектр программных решений, в которых права пользователя («свободы») на неограниченные установку, запуск, а также свободное использование, изучение, распространение и изменение (совершенствование) программ защищены юридически авторскими правами при помощи свободных лицензий.

Характеристики лицензий:
1. Apache Software License
2. Лицензия BSD
3. GNU General Public License
4. Лицензии MIT
5. Mozilla Public License
6. Консорциум Всемирной паутины

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

Имитация статических переменных в JavaSctipt

Reading time1 min
Views6.3K
Статическими переменными называются переменные которые сохраняют свое значение между вызовами функции. Javascript не поддерживает статические переменные и нет ключевого слова static.
Но так как функции в javascript также являются объектами, мы можем имитировать статические переменные. Все что надо сделать, так это создать переменную которая будет членом функции и частью объекта соответственно, и ее значение тогда будет сохраняться между вызовами.

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

Тест Тьюринга

Reading time4 min
Views116K
Итак сегодня мы поговорим о самом известном тесте для оценки говорящего бота — это тест Тьюринга.
Тьюринг
Тест Тьюринга — эмпирический тест, идея которого была предложена Аланом Тьюрингом в статье «Вычислительные машины и разум» (англ. Computing Machinery and Intelligence), опубликованной в 1950 году в философском журнале «Mind». Тьюринг задался целью определить, может ли машина мыслить.
Стандартное звучание закона: «Если компьютер может работать так, что человек не в состоянии определить, с кем он общается — с другим человеком или с машиной, — считается, что он прошел тест Тьюринга»
Читать дальше →

Information

Rating
Does not participate
Location
Зеленоград, Москва и Московская обл., Россия
Registered
Activity