Pull to refresh
9
0
Yojik @yojik

User

Send message

RubyOnRails — о главном в презентации

Reading time1 min
Views1.3K
На сайте RubyInside была опубликована интересная презентация, которая в 341 слайде объясняет принципы работы с Ruby On Rails.(installation, Ruby, migrations, ActiveRecord, forms, views, Rails 2.0, deployment, etc ). Может помочь желающим освоить framework. Презентация достаточно полная для того, чтобы понять основную концепцию.

PDF версию можно скачать тут

Просмотреть слайд-шоу тут

P.S. презентация исключительно на англ.
Total votes 19: ↑18 and ↓1+17
Comments43

Черные ходы Касперского 6/7

Reading time10 min
Views7.9K
Перевод статьи с сайта rootkit.com

Преамбула

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

Он имеет Модуль Проактивной Защиты (Proactive Defence), представляющий из себя частичную реализацию HIPS, способную, в теории, защитить компьютер от неизвестных угроз, анализируя поведение программ и предотвращая несанкционированные действия.

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

Эта статья — не просто обзор ошибок и уязвимостей — в конце каждой части мы даём рекомендации разработчикам антивируса, потому что мы видим, что они не могут разобраться с этими ошибками самостоятельно. И для приверженцев сразу оговорка: конечно, все, что написано ниже — не критические уязвимости, нет-нет =) Всего лишь несколько простых методов получить BSOD при установленном KAV/KIS даже из под гостевого аккаунта, всего лишь методы обхода KAV/KIS… и так далее, в общем не принимайте слишком близко к сердцу.

Версия Касперского, про который пойдёт речь в этой статье — 7.0, последний публичный билд 125, тип продукта — Internet Security.
Читать дальше →
Total votes 83: ↑76 and ↓7+69
Comments117

Парсим микроформаты

Reading time7 min
Views3.9K
Микроформаты — это способ внедрения специфических семантических данных в HTML, который мы используем сегодня. Первый вопрос, который задал бы гуру XML: «А зачем применять HTML, если XML позволяет создать ту же самую семантику?» Я не буду перечислять все причины, по которым XML был бы лучшим или худшим выбором для кодирования данных, или же почему микроформатами был выбран HTML в качестве базы. Эта статья будет сосредоточена на том, как работают базовые правила парсинга, и как они отличаются от XML-ных.
Читать дальше →
Total votes 28: ↑27 and ↓1+26
Comments13

Сайты о CMS

Reading time1 min
Views1K
Я являюсь автором cmsworld.ru. Проект работает уже больше полугода. Хотелось бы сделать некоторые выводы о своем проекте в частности и о проектах по CMS в целом (cmslist, cmsmagazine и другие ЦМС-каталоги).

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

На мой взгляд, представленная на таких сайтах информация о ЦМС (параметры, общий функционал) мало полезна. Как отмечают посетители моего сайты, при сравнении некоторых ЦМС не видно совсем, чем они отличаются. Вот и встает вопрос, что делать? Как помочь людям делать выбор?

Буду весьма признателен за советы в данном направлении.

Особенно умным и тем кому больше нечем заняться, чем комменты не по теме оставлять: я не прошу критиковать проект, а прошу дать совет по поводу того, что делать, чтобы сайт был полезным и интересным.
Total votes 27: ↑19 and ↓8+11
Comments94

Css и Safari

Reading time1 min
Views3.6K
Столкнулся с проблемой, что в safari(3.0.4) очень странно отображается страница, которая адекватная во всех остальных браузерах.
После нескольких часов танцев с бубнами c restorer определили, что safari не воспринимает первый стиль в css-файле после указания кодировки.
Поэтому создали специальный класс, который идёт после указания кодировки.

@charset «utf-8»;
.i-love-steve-jobs { /* yep */ }


Зы ничего подобного в интернет не нашёл, возможно это только мои глюки?
Total votes 32: ↑27 and ↓5+22
Comments40

Грядет SUнами!

Reading time1 min
Views577
Нас ждет очередной бум. С сегодняшнего дня RU-CENTER принимает предварительные заказы на регистрацию доменных имен в домене SU. С третьего декабря они будут стоить 600 рублей!

Цитата с сайта регистратора:
Если вы подадите заявку на регистрацию домена, и ваша заявка на этот домен окажется единственной, то 3 декабря доменное имя станет вашим всего за 600 рублей.
Если на один и тот же домен поступит несколько заказов, то он будет выставлен на аукцион, и все заявители смогут принять участие в закрытых торгах за право обладания доменом.

В зоне .su большое количество свободных очень красивых доменов, а снижение стоимости регистрации стремительно увеличит популярность зоны и поможет развенчать слухи о прекращении ее существования. Подозреваю, что третьего декабря количество активных аукционов вырастет в разы.
Total votes 12: ↑9 and ↓3+6
Comments12

Сам себе тамада

Reading time3 min
Views2.5K

Сам себе тамада

Вы когда-нибудь готовили свадьбу? Процесс, я вам скажу не из приятных. Нужно учесть тысячу мелочей. Кто нам в этом поможет? Тёща? Нет, конечно, нам поможет верный друг компьютер. Только для этого надо вначале написать программу. Поэтому предлагаю свою идею стартапа «Сам себе тамада».

Читать дальше →
Total votes 42: ↑30 and ↓12+18
Comments73

Как отформатировать мозг под установку другого языка?

Reading time4 min
Views14K
      Почти каждый компьютерщик в своей жизни пробовал установить на свой компьютер принципиально другую операционную систему, и прекрасно знает последовательность действий для достижения этой цели:
  1. Осознать необходимость в этом процессе.  Мотивацию может создать или острая необходимость — наезд проверяющих органов, или острый интерес — попробовать, что же это такое.
  2. Купить или одолжить дистрибутив устанавливаемой системы.
  3. Найти хороший мануал по работе с новой системой и, самое главное, мануал по ее установке.
  4. Создать на винчестере новый раздел и отформатировать его  в формате, нужном для новой операционной системы.
  5. Установить в этот раздел операционную  систему согласно мануалу.
  6. Установить необходимые программы, пользоваться и наслаждаться :)

   Для нашего мозга аналогом операционной системы является язык, на котором мы общаемся и рассуждаем, поэтому логично продолжить аналогию и рассмотреть процедуру изучения иностранного языка  с точки зрения ее оптимизации.
Читать дальше →
Total votes 25: ↑17 and ↓8+9
Comments259

Вышел The Bat 4. Где новый интерфейс?

Reading time1 min
Views2K
Новый интерфейс почтовой программы The Bat 4
Дизайн-бюро Горбунова недавно очень обрадовало сотни тысяч пользователей почтового клиента The Bat, сообщив о том, что они разработали новый интерфейс для четвертой версии. Порадовали интересные идеи и просто красивый и современный внешний вид. Естественно узнать удобство можно только испытав на себе.
Я пользуюсь батом уже не один год и почти всё меня устраивает. За исключением может крайне плохой поддержки html в письмах, отсутствия нормального органайзера с напоминалкой и морально устаревшего дизайна.
И вот, 4й бат появился на официальном сайте. Я конечно поспешил его скачать.
Так вот, никакого нового интерфейса там не оказалось, всё по-прежнему, изменения мизерные — исправлены утечки памяти и остальное по мелочи. Зато вместо нового красивого интерфейса мне установили Персональный поиск от Яндекс и Яндекс-панель для браузера. Вот и проясняется кто главный спонсор перехода с тройки на четверку.
Кому, впрочем, интересно, скачать новую версию можно на официальном сайте программы.
Total votes 71: ↑64 and ↓7+57
Comments174

Итоги опроса про Entity Framework

Reading time1 min
Views1.2K
Хотел бы подвести некоторые итоги опроса про Entity Framework, который можно посмотреть тут
habrahabr.ru/blog/net/42340.html:

1. Более двух третей хабранаселения не используют в работе asp.net. И так было очевидно, что большинство пишет на php/python/erlang/perl/ruby, сейчас это документально засвидетельствовано. Asp.net как платформа сильно отстает в нашей стране. Это связано и с некоторой громоздкостью платформы и ее направленностью дефакто на платформу windows/.net, которую многие, зачастую несправедливо, не любят, презирают или игнорируют.
Читать дальше →
Total votes 6: ↑6 and ↓0+6
Comments9

Йет эназа стэндэлоун блог :)

Reading time1 min
Views592
Господа и дамы, здрасьте.
Так вышло, что сайт свой я хочу не столько пропиарить (нечего там рекламировать), сколько узнать, что подумают хабралюди о его внешнем виде. Какое-то время назад я люто возненавидел ЖЖ и его аналоги и перенес свой блог к себе на домен, поставив вордпресс. Однако эта махина оказалась для меня чересчур функциональной и мною было решено сделать простенький бложек с простым же дизайном. Гляньте, кому не жалко лишних 5 минут, и расскажите о своих впечатлениях о внешнем виде блога. Спасибо :)

thehomepage.ru
Total votes 24: ↑14 and ↓10+4
Comments40

Поиск: FULLTEXT или LIKE?

Reading time2 min
Views39K
Наверное каждый разработчик подходил к моменту выбора между двумя решениями одной задачи и естесвенно решающим фактором выбора является наиболее быстрый способ (по времени процесса). Так и я в ходе разработки поиска для своей CMS задался вопросом: что лучше, делать поиск по базе используя полнотекстовой индекс или с помощью оператора сравнения LIKE, имея небольшое количество информации.

Для того, чтобы ответить на свой вопрос я провел небольшой опыт: создал таблицу с четырмя полями (два из которых использовались для поиска и были проиндексированы FULLTEXT'ом) содержащую 5 000 строк. Поля по которым производился поиск содержали по 255 символов, случайно выбранных из одного большого текста. Поиск производился так же по случайным словам не короче 4-х символов.
Читать дальше →
Total votes 52: ↑46 and ↓6+40
Comments67

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

Reading time8 min
Views7.4K
Одним из важнейших профессиональных качеств менеджера является умение укладываться в сроки, а также — умение прогнозировать сроки, давать четкий ответ на вопрос: «к какому моменту вы могли бы это завершить?» Кроме того, ему необходимы навыки распределения бюджета своего времени, для принятия решений типа «стоит ли браться за это дело, не нанесет ли это ущерб своевременности выполнения других дел?»

Сейчас мы остановимся на методах, позволяющих учитывать при принятии решений не только приоритетность дел и сроки их исполнения, но и затраты времени на исполнение дел, их место в общем бюджете времени.
Читать дальше →
Total votes 31: ↑30 and ↓1+29
Comments23

Ubuntu: история успеха в картинках

Reading time2 min
Views2.6K

Дистрибутив Debian на рынке вот уже более десятилетия, Gentoo — пять лет, а Mandriva/Mandrake — почти десять. Но их достижения просто блекнут по сравнению с успехом дистрибутива Ubuntu, который менее чем за три года приобрел просто ошеломляющую популярность.
Читать дальше →
Total votes 57: ↑55 and ↓2+53
Comments62

NPJ — эффективное средство для ведения проектов и документации

Reading time11 min
Views7K
Ведение документации на свою рабочую сеть давно стало правилом хорошего тона для любого уважающего и считающего себя профессионалом системного администратора. Дело здесь вовсе не в служебных обязанностях, а скорее в прямой необходимости.

Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments27

Парочка отличных эффектов

Reading time1 min
Views1K
Ну, собственно, я тут подумал, что, наверное, нужно написать об этом здесь. Итак, я, будучи в здравом умме и трезвой памяти, вчера, или позавчера, или когда-то еще, при очередном серфинге и поиске очередных рюшечек нашел парачку интересненьких скриптов. Делюсь, на здоровье хабралюдям!
Total votes 51: ↑43 and ↓8+35
Comments20

Ask.com революционирует

Reading time1 min
Views1K
«Вы знаете, что 75% британцев используют один поисковик для поиска информации? Один и тот же поисковик. Самый крупный поисковик. Самый популярный поисковик. Почему? Не потому, что нет других поисковиков, просто люди не используют их.»

Это – цитата из манифеста кампании Information Revolution, начатой в Великобритании. Организовали её не вовсе не добровольцы, а конкуренты самого крупного поисковика Google – компания Ask.com.

Читать дальше →
Total votes 30: ↑24 and ↓6+18
Comments34

Стратегия для Start-Up?? Да!!!

Reading time3 min
Views1.2K
О стратегии для стартапа могу сказать одно: имхо она должна быть.

Пусть у вас еще нет даже бизнес-плана, а только executive summary.
Стратегия должна быть. Не нужно детального плана, нужно знать, где будет Вход и где Выход из стартапа.

Теперь о том, как создавать стратегии.
Читать дальше →
Total votes 11: ↑10 and ↓1+9
Comments8

Information

Rating
Does not participate
Registered
Activity