Примерная оценка в Постгресе
Читая документацию по «Постгресу», набрёл на интересную конструкцию — TABLESAMPLE. Она позволяет обработать запросом не всю таблицу, а только указанный процент, причём строки выбираются случайным образом.
Например, встречается такая задача — показать
SELECT id FROM (
SELECT id FROM very_big_table TABLESAMPLE SYSTEM (.0001) LIMIT 100
) _ ORDER BY RANDOM() LIMIT 1Тут выбирается одна десятитысячная процента таблицы (0,0001%), а потом из этой выборки берётся первая строка. На настоящей таблице с почти миллиардом строк, такой запрос у меня занял около ста миллисекунд.
SYSTEM тут — метод выборки. Их всего два, второй (BERNOULLI) даёт более случайные и аккуратные результаты, но работает
А вообще TABLESAMPLE хорошая штука, когда нужно быстро прикинуть результат. Например, у вас
Типа, сколько в среднем примерно сотрудники некой гипотетической компании тратят на обед в зависимости от пола (оценка по одному проценту данных):
SELECT sex, AVG(spent)
FROM meal TABLESAMPLE SYSTEM (1)
WHERE mtime BETWEEN SYMMETRIC '12:00:00' AND '14:00:00'
GROUP BY 1Или сколько примерно раз я ездил такси «Везёт» за последние семь лет (оценка по пяти процентам и экстраполяция):
SELECT COUNT(*)*20
FROM taxi_call TABLESAMPLE BERNOULLI (5)
WHERE carrier='vezet' AND cdate >= '2011-08-03'PERSON WITH FOLDED HANDS
Это очень странно, но некоторые ребята используют эмоджи «?» в значении «дай пять». Когда им указываешь на ошибку, парируют, что, мол, «никто точно не знает, что это значит».
Это неправда, эмоджи являются частью стандарта «Юникод», символ «?» введён в шестой его версии и там приведено следующее описание:
PERSON WITH FOLDED HANDS
• can indicate sorrow or regret
• can indicate pleading
Интересно, что эмоджи считаются новым языковым инструментом (хотя, насколько я мог заметить, многие учёные считают наоборот — что это хорошо забытое старое, откат к идеографическому письму). А языку, как известно, свойственно мутировать —
Сено-солома
С детства путал левую и правую сторону,
Сейчас я уже так не делаю —
Поэтому будет понятно, наверное, моё изумление, когда дочка (в два года), сказав «правую лапку котику нарисовать надо», начала правильно рисовать лапу слева — так как на рисунке кот повёрнут к нам мордочкой.
Она только недавно узнала понятия право и лево
Чёрт возьми, я не одно десятилетие «приписывал ноль», определял свою сторону, а потом мысленно вращая свой корпус, совмещал его с другим человеком, удерживая в голове какая точка в какую переходит!
А тут всё
Велосипедное
Не знаю что меня останавливает, всё время
Зато сегодня оторвался — 40 с лишком километров по лесам и полям.
Репост в Фейсбук
Включить его не получается, попытка создать собственный сервис застревает на шаге соединения с «Фейсбуком». Я вчера даже удалил аккаунт в IFTTT и попытался заново всё настроить, тот же эффект.
В последнее время
Безо, изо, ото, надо, обо, подо
А вот ещё штука, которая кажется отмирает в русском языке (наравне со склонениями названий) — буква «о» на конце предлогов. Обычно ставится для благозвучия, да и проговаривать подряд несколько согласных тяжело. С другой стороны существует слово «взбрыкнул» и ничего.
Как бы то ни было, всё реже такую форму предлогов вижу в тексте и слышу её в устной речи. Раньше
Снова на «баше»
Ну да, я в курсе, что никому не интересно, что я снова попал на «Башорг», но для меня этот проект — один из милых архаизмов, оставшихся от веба 1.0, а я вообще люблю архаику.
Вообще, таких проектов, да ещё сохранивших
Реплики страховых досок
Мне тут на «ТомСойерФесте» выпало поучаствовать в очень интересном проекте.
Я уже несколько раз писал о страховых досках — табличках, которые вешали на дома, в знак того, что дом застрахован от пожаров. Немало таких досок висело и в Казани. К сожалению, климат и коллекционеры почти их истребили — у нас в городе их осталось около десятка в «дикой природе» и все в неприглядном виде.
На некоторых томсойеровских домах таблички
Мне выпало этот проект менеджерить и сейчас он движется к завершению — специальным методом из фольги, залитой полимером, изготовлены реплики, скоро они будут раскрашены и повешены на каждом доме, участвующем в фестивале в этом году.
Очень надеюсь, что этот пост увидит максимальное количество казанских и залётных коллекционеров и в следующем году не придётся делать реплики заново. ?
Ниязик
Годы назад у меня был период в жизни, когда я жил и работал в Москве. Первым моим местом работы была тогда многообещающая
Ниязик,
когда-то ты подавал большие надежды — как ты помнишь, я тебя начал звать в студию еще когда ты учился в последнем классе.
Тоха Герасименко, если помнишь, тоже приехал сразу после последнего звонка. Хотя у него не было такого количества интересных работ как у тебя.
И что же сейчас? Тоха года через
два-три станетарт-директором, а ты уже сейчас деградировал практически до полного разрушения творческой личности.
Тогда он предрёк
И вот сегодняшнее назначение
Перепутал Герасимчука и Герасименко, бывает.
С Ниязом мы потом ещё раз поработали в одной компании — уже в «Яндексе», но когда я уволился, то быстро потерял его из виду.
Иона
Тот самый день, когда из родительской группы детского сада, куда ходит дочка, узнаёшь, что имя пророка Ионы (который побывал в желудке кита) носит
Хочу вынести сюда комментарий генеалога Виталия Викторовича Семёнова к копии этой записи в ЖЖ:
По правилам Православной церкви из мужских имён можно делать женское, а наоборот — нельзя. Например, может быть православное имя Вита — потому что есть святой Вит, но не может быть имени, скажем, Наталий. Также и тут. Самый известный пример — имя Инна, которое изначально было мужским, но мы его знаем как женское.
Магическая кнопка
В некоторых автобусах есть возможность сесть посвободнее — отодвинуть сиденья друг от друга нажатием специальной кнопки.
На днях ехал из Иннополиса на шаттле, никто, кроме меня, не пользовался возможность сесть вольготнее.
Дважды удивительно, так как Иннополис — прогрессивный, молодой город, ехавшие, по моему представлению, должны, просто из любопытства, шутя взламывать бортовую систему автобуса через бухгалтерские счёты, а никто даже не попытался разобраться что умеет кресло под задницей.
День без компьютера
Обычно я весь день провожу с ноутбуком — он всегда
Вчера попробовал провести день без компьютера. Не без интернета, это другое — интернет есть у меня на телефоне, но пользуюсь я им совсем иначе, например, у меня там нет социальных сетей, кроме инстраграма и я там почти не пользуюсь браузером.
Решил посмотреть что изменится в моей жизни, если иногда практиковать такое. По ощущениям, неудобств особых не составило, а день я прожил
Кошачья гостиница
Мы тут в отпуск внезапно рванули, и впервые за всё время не с кем оставить кота. До этого почти всегда отдавали братишке, а тут у нас отпуска пересекаются.
Решили попробовать поискать гостиницу для животных. Первое же нагуглившееся предложение понравилось — три уровня номеров (наш на снимке сидит в среднем вольере, это размещение «люкс»), осмотр ветеринара, снимки через вотсапп, за отдельные деньги — видеонаблюдение и трансфер.
Неплохой вариант, но у брата оставлять всё равно