Как стать автором
Обновить
21
0

Пользователь

Отправить сообщение

Вот и мой файлообменник «прижали к ногтю»

Время на прочтение1 мин
Количество просмотров22K
Вот и до моего файлообменника добрался отдел «К».

Буду вести тут записи о ходе событий.

Начало.

22.04.2010 12:00
Обнаружил что сервер не пингуется. Позвонил хостеру, попросил подключить KVM чтобы узнать в чем дело с сервером. Но подключать KVM не потребовалось. Хостер сообщил мне — "сотрудниками МВД Управления К на основании Постановления о производстве обыска (выемки) были изъят ваш сервер."

К сожалению, хостеру не дали сделать копию одной из двух бумаг, которую им показывали оперативники отдела «К». Так что узнать ни номер уголовного дела, ни ФИО следователя пока не могу.

Сейчас активно ищу адвоката чтобы не ждал пока они меня вызовут и придти с ним к оперативникам и разузнать о причинах изъятия сервера.

PS. Если у вас файлообменный сервис — закройте его нафиг. Похоже волна пошла.

Как будут новости — отпишу.

UPD. Попросили перенести из личного блога в основной. Т.к. новость интересная людям.
Всего голосов 382: ↑366 и ↓16+350
Комментарии340

Зачем же нужна виртуализация?

Время на прочтение8 мин
Количество просмотров222K
Слово «виртуализация» в последнее время стало какой-то «модой» в ИТ-среде. Все вендоры железа и ПО, все ИТ-компании в один голос кричат, что виртуализация – это круто, современно, и нужно всем. Но, давайте, вместо того, чтобы идти на поводу у маркетинговых лозунгов (а иногда бывают такими, что сам Геббельс умер бы от зависти), попытаемся посмотреть на это модное слово с точки зрения простых «технарей» и решить, нужно нам это или нет.

Читать дальше →
Всего голосов 114: ↑95 и ↓19+76
Комментарии159

Хабраэффект глазами сервера или почему не стоит апачем раздавать статику

Время на прочтение3 мин
Количество просмотров3.3K
В статье я расскажу впечатления от хабраэффекта наблюдаемом на личном сервере.



В ней не будет ничего нового для тех, кто давно занимается вебом, а особенно для администраторов решавших вопросы защиты от DDOS.
Просто небольшая заметка о том, как я наблюдал хабраэффект.
Читать дальше →
Всего голосов 169: ↑143 и ↓26+117
Комментарии112

Как открыть студию без стартового капитала

Время на прочтение5 мин
Количество просмотров75K
Здравствуйте коллеги!
Представляю вам некую «шпаргалку» для будущих руководителей студий.

У многих появляется желание открыть свою студию, но есть мысли, которые вас останавливают. Это «нет инвесторов», «нет клиентов», «не знаю как буду рекламироваться» и многие другие. Некоторые из них мы разберем в этой статье.

Открыть свою студию можно при любых условиях и исходных данных, в том числе и не имея стартового капитала. Главное – наличие твердого желания и готовности тратить все свое время и силы на развитию. Правда, проблем в этом случае может быть чуть больше, но зато и ценного опыта набежит с избытком.
Если денег нет, а счастья хочется… (с)
Читать дальше →
Всего голосов 136: ↑92 и ↓44+48
Комментарии62

Обзор бесплатных библиотек для Flash/Actionscript 3.0 разработчиков

Время на прочтение3 мин
Количество просмотров7.5K
Появление в 2006 году третьей версии языка ActionScript заметно повлияло на развитие рынка флэш-приложений. Смещение акцента с создания дизайнерами небольших флэш-приложений в сторону разработки более сложных программных продуктов потребовало привлечения в отрасль все большего числа профессиональных программистов. Поддержка ООП, пакетов, пространства имен и другие нововведения породили создание различных универсальных и узконаправленных библиотек, которые служат основой для многих проектов.
Данная статья представляет собой обзор наиболее популярных и полезных библиотек, которые могут стать отправной точкой для начинающих флэш-разработчиков, а также оказаться полезными для профессионалов.
Читать дальше →
Всего голосов 58: ↑52 и ↓6+46
Комментарии41

Flash Builder 4 и юнит тесты

Время на прочтение1 мин
Количество просмотров2.5K
Был приятно удивлен тем, что теперь создание юнит-тестов занимает считанные мгновения.
Итак, кратенько расскажу и покажу, как писать юнит-тесты в Flash Builder 4.

Это даже не статья, а просто описание нескольких простых шагов

Поехали!
Читать дальше →
Всего голосов 37: ↑31 и ↓6+25
Комментарии19

Логорама (лучший короткометражный анимационный фильм)

Время на прочтение1 мин
Количество просмотров5.7K
Недавно прошла 82-я церемония вручения всем известной премии «Оскар». Все удостоившиеся наград фильмы вы, скорее всего, уже видели. А короткометражный мультфильм «Логорама» говорит вам о чем-нибудь? Мне ни о чем не говорил, пока не рассказал друг.

image
Читать дальше →
Всего голосов 163: ↑143 и ↓20+123
Комментарии127

Ввоз и монтаж оборудования в дата-центре

Время на прочтение2 мин
Количество просмотров25K
Как мы и обещали, переходим от повествования о строительстве дата-центра к более предметным областям. Сегодня мы расскажем и покажем, как происходит ввоз, регистрация и монтаж клиентского оборудования в дата-центр. В принципе, здесь нет ничего удивительного, или захватывающего, но тем, кто интересуется вопросами типа «как же там все устроено», наверняка будет интересно.

image

Читать дальше →
Всего голосов 145: ↑132 и ↓13+119
Комментарии154

Архитектура ExtJS приложений: подход со стороны Zend Framework

Время на прочтение8 мин
Количество просмотров3.7K
В дополнение статей oddy про архитектуру RIA-приложений на основе ExtJS хочу предложить свой, альтернативный подход к данной проблеме. Он состоит в использовании ZendFramework-подобного каркаса xFrame, написанного на JavaScript. Под катом — описание ключевых элементов системы, ссылки на демо приложение и исходный код.
Читать дальше →
Всего голосов 23: ↑21 и ↓2+19
Комментарии12

Код, который приятно читать

Время на прочтение2 мин
Количество просмотров3.7K

Хороший код


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

Основное правило

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

Прочие замечания

Я заметил, что есть ещё несколько довольно общих правил, которые делают код симпатичнее.
Читать дальше →
Всего голосов 89: ↑71 и ↓18+53
Комментарии242

CSSDoc — формат комментариев для CSS

Время на прочтение3 мин
Количество просмотров12K
Уже неоднократно видел утверждение, что CSS необходимо комментировать, чтобы потом было проще сориентироваться себе или тому, кто также поддерживает или будет в дальнейшем поддерживать ваш код. Но почему-то никто не предлагает использовать какой-то универсальный формат комментариев, который был бы понятен всем, хотя в программировании такое используется повсеместно: JavaDoc, JSDoc, PHPDoc и т.п.

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

Если интересно, то нужно нажать на эту ссылку.
Всего голосов 59: ↑51 и ↓8+43
Комментарии75

Ошибки начинающего руководителя студии

Время на прочтение3 мин
Количество просмотров17K
Здравствуйте.
Сегодня я хочу рассказать об ошибках, которые часто совершают начинающие руководители и о простых способах их избежать.
Итак, Вы открыли студию. Проблемы с арендой офиса, первыми заказами, подбором команды, позади, что дальше?
Для студии первый год – самый сложный и показательный период, от которого зависит ее дальнейшее существование и успех. Очень многие руководители бросали свои начинания именно в первый год, к сожалению пройдя практически идентичный путь типичных ошибок.

Итак, первая ошибка. Клиент – враг.


Особенно это касается компаний, продающих «творческий» продукт – веб-студий, креативных агентств и т.д. К клиентам начинают относиться как к идейным врагам, варварам, губящим творения и портящим блестящие концепции и идеи. Это типичная человеческая реакция, защищающая свое право на индивидуальность и личное мнение.
Решение: Нужно понять одну простую вещь: ваши деньги находятся в кармане клиента. Вступать с ним в спор и навязывать свой вариант можно лишь в одном случае: если Вы твердо уверены в эффективности своего проекта и готовы взять на себя всю ответственность и гарантии. В противном случае лучше внести требуемые правки и тем самым сохранить отношения с заказчиком. Естественно нужно пытаться найти компромисс, что бы не получить совсем плохой продукт. Но даже если клиент настаивает, лучше преодолеть свои абмиции, и сделать как он хочет, хотя в портфолио класть не обязательно.
Читать дальше →
Всего голосов 70: ↑47 и ↓23+24
Комментарии55

Использование Delegate и Undelegate в jQuery 1.4.2

Время на прочтение5 мин
Количество просмотров8.8K
jQuery
В комментариях к анонсу версии 1.4.2 было много вопросов по поводу 2-х новых методов, появившихся в новой версии jQuery
Вы наверное слышали, что в jQuery 1.4.2 было добавлено 2 новых метода: .delegate() и .undelegete(). Эти два метода предназначены для тех же целей, что и методы .live() и .die() ссответсвенно, они только используют другой синтаксис.
узнать больше
Всего голосов 135: ↑85 и ↓50+35
Комментарии75

Редирект после POST запроса

Время на прочтение2 мин
Количество просмотров47K
Каждый веб-разработчик знает, что после POST сабмита формы желательно сделать редирект, чтобы предотвратить повторную отправку данных, когда пользователь захочет обновить страницу. В основном это критически необходимая операция, так как данные формы могут сохраняться в базе данных или участвовать в платёжной транзакции. И тогда данные не только продублируются, но и спишутся лишние деньги.

Но речь не о деньгах, а о правильном редиректе…
Читать дальше →
Всего голосов 102: ↑86 и ↓16+70
Комментарии79

Как я ловил хакера

Время на прочтение2 мин
Количество просмотров44K
Произошло это в начале 2008 года, когда я еще работал в одном крупном украинском банке инженером в IT-департаменте. Только спала новогодняя праздничная суета, и нагрузка на подразделения техподдержки немного поубавилась, как один из подотчетных мне web-серверов сообщил о заканчивающемся на диске месте. Беглый анализ показал, что стремительно росли логи IIS сервера, на котором крутится один из публичных платежных комплексов банка. Мои опасения оправдались – на сервер началась DDOS атака.
Читать дальше →
Всего голосов 431: ↑407 и ↓24+383
Комментарии192

Фотографируем гаджеты для обзора или сайта по-быстрому

Время на прочтение3 мин
Количество просмотров13K
Топики с обзорами всевозможных гаджетов появляются на хабре достаточно часто и возможно, мой рассказ покажется полезным как раз для такого случая – сделать фотографию гаджета для обзора. Здесь я расскажу как быстро сфотографировать небольшой гаджет с максимально возможным качеством. В крайнем случае, это можно сделать даже камерой телефона, я так и поступлю. Поскольку технические средства в этом топике ограничены, практически любое улучшение используемой техники приведёт к повышению качества результата.
Читать дальше →
Всего голосов 196: ↑191 и ↓5+186
Комментарии79

Кратко о RTTI и атрибутах в Delphi 2010

Время на прочтение3 мин
Количество просмотров15K
RTTI (Runtime Type Information) было тщательно переработано в Delphi 2010.
RTTI является центральным элементом, на котором написано Delphi IDE, он существует со времен первого выпуска, однако я слышал от некоторых людей на протяжении многих лет, что они попытались использовать RTTI и нашли это слишком сложным и замысловатым, особенно по сравнению с Reflection API в Java и .NET. Вот это настоящий позор, поскольку возможность писать код для запроса подробной информации о других объектах, не зная заранее их типа, это действительно мощная возможность.
Читать дальше →
Всего голосов 48: ↑28 и ↓20+8
Комментарии380

Фокус с HeadScript (сборка в один файл)

Время на прочтение8 мин
Количество просмотров3.2K
Если сделать так:
<?php $this->headScript()->appendFile('/js/my1.js');?>
<?php $this->headScript()->appendFile('/js/my2.js');?>
<?php $this->headScript()->captureStart() ?>
  var action = '<?php echo $this->baseUrl ?>';
<?php $this->headScript()->captureEnd() ?>

<?php echo $this->headScript(); ?>
<?php echo $this->magicHeadScript(); ?>


то вместо чего-то типа такого:
<script type="text/javascript" src="/js/my1.js"></script>
<script type="text/javascript" src="/js/my2.js"></script>
<script type="text/javascript">
  var action = '/123';
</script>

получим на выходе:
<script type="text/javascript" src="/cache/js/1b1004a203..._compressed.js"></script>

Читать дальше →
Всего голосов 74: ↑60 и ↓14+46
Комментарии129

Остекляем Opera 10.50 в Windows Vista/7

Время на прочтение2 мин
Количество просмотров6.9K
Одним из главных новшеств Opera 10.50 под Windows стала полная поддержка эффектов Aero, в том числе и стеклянного интерфейса Aero Glass. Однако, распространилось это далеко не на все элементы браузера. Дизайнеры Opera сумели хорошо выдержать баланс между стеклом и классической графикой, но ведь есть и те, кому хочется, чтобы интерфейс его любимой программы был полностью стеклянным ;)
image

Читать дальше →
Всего голосов 82: ↑56 и ↓26+30
Комментарии84

Несколько фишек для изучающих английский язык

Время на прочтение1 мин
Количество просмотров48K
1. Анонимные чаты: omegle.com, chatroulette.com
2. Сайты-помощники: kwiz.me, kimir.org, englishtips.org
3. Подкастинг: eslpod.com, effortlessenglish.com, npr.podcast.com, businessenglishpod.com,
4. Качаем фильмы/сериалы, затем субтитры к ним. Просматривать можно с замедлением в VLC плеере чтобы лучше переваривать. Еще рекомендую комик шоу, например Important Things with Demetri Martin — не пожалеете.
5. В скайпе ищем каких нибудь индусов со статусом SkypeMe и не стенсняясь знакомимся.
6. При прочтении какой-то книги или просмотра фильма неплохо бы подготовится таким образом: берем текст, устанавливаем длину слова и частоту употребления в тексте и запускаем, например, этот скрипт (PHP): pastebin.com/m7672c2a9
В итоге имеем дайджест слов большинство из которых вы уже знаете но остальные стоит подучить. И когда вы будете смотреть фильм или читать книгу вы автоматом поймете это слово.
7. Произношение слов — ставим в Google.translate режим Русский->English и в поле текста пишем английское слово — оно без перевода встанет справа вместе с флэшкой которое произносит слово. Также forvo.com, howjsay.com
8. Социальные сервисы ответов:
answers.yahoo.com, vark.com
9. Социальные сети для изучения языка:
livemocha.com, lingq.com, italki.com
10. Остальное:
nytimes.com, ecenglish.com, urbandictionary.com
allengl.narod.ru/top/phvTOP170.htm

Надеюсь каждый нашел для себя что-то полезное:)
Всего голосов 190: ↑171 и ↓19+152
Комментарии114

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность