Как изменить кодировку базы данных на UTF-8
Встала задача сконвертировать базу данных из latin1 в utf8. В интернете есть множестово рецептов как это сделать. Наиболее часто встречается PHP скрипт, который генерирует последовательность из ALTER TABLE комманд.
Мне такой способ показался несколько громоздким, гораздо проще сделать дамп базы данных, убрать из дампа всю информацию о кодировке столбцов, если такая имеется, изменить кодировку базы данных по умолчанию и залить дамп обратно. При этом все таблицы и столбцы примут ту кодировку, которая выставлена для базы данных в целом.
Делать эти преобразования вручную на живой базе довольно стрёмно - данные могут измениться между шагами, поэтому я создал вот такой скрипт для выполнения данной задачи:
#!/bin/sh DBNAME="yourdbname" DBUSER="yourdbuser" DBPASS="yourdbpassword" mysqldump -u$DBUSER -p$DBPASS $DBNAME > $DBNAME.sql sed 's/DEFAULT CHARSET=latin1//' $DBNAME.sql > ${DBNAME}_converted.sql sed 's/CHARACTER SET latin1//' ${DBNAME}_converted.sql > ${DBNAME}_converted1.sql mysql -u$DBUSER -p$DBPASS $DBNAME <<EOFMYSQL ALTER DATABASE $DBNAME DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; EOFMYSQL mysql -u$DBUSER -p$DBPASS $DBNAME < ${DBNAME}_converted1.sql
Исходная база была в latin1, если у вас другая кодировка, скрипт легко подправить.
Как испечь бородинский хлеб
Традиционные рецепты выпекания бородинского хлеба подразумевают использование солода. Вот только солода в наших магазинах не найти. Однако, знающие люди предположили, что солод используется для приготовлнения кваса и значит можно использовать готовые смеси для кваса вместо солода. Из имеющихся в наших магазинах полуфабрикаты для приготовления кваса в домашних условиях, наиболее правильным мне показался вот этот:
Внутри имеются два пакетика со смесью из ячменного и ржаного солода и два пакетика с дрожжами.
Попробовал испечь хлеб с использованием этой штуки и мы теперь только такой и печём. Получается очень вкусно, гораздо вкуснее чем обычный бородинский хлеб из магазина, видимо, из-за ячменного солода. Для приготовления одной буханки требуется 1 такой набор.
Рецепт для приготовления 1 кг буханки у меня получается такой:
В форму для приготовления хлеба вылейте содержимое обоих пакетиков с концентратом для приготовления кваса. Положите 2.5 чайной ложки молотого кориандра, 2.5 чайной ложки дрожжей (примерно 2 ложки содержатся с квасном наборе+еще немного нужно добавить). Затем залейте 400 милилитров теплой воды. Добавьвте 400 грамм пшеничной муки, 100 грамм ржаной муки. Положите 1.5 столовой ложки меда, 2 столовой ложки яблочного уксуса, 2 столовой ложки растительного масла. Выберите программу для приготовления бородинского хлеба. Примерно через 20 минут после начала программы откройте хлебопечку и посыпьте сверху щепотку цельного кориандра. После окончания программы дайте хлебу остыть в печке примерно 30 минут после чего выньте.
Приятного аппетита!
Покупка на немецком Amazon
"При чем здесь еж?" - задумался Штирлиц. Это слово он уже слышал. И тут он догадался. Ведь "еж" - по-немецки "игель"! А "Ежики" - "Игельс"! А именно так называлась таинственная операция вермахта, над разгадкой которой он так долго бился.
Похождения Штирлица - Операция "ИГЕЛЬС"
Я уже писал о том, что на американском Amazon можно покупать мобильные телефоны значительно экономя свои деньги, но не время - посылка из США идет дольше, чем душа усопшего из чистилища в рай - более сорока дней. Кроме этого, сама пересылка стоит довольно значительно - около сорока баксов.
В связи с этим, возникла мысль попробовать что-нибудь купить на европейском Amazon. При сравнении цен на английском amazon.co.uk с немецким amazon.de выяснилось, что на немецком за евро покупать получается выгоднее чем на британском за британские фунты. Правда, на немецком сайте всё на языке Гёте и Гайне, но зря что ли я в школе и институте учил этот язык?
Motorolla Milestone 2 пришел в очень убогой комплектации - в ней не было даже элементарного чехла, а зарядка оказалась с британской вилкой (!surprise!). Поиски подходящего чехла в отечественных магизинах ни к чему не привели, единственный экземпляр, который мне удалось найти, и в который с трудом удалось засунуть мой телефон, выглядел так, как будто его шили на уроках домоводства китайские дети из вспомогательной школы и просили за это чудо 900 рублей.
Поэтому, заказал два чехла на amazon.de:
![]() |
Tasche (PU) für Motorola Milestone 2 Etuiformat schwarz |
![]() |
ss-shop Elegante Leder Quer für Motorola Milestone inkl. 1x ss-shop Kugelschreiber |
Сначала пришёл более простой вариант Tasche (PU) für Motorola Milestone 2 Etuiformat schwarz - в обычном письме. Обошлось мне эта шкурка 3 евро - 120 рублей. Чтобы телефон не пылился вполне сойдет.
Еще через два дня пришла вторая посылка - за ней пришлось идти на почту. В посылке кроме чехла для телефона оказалась еще и шариковая ручка, оказывается она идет в комплекте и про это даже сказано в описании товара - обычная ручка с названием продавца - ss-onlineshop.ru. Сайта, правда по этому адресу никакого нет и сам домен, похоже, выставлен на продажу.
Кроме этого, в посылке оказалась автомобильная зарядка! Вот уж спасибо им за это. Зарядку я не заказывал, хотя на амазоне есть вариант покупки комплекта сумка плюс зарядник. То ли они перепутали, то ли захотели сделать мне подарок - этого я уже никогда не узнаю.
Думаю, что если хорошенько поискать, то в Саратове можно найти аналогичные вещи за аналогичную цену, просто хотелось проверить саму возможность заказа на европейском amazon. Посылка из Германии в Саратов идет около 20 дней, что значительно быстрее чем из Штатов. При этом стоимость пересылки значительно меньше. Кроме того, цены оказываются вполне сравнимы с магазинными, если не дешеве.
Двуодурь cуперумилина
Помнится, был такой фантастический роман, где все жители земли в будущем были вынуждены употреблять специальные галлюциногены чтобы реальность казалась не такой мрачной. Чтобы увидеть реальный мир нужно было принять антигаллюциногены. Сейчас, сразу после программы новостей тоже хочется принять какой нибудь антигаллюциноген, не много, совсем чуть-чуть. Однако, оказывается, есть и альтернативный способ - можно почитать вот это.
P.S. нашёл это произведение - Станислав Лем "Конгресс футурологов"