воскресенье, 27 декабря 2009 г.

Запрещенные пароли твиттера

view-source:https://twitter.com/signup

twttr.BANNED_PASSWORDS = ["111111","11111111","112233","121212","123123","123456","1234567","12345678","131313","232323","654321","666666","696969","777777","7777777","8675309","987654","aaaaaa","abc123","abc123","abcdef","abgrtyu","access","access14","action","albert","alexis","amanda","amateur","andrea","andrew","angela","angels","animal","anthony","apollo","apples","arsenal","arthur","asdfgh","asdfgh","ashley","asshole","august","austin","badboy","bailey","banana","barney","baseball","batman","beaver","beavis","bigcock","bigdaddy","bigdick","bigdog","bigtits","birdie","bitches","biteme","blazer","blonde","blondes","blowjob","blowme","bond007","bonnie","booboo","booger","boomer","boston","brandon","brandy","braves","brazil","bronco","broncos","bulldog","buster","butter","butthead","calvin","camaro","cameron","canada","captain","carlos","carter","casper","charles","charlie","cheese","chelsea","chester","chicago","chicken","cocacola","coffee","college","compaq","computer","cookie","cooper","corvette","cowboy","cowboys","crystal","cumming","cumshot","dakota","dallas","daniel","danielle","debbie","dennis","diablo","diamond","doctor","doggie","dolphin","dolphins","donald","dragon","dreams","driver","eagle1","eagles","edward","einstein","erotic","extreme","falcon","fender","ferrari","firebird","fishing","florida","flower","flyers","football","forever","freddy","freedom","fucked","fucker","fucking","fuckme","fuckyou","gandalf","gateway","gators","gemini","george","giants","ginger","golden","golfer","gordon","gregory","guitar","gunner","hammer","hannah","hardcore","harley","heather","helpme","hentai","hockey","hooters","horney","hotdog","hunter","hunting","iceman","iloveyou","internet","iwantu","jackie","jackson","jaguar","jasmine","jasper","jennifer","jeremy","jessica","johnny","johnson","jordan","joseph","joshua","junior","justin","killer","knight","ladies","lakers","lauren","leather","legend","letmein","letmein","little","london","lovers","maddog","madison","maggie","magnum","marine","marlboro","martin","marvin","master","matrix","matthew","maverick","maxwell","melissa","member","mercedes","merlin","michael","michelle","mickey","midnight","miller","mistress","monica","monkey","monkey","monster","morgan","mother","mountain","muffin","murphy","mustang","naked","nascar","nathan","naughty","ncc1701","newyork","nicholas","nicole","nipple","nipples","oliver","orange","packers","panther","panties","parker","password","password","password1","password12","password123","patrick","peaches","peanut","pepper","phantom","phoenix","player","please","pookie","porsche","prince","princess","private","purple","pussies","qazwsx","qwerty","qwertyui","rabbit","rachel","racing","raiders","rainbow","ranger","rangers","rebecca","redskins","redsox","redwings","richard","robert","rocket","rosebud","runner","rush2112","russia","samantha","sammy","samson","sandra","saturn","scooby","scooter","scorpio","scorpion","secret","sexsex","shadow","shannon","shaved","sierra","silver","skippy","slayer","smokey","snoopy","soccer","sophie","spanky","sparky","spider","squirt","srinivas","startrek","starwars","steelers","steven","sticky","stupid","success","suckit","summer","sunshine","superman","surfer","swimming","sydney","taylor","tennis","teresa","tester","testing","theman","thomas","thunder","thx1138","tiffany","tigers","tigger","tomcat","topgun","toyota","travis","trouble","trustno1","tucker","turtle","twitter","united","vagina","victor","victoria","viking","voodoo","voyager","walter","warrior","welcome","whatever","william","willie","wilson","winner","winston","winter","wizard","xavier","xxxxxx","xxxxxxxx","yamaha","yankee","yankees","yellow","zxcvbn","zxcvbnm","zzzzzz"];

вторник, 15 декабря 2009 г.

Совершенно бесплатно и очень необходимо

Я очень редко пользуюсь аськой. Такие вот сообщения символизируют:

" _Р (15.12.2009 09:10)
Здравствуйте! Вас приветствует Российское посольство компании icq (icq.com).

За последнюю неделю нами была замечена активность Вашего номера в массовых нежелательных рассылках и рассылки ненормативных, и просто нецензурных сообщений, предположительно, он был взломан злоумышлениками и используется в незаконных целях.
Но так как ответственность за номер несёте Вы (в том числе и административную), то за все рассылки отвечаете тоже Вы, и никто другой.

Ваш номер не единственный, таких как Вы, более 500.000, поэтому Вам выдан личный идентификационный код: 70+201041+1212
Поэтому, Ваш номер временно заблокирован, для его разблокировки, сразу же после открытия сообщения отправьте SMS с текстом 70+201041+1212 на номер 2810. ("+" обязателен, пробелов между "+" и числами быть НЕ должно!)

Это SMS-сообщение СОВЕРШЕННО БЕСПЛАТНО, так как отправив его, Вы подтверждаете свои права владения на этот номер, свою личность.

В противном случае Ваш номер будет навсегда заблокирован через 1 час без дальнейшей возможности разблокировки или регистрации нового номера.
После отправки сообщения, Вам придёт код, запомните его и не давайте НИКОМУ, это предотвратит дальнейший взлом номера.

С уважением,
Администрация сайта и служба безопасности icq.com. "

С уважением, Администрация Всея Руси и Чебурашка.

воскресенье, 13 декабря 2009 г.

Есть инвайты на googlewave в количестве 22-х штук. Отдам в хорошие руки.


p.s. Пишите в комменты

p.p.s Просто так раздавать скучно. Буду отдавать за нелепые слова и фразы. Например, "пошли уходить", "макияжиться".

Free as in freedom


Выход Gnome из GNU Project.
Кратко: Филипп Ван Хуф, один из разработчиков Gnome, поднял на голосование вопрос о выходе Gnome из Gnu Project. Причиной такого решение стало то, что Ричард Столлман хочет, чтобы проект Gnome подчинялся правилам, согласно которым не допускается пропаганда проприетарного ПО. В частности, он предлагает фильтровать сообщения, публикуемые на Planet Gnome.


Мне кажется, что это совсем не согласуется с лозунгом GNU. Свобода должна относится не только к программному обеспечению. Как у Чехова: "В человеке все должно быть прекрасно: и лицо, и одежда, и мысли." А тут получается, что под прикрытием идеи, Столлман хочет оганичивать то, что за что борется -- свободу.




суббота, 21 ноября 2009 г.

Поиск по коду ядра

На этом сайте можно поискать что-нибудь в коде ядра и получить хорошо структурированный вывод, например, find_task_by_vpid
Ну, и grep Вам в помощь тоже :)

пятница, 30 октября 2009 г.

Робот для Google Wave


     Захотелось написать робота для волны, в итоге получился робот, который по запросу @fortune выдает афоризм -- wavefortunerobot@appspot.com.



Инфа, которую полезно проглядеть перед тем как создавать собственную поделку:




суббота, 4 июля 2009 г.

Задачка про шарики

Рассказали вчера задачку:
12 шариков и чашечные весы. За 3 взвешивания найти дефектный шарик и определить какой был дефект(легче или тяжелее).

Решение:
1) Разобьем шарики на 3 кучки по 4 шарика в каждой.

2) Взвесим произвольшые две кучки. Получаем 2 возможных варианта:


  • Кучки равного веса
  • Кучки разного веса

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

Две взвешенные кучки оказались равны. Это означает, что в этих кучках только эталонные шарики, поэтому раскрасим их в зеленый цвет.

Таким образом, мы имеем 8 зеленых и 4 белых шарика и за 2 оставшихся взвешивания надо найти дефектный и определить дефект.
Положим на весы 3 зеленых и 3 белых шарика.

Если весы уравновешены, то дефектный шарик -- это оставшийся белый шарик, и за последнее оставшееся взвешивание, сравнивая его с зеленым шариком определяем дефект.
Если же кучки оказались не равными, то из этой информации мы можем определить дефект, так как мы взвешиваем кучку из зеленых, то есть эталонных с белыми(если белые оказались легче, то дефектный шарик тяжелый и наоборот). Для определенности предположим, что белые оказались легче, покрасим и наши три шарика в синий цвет. Берем произвольные 2 синих шарика и взвешиваем их.

Если весы уравновешены, то искомый шарик тот, который не на весах, если различны, то искомый шарик -- легкий.

Второй вариант
Взвешенный кучки разного веса. Значит у нас кучки из 4-х зеленых, 4 синих и 4 красных шаров.

На одну чашу весов кладем 4 зеленых шарика и один красный, на другую чашу кладем 3 красных и 2 синих.

Производим взвешивание:

  • Кучки равны, значит на весах оказались эталонные шарики, перекрашиваем их все в зеленый. Значит, дефектный шарик среди оставшихся 2-х синих, находим его за 1 взвешивание.
  • 1-я кучка весит больше 2-й. Это может быть в следующих случаях -- красный шарик из 1 кучки дефектный или какой-то из синих шариков 2-й кучки -- дефектный, все оставшиеся шарики перекрашиваем в зеленый.
    Последнее взвешивание
    : на одну чашу кладем синий и красный на другую 2 зеленых.

    Если весы уравновешенный, то дефектный -- оставшийся синий, если правая чаша больше, то дефектный красный, лежащий на ней, если правая легче, то дефектный синий, лежащий на ней.
  • 1-я кучка весит меньше 2-й кучки. Это может быть только если какой-то из 3-х красных шариков 2-й кучки -- дефектный.
    Последнее взвешивание: взвешиваем 2 из этих 3-х шариков, если какой-то тяжелее, то он дефектный, если равны, то дефектный оставшийся.
P.S. картинки рисовались при помощи -- tuxpaint =)

пятница, 5 июня 2009 г.

Накипело

My fonts look like crap .

пятница, 29 мая 2009 г.

Поименное обращение к полям таблицы в модуле MySQLdb

Получать поля из таблицы словарь, а не в список оказалось очень просто:

>>> import MySQLdb
>>> import MySQLdb.cursors
>>> myDb = MySQLdb.connect(user='andy47', passwd='password', db='db_name', cursorclass=MySQLdb.cursors.DictCursor)
>>> myCurs = myDb.cursor()
>>> myCurs.execute("SELECT columna, columnb FROM tablea")
>>> myCurs.fetchone()
{'columna':'first value', 'columnb':'second value'}


P.S. http://www.halfcooked.com/mt/archives/000969.html -- оригинал тут =) спасибо автору

вторник, 21 апреля 2009 г.

python3

Наверное, все знают, что грядет python3. Эта первая статья из серии, где рассказываются какие новшества ждут нас в языке.
Статья не очень понравилась, я конечно понимаю, что главная задача сейчас -- убедить программистов перейти на 3-й питон, но некоторые аргументы у автора, просто смешные:
"Вызов print() гораздо проще вызова System.out.println() в Java, так что можно сравнительно просто переучиться и начать пользоваться преимуществами нового подхода."
Давить надо на эффективность и функциональность, а он, эх...
P.S. И, конечно, полный список изменений можно посмотреть на официальном сайте

воскресенье, 5 апреля 2009 г.

42

На сайте IBM опубликовано много интересных статей. Linux, Open Source, Java и много других вкусных конфет.

пятница, 3 апреля 2009 г.

Практика эффективного программирования на python

Читать эту статью нужно, только если есть желание потестить советы из нее :)
Советы по увеличению производительности python скриптов


вторник, 24 марта 2009 г.

Building Security in Maturity Model

BSMM.
Исследование цель которого систематизировать знания в области создания безопасного програмного обеспечения, накопленные в таких компаниях как Adobe, EMC , Google, Microsoft.

пятница, 13 марта 2009 г.

Закладка

здесь
Справка по mysql по которой легко освежить в памяти информацию.