Search
Write a publication
Pull to refresh
16
0
Сергей @calg0n

User

Send message

Удобный поиск банкоматов на карте Украины

Reading time2 min
Views1.1K
Здравствуйте меня зовут Андрей и обычно я занимаюсь Интернет-магазинами.

Но сегодня я хочу Вам рассказать о проекте, который я создал несколько недель назад для себя и друзей, а теперь решили показать людям. Это сервис поиска банкоматов в Украине – gdebankomat.com.
image

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

SCSS — новая порция глазури от Sass

Reading time3 min
Views56K
imageПоследнее время я практически не занимался версткой, и пропустил выход Sass3, в котором реализовано расширение SCSS (Sassy CSS). Это именно расширение для CSS без «искажения» синтаксиса — то есть любой валидный CSS документ является и полностью валидным SCSS документом. В посте я проведу сравнение с уже существующими препроцессорами такими как Sass и Less. О которых уже писалось на хабре: Sass, Less. Но та информация немного устарела: в частности изменился синтаксис Sass.

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

Домашний linux сервер своими руками

Reading time5 min
Views191K
Хочется поделиться с хабросооществом информацией о том как я собирал домашний сервер.

image

Из софта на домашнем сервере будет «крутиться» следующий набор:
  • torrent клиент с web-мордой
  • DHCP — раздаем ip адреса и сетевые настройки
  • TFTP — для сетевой загрузки
  • OpenVPN — для хождения в сеть с нетбука из недоверенных сетей
  • FTP/Samba/NFS — сетевые шары для доступа с домашних машин
  • Radius — для WPA2 авторизации
  • DigiTemp — мониторинг домашней температуры

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

ModularGrid — модульная сетка в браузере (и не только сетка)

Reading time1 min
Views10K
ModularGrid — это небольшая программка на javascript (около 30 КБ), которая облегчает труд HTML-верстальщика.


Основные возможности ModularGrid


  • показ направляющих поверх страницы
  • показ модульной сетки поверх страницы
  • показ отдельно шрифтовой сетки, горизонтальной или вертикальной модульной сетки поверх страницы
  • показ изображения-макета поверх страницы
  • изменение размера окна браузера под указанные верстальщиком разрешения
  • изменение прозрачности модульной сетки и изображения-макета

подробности

Профилактика SQL-инъекций

Reading time4 min
Views36K


SQL-инъекции (также известные как «Нарушение в целостности структуры SQL-запроса») являются одними из самых распространённых и наиболее опасных уязвимостей в вопросе безопасности. SQL-инъекции очень опасны, потому что они открывают двери хакерам в вашу систему через веб-интерфейс, и позволяют получить неограниченный доступ: например удалять таблицы, изменять базу данных, и даже получить доступ к внутренней корпоративной сети. SQL-инъекции это чисто программная ошибка, и не имеет ничего общего с хост-провайдером. Итак, вы занимались поисками безопасного JSP хостинга, PHP хостинга, или любого другого, вы должны знать, что за профилактику SQL-инъекций несут ответственность только разработчики, а не хост провайдер.

Почему же происходят SQL-инъекции


SQL-инъекции это очень распространённая проблема, но по иронии судьбы, их также легко предотвратить. SQL-инъекции так распространены, поскольку очень много мест, где может присутствовать уязвимость, и в случае успешной инъекции, хакер может получить хорошую награду (например полный доступ к данным в базе).
Читать дальше →

Эмуляция NES (Dendy) на Flash

Reading time2 min
Views2.6K

Представляю Вам первый в своем роде проект в интернете, позволяющий эмулировать NES ROMs на Flash.

Встречайте www.nesbox.com! На сайте собрана коллекция из 1804 игр! (мне в детстве такое и не снилось.
Читать далее...

Простой и эффективный метод отразить http DDoS от 50мбит с помощью nginx и iptables

Reading time7 min
Views67K
Здравствуй, Хабр!
Предлагаю твоему вниманию простой и в то же время эффективный метод борьбы с http DDoS. На основе сервера Xeon 2.5GHz / 4Gb RAM / SAS можно отражать атаку примерно до 300 Мбит/с (значение получено методом экстраполяции).

Способ реализация

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

Область применения

Борьба с Http DDoS на выделенном сервере или ВПС. Максимальная возможная мощность сдерживания DDoS атаки ограничивается физическими возможностями сервера и пропускной способностью канала.

SEO под DDoS-ом

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

Стоимость и эффективность

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

Использование picasaweb в качестве фотохостинга

Reading time5 min
Views6.7K
Нужно использовать много изображений на сайте? Не хочется забивать хостинг изображениями? Хочется уменьшить нагрузку на сервер?
Тогда можно использовать сервис от гугл picasaweb і Picasa API как хостинг для изображений

процесс загрузки фотографий на сервер
Читать дальше →

Небольшой demo клиент vkontakte на QML

Reading time1 min
Views3.7K

Недавно я уже рассказывал о новом языке разметки, теперь же мне хотелось бы показать небольшой пример того, что можно с помощью этих инструментов сделать. В качестве демонстрации я решил написать крошечный клиент для популярной в рунете сети vkontakte.
Данный клиент взаимодействует с контактом через userapi, умеет отображать список пользователей, принимать и отправлять сообщения, отображать пользователей, от которых есть непрочитанные сообщения, а также искать нужных людей среди френдленты по имени и фамилии: в общем самый минимум, хотя делает он это весьма красиво.
Примечателен клиент тем, что здесь нет ни единой строчки на C++, всё сделано средствами qml и javascript.
Несколько скриншотов и ссылки для скачивания

Восполняем прорехи в документации

Reading time3 min
Views655
Я всё-таки закончил издевательства над LaTeX'ом, и теперь наконец-то могу предоставить на суд общественности pdf-версию руководства по переходу на Ubuntu.

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

GameNES.net — онлайн эмулятор игр для Денди

Reading time1 min
Views2.4K
Так уж сложилось, что первые школьные годы я и еще несколько миллионов моих сверстников провели с джойстиками в руках. Это было до того, как джойстики почти полностью были вытеснены клавиатурами и мышами.

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



Чтобы сегодня освежить впечатления детства, не обязательно доставать с антресолей старые Денди и искать подходящие отверстия в плазменной панели.

100 самых популярных игр для Денди работает на сайте gamenes.net в режиме эмуляции.

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

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

Url to PDF. Легко и без проблем

Reading time1 min
Views6.2K
Всем здравствовать.
Давеча был замечен мною интересный пост про замечательный сервис с говорящим адресом: pdfmyurl.com
И родилась мысль написать об альтернативном, более интересном способе (особенно интересном для программистов, энтузиастов и просто любящих консоль людей). Точнее, о проекте, позволяющим делать то же самое, не используя сторонний сервис.
Что же за проект?

Реализация 960gs в Drupal (NineSixty theme)

Reading time2 min
Views1.8K

О NineSixty


NineSixty это тема для Drupal на основе 960gs, предназначенная для использования в качестве базовой темы.
image

Преимущества NS:


  • контент-ориентированная разметка с использованием классов «push» и «pull»
  • динамическая ширина блоков в зависимости от контента
  • инструменты для отладки и визуализация сетки
  • поддержка языков с направлением письма справа налево

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

Linux вместо Windows. Стоит ли игра свеч?

Reading time4 min
Views42K

О чем пойдет речь?


image

На сегодняшнем этапе своей профессиональной деятельности я занимаюсь вопросом миграции коммерческих и муниципальных организаций на свободное программное обеспечение, точнее сказать на ту его часть, которая гарантировано выполнит все задачи клиента. Таким образом думаю разумно будет ограничить эту статью рамками ПО от Microsoft и СПО на базе GNU/Linux, а в частности ОС MS Windows/Ubuntu Desktop и офисного пакета MS Office/OpenOffice.org.

Думаю любой человек понимает, что воровать чужой труд — это плохо, а зарабатывать на нем (если он ворованный) еще хуже. Но исторически сложилось так, что пиратский Windows и Office в Нашем Отечестве является нормой. По крайней мере львиная доля этого софта за МКАД-ом приобреталось (или скачивалось) нелегально. Иногда руководство, как правило, не до конца понимает, или не хочет понимать важность приобретения именно легального софта. Те же, кто готов «легализоваться», после выставленного счета сразу же погружаются в глубокий анабиоз. Конечно, существуют различные программы аренды софта, но во-первых заработать на этом особо не получится, а во-вторых сейчас не об этом. :)

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

Все о 960gs — отличном css-фреймворке для построения модульных сеток

Reading time6 min
Views54K


Я хочу дать исчерпывающее описание замечательному фреймворку для построения модульных сеток 960gs. Недавно где-то в комментариях сказали, что 960gs сложнее в понимании, чем blueprint, что меня удивило. Я не хочу заниматься сравнением этих фреймворком, хотя бы потому, что они выступают в разных весовых категориях, однако, для построения модульной сетки ничего легче и проще в понимании, чем 960gs я не видела.


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

12 советов по созданию макетов в браузере

Reading time5 min
Views8K
перевод статьи: 12 Killer Tips for Designing in the Browser
image

Как Вы создаете макет сайта?

Обычный проект начинается с создания макета в Фотошопе и потом с использованием HTML и CSS максимально приближается к виду исходного PSD файла. Не смотря на это, развивается направление в веб-дизайне пропускающее этап Фотошопа в пользу создания первоначальной композиции прямо в браузере с использованием вашего любимого редактора. Я уверен, что прямо сейчас Ваша голова шумит от причин, по которым этот подход ограничит ваш дизайн, но есть огромное количество вещей, которые Вы можете делать в браузере. Эта статья познакомит с инструментами и приемами, которые понадобятся для создания великолепных работающих макетов на первом же этапе работы.

Основная идея


Meagan Fisher на 24ways.org представил неотразимый довод проектирования в браузере. Хотя я и не разделяю его презрение к Фотошопу (Я люблю Фотошоп больше любого другого ПО на планете), я согласен с некоторыми другими его пунктами. Фишер говорит, что статическое изображение не дает по настоящему ощутить, как сайт будет работать и что проектирование в браузере направляет твои силы на организацию контента до дизайна, что гарантирует большее удобство и создание правильной структуры

Мы будем использовать статью Фишера как затравку для наших заметок по превращению в профессионала в создании фантастических in-browser макетов готовых к работе сразу по получению одобрения от клиента.

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

Ubuntu Server на домашнем компьютере. Раздадим интернет, скачаем torrent

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

Жесткий диск: 500Gb
Материнская плата на 478 сокете
Процессор: Pentium 4 — 2.6Ghz HT
Все это в стареньком корпусе…
image
Итак, что мы имеем:
•Домашний сервер
•Городскую локальную сеть, выдающую интернет посредством VPN соединения

Задачи:


Использовать сервер как средство хранения контента
Возможность скачки торрентов
Раздача интернета всей семье посредством VPN

Итак...поехали!

Псевдореальные квазинаучные интерфейсы в фильмах

Reading time1 min
Views3K
Всегда было интересно, что за цифры и буквы тучами летают по информационным табло во всяких командных центрах разных фантастических фильмов. И особенно было интересно кто и зачем это делает.

Например вот такая картинка для «Идентификации Борна»
Bourne Identity

Оказалось, что есть специальные люди, которые специально намеренно занимаются разработкой такого рода псевдоинтерфейсов для фильмов.
Читать дальше →

Рейтинг трекеров рунета

Reading time3 min
Views157K
Закончился 2009 год, начинается новое десятилетие, с чем я от души поздравляю всех читателей! P2P стал одним из важных явлений прошедшего десятилетия, и его популярность уменьшаться не собирается. Например, в 2009 году у двух сериалов — Heroes и Dexter — число скачиваний превысило число телевизионных просмотров. В России p2p-файлообмен, можно сказать, в минувшем десятилетии и появился. Какие-то тренды проходят мимо нас, что-то становится популярнее чем в мире (ICQ, броузер Opera), появившийся в 1999-м году Napster вобщем-то прошел мимо нас, как и LimeWire, а первым популярным P2P протоколом у нас стал ed2k, официальный клиент которого уже давно закрыт, но остались альтернативы типа eMule.
Читать дальше →

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity