Отдал бы и ползарплаты! Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

В sqlite с версии 3.8 появился partial index — возможность строить индекс по заданному условию.

CREATE INDEX temperature_scale_1 ON temperature(sensor ASC, timestamp ASC) WHERE scale=1; 
CREATE INDEX temperature_scale_5 ON temperature(sensor ASC, timestamp ASC) WHERE scale=5;

Но при запуске prepared statement планировщик выбирает индексы ДО байндинга, а значит ещё не знает, каким будет значение условия, и созданный partial index использован не будет.
Приходится вручную подставлять значения, используемые таким индексом, и снова помнить про экранирование от sql-инъекций, если используются не числовые значения.

sensor, scale, start, end = 1, 5, 1451628000, 1452492000 

c.execute('SELECT * FROM temperature WHERE sensor = ? AND scale = %d AND timestamp BETWEEN ? AND ?' % (scale), (sensor, start, end))
#RHKE5E (3) / @kogda / 2990 дней назад
http://klik-na-million.com/inviteonly боже, как охуенно-то, а
#GVJWQT (67+7) / @komar / 2997 дней назад

работаю в стол @ пержу в стул

#2JQQ0F (0) / @kogda / 2999 дней назад

кликбейт квотинг

Вера Кичанова
Озабоченным седым конгрессменам в пиджаках пришлось сесть за стол переговоров с ребятами двадцати с лишним лет в кепках и худи
Урок № 2. Мемы правят миром
Моя девушка была так себе, но потом в нее как будто попал луч приватизации, и она вдруг стала горячей
Это как хедхантинг: они уже на пути к тому, чтобы стать либертарианцами, и тут появляюсь я
интеллектуальный климат Бразилии пережил эволюцию

https://reed.media/brazil-impeachment/

#ZA21TN (0) / @kogda / 3023 дня назад

https://www.kickstarter.com/projects/nptdreamer/npt-lucid-dreamer // tl;dw: нахуйник с магнитной защёлкой, который размыкается эрекцией во сне, являясь триггером для включения плеера с лупом "you're dreaming", что должно привести к осознанному сновидению

#WNOOE3 (1+1) / @kogda / 3029 дней назад

Как объявили астрологи ещё весной, прирост гадюк ленобласти в этом году увеличился вдвое.
Что же делать рациональному туристу? Очевидно, вскарабкаться на вершину Фудзиямы китайского прогресса, дабы обрести — его: наногаджет, способный дать отпор змеиному беспределу!
https://files.catbox.moe/dytsdb.jpg
Пользоваться примерно так https://www.youtube.com/watch?v=jXQx5k5_8XA

#9THYBM (1) / @kogda / 3031 день назад
function ПреобразоватьМесяцИзСХислаВСтроку(Месяц) {

        if( Месяц == 1 )   return("января");     if( Месяц == 7 )   return("июля");
        if( Месяц == 2 )   return("февраля");       if( Месяц == 8 )   return("августа");
        if( Месяц == 3 )   return("марта");       if( Месяц == 9 )   return("сентября");
        if( Месяц == 4 )   return("апреля");     if( Месяц == 10 )  return("октября");
        if( Месяц == 5 )   return("мая");           if( Месяц == 11 )  return("ноября");
        if( Месяц == 6 )   return("июня");         if( Месяц == 12 )  return("декабря");

}

function ПреобразоватьСуммуВФорматПросмотра(СуммаВФорматеБД, Три) {

    if( typeof(СуммаВФорматеБД) == "undefined" ) return(0);
    if( СуммаВФорматеБД == "-" ) return(СуммаВФорматеБД);


    Начали = 0;       Перевертыш = "";
    Тройка = 0;       ДробьПеревертыш = "";

    for( n=17; n>=0; n-- ) {
        if( !Начали ) {
            if( СуммаВФорматеБД[n] == "." ) {
                Начали = 1;
                n--;
            }
            else {
                if( СуммаВФорматеБД[n] ) ДробьПеревертыш += СуммаВФорматеБД[n];
                continue;
            }
        }

        Перевертыш += СуммаВФорматеБД[n];
        Тройка++;

        if( Тройка == 3 ) {
            Тройка = 0;
            if( (n == 1)&&(СуммаВФорматеБД[0] == "-") )  {Перевертыш += "-"; break;}
            if( n ) Перевертыш += "'";
        }
    }


    СуммаВФорматеПросмотра = "";

    for( n=17; n>=0; n-- ) {
        if( Перевертыш[n] )       СуммаВФорматеПросмотра += Перевертыш[n];
    }

    if( ДробьПеревертыш > 0 ) {
        if( ДробьПеревертыш[2] ) ДробьПеревертыш2 = ДробьПеревертыш[2];
        else                        ДробьПеревертыш2 = "";

        Дробь = "<font color=#666666>,"+ДробьПеревертыш2+ДробьПеревертыш[1]+ДробьПеревертыш[0]+"</font>";
    }
    else
        Дробь = "&nbsp;&nbsp;&nbsp;";


    if( (Дробь == "&nbsp;&nbsp;&nbsp;")&&(Три == 1) )   Дробь += "&nbsp;"; // если 3 знака, а не 2

    СуммаВФорматеПросмотра += Дробь;

    СуммаВФорматеПросмотра = "<font face=monospace><b>"+СуммаВФорматеПросмотра+"</b></font>";

    return(СуммаВФорматеПросмотра);
}
#4TJ31V (5) / @kogda / 3035 дней назад

В проходе вагона метро, между сиденьями, стояла инвалидная коляска, а в ней девочка лет шести. Только я сел, она положила мне на ногу мягкую игрушку с передничком "я тебя люблю". Ну, повертел этого пупыря в руках, улыбнулся девочке, протянул обратно, а она начала толкать со своей стороны, видимо, чтобы оставил себе.
С одной стороны, отказываться от подарка некрасиво; а с другой — является ли игрушка её собственностью? Или всё же это собственность родителей? Я ж не знаю, как у них тама заведено в их семье.
Выяснять не стал, чтобы не приняли за аутиста, отдал игрушку её брату с мамкой, сидевшим напротив. Можно ли брать вещи от незнакомых детей? Чо в таких ситуациях делают люди с настоящей жизнью? // не ездят в метро

#OFG8NB (8+1) / @kogda / 3052 дня назад

https://files.catbox.moe/2uavrt.webm немного аутизма с параши

#EKUHM5 (0) / @kogda / 3058 дней назад

тфв лежишь в палатке такой грязный, что ноги слипаются, а рядом лежит вонючий батя, и, когда он ворочается, ты слышишь как звонко, будто скотч, отлепляется его кожа от пенки

#07IQOL (2+1) / @kogda / 3063 дня назад

Упростил реальный кейс до двух таблиц (объекты и связи между объектами) и функции, которая по id объекта возвращает id привязанного к нему объекта. Суть в использовании именно функции для джойна, а не прямом джойне таблиц.
Заполняем таблицы небольшим количеством данных — в примере всего 500 объектов, половина из которых имеет связь. http://sqlfiddle.com/#!15/4881e1/6 и делаем два запроса с джойном функции:

/* (SLOW) */
-- функция вызывается 500*500 раз, после чего делается джойн вложенным циклом
-- Execution Time: 5242ms
explain analyze select obj.id, ot.id
from toobject obj   
left join toobject ot on ot.id = to_getidref(obj.id);

/* (FAST) */
-- функция вызывается 500 раз в сабквери, после чего делается хеш джойн
-- Execution Time: 19ms
explain analyze select obj.id, ot.id
from toobject obj   
left join toobject ot on ot.id = (select to_getidref(obj.id));
#2W1H9Q (3) / @kogda / 3074 дня назад
## module M1.py
a = 'First Message'
def printer(): print 'Hello from M1:', a

>>> import M1
>>> M1pr = M1.printer
>>> M1pr()

Hello from M1: First Message
>>> # Change printer and message ...
>>> reload(M1)

<module 'M1' from 'M1.py'>
>>> M1pr() # still using old printer

Hello from M1: Second Message # surprise message is changed
>>> M1pr = M1.printer
>>> M1pr()

Hello from second printer: Second Message # as expected
>>> M1.a = 'Third Message'
>>> M1pr()

Hello from second printer: Third Message

The surprise here is that we didn&#39;t expect any changes after the reload, because we are still using the old M1pr(). The reason we get a new message in this case is that the old printer(), which is defined in module M1, implicitly uses M1.a as its message, and M1.a is updated with a reload of M1. To say this in another way, when printer() is defined in module M1, it points to the name a in the M1 dictionary, not to an object in memory. When M1.a is redefined, the old printer function gets the new message. The third test above makes this clear.

http://www2.engr.arizona.edu/~edatools/Python/Reload.htm
// заебался вчера искать, почему один дочерний класс не видит изменений переменной класса родителя, сделанных другим дочерним класом; оказалось, что после релоада они начинают ссылаться на разные классы с одинаковым названием

#5R5DRF (4+1) / @kogda / 3087 дней назад

https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side/ нужно на битчиз, чтобы не отдавать горена кому попало

#Z64N7R (0+2) / @kogda / 3102 дня назад

реализация #4M87JA на основе #1PD2VK, включается/выключается кнопкой рядом с "Войти"
https://gist.github.com/anonymous/1e2338b281b2acded55e920f46dc1fec

#7ROLTK (0+2) / @kogda / 3140 дней назад

ВОЗ: Россия лидирует в Европе по жалобам школьников на кибербуллинг
11-летние дети вывели Россию на 1-е место в мире по жалобам на кибербуллинг: 11% девочек и 8% мальчиков признались, что два или три раза за месяц подвергались такой травле.

http://www.newsru.com/russia/15mar2016/growingup.html

#3OF5Y9 (94+3) / @kogda / 3174 дня назад
icq

https://i.imgur.com/BZCSaiE.png

В качестве альтернативы Skype рекомендуем ICQ - скачат ей можно для любых платформ

https://hi-tech.mail.ru/news/troyan-t9000-skype/#a03

#4RITN0 (3) / @kogda / 3208 дней назад

граждане смогут задать свои вопросы главе государства через мессенджер ICQ

https://vc.ru/n/putin-icq

а вы всё смеётесь #PLFITZ

#2GRC5N (0+1) / @kogda / 3208 дней назад

На самом деле американская кампания Убер это такой же Платон только для таксистов.Сейчас полетят камешки мол -это же дешево...Теперь объясню почему дешево.Есть в обществе общепринятая мораль согласно которой (10 заповедей )Красть нехорошо торговать краденым тоже.Так вот кампания Убер занимается мошенничеством только не в отношении клиентов а в отношении третьих лиц которых нанимает в качество водителей. Но потребителю ведь пофиг это ж дешево А покупать краденое -тоже можно это-ж дешево ? а торговать краденым тоже можно-так-же дешево. А дураков на Руси на 100лет приготовлено увы и никто не защитит их от этих мошенников ...Только одно но. Узаконеное мошенничество развращает.
Поэтому в тех странах где администрация уважает своих граждан и граждане уважают себя американская корпорация Убер запрещена законодательно .Несмотря что на подкуп городских чиновников данная кампания не жалеет миллиардов.Мне кажется такое отношение к нечистоплотным американским корпорациям и есть настоящий патриотизм...

http://blog.fontanka.ru/posts/195269/

#JF2F95 (3) / @kogda / 3210 дней назад

https://www.youtube.com/watch?v=3YDSWGAbFFo
Красиво.

#ZO2Y8R (1+1) / @lexszero / 3221 день назад

Готовимся к переезду, разбираем завалы; нашли в коробке с кабелями девайс в плотном чехле, похожий на пипетку http://i.imgur.com/cfcwpE3.jpg
Это ТАЙНИК давно уволенного админа или часть водяного охлаждения?

#IAIISI (6) / @kogda / 3229 дней назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.