• Уж сколько раз твердили миру

    screenshot

    И тем не менее, подобного рода жесть можно встретить в повседневно используемых проектах: https://github.com/dmishe/django-south/blob/master/south/db/generic.py#L520

    Еще раз: нельзя передавать параметры в запрос конкатенацией строк или форматированием. Запрос сам по себе, параметры – сами по себе.

    Во-первых, это не безопасно:

    screenshot

    Во-вторых, такой вариант не предусматривает адаптацию типов, т.е. когда нативный список [1, 2, 3] переводится в литерал вида ARRAY[1, 2, 3].

    Не делайте так.

  • Джордж Сорос: Война против наркотиков бесполезна, затратна и ломает людям жизни

    http://rufabula.com/news/2014/05/07/soros-on-drugs

    Запрет на наркотики породил колоссальный черный рынок. «Бремя „контроля наркотиков“ перекладывается на страны-производители и страны-транзитеры типа Афганистана и Мексики», — говорится в статье. При этом не учитывается, что наркорынок легко адаптируется. «Подавите бизнес в одной стране — он возникнет в другой». Насилие, которое порождается наркобизнесом, подрывает экономику: упадок инвестиций и производства, эмиграция граждан.

  • Прописка

    Есть ли в России что-то дебильнее, чем требование обязательной прописки гражданина?

    Комментарии из старого блога

    05/03/14 Артур Мудрик: С добрым утром! Прописку отменили 20 лет назад, в 1993 году. Но вы спите, спите, тссс.

    05/03/14 Иван Гришаев: Если штраф за отсутствие прописки остался, то что это меняет? Кэп.

    05/03/14 Артур Мудрик: Штраф за отсутствие регистрации — такие штрафы есть во всём мире, так что всё ок, это нормально.

    05/03/14 Иван Гришаев: Готовы подтвердить свои слова? Предупреждаю, что вы путаете адрес проживания и адрес регистрации.

    05/03/14 Артур Мудрик: http://propiska-registracia.narod.ru/index/0-11 — читаю, всё нормально, не могу понять, с чем здесь можно не согласиться и против чего можно протестовать.

    05/03/14 Иван Гришаев: Лучше прочтите http://muacre.livejournal.com/130227.html Россия в этом списке смотрится как рабовладельческое государство. Вы в курсе, что по закону вы не можете пребывать без прописки больше недели? Если вы переезжаете в другой город, то уложиться в этот срок физически нереально. В большинстве стран адрес можно подтвердить квитанцией за ЖКХ. У нас на оформление прописки уходит неделя, а то и больше.

  • Сталинград

    Кстати, бондарчуковкий “Сталинград” – редкостное говно. Герои и сюжет поданы крайне слабо. Обрамление про Японию и пять отцов совершенно не в тему. Дурацкая михалковская манера закадрового голоса, что говорит о неспособности режиссера передать сюжет. Разве в фильме “А зори здесь тихие” кто-то читал за кадром тест о том, где главный герой родился-женился?

    Никчемная любовная интрижка, странное поведение Кати – с командиром любовь, а спит с радистом. Миллион нелогичных сцен, вроде того как пленного русского допускают, не обыскав, к немецкому генералу и тот режет его ножом. Феерический бред.

    Вердикт – говно останется говном хоть в 3-де, хоть в 10-де, потому что говно.

  • Легкий тор

    В последнее время стало слишком много заблокированных ссылок. На помощь приходит Тор. В Убунте он доступен в виде пакета. Ставим:

    sudo apt-get install tor
    

    После установки в системе работает демон tor. Управляем им так:

    sudo service tor start|stop|restart
    

    Запускать тромозной Фаерфокс из поставки тора не нужно, достаточно изменить настройки подключения в любимом браузере: тип прокси SOCKS v5, хост 127.0.0.1, порт 9050.

    Если у вас Хром, установите расширение SwitchySharp. Добавьте новый прокси, назовите “Тор” или в этом роде, заполните настройки:

    screenshot

    Теперь в правом верхнем углу можно переключать тип подключения, все ссылки будут работать.

  • Брать или нет?

    Предположим, вы увидели, как человек выронил или забыл кошелек.

    Вернете ли вы его? Будете просить вознаграждение? Примете добровольно отданную купюру в знак благодарности? И наоборот – владелец кошелька вы. Будете предлагать вознаграждение? Будете платить в случае требования?

    Адекватный человек ответит да только на первый вопрос.

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

    К сожалению, порой даже неглупые люди начинают жевать сопли в духе “ну я бы взял, если бы предложили, я бы предложил, но немного…”. Фейспалм. Если взял, то возвращай. Если вам не возвращают – живо звоним в полицию.

    Вознаграждения за хороший поступок (не работу!) – есть обычная взятка, естесственность которой так глубоко вошла в нашу жизнь, что уже так просто не вытащить.

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

  • Насобирал

    • Обиженное выражение спины.
    • Осторожно, причиняет добро!
    • Дилетант широкого профиля.
    • Поспать с айпадом.
  • Дороги должны быть разделены

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

    Собсвенно, что и случилось в Воронеже: пьяный мудак сбил 18 человек, стоящих у ночного клуба.

    • http://lenta.ru/news/2014/03/09/dtp/
    • http://lenta.ru/news/2014/03/11/voronej/

    Ясное дело, я очевидцем не был и свечку не держдал, но, внимание:

    не справился с управлением и выехал на встречную полосу, где на проезжей части стояли люди.

    Это значит, что если бы полосы были разделены какими-нибудь шлакоблоками, наш герой бы тупо перевернулся, в худшем случае погиб только он. Но в Росии цена жизни 18 людей ниже стоимости дорожного разделителя, так что о чем речь.

    Проехали, забыли.

  • Лента, которую мы потеряли

    На это месте должен быть длинный текст о том, как я любил Ленту.ру, как она была мне нужна и как я сожалею обо всем том, что обрушилось на этот коллектив. Но нет ни сил, ни желания сотрясать воздух.

    Просто неистово жаль.

    Я уважаю тех, кто оставил должности из-за возмутительных действий прокремлевского руководства. Я бы поступил так же.

  • Отступы

    В очередной раз прочитал чью-то ахинею о том, что Питон “какой-то странный”, потому вложенность операторов в нем определяется отступами.

    Круче отступов быть ничего не может.

    Хороший программист, работая над кодом, преследует две цели. Первая – объяснить машине, что нужно делать. Вторая – сделать это так, чтобы эти же инструкции были понятны человеку. На заре компьютерной эры компиляторы были тупы, поэтому синтаксис языков снабжали точками с запятой, операторами begin и end, фигурными скобками. Отступы, не нужные машине, человек приберег для себя.

    Затем машины поумнели, и выяснилось, что они прекрасно могут понимать структуру кода и без фигурных скобок, и без точек с запятой. Соответственно, ушла необходимость пихать в каждый новый язык этот мусор. Можно делать языки гуманными. Так появились Питон, Руби, Луа – красивые, легкие, элегантные.

    Но человек – крайне инертная субстанция. Си-подобный синтаксис, ужасный и корявый, до сих пор считается необходимым для того, чтобы на язык обратили внимание. Я уверен, что тенденция медленно сойдет на нет.

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

Страница 41 из 49