Pull to refresh
17
0

User

Send message

Поднимаем свой IRC-bouncer

Reading time 12 min
Views 3.5K
Привет, Хабр!

В этом посте я попытаюсь подробно (даже картинки будут) показать и рассказать как поднимать свой баунсер.

Ба́унсер (англ. bouncer, bnc) — программа, позволяющая скрыть реальный адрес в IRC. Пользователь подключается к находящемуся на другом компьютере баунсеру, который в свою очередь подключается к IRC-сети под видом IRC-клиента. В результате в IRC-сети виден не реальный адрес пользователя, а адрес того сервера, на котором установлен баунсер. Фактически баунсер используется как прокси-сервер, в том числе для «обмана» тех сетей, в которых запрещены прокси. Но это не самое главное их преимущество.

Т.е. фактически главное предназначение баунсера — скрыть реальный IP-адрес пользователя, и хранить логи с канала, когда юзер не подключен до IRC-сервера.
image
Самыми популярными баунсерами являются psyBNC, ezbounce и ZNC.
В этом посте я подробно остановлюсь на psyBNC.

Читать дальше →
Total votes 20: ↑11 and ↓9 +2
Comments 13

Панацея от SQL-инъекций — запросы с параметрами

Reading time 4 min
Views 7.6K

Введение


Этот топик — начало небольшого цикла о панацеях от различных уязвимостей Web-приложений.

Так уж случилось, что SQL-инъекциями страдает большое количество Web-приложений. И сколько не пишется статей, сколько не публикуется багрепортов — все равно, программисты забивают забывают, что пользователь может подставить в параметры их приложению все, что им захочется.

Читать дальше →
Total votes 26: ↑12 and ↓14 -2
Comments 38

Динамическое ограничение доступа посредством web авторизации

Reading time 3 min
Views 1K
Зачастую возникает необходимость обеспечить доступом какой-то сегмент гостевой пользовательской сети ограниченный по времени.

Расскажу немного о задаче.
У нас есть wifi сеть или LAN в интернет кафе где нам необходимо обеспечивать повременной доступ к интернет. Желательно чтобы управление системой было — поставил и забыл, дать оператору генерилку паролей с принтером и вручить кассовый аппаратдля приёма денег.
Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Comments 1

Автоматизированный приём webmoney платежей на вашем сайте.

Reading time 6 min
Views 2.4K
0. Вступление

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

Я бы хотел рассказать вам несколько способов, как можно устроить приём оплаты за какие либо товары или услуги на вашем сайте электронной валютой webmoney. Это, кстати, не так сложно, как могло бы показаться на первый взгляд!
Читать дальше →
Total votes 48: ↑43 and ↓5 +38
Comments 12

Скороговорки для программистов

Reading time 1 min
Views 2.3K
Деплоили, деплоили, да не выдеплоили.

Из транка в бранч, из бранча в транк (для достижения нужного эффекта повторить несколько раз).

Разрабатывал разработчик разрабатывающую разработку.

Предлагайте свои!
Total votes 48: ↑43 and ↓5 +38
Comments 16

PHPInstaller. Архивация файлов в 1 php файл.

Reading time 1 min
Views 476
Здравствуйте.

Хочу вам представить свою небольшую разработку, которая облегчит установку скриптов на другой хостинг PHPInstaller.
Достаточно на локальном копьютере указать какие файлы нужны для упаковки, прописать название пакета, версию, автора и собрать пакет в 1 php файл!

Как работает?


Скрипт использует класс PclZip для паковки и распаковки архива.
В процессе работы скрипт создает подобие XML. Пакованный архив кодируется base64_encode, это увеличивает архив на 33%, но лишает пользователя обязательно заливать в бинарном виде, да и есть проблемы в содержании архива в XML.
По этому Base64… :)

После работы скрипта появляется 1 скрипт, который содержит в себе архив и оболочку для распаковки.

От слов к примеру


Покажу пример детальнее на сборке пакета phpMyAdmin.

Шаг1


Запустим скрипт и сразу же впишем название пакета, автора, а также укажем местоположение файлов.
(картинки кликабельны)



Читать дальше →
Total votes 31: ↑25 and ↓6 +19
Comments 18

Калибровка монитора без аппаратного калибратора

Reading time 1 min
Views 28K
Gamma 2.2На этой картинке не должно быть видно цветных областей. Чем отчётливее Вы их видите, тем дальше цветопередача Вашего монитора от нормальной. Если хотите это исправить, то эта заметка для Вас.

Сейчас на рынке мониторов царствуют модели с TN-матрицами, калибровать которые можно простым наклоном головы. Но даже на таких мониторах, не говоря уже о *VA/IPS, можно добиться терпимой цветопередачи, не используя аппаратные калибраторы. Этим же способом можно проверить гамма-кривые монитора при покупке.

Суть способа заключается в использовании программы ColorLineTest, также известной как CLTest. На проверку гамма кривых у Вас уйдёт около 30 секунд. За 5-10 минут можно добиться приемлемой цветопередачи. Подробные инструкции находятся в архиве с программой.

Ну а по завершении профилирования можете проверить результаты с помощью обоев от RealColor.ru.
Total votes 53: ↑40 and ↓13 +27
Comments 55

ExtJs все чаще используется в создании CMS

Reading time 1 min
Views 653
В принципе уже сейчас можно сказать, что это новое
веяние в web-девелопменте. И не только потому, что красиво. Вкус у каждого разный
и может некоторым нравится
СMS типа Windows 3.1. С помощью ExtJs можно делать многооконные и интуитивные
системы управления сайтом, с которыми может работать и новичок. А на вид они
ничем не будут отличатся от привычного интерфейса Microsoft® Windows. Вот как
эта IB Pro CMS.

Поигратся панелью управления можно здесь.
Подробное описание CMS здесь

 
 
Total votes 41: ↑24 and ↓17 +7
Comments 43

Layers — великолепный софт

Reading time 1 min
Views 459
image
Очень давно искал подходящий софт для снятия скриншотов в mac os. И Вот свершилось, нашлось чудо — Layers. Layers — это программка которая скриншотит экран, сохраняет в PSD и каждый объект сажает на отдельный слой.

Стоит это чудо 15 долларов. Демо версию можно скачать с официального сайта разработчика.
Total votes 23: ↑18 and ↓5 +13
Comments 9

Терминальный сервер для 1С с помощью vnc+ssh на основе fedora 8.

Reading time 5 min
Views 4K
На самом деле, это инструкция скорее для меня самого, чтобы когда потребуется настроить такую штуку в следующий раз, не рвать волосы на голове и не думать в очередной раз: «Надо было все записать, когда в прошлый раз делал»… Но может быть, кому-то еще пригодится… Я абсолютно не претендую на то, что это абсолютно правильное решение и что нужно делать именно так, более того, буду только рад объективной критике… Просто я так сделал и решил это записать…
Итак, в один прекрасный день передо мной была поставлена следующая задача:
необходимо, чтобы пользователи удаленного офиса могли подключаться к 1С в нашем офисе…

Читать дальше →
Total votes 24: ↑21 and ↓3 +18
Comments 16

Коллекции иконок? Легко! Тысячи иконок в сетах.

Reading time 2 min
Views 39K
В продолжении поста "Ресурсы по поиску качественных иконок" представляю свою коллекцию сайтов, на которых вы найдёте очень(!) много качественных наборов иконок. Все сайты проверены руками, следовательно открываются и скачиваются легко.
Читать дальше →
Total votes 159: ↑135.5 and ↓23.5 +112
Comments 36

Способы работы с пользователем

Reading time 2 min
Views 664
В данном топике хочется порассуждать на тему какие существуют способы работы для повышения активности и лояльности пользователя. Более чем уверен, что самое интересное будет в комментариях.

Итак, для начала хочется обозначить цели: для чего это нужно?..
Читать дальше →
Total votes 15: ↑11 and ↓4 +7
Comments 4

Маленькие идеи: Боремся с троеточиями в конце превью статьи

Reading time 1 min
Views 1.7K
Обычно когда не влезает какой-либо текст в какие-либо рамки его режут и в конец вставляют троеточие. Иногда оно к месту, а чаще всего все портит. Для меня троеточие ассоциируется с неким пессимистическим тоном.
Типичные примеры не к месту: «С днем победы!...», «Наконец то весна наступила...» и т.д.
Да, никто не отменял 2 окна ввода данных одно для превью другое для всей статьи.
Изложу далее мою альтернативу.
Читать дальше →
Total votes 26: ↑18 and ↓8 +10
Comments 23

Google Gears — ускоряем ваш сайт

Reading time 8 min
Views 1.8K
Google Gearsоткрытое программное обеспечение от Google (бета, лицензия BSD), позволяющее использование веб-приложений с помощью браузеров Mozilla Firefox и Internet Explorer под GNU/Linux, Mac OS и Microsoft Windows в режиме оффлайн.

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

Google gears представляет собой AJAX-API и работает только с веб-сайтами, специально поддерживающими этот сервис. (Источник)

Так вот, почитав немного документацию, я решил интегрировать такую вещь в один сайт. Итак начнем.

Читать дальше →
Total votes 55: ↑45 and ↓10 +35
Comments 25

Преамбула

Reading time 1 min
Views 717
Этот блог создан на основе идеи, предложенной мною в топике «Вопрос → статья» и поддержанной хабраобществом. Текст ниже скопирован из описания блога.

В этом блоге можно получить консультацию по различным тематическим вопросам. Но на определённых условиях: получил ответ — напиши контент.

Общая схема такая:
  1. Формулируем тему вопроса, в котором бы хотелось просветиться. Плохой вариант: «Как сделать вот такую фишку в Аяксе?», хороший вариант: «Тонкости работы с навигацией в AJAX-приложениях».
  2. С помощью поиска убеждаемся в том, что данный вопрос не был освещён ранее на страницах Хабрахабра.
  3. Создаём в этом блоге топик с соотвествующим названием. В теле топика в вольном, но максимально прозрачном и понятном стиле описываем суть проблемы.
  4. По мере получения ответов от хабраобщественности в виде советов, ссылок на материалы и историй из жизни, создаём на их основе статью, как бы самому себе отвечая на свой же вопрос.
  5. Статью постим в соответствующий тематический хабраблог.
  6. Добавляем ссылку на созданную статью.


Подписаться на блог имеет смысл в том случае, если вы готовы помогать вопрошающим или если вам это просто интересно.

Пиар блога привествуется!
Total votes 47: ↑35.5 and ↓11.5 +24
Comments 22

yougetsignal.com — набор полезных сетевых инструментов!

Reading time 1 min
Views 1.7K
В набор входят как обычные, так и уникальные утилиты, ну давайте обо всем по порядку (как это представлено на сайте).

1. Port Forwarding Tester — средство для проверки внешнего IP-адреса и обнаружения открытых портов.



2. Network Location Tool — утилита, позволяющая определить геофизическое местоположение по ip-адресу используя Google Maps.
Читать дальше →
Total votes 38: ↑36 and ↓2 +34
Comments 12

Обзор Todo сервисов

Reading time 4 min
Views 8.3K
На днях искал туду сервис для идей и проектов (идей много и постоянно из головы все вылетает) и для общения с заказчиками (да, я все ещё использую сервисы 20 века ICQ, Email :) ).
Ставились следующие приоритеты:
  • Удобство навигации (множитель 1,0)
  • Удобство управления туду-списками (множитель 1,0)
  • Collaboration (множитель 1,0)
  • Дизайн интерфейса (множитель 0,8)
  • Качественная справочная система (множитель 0,8)
  • Русский интерфейс по большему счету для удобства заказчика (множитель 0,8)
  • Добавление задачи по Email (множитель 0,5)
  • Интеграция с GMail/Google Calendar (множитель 0,5)
  • Наличие API (множитель 0,5)
  • Оповещение по Email (множитель 0,5)
  • Оповещение по IM (ICQ, Jabber, Skype, MSN, Google Talk) (множитель 0,5)
  • Интерфейс для сотовых и КПК (множитель 0,3)
  • Чтобы это меня впечатлило — эмоции от проекта (множитель 0,1)

Детальный обзор под хабракатом
Total votes 42: ↑39 and ↓3 +36
Comments 24

Как активировать режим Бога в Windows 7

Reading time 1 min
Views 578K
Знаете ли вы, что вы тоже можете стать Богом!? Ну, по крайней мере, на Windows 7 (по сообщениям пользователей это так же работает и на Windows Vista).

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

1. Щелкните правой кнопкой мыши на любом пустом пространстве рабочего стола.
2. Перейдите в меню Создать и создайте новую папку.
Читать дальше →
Total votes 276: ↑221 and ↓55 +166
Comments 356

Information

Rating
Does not participate
Location
Томск, Томская обл., Россия
Date of birth
Registered
Activity