Pull to refresh
79
0
Олег Ефимов @Sannis

Everything Developer

Send message
UFO landed and left these words here
the debian way:
# apt-get install live-helper
$ mkdir live && cd live
# lh_config -b usb-hdd -d lenny
# lh_build
# dd if=binary.img of=/dev/some-flash-device bs=1M

Получаем минимальный лайв-дистриб. Поковырявшись, можно прикрутить fluxbox/gnome и вообще всё что душе угодно :)

wiki.debian.org/DebianLive
live.debian.net/manual/html/
Полезные ресурсы, чтобы начать разработку для Windows 7 на .NET:

Windows 7 .NET Interop Sample Libraries
Windows API Code Pack for .NET
A Developer’s Guide to Preparing for Windows 7

и далее по ссылкам в постах.
UFO landed and left these words here
developer.yahoo.com/yui/grids/
devkick.com/lab/tripoli/
code.google.com/p/blueprintcss/
www.yaml.de/en/home.html
bluetrip.org/
code.google.com/p/malo/ — оч. компактный фрейворк malo
code.google.com/p/emastic/
css-framework.ru/
«Hовичок спросил у Мастера:
— Я видел программиста, который никогда не оформляет, не тестирует и не документирует программы. Hо все кто знает его считают его одним из лучших программистов в мире. Почему так?
Мастер ответил:
— Этот программист овладел Дао. Он больше не нуждается в оформлении; он не злится, когда система зависает, но принимает мироздание без раздражения. Он давно не нуждается в документации; он больше не беспокоится о том, что кто-то еще увидит его код. Он больше не нуждается в тестировании; каждая из его программ совершенна сама по себе, ясна и элегантна, ее назначение очевидно. Истинно вошел он в таинство Дао!!» — wasm.ru

Немного не в тему, но поясню смысл, хорошо программировать можно практически на любом языке программирования. Но некоторые допускают использовать методы которые несут ошибки (вспомним basic с goto). То есть есть люди которые и на васике напишут шедевр, и есть те которые на си(ассемблере) сделают такой ужас, что поражаешься.
для копирования файлов вообще есть утилита rsync, которая кроме прочего, умеет бэкапить на удалённые хосты, и при этом копирует только изменившиеся фрагменты файлов.

для MyISAM таблиц достаточно сделать им LOCK_TABLES/FLUSH_TABLES и скопировать rsyncом бинарные файлы, в которых он хранятся.

для бэкапа InnoDB таблиц эффективнее использовать бинарный лог, позволяющий делать инкрементальный бэкап.

всё подробно описано в мануале

а с mysqldumpом при восстановлении нужно ещё следить за ссылочной целостностью и автоинкрементными полями.
Мнда, зашифровали так зашифровали.
И конечно же это в традициях лучших головоломок Perl:
#!/usr/bin/perl
$_='
         $q ="\                   47"; wh
        ile                           ($ ;=
      $z                +=              .5 ){
    %c=           $r=0;$/ ="";whi         le(2
   0+          $z>($;+=.05)){$c{int$       _+ 2
  6+         2*($              r+= .0       2) *
 s          in$                   ;}{1       -$_
+1         0+           int        $r*c       o s
$         ;}         =1for(0.       .1)        }$
t        =r         ever se;$        /.        =`
c        le        ar     `.         "         #!
/        usr       /bi             n/         pe
rl       \n\       $_ =$q        \n"          ;
fo        r$y        (1..20){$c{$_}          {
$ y       }? $         /.=chop$t            :
 ($/        . ="                          \4
 0")         for(0.                    .53)          ;
   $/.        ="\n"}pri            nt"$/$          q;
   s; ".         chr(9 2)."s;;g;eval\n           "}

';s;\s;;g;eval
Ещё
Медиаплеер — простой Xfmedia (xfce4-media). На некоторых сборках он может проигрывать не только плейлисты, а видео, даже DVD. Хотя для видео лучше использовать «комбайн» VLC, так как он включает в себя большую часть медиакодеков.

Конечно, в обоих случаях используются библиотеки аудио-видео-кодеков xine, faad, libdvdcss, wavpack и другие «нижележащие» библиотеки.
https://www.securecoding.cert.org/confluence/display/cplusplus/MEM11-CPP.+Do+not+use+volatile+as+a+synchronization+primitive
UFO landed and left these words here
Cairo-Dock это умеет. Кстати в общем — не плохая альтернатива Аванту с кучей скинов и настроек, работает даже с отключенным компизом (правда, криво).
С юникодом тоже просто. Если поставить пакет unicodechars
gem install unicodechars
А потом в коде:
require 'rubygems'
require 'unicodechars'
"фыва".chars[0] #=>"ф"
В скором времени ожидается выход OpenCL 1.0 — стандарта для параллельного программирования под платформы ATI и NVIDIA.

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

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

А вообще работает принцип SI=SO
UFO landed and left these words here
UFO landed and left these words here

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity