Сабвей (не реклама)

Выйдя из магазина "кораблик" на ломоносовском и направившись в сторону пешеходного перехода, увидел забегаловку Сабвей (назвать рестораном не могу, как бы мне они ни нравились). Живу пока один, жена с детьми возвращаются завтра, решил зайти. Отличнейшая замена всяким макдональдсам и ростиксу, стоящему напротив. 99 рублей за вкуснейший сэндвич со свежими овощами и мясом.
Рекомендую!

Велосипед - генератор энергии

Езда на велосипеде была и остается одним из самых экологичных способов попасть из одного места в другое. Американский изобретатель Деко Гудман разработал «Commuter Cyclists Sustainable Energy Source» — устройство, которое запасает энергию, высвобождающуюся при велосипедной езде. (далее...)

SSH выборка и копирование файлов

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

Как я писал выше, cpio работает подобно tar, но так же может принимать данные с стандартного ввода, например вот таким образом мы используя команду find найдем все файлы с расширением *.c и заархивируем их.

# find / -name "*.c" | cpio -o --format=tar > c-file.backup.tar
# find / -iname "*.pl" | cpio -o -H tar > perl-files.tar

Мы также можем указать имя архива используя опцию -F:

# find / -iname "*.pl" | cpio -o -H tar -F perl-files.tar

Где,

* -o: создать архив
* -F: имя архива
* -H format: Указание используемого формата файла.
* -i: распаковка архива

Вы можете распаковать архив следующей командой:

# cpio -i -F perl-files.tar

Получаем список файлов в архиве:

# cpio -it -F perl-files.tar

Архивируем директорию /home на ленту ( /dev/nst0):

# find /home | cpio -o -H tar -F /dev/nst0

Восстанавливаем бэкап используя следующую команду:

# cpio -i -F /dev/nst0

Бэкапим директорию /home на удаленную систему:

# find /home | cpio -o -H tar -F user@backup.nixcraft.in:/dev/nst0 --rsh-command=/usr/bin/ssh

Морозосолнечная прогулка по парку

В воскресенье я и Марточка остались вдвоем на почти весь день. Вместе проснулись, позавтракали и пошли гулять. Погода была суперская - мороз градусов 10, солнце и небо без облаков. Как в стихотворении известном. Ради такого случая мы отправились на прогулку в парк. Я вооружился Nikon'ом D60.

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

За перевалом МГУ

А вот так не замерзает речка Раменка. Даже не речка, а ручеек какой-то 🙂

Речка Раменка

А вот эти деревья просто показались симпатичными

Деревья вдоль Раменки

Утренний Марк

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

Mysql update нескольких строчек по условию

Иногда нужно обновить в таблице MySql n-ое количество строк. Причем вставить не одно значение, а несколько в зависимости от условия.

Запрос будет таким

UPDATE tbl_name  SET fld = CASE

WHEN pid=16 THEN '1'

WHEN pid=17 THEN '2'

WHEN pid=19 THEN '54'

ELSE fld END;

Причем если не поставить в конце ELSE fld, то все не подходящие по условию значения будут обнулены.

Для вставки синтаксис проще

INSERT INTO mytable (id, title) VALUES ('1', 'val1'), ('2', 'val2');


MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика