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

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

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

Рабочий метод разрыва конкретного активного соединения из командной строки linux (drop/kill/cut/close ESTABLISHED connection)

Время на прочтение1 мин
Количество просмотров40K
Иногда бывает необходимо принудительно разорвать активное соединение. Самый распространенный способ:

netstat -na
kill PID


Проблема в том, что один воркер может одновременно обслуживать несколько соединений, поэтому правильнее будет убить соединение а не воркер. Для этого на многих форумах рекомендуют использовать tcpkilll, cutter или awk+hping3. Однако, хоть эти утилиты и находятся в официальных репозиториях, мне не удалось заставить их разрывать соединения.

После продолжительных поисков был обнаружен perl скрипт killcx, разрывающий соединение по удаленному хосту и порту.

killcx 94.133.119.242:4403
Читать дальше →
Всего голосов 39: ↑35 и ↓4+31
Комментарии26

Загрузка нескольких файлов в Django — Multifile upload Django SWFUploader

Время на прочтение9 мин
Количество просмотров7.6K
Django предоставляет отличные средства для быстрого построения back-end без лишних телодвижений. Однако создание на его основе галлереи связано с множеством ручной работы по загрузке каждого файла в отдельности.

Решений у этой проблемы несколько:
  1. загрузка архива и его распаковка на сервере,
  2. использование специального поля,
  3. имитация множественных post-запросов.

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

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

Итак выполним следующие действия.

все 8 шагов
Всего голосов 33: ↑28 и ↓5+23
Комментарии21

Yota-роутер или wimax2wifi за 15 минут

Время на прочтение3 мин
Количество просмотров11K
Часто возникает необходимость быстро или недорого подключить офис к интернету. Для этих целей отлично подходит новый Московско-Питерский провайдер беспроводного интернета, Yota, публичное тестирование которого некоторые и нас успешно провалили :)

Благодаря двум людям, Олегу, сделавшему альтернативную прошивку с расширенными возможностями к роутеру asus wl-500gp http://oleg.wl500g.info/, и Xanderу проведшему реверс инжениринг и создавшему драйвер yota-модема под linux http://code.google.com/p/madwimax/, появилась возможность создания yota-роутера http://wl500g.info/showthread.php?t=17005

UPD: Данные манипуляции более не актуальны. Прошивка от Олега последней версии поддерживает Yota по умолчанию, настройка в веб-интерфейсе. Ссылка — http://code.google.com/p/wl500g/. by Paskal.

Процедура активации модема немного запутана и требует некоторых подготовительный работ, с которыми знакомы только знатоки wl-500-го. Целью данной статьи является упрощение процесса активации до трех простых этапов:
  1. подготовительный,
  2. смена прошивки,
  3. запуск скрипта активации модема.

Читать дальше →
Всего голосов 53: ↑48 и ↓5+43
Комментарии35

Linux: Листинг директории без ls (list files without ls)

Время на прочтение1 мин
Количество просмотров1.7K
Выяснилось что в моем zte 531 b стоит урезанный linux. Однако полноценному его изучению мешает отсутствие в стандартной поставке командочки ls. Оказывается листинг директории можно получить и без нее:

> echo *
CVS bin dev etc lib linuxrc mnt proc sbin usr var webs
>


А натолкнула меня на это подсказка встроенная в cat

> cat *
You should use echo * to list the files
>
Всего голосов 21: ↑20 и ↓1+19
Комментарии18

Автоперенос Documents and settings на другой диск

Время на прочтение2 мин
Количество просмотров2.5K
У пользователей, как говорит Umputun, самой популярной операционной системы уже вошло в традицию разнесение данных и системных файлов по разделам жесткого диска. Однако так уже случилось что папка с данными пользователей Windows XP по-умолчанию находится на системном разделе и часто приходится идти на всякие ухищрения что бы перенести ее в более удобное место, а в идеале еще и убрать пробелы из ее названия.
Понимаю, что уже все продвинутые перцы во всю пользуются beta-ми 7-ки и Вистой, а еще более продвинутые mac и *никс со всеми вариациями на эту тему. Все же хочу отметить, что XP к нам надолго его проблемы вместе с ним.

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

1.1 создание пользователя с правами администратора, например «Несун» и вход в систему под этим пользователем;
1.2 или загрузка из-под другой системы;
2. копирование c:\Documents and settings в новое место d:\Users за исключение папки «Несуна»;
3. замена всех вхождений этой папки в реестре.


У меня есть автоматическое решение только последнего шага, и помогает мне в этом консольная утилитка: Regfind.exe. Входит в состав Windows Server Resource Kit Tools.
Для работы с ней используется бач-скрипт
следующего содержания
Всего голосов 11: ↑7 и ↓4+3
Комментарии25

Скандинавский аукцион

Время на прочтение1 мин
Количество просмотров3.5K
Слышали наверное (http://tvoypriz.ru/)?

Читаем правила:
Шаг цены — 25 коп., стоимость ставки 10 руб.
А теперь возьмем какого-нибудь призера и посмотрим сколько на нем заработали.

http://tvoypriz.ru/finished/218
Лот продан за 622,5 руб якобы экономия 8297,5 pуб. (93 %)

Посчитаем:
1. Сделано ставок: 622.5/0,25= 2490 ставок (всеми участниками)
2. Заработано на всех ставках и оплате товара 2490*10+622.5 = 25522,5 рублей
3. Переплата 25522,5*100%/8920= 286,13%

Вывод: прежде чем что-то купить потратишь в 3 раза больше на глухих аукционах (кто-то ведь еще повышает ставку)
Такой сервис прикольно было запустить в паре с интернет-магазином.
Хочешь так покупай — хочешь торгуйся :)
Всего голосов 35: ↑9 и ↓26-17
Комментарии26

Информация

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