# Re: Небольшая DDoS-атака на 51t.ru
zhuk@ (lenina,131) → FireFighter – 05:56:51 2014-08-22
> Вот так новости... И кому мы понадобились?
Это чистая автоматика. Скайнет только-только оживает. :) Если б атака была целенаправленной, то никто бы не пытался сделать SQL-иньекцию.
zhuk@ (lenina,131) → FireFighter – 05:56:51 2014-08-22
> Вот так новости... И кому мы понадобились?
Это чистая автоматика. Скайнет только-только оживает. :) Если б атака была целенаправленной, то никто бы не пытался сделать SQL-иньекцию.
# rss securitylab off
51t (lenina,1) → All – 10:56:46 2014-08-21
почему-то с моего сервера с 17 числа пропал доступ к securitylab, поэтому эха на http://rss.51t.ru перестала ходить и снята с довольствия.
51t (lenina,1) → All – 10:56:46 2014-08-21
почему-то с моего сервера с 17 числа пропал доступ к securitylab, поэтому эха на http://rss.51t.ru перестала ходить и снята с довольствия.
# Re: Небольшая DDoS-атака на 51t.ru
zhuk@ (lenina,131) → zhuk@ – 05:55:36 2014-08-22
Да, вот собственно список заблокированных IP-адресов:
188.120.227.83
87.242.64.24
85.17.223.149 (пока больше не пытался постучаться)
77.222.61.160
75.98.233.34
69.28.199.140
zhuk@ (lenina,131) → zhuk@ – 05:55:36 2014-08-22
Да, вот собственно список заблокированных IP-адресов:
188.120.227.83
87.242.64.24
85.17.223.149 (пока больше не пытался постучаться)
77.222.61.160
75.98.233.34
69.28.199.140
# Re: to ntkrnlmp.exe
vit01 (mira, 1) → vit01 – 05:14:01 2014-08-19
Ааа, ложная тревога! Настроил режим энергосбережения в телефоне так, чтобы не убивались фоновые приложения - всё работает. Извиняюсь.
vit01 (mira, 1) → vit01 – 05:14:01 2014-08-19
Ааа, ложная тревога! Настроил режим энергосбережения в телефоне так, чтобы не убивались фоновые приложения - всё работает. Извиняюсь.
# третья и четвёртая книги Гаттера
51t (lenina,1) → All – 12:10:39 2014-08-19
Третья и четвёртая книги Гаттера добавлены в офлайнизатор. "Полдела сделано"
Теперь нужно что-то научно-популярное, про postgresql, про django, про openbsd, про старые игрушки.
Кроме того, по openbsd готовится к выпуску "распредпортал", позволяющий офлайнизировать целые наборы, включая html, textile-разметку и медиафайлы (намеренно несовместимый с ii, хотя проблем сделать это зачем-то совместимым - нет)
51t (lenina,1) → All – 12:10:39 2014-08-19
Третья и четвёртая книги Гаттера добавлены в офлайнизатор. "Полдела сделано"
Теперь нужно что-то научно-популярное, про postgresql, про django, про openbsd, про старые игрушки.
Кроме того, по openbsd готовится к выпуску "распредпортал", позволяющий офлайнизировать целые наборы, включая html, textile-разметку и медиафайлы (намеренно несовместимый с ii, хотя проблем сделать это зачем-то совместимым - нет)
# Re: Qt
vit01 (mira, 1) → vit01 – 06:25:31 2014-08-20
Так, дело пошло =)
Скоро будет Qt клиент, это точно
vit01 (mira, 1) → vit01 – 06:25:31 2014-08-20
Так, дело пошло =)
Скоро будет Qt клиент, это точно
# Небольшая DDoS-атака на 51t.ru
zhuk@ (lenina,131) → All – 05:39:54 2014-08-22
Похоже, шесть нод какого-то ботнета пытались осуществить SQL-иньекцию:
188.120.227.83 - - [22/Aug/2014:06:45:59 +0200] "GET /lor-opennet.2014?lim=all1111111111111%20UNION%20SELECT%20CHAR(45,120,49,45,81,45)%20--%20%20/* HTTP/1.1" 200 3525803 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; iebar; acc=none; FunWebProducts; .NET CLR 1.1.4322)"
188.120.227.83 - - [22/Aug/2014:06:46:12 +0200] "GET /lor-opennet.2014?lim=all1111111111111%20UNION%20SELECT%20CHAR(45,120,49,45,81,45),CHAR(45,120,50,45,81,45)%20--%20%20/* HTTP/1.1" 200 3525853 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; iebar; acc=; YPC 3.2.0; .NET CLR 1.0.3705; .NET CLR 1.1.4322; IEMB3; IEMB3; yplus 5.1.04b)"
188.120.227.83 - - [22/Aug/2014:06:46:24 +0200] "GET /lor-opennet.2014?lim=all1111111111111%20UNION%20SELECT%20CHAR(45,120,49,45,81,45),CHAR(45,120,50,45,81,45),CHAR(45,120,51,45,81,45)%20--%20%20/* HTTP/1.1" 200 3525903 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; elertz 2.4.179[128]; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648)"
<...>
75.98.233.34 - - [22/Aug/2014:07:04:19 +0200] "GET /lor-opennet.2014?lim=all1111111111111%22%20UNION%20SELECT%20CHAR(45,120,49,45,81,45),CHAR(45,120,50,45,81,45),CHAR(45,120,51,45,81,45),CHAR(45,120,52,45,81,45),CHAR(45,120,53,45,81,45),CHAR(45,120,54,45,81,45),CHAR(45,120,55,45,81,45),CHAR(45,120,56,45,81,45),CHAR(45,120,57,45,81,45),CHAR(45,120,49,48,45,81,45),CHAR(45,120,49,49,45,81,45),CHAR(45,120,49,50,45,81,45),CHAR(45,120,49,51,45,81,45),CHAR(45,120,49,52,45,81,45),CHAR(45,120,49,53,45,81,45),CHAR(45,120,49,54,45,81,45),CHAR(45,120,49,55,45,81,45)%20--%20/*%20order%20by%20%22as%20/* HTTP/1.1" 200 2850816 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; iebar; acc=; YPC 3.2.0; .NET CLR 1.0.3705; .NET CLR 1.1.4322; IEMB3; IEMB3; yplus 5.1.04b)"
77.222.61.160 - - [22/Aug/2014:07:04:20 +0200] "GET /lor-opennet.2014?lim=all1111111111111%22%20UNION%20SELECT%20CHAR(45,120,49,45,81,45),CHAR(45,120,50,45,81,45),CHAR(45,120,51,45,81,45),CHAR(45,120,52,45,81,45),CHAR(45,120,53,45,81,45),CHAR(45,120,54,45,81,45),CHAR(45,120,55,45,81,45),CHAR(45,120,56,45,81,45),CHAR(45,120,57,45,81,45)%20--%20/*%20order%20by%20%22as%20/* HTTP/1.1" 200 380820 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; elertz 2.4.025; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)"
87.242.64.24 - - [22/Aug/2014:07:04:22 +0200] "GET /lor-opennet.2014?lim=all1111111111111%27%20UNION%20SELECT%20CHAR(45,120,49,45,81,45),CHAR(45,120,50,45,81,45),CHAR(45,120,51,45,81,45),CHAR(45,120,52,45,81,45),CHAR(45,120,53,45,81,45),CHAR(45,120,54,45,81,45),CHAR(45,120,55,45,81,45),CHAR(45,120,56,45,81,45),CHAR(45,120,57,45,81,45),CHAR(45,120,49,48,45,81,45),CHAR(45,120,49,49,45,81,45),CHAR(45,120,49,50,45,81,45),CHAR(45,120,49,51,45,81,45),CHAR(45,120,49,52,45,81,45),CHAR(45,120,49,53,45,81,45),CHAR(45,120,49,54,45,81,45),CHAR(45,120,49,55,45,81,45),CHAR(45,120,49,56,45,81,45)%20--%20/*%20order%20by%20%27as%20/* HTTP/1.1" 200 1441384 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; iebar; acc=; YPC 3.2.0; .NET CLR 1.0.3705; .NET CLR 1.1.4322; IEMB3; IEMB3; yplus 5.1.04b)"
После этой строчки я добавил проблематичные адреса в список на блокировку (3 дня). Спасибо товарищу Ичинге за оперативное уведомление о недоступности сайта.
Да, недоступности. Мы упёрлись в однопоточность bottle.py. В связи с этим у меня вопрос: если запустить несколько несколько bottle.py параллельно, не будет ли гонок по доступу к ресурсам? То есть, нужна ли им какая-то синхронизация? Если да - прошу прикрутить, и я подредактирую скрипты запуска, чтобы стартовали несколько экземпляров bottle.py разом.
zhuk@ (lenina,131) → All – 05:39:54 2014-08-22
Похоже, шесть нод какого-то ботнета пытались осуществить SQL-иньекцию:
188.120.227.83 - - [22/Aug/2014:06:45:59 +0200] "GET /lor-opennet.2014?lim=all1111111111111%20UNION%20SELECT%20CHAR(45,120,49,45,81,45)%20--%20%20/* HTTP/1.1" 200 3525803 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; iebar; acc=none; FunWebProducts; .NET CLR 1.1.4322)"
188.120.227.83 - - [22/Aug/2014:06:46:12 +0200] "GET /lor-opennet.2014?lim=all1111111111111%20UNION%20SELECT%20CHAR(45,120,49,45,81,45),CHAR(45,120,50,45,81,45)%20--%20%20/* HTTP/1.1" 200 3525853 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; iebar; acc=; YPC 3.2.0; .NET CLR 1.0.3705; .NET CLR 1.1.4322; IEMB3; IEMB3; yplus 5.1.04b)"
188.120.227.83 - - [22/Aug/2014:06:46:24 +0200] "GET /lor-opennet.2014?lim=all1111111111111%20UNION%20SELECT%20CHAR(45,120,49,45,81,45),CHAR(45,120,50,45,81,45),CHAR(45,120,51,45,81,45)%20--%20%20/* HTTP/1.1" 200 3525903 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; elertz 2.4.179[128]; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648)"
<...>
75.98.233.34 - - [22/Aug/2014:07:04:19 +0200] "GET /lor-opennet.2014?lim=all1111111111111%22%20UNION%20SELECT%20CHAR(45,120,49,45,81,45),CHAR(45,120,50,45,81,45),CHAR(45,120,51,45,81,45),CHAR(45,120,52,45,81,45),CHAR(45,120,53,45,81,45),CHAR(45,120,54,45,81,45),CHAR(45,120,55,45,81,45),CHAR(45,120,56,45,81,45),CHAR(45,120,57,45,81,45),CHAR(45,120,49,48,45,81,45),CHAR(45,120,49,49,45,81,45),CHAR(45,120,49,50,45,81,45),CHAR(45,120,49,51,45,81,45),CHAR(45,120,49,52,45,81,45),CHAR(45,120,49,53,45,81,45),CHAR(45,120,49,54,45,81,45),CHAR(45,120,49,55,45,81,45)%20--%20/*%20order%20by%20%22as%20/* HTTP/1.1" 200 2850816 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; iebar; acc=; YPC 3.2.0; .NET CLR 1.0.3705; .NET CLR 1.1.4322; IEMB3; IEMB3; yplus 5.1.04b)"
77.222.61.160 - - [22/Aug/2014:07:04:20 +0200] "GET /lor-opennet.2014?lim=all1111111111111%22%20UNION%20SELECT%20CHAR(45,120,49,45,81,45),CHAR(45,120,50,45,81,45),CHAR(45,120,51,45,81,45),CHAR(45,120,52,45,81,45),CHAR(45,120,53,45,81,45),CHAR(45,120,54,45,81,45),CHAR(45,120,55,45,81,45),CHAR(45,120,56,45,81,45),CHAR(45,120,57,45,81,45)%20--%20/*%20order%20by%20%22as%20/* HTTP/1.1" 200 380820 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; elertz 2.4.025; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)"
87.242.64.24 - - [22/Aug/2014:07:04:22 +0200] "GET /lor-opennet.2014?lim=all1111111111111%27%20UNION%20SELECT%20CHAR(45,120,49,45,81,45),CHAR(45,120,50,45,81,45),CHAR(45,120,51,45,81,45),CHAR(45,120,52,45,81,45),CHAR(45,120,53,45,81,45),CHAR(45,120,54,45,81,45),CHAR(45,120,55,45,81,45),CHAR(45,120,56,45,81,45),CHAR(45,120,57,45,81,45),CHAR(45,120,49,48,45,81,45),CHAR(45,120,49,49,45,81,45),CHAR(45,120,49,50,45,81,45),CHAR(45,120,49,51,45,81,45),CHAR(45,120,49,52,45,81,45),CHAR(45,120,49,53,45,81,45),CHAR(45,120,49,54,45,81,45),CHAR(45,120,49,55,45,81,45),CHAR(45,120,49,56,45,81,45)%20--%20/*%20order%20by%20%27as%20/* HTTP/1.1" 200 1441384 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; iebar; acc=; YPC 3.2.0; .NET CLR 1.0.3705; .NET CLR 1.1.4322; IEMB3; IEMB3; yplus 5.1.04b)"
После этой строчки я добавил проблематичные адреса в список на блокировку (3 дня). Спасибо товарищу Ичинге за оперативное уведомление о недоступности сайта.
Да, недоступности. Мы упёрлись в однопоточность bottle.py. В связи с этим у меня вопрос: если запустить несколько несколько bottle.py параллельно, не будет ли гонок по доступу к ресурсам? То есть, нужна ли им какая-то синхронизация? Если да - прошу прикрутить, и я подредактирую скрипты запуска, чтобы стартовали несколько экземпляров bottle.py разом.
# Re: Небольшая DDoS-атака на 51t.ru
zhuk@ (lenina,131) → zhuk@ – 06:23:06 2014-08-22
> > делать демона, который раз в n-минут обновляет состояние (понятия не имею, как это делается)
>
> Что значит "обновляет состояние"?
А, всё, понял. Ну, можно в bottle.py мониторить какой-то каталог (с теми же локами фетчера, например), и как только в нём удаляется лок-файл какой-то эхи (то есть, фетчер закончил работу) - запускать обновление кеша.
zhuk@ (lenina,131) → zhuk@ – 06:23:06 2014-08-22
> > делать демона, который раз в n-минут обновляет состояние (понятия не имею, как это делается)
>
> Что значит "обновляет состояние"?
А, всё, понял. Ну, можно в bottle.py мониторить какой-то каталог (с теми же локами фетчера, например), и как только в нём удаляется лок-файл какой-то эхи (то есть, фетчер закончил работу) - запускать обновление кеша.
# Re: to ntkrnlmp.exe
vit01 (mira, 1) → ntrknlmp.exe – 05:04:45 2014-08-19
Тогда проблемы, наверное, на моей стороне. Но этот баг точно появляется, 100%.
vit01 (mira, 1) → ntrknlmp.exe – 05:04:45 2014-08-19
Тогда проблемы, наверное, на моей стороне. Но этот баг точно появляется, 100%.
# Re: Небольшая DDoS-атака на 51t.ru
zhuk@ (lenina,131) → 51t – 06:19:45 2014-08-22
> делать демона, который раз в n-минут обновляет состояние (понятия не имею, как это делается)
Что значит "обновляет состояние"? Вообще, я представлял себе фетчер так: сливает инфу во временную папку по соседству с папкой эхи (типа, myecho.tmp), как закончил - делает rename(2) для каждого файла в папку эхи. Остаётся лишь вопрос генерации постоянных уникальных идентификаторов для сообщений. При таком варианте гонок быть не должно при условии отсутствия параллельно работающих фетчеров (решается блокировкой какого-нибудь файла вроде /tmp/ii-fetch-myecho).
> третий вариант, что называется, в лоб - многопоточность через gevent. просто поставь py-gevent, и я её могу хоть щас включить, раз время подошло.
С радостью. Но проблемы с гонками-то никуда не денутся... Впрочем, это ты рулишь сервисом, тебе и решать. :) Стоит, в общем.
> а вообще, простой в несколько секунд - это не страшно.
Там не просто "несколько секунд", там уже простучаться было нереально вообще. Собственно, Icinga и рапортовала именно о превышении таймаута подключения. А про дозвон на скорости в пару килобод - тогда альтернатив не было (ограничения на клиенте), а сейчас страдания исключительно по серверной вине. :)
zhuk@ (lenina,131) → 51t – 06:19:45 2014-08-22
> делать демона, который раз в n-минут обновляет состояние (понятия не имею, как это делается)
Что значит "обновляет состояние"? Вообще, я представлял себе фетчер так: сливает инфу во временную папку по соседству с папкой эхи (типа, myecho.tmp), как закончил - делает rename(2) для каждого файла в папку эхи. Остаётся лишь вопрос генерации постоянных уникальных идентификаторов для сообщений. При таком варианте гонок быть не должно при условии отсутствия параллельно работающих фетчеров (решается блокировкой какого-нибудь файла вроде /tmp/ii-fetch-myecho).
> третий вариант, что называется, в лоб - многопоточность через gevent. просто поставь py-gevent, и я её могу хоть щас включить, раз время подошло.
С радостью. Но проблемы с гонками-то никуда не денутся... Впрочем, это ты рулишь сервисом, тебе и решать. :) Стоит, в общем.
> а вообще, простой в несколько секунд - это не страшно.
Там не просто "несколько секунд", там уже простучаться было нереально вообще. Собственно, Icinga и рапортовала именно о превышении таймаута подключения. А про дозвон на скорости в пару килобод - тогда альтернатив не было (ограничения на клиенте), а сейчас страдания исключительно по серверной вине. :)
# Re: На тему повышения популярности ii
vit01 (mira, 1) → zhuk@ – 13:15:38 2014-08-15
> Сложно. Надо тогда инсталлятор - скажем, на NSIS'е - делать, который будет по необходимости ставить Python, а также делать ярлычок для запуска... да хоть банального батника, который будет стартовать серверную часть ноды, после чего натравливать на нужный URL браузер.
Без питона на винде можно вообще обойтись: py2exe или pyinstaller - отличная штука. Когда сидел на винде, превращал свои питон скрипты в ехешники этими вещами. Инсталлятор - можно, но сначала надо сделать хотя бы какое-то вменяемое Readme, чтобы его в пакет установщика включить.
> Нужна какая-то админка. Хотя бы в виде, опять же, ярлыка в "Пуске" на файл с пойнтами.
И обязательно вместе с Readme. А то могут не понять. Кстати, для клиентской части можно и не делать админку: 51talk уже умеет подписки, смену ноды и прочие дела из веб-интерфейса.
vit01 (mira, 1) → zhuk@ – 13:15:38 2014-08-15
> Сложно. Надо тогда инсталлятор - скажем, на NSIS'е - делать, который будет по необходимости ставить Python, а также делать ярлычок для запуска... да хоть банального батника, который будет стартовать серверную часть ноды, после чего натравливать на нужный URL браузер.
Без питона на винде можно вообще обойтись: py2exe или pyinstaller - отличная штука. Когда сидел на винде, превращал свои питон скрипты в ехешники этими вещами. Инсталлятор - можно, но сначала надо сделать хотя бы какое-то вменяемое Readme, чтобы его в пакет установщика включить.
> Нужна какая-то админка. Хотя бы в виде, опять же, ярлыка в "Пуске" на файл с пойнтами.
И обязательно вместе с Readme. А то могут не понять. Кстати, для клиентской части можно и не делать админку: 51talk уже умеет подписки, смену ноды и прочие дела из веб-интерфейса.
# to ntkrnlmp.exe
vit01 (mira, 1) → ntrknlmp.exe – 04:39:12 2014-08-17
Кстати, ещё заметил, что клиент не проставляет Re: в сабж
vit01 (mira, 1) → ntrknlmp.exe – 04:39:12 2014-08-17
Кстати, ещё заметил, что клиент не проставляет Re: в сабж
# Re: to ntkrnlmp.exe
vit01 (mira, 1) → vit01 – 10:10:05 2014-08-18
Ну этот баг у меня точно проявляется. Видео без проблем можно будет сделать.
vit01 (mira, 1) → vit01 – 10:10:05 2014-08-18
Ну этот баг у меня точно проявляется. Видео без проблем можно будет сделать.
# Re: На тему повышения популярности ii
zhuk@ (lenina,131) → vit01 – 14:12:50 2014-08-15
> Стандартная python нода запускается на винде тоже. И сам питон учить не надо, его просто нужно установить. То есть скачать экзешник, запустить, установить. Потом прописать поинтов в points.txt уже на ноде и запустить run.py простым щелчком мыши. Не особо сложно.
Сложно. Надо тогда инсталлятор - скажем, на NSIS'е - делать, который будет по необходимости ставить Python, а также делать ярлычок для запуска... да хоть банального батника, который будет стартовать серверную часть ноды, после чего натравливать на нужный URL браузер.
Нужна какая-то админка. Хотя бы в виде, опять же, ярлыка в "Пуске" на файл с пойнтами.
zhuk@ (lenina,131) → vit01 – 14:12:50 2014-08-15
> Стандартная python нода запускается на винде тоже. И сам питон учить не надо, его просто нужно установить. То есть скачать экзешник, запустить, установить. Потом прописать поинтов в points.txt уже на ноде и запустить run.py простым щелчком мыши. Не особо сложно.
Сложно. Надо тогда инсталлятор - скажем, на NSIS'е - делать, который будет по необходимости ставить Python, а также делать ярлычок для запуска... да хоть банального батника, который будет стартовать серверную часть ноды, после чего натравливать на нужный URL браузер.
Нужна какая-то админка. Хотя бы в виде, опять же, ярлыка в "Пуске" на файл с пойнтами.
# Re: to ntkrnlmp.exe
vit01 (mira, 1) → ntrknlmp.exe – 10:08:05 2014-08-18
Во, теперь хорошо с сабжем.
А почему не удалось с блокировкой воспроизвести?
vit01 (mira, 1) → ntrknlmp.exe – 10:08:05 2014-08-18
Во, теперь хорошо с сабжем.
А почему не удалось с блокировкой воспроизвести?
# Re: На тему повышения популярности ii
zhuk@ (lenina,131) → vit01 – 14:09:40 2014-08-15
> Про "использование не по назначению" я имел в виду рассылку спама по сети и прочую рекламную деятельность.
А чем тут халявный домен или "своя" нода ситуацию ухудшит? Пока ноду никто не фетчит, спама с неё тоже не будет. Я говорю о SaaS-платформе, а не о том, чтобы давать возможность править файлы самостоятельно.
zhuk@ (lenina,131) → vit01 – 14:09:40 2014-08-15
> Про "использование не по назначению" я имел в виду рассылку спама по сети и прочую рекламную деятельность.
А чем тут халявный домен или "своя" нода ситуацию ухудшит? Пока ноду никто не фетчит, спама с неё тоже не будет. Я говорю о SaaS-платформе, а не о том, чтобы давать возможность править файлы самостоятельно.
# to ntkrnlmp.exe
vit01 (mira, 1) → All – 15:41:44 2014-08-15
А андроид клиенте обнаружился ещё один баг. Раньше почему-то не обращал на него внимания.
В общем, если во время набора сообщения или просмотра сообщений в эхе заблокировать экран телефона, а потом снова разблокировать, то клиент будет находиться в меню выбора эхи. (весь набранный текст, получается, исчезнет, а если прерваться во время чтения чего-либо, то надо заходить в эху и заново искать).
vit01 (mira, 1) → All – 15:41:44 2014-08-15
А андроид клиенте обнаружился ещё один баг. Раньше почему-то не обращал на него внимания.
В общем, если во время набора сообщения или просмотра сообщений в эхе заблокировать экран телефона, а потом снова разблокировать, то клиент будет находиться в меню выбора эхи. (весь набранный текст, получается, исчезнет, а если прерваться во время чтения чего-либо, то надо заходить в эху и заново искать).
# to ntkrnlmp.exe
ntrknlmp.exe (mira, 9) → vit01 – 06:20:50 2014-08-16
посмотрю что можно сделать, спасибо
ntrknlmp.exe (mira, 9) → vit01 – 06:20:50 2014-08-16
посмотрю что можно сделать, спасибо
# Re: На тему повышения популярности ii
zhuk@ (lenina,131) → vit01 – 15:06:25 2014-08-15
> Халявный домен на то и халявный, что их можно 100500 штук зарегистрировать.
Ну, зарегят, и что? :) Unbound прекрасно и со 100500 записей справится. А через, скажем, неделю неиспользуемые для ii адреса банально сдохнут. Почту с такого домена всё равно не отправишь, можно даже специально SPF-запись для этого прописывать. :) Ну а если кто-то будет использовать корявое доменное имя для чего-то ещё, кроме ii - пусть его, никому не убудет.
zhuk@ (lenina,131) → vit01 – 15:06:25 2014-08-15
> Халявный домен на то и халявный, что их можно 100500 штук зарегистрировать.
Ну, зарегят, и что? :) Unbound прекрасно и со 100500 записей справится. А через, скажем, неделю неиспользуемые для ii адреса банально сдохнут. Почту с такого домена всё равно не отправишь, можно даже специально SPF-запись для этого прописывать. :) Ну а если кто-то будет использовать корявое доменное имя для чего-то ещё, кроме ii - пусть его, никому не убудет.
# Re: На тему повышения популярности ii
vit01 (mira, 1) → zhuk@ – 15:24:03 2014-08-15
>В общем, попробую поковырять тему создания виндодистров на следующей неделе.
Давай, удачи :)
vit01 (mira, 1) → zhuk@ – 15:24:03 2014-08-15
>В общем, попробую поковырять тему создания виндодистров на следующей неделе.
Давай, удачи :)
# Re: На тему повышения популярности ii
zhuk@ (lenina,131) → zhuk@ – 13:14:58 2014-08-15
Вдогонку:
> Их могут использовать не по назначению
А, кстати, чем это плохо-то? Какое может быть "не по назначению" у ii? Наоборот, если найдётся дополнительное применение - это ж круто!
zhuk@ (lenina,131) → zhuk@ – 13:14:58 2014-08-15
Вдогонку:
> Их могут использовать не по назначению
А, кстати, чем это плохо-то? Какое может быть "не по назначению" у ii? Наоборот, если найдётся дополнительное применение - это ж круто!
# Re: На тему повышения популярности ii
vit01 (mira, 1) → zhuk@ – 13:53:13 2014-08-15
> А через, скажем, неделю неиспользуемые для ii адреса банально сдохнут.
Тогда пожалуйста, всё нормально будет
vit01 (mira, 1) → zhuk@ – 13:53:13 2014-08-15
> А через, скажем, неделю неиспользуемые для ii адреса банально сдохнут.
Тогда пожалуйста, всё нормально будет
# Re: На тему повышения популярности ii
vit01 (mira, 1) → zhuk@ – 13:53:13 2014-08-15
> Не знал. Звучит интересно, надо пощупать!
Есть ещё третий вариант - cx-freeze, он, в отличие от предыдущих умеет и c python3 работать. Ну это так, для общего развития. От себя могу порекомендовать pyinstaller - самый лучший вариант.
> Readme нужно делать в последнюю очередь, ибо туда суётся всё то, что не удалось сделать автоматизированным или хотя бы интуитивно понятным... Современные браузеры без Readme как-то обходятся, при том что сами по себе куда сложнее ii-ноды или клиента. :) Но, может, и не обойдёмся, конечно...
У браузеров юзабилити на высоте :), а у ii не очень. Думаю, с Readme надо начать в первую очередь.
> В общем, похоже, будет у меня, чем на выходных заниматься окромя пилежа ядра... :)
Ага, а то мне, как и, наверное, остальным, не хочется ставить эту проприетарную нехорошую винду :). Если бы тут были "виндузятники", то таковая сборка уже давно была бы сделана.
vit01 (mira, 1) → zhuk@ – 13:53:13 2014-08-15
> Не знал. Звучит интересно, надо пощупать!
Есть ещё третий вариант - cx-freeze, он, в отличие от предыдущих умеет и c python3 работать. Ну это так, для общего развития. От себя могу порекомендовать pyinstaller - самый лучший вариант.
> Readme нужно делать в последнюю очередь, ибо туда суётся всё то, что не удалось сделать автоматизированным или хотя бы интуитивно понятным... Современные браузеры без Readme как-то обходятся, при том что сами по себе куда сложнее ii-ноды или клиента. :) Но, может, и не обойдёмся, конечно...
У браузеров юзабилити на высоте :), а у ii не очень. Думаю, с Readme надо начать в первую очередь.
> В общем, похоже, будет у меня, чем на выходных заниматься окромя пилежа ядра... :)
Ага, а то мне, как и, наверное, остальным, не хочется ставить эту проприетарную нехорошую винду :). Если бы тут были "виндузятники", то таковая сборка уже давно была бы сделана.
# Re: На тему повышения популярности ii
zhuk@ (lenina,131) → vit01 – 15:11:38 2014-08-15
> Без питона на винде можно вообще обойтись: py2exe или pyinstaller - отличная штука.
Не знал. Звучит интересно, надо пощупать!
Readme нужно делать в последнюю очередь, ибо туда суётся всё то, что не удалось сделать автоматизированным или хотя бы интуитивно понятным... Современные браузеры без Readme как-то обходятся, при том что сами по себе куда сложнее ii-ноды или клиента. :) Но, может, и не обойдёмся, конечно...
В общем, похоже, будет у меня, чем на выходных заниматься окромя пилежа ядра... :)
zhuk@ (lenina,131) → vit01 – 15:11:38 2014-08-15
> Без питона на винде можно вообще обойтись: py2exe или pyinstaller - отличная штука.
Не знал. Звучит интересно, надо пощупать!
Readme нужно делать в последнюю очередь, ибо туда суётся всё то, что не удалось сделать автоматизированным или хотя бы интуитивно понятным... Современные браузеры без Readme как-то обходятся, при том что сами по себе куда сложнее ii-ноды или клиента. :) Но, может, и не обойдёмся, конечно...
В общем, похоже, будет у меня, чем на выходных заниматься окромя пилежа ядра... :)
# Re: to ntkrnlmp.exe
ntrknlmp.exe (mira, 9) → ntrknlmp.exe – 07:53:10 2014-08-18
https://yadi.sk/d/RtNyfR39Z8NVf
ntrknlmp.exe (mira, 9) → ntrknlmp.exe – 07:53:10 2014-08-18
https://yadi.sk/d/RtNyfR39Z8NVf