Pull to refresh
-11
0

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

Send message

Установка Debian по сети через netboot и ssh

Reading time2 min
Reach and readers9.7K
image

Подходит для установки Debian Squeeze и старше. Установщик стандартный для дебиана — debian-installer (сокращенно d-i).

В случае невозможности получить физический доступ к консоли этот способ наиболее удобен для установки нового дистрибутива Debian. Достаточно включить сервер, дождаться загрузки и присоединиться по ssh.

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

Массовая почтовая рассылка через Exim или как не попасть в спам

Reading time4 min
Reach and readers99K
Жизнь была прекрасна и все было в этом мире хорошо, пока почта с моего сайта не стала активно посылаться в спам практически всеми крупными почтовыми серверами. Особенно усердствовал в этом Gmail. Частенько меня принимали за спамера в Yandex, реже в mail.ru и rambler.
image
Исходя из совокупности представленных факторов стало понятно, что надо что-то делать с настройками своего почтового сервера Exim. Посмотреть, как это было сделано, приглашаю под хабракат.
Читать дальше →

Мой open source велосипед

Reading time4 min
Reach and readers18K
“Воин не бросит начатое.”
Мастер Шифу, м.ф. Кунг-фу Панда


Можно рассматривать этот топик не как технический, а как художественный. Тут не будет кусков кода, диаграмм классов и прочей ерунды. Будет история одного java open source проекта, который я разрабатываю уже около года.

Начало


Все началось, когда я был на четвертом курсе одного провинциального российского университета. С семестра, о котором ходили легенды на моей специальности, как о “семестре-убийце“ с его 55-ю лабораторными работами по графике, компиляторам и вычислительной математике (далее ВМ).
Читать дальше →

JavaScript паттерны… для чайников

Reading time8 min
Reach and readers182K
Однажды вечером, сразу после того, как я закончил разбираться с наследованием в JS, мне пришла в голову идея, что пора бы заняться чем-нибудь посложнее — например паттернами. На столе внезапно оказалась книжка Gof, а на экране ноутбука появился труд с названием «JavaScript patterns».

В общем, спустя пару вечеров, у меня появились описания и реализации на JavaScriptе самых основных паттернов — Decorator, Observer, Factory, Mediator, Memoization (не совсем паттерн, а скорее техника, но мне кажется что она прекрасно в этот ряд вписывается) и Singleton.

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

Как мы делали «3D фотографии»

Reading time6 min
Reach and readers4.9K
Несколько лет назад, на сайте pleer.ru я встретил фотографии к товарам, которые можно было вращать, посмотреть со всех сторон. Меня это очень впечатлило. Периодически, подобные сервисы я встречал и на других сайтах. Поскольку сам я являюсь фотографом, в какой-то момент я предложил своему знакомому создать студию, чтобы делать такие вот ролики. Знакомого идея очень впечатлила и мы стали думать.

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

Нисколько не претендую на универсальность решения. Просто расскажу, как это делали мы.
Читать дальше →

Eventez-ация

Reading time4 min
Reach and readers809
Сейчас многие стартапы базируются на очень простых идеях. Чем лаконичнее, тем проще опробовать и убедиться «фан или не фан». Например: предположили, что людям надоела пространная писанина в блогах и они с огромным удовольствием будут обмениваться краткими публичными сообщениями-статусами — создали twitter; или, подумалось, что экстремальные скидки спровоцируют столь же экстремальный спрос на товары и услуги (причем, даже незнакомые и экзотические) — получили Groupon; или, подметили, что люди не боятся афишировать места своего пребывания, добавили элементы «игровой механики» — получили Foursquare…

Следуя принципу простых идей, и советам минимизации фунционала (MVP) и бутстреппинга появился Eventez.

Идея проста: людям интересны события (эвенты), которые происходят вокруг них.

Eventex -- идея проста. Людям интересны события (эвенты), которые происходят вокруг них.
Читать дальше →

Google пометил сайт ОАО «РЖД» как потенциально опасный

Reading time3 min
Reach and readers1.7K
UPD_2:

15 ноября 2011 Google восстановил статус сайта, предупреждений больше нет.

А вот как было 14 ноября 2011:

При попытке зайти на сайт РЖД через Мозиллу, выскакивает вот такое сообщение.


Отрывок из дополнительной информации, выдаваемой гуглом:

На 1 из 6 страниц сайта, протестированных нами за последние 90 дней, происходила загрузка и установка вредоносного ПО без согласия пользователя. Последнее посещение этого сайта системой Google произошло 2011-10-27; последний раз подозрительный контент был обнаружен на этом сайте 2011-10-26.

Вредоносное ПО включает 1 trojan(s). Число новых процессов, создаваемых в результате заражения на целевом компьютере: в среднем 7.

Число доменов, на которых размещается вредоносное ПО: 2 (в том числе svpressa.in/, rzd-rzd.in/).

Число доменов, предположительно используемых в качестве промежуточных звеньев для распространения вредоносного ПО: 1 (в том числе rzd-rzd.ru/).

Сетей, в которых размещался этот сайт: 1 (в том числе AS20702 (CSSMPS)).

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

Как решить проблему конфликта приложений

Reading time5 min
Reach and readers20K

Как установить две версии приложения на одном компьютере? Как решить проблему конфликта приложений? Как сделать приложение более безопасным для системы?
Как?
Читать дальше →

Практика работы «в белую» с иностранными заказчиками

Reading time4 min
Reach and readers108K
Итак, тут уже была серия статей про то как открыть ИП, как вести бизнес с иностранцами и так далее.
Я хочу всё систематизировать и поделиться реальной практикой.

Для начала введём определения и ограничения:
1. вы уже должны быть зарегистрированы как ИП и вы ознакомились со статьями: habrahabr.ru/blogs/freelance/132232, habrahabr.ru/blogs/freelance/132360, habrahabr.ru/blogs/Dura_Lex/114069
2. мы хотим вести бизнес честно, платить с этого налог и делаем это в России;
3. всё что написано ниже в статье применимо только к ИП, возможно что-то применимо и к ООО, но я ИП и рассказываю про ИП;
4. ИП рассматривается на упрощённой системе налогообложения (УСН) со схемой уплаты налогов в 6% от дохода и без наёмных работников – то есть вы сами по себе;
5. вы предоставляете услуги в области ИТ (программинг, дизайн, консультации и т. п.).

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

PhoneGap — решение проблем в первом приложении

Reading time4 min
Reach and readers16K
PhoneGap — HTML5 платформа для разработки приложений под 7 существующих мобильных платформ. На днях они обновились до версии 1.2.0 и переехали под крыло Апачи. Адрес репозитория также обновился. На сайте в документации замечательная пошаговая инструкция для создания первого приложения, так что на вводной части больше не будем останавливаться, об этом уже писали. Мелкие проблемы начинаются, когда немножко выходишь за рамки стандартных возможностей платформы, но все решаемо.

Постановка задачи


Захотел я сделать нидерландско-русский словарь под Андроид за неимением приличного на рынке. Мне попался словарь отсканированный с хорошего бумажного. Процесс извлечения информации с картинок заслуживает отдельной статьи. Поэтому пропустим эту часть. В качестве первого этапа сделал словарь в виде html странички. По инструкции по созданию «hello world» сделал приложение и оно успешно запустилось. Дальше надо было обработать напильником и довести до ума детали.
ручная работа - резьба по дереву

Фото и видеофайлы в домашней коллекции — обработка и хранение

Reading time5 min
Reach and readers3.9K
Предисловие

Думаю, каждый фотолюбитель вроде меня сталкивался с выбором оптимального способа обработки и хранения своих фотографий. В данной статье я хочу затронуть эту тему и предложить свой вариант. Очень хочу услышать другие варианты использования.
Так получилось, что мне уютно находиться и выполнять задачи в Linux-системах, поэтому все скрипты для линукса. Но ось — не главное, главное — правильный подход.

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

Давайте разрабатывать UI-элементы правильно

Reading time4 min
Reach and readers11K
Не так давно у меня кончилось терпение. По началу всякие плагины, а затем различные framework'и начинают «насиловать» HTMLDocument. Что бы понять потерял элемент фокус или нет — они отслеживают событие onclick на HTMLBodyElement или на HTMLDocument. И если некоторые из них обращают внимание на нажатие Taba при потере фокуса, то большая часть вообще игнорирует данный факт.
Читать дальше →

Графическая установка Scientific Linux 6 на сервера ServerLoft

Reading time8 min
Reach and readers5.3K
Давно пользуюсь в некоторых проектах арендованными серверами и один из используемых мною датацентров — ServerLoft.

С недавних пор (если быть точным, то после выхода RHEL6) стало необходимо устанавливать на сервера CentOS6 или SL6, но проблема в том, что ServerLoft не предлагает возможности установки 6-й версии данных ОС (пока, по крайней мере). Вручную установку ОС специалисты данного ДЦ не производят.

Практически все сервера в ServerLoft обеспечены IPMI/iLO/iRMC/etc. Вследствие данного факта на сервер можно получить текстовую консоль, а для серверов HP даже графическую, а это позволяет установить нужную ОС без особых сложностей.

Подробности далее.
Читать дальше →

Опыт создания загрузчика изображений

Reading time7 min
Reach and readers8.8K

Предисловие


Всем привет. Я хочу рассказать о создании загрузчика изображений для своего первого web-проекта. Я постараюсь объяснить, какие решения я видел, и какие подводные камни встретились на моем пути. Ну и, собственно, как эти камни можно обойти. Надеюсь, мой опыт кому-нибудь поможет.

Для начала опишу основную задачу: необходимо создать загрузчик изображений(bmp, png, jpg), с последующим их сохранением на сервере, а также с созданием копий изображений различного размера. Также желательно обеспечить соответствие дизайна загрузчика стилю сайта, и удобный интерфейс пользователя. И самое главное – загрузчик должен максимально поддерживаться браузерами.
Читать дальше →

Русский перевод официальной документации PHP снова стал доступным!

Reading time3 min
Reach and readers4.8K
Добрый день, Хабрасообщество!

Спустя 3 месяца после призыва о помощи, команда переводчиков документации PHP спешит рассказать как много мы достигли вместе с вами, читатели Хабра.
Самое главное: русская документация PHP снова в строю!

Прогресс сообщества PHPDoc-RU


С 1 августа и по 12 ноября объем переведенной документации вырос в 4 раза и составил более чем четвертую часть общего количества файлов и больше трети от их объема.



Подробности под катом (Графика: ~ 65Кб).
Читать дальше →

HTML5-консоль от Google

Reading time1 min
Reach and readers3.4K
HTML5-консоль, который вы могли видеть в одном из выступлений на майской конференции Google I/O, работает в онлайне (судя по всему, только в браузере Chrome).



Презентация HTML5 Wow целиком была создана для демонстрации возможностей HTML5. Все демонстрационные примеры, в том числе консоль, выложены с открытыми исходниками.
Читать дальше →

Наши самородки 2

Reading time1 min
Reach and readers1.7K
Посмотрев замечательный мультфильм из предыдущего топика Наши самородки, хочу поделиться ещё одной интересной ссылкой.

Автор проекта также практически в одиночку в свободное время сваял полнометражный полуторачасовой мультфильм. 8 лет, с 2002 по 2010 год, житель нашей столицы Дмитрий Петров делал мультфильм «Потерянная Планета».



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

Tsung: Нагрузочное тестирование Web-приложений

Reading time3 min
Reach and readers44K

Tsung — это распределенная система нагрузочного тестирования, написанная на Erlang'е. Заявлена поддержка HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and XMPP/Jabber. В этой статье я опишу как протестировать обычный web сайт на нагрузку.
Читать дальше

Швейцарские ученые создали компьютерную систему, отслеживающую ход спортивных матчей

Reading time1 min
Reach and readers1K
В общем-то, система, созданная швейцарскими специалистами из École Polytechnique Fédérale de Lausanne, может найти применение во множестве сфер, но пока что ее прочат в «спортивные комментаторы». Эта система способна отслеживать множество людей на изображении одновременно. К примеру, система без труда «ведет» одновременно всех игроков баскетбольного мачта, без необходимости цеплять что-то на самого игрока.

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

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity