Как стать автором
Обновить
17
0
InDel @InDel

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

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

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

Время на прочтение12 мин
Количество просмотров3.5K
Привет, Хабр!

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

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

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

Читать дальше →
Всего голосов 20: ↑11 и ↓9+2
Комментарии13

8 бесплатных Ajax/php файловых менеджеров

Время на прочтение2 мин
Количество просмотров6.9K
В этой небольшой статье я расскажу про найденные мною на просторах интернета, серверные файловые менеджеры с аяксовым интерфейсом.
Читать дальше →
Всего голосов 30: ↑27 и ↓3+24
Комментарии21

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

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

Введение


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

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

Читать дальше →
Всего голосов 26: ↑12 и ↓14-2
Комментарии38

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

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

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

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

Время на прочтение6 мин
Количество просмотров2.4K
0. Вступление

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

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

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

Время на прочтение1 мин
Количество просмотров2.3K
Деплоили, деплоили, да не выдеплоили.

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

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

Предлагайте свои!
Всего голосов 48: ↑43 и ↓5+38
Комментарии16

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

Время на прочтение1 мин
Количество просмотров476
Здравствуйте.

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

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


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

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

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


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

Шаг1


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



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

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

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

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

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

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

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

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

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

 
 
Всего голосов 41: ↑24 и ↓17+7
Комментарии43

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

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

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

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

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

Читать дальше →
Всего голосов 24: ↑21 и ↓3+18
Комментарии16

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

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

Ресурсы по поиску качественных иконок.

Время на прочтение1 мин
Количество просмотров6.2K
Все когда-нибудь сталкивались с проблемой поиска качественных иконок для различных нужд. Список лучших поисковиков:
Читать дальше →
Всего голосов 57: ↑50.5 и ↓6.5+44
Комментарии24

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

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

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

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

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

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

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

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

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

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

Читать дальше →
Всего голосов 55: ↑45 и ↓10+35
Комментарии25

Преамбула

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

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

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


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

Пиар блога привествуется!
Всего голосов 47: ↑35.5 и ↓11.5+24
Комментарии22

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

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

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



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

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

Время на прочтение4 мин
Количество просмотров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)

Детальный обзор под хабракатом
Всего голосов 42: ↑39 и ↓3+36
Комментарии24

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

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

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

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

Информация

В рейтинге
Не участвует
Откуда
Томск, Томская обл., Россия
Дата рождения
Зарегистрирован
Активность