Страница 5 из 11

Добавлено: 11 янв 2008, 12:05
myst
MMM -- это не боян, а классика. ;)

Добавлено: 11 янв 2008, 14:14
master_of_shadows
Млин, я книжку читал, а этого не помню... ушол вешатся...

Добавлено: 16 янв 2008, 17:09
sm
Интересная статья "Налог На Глупость И Экономика Незнания."
http://davydov.blogspot.com/2008/01/blog-post_506.html
Сергей и Лари не были экспертами по поисковикам, когда они делали Гугл. Они НЕ ЗНАЛИ, как делать лучший поисковик в мире, у них просто было несколько идей. И Билл Гейтс не был экспертом по операционным системам. И Чичваркин не был экспертом по сотовому ритейлу. Настоящие деньги в том, чего не знаете ни вы, ни вообще никто в мире.
Сайт Hacker News. Название само говорит о себе.
http://news.ycombinator.com/
Сайт написан Полом Грэмом (Paul Graham) на его же языке Arc, который этой зимой станет опенсорс.

Добавлено: 21 янв 2008, 23:21
sm
Lex Kravetski, статья "Про копирайт"
http://lex-kravetski.livejournal.com/152707.html

Добавлено: 24 янв 2008, 15:12
sm
Раздражает язык на котором вы пишете код? Тогда почитайте исходники MIT TECO EMACS:
http://pdp-10.trailing-edge.com/mit_ema ... index.html
:D

О teco и emacs можно почитать здесь:
http://offline.computerra.ru/2002/451/18805/

Добавлено: 26 янв 2008, 14:54
sm
penis_enhancement.diff или формы множественного числа в рельсах
http://dev.rubyonrails.org/ticket/10919
:D

Добавлено: 31 янв 2008, 14:36
sm
Очень интересная игрушка.
Context Free Design Grammar
CFDG is a very simple language I made for generating pictures. You write a text file as an input (a .cfdg file), and it spits out a beautiful graphic up to 1000 megapixels (a gigapixel!).
Т.е. язык по написанию программ для генерации картинок. Мне кажется такой штукой можно детей азам программирования учить. Пример:
Изображение
Исходник:

Код: Выделить всё

startshape SEED1

rule SEED1 {
 SQUARE{}
 SEED1 {y 1.0 size 0.99 rotate 1.5 brightness 0.02}
}

rule SEED1 0.05 {SEED2 {}}

rule SEED2 {
 SQUARE{}
 SEED2 {y 1.0 size 0.99 rotate -1.5}
}

rule SEED1 0.05 {
 SQUARE{}
 SEED2 {y 1.0 size 0.99 rotate 1.5}
 SEED1 {y 1.0 size 0.6 rotate -60}
 SEED2 {y 1.0 size 0.5 rotate 60}
}

rule SEED2 0.05 {
 SQUARE{}
 SEED1 {y 1.0 size 0.99 rotate 1.5}
 SEED2 {y 1.0 size 0.6 rotate -60}
 SEED1 {y 1.0 size 0.5 rotate 60}
}

Добавлено: 01 фев 2008, 16:02
sm
- Can you get cp to give a progress bar like wget?
- Damn right you can.

Код: Выделить всё

#!/bin/sh
cp_p()
{
   set -e
   strace -q -ewrite cp -- "${1}" "${2}" 2>&1 \
      | awk '{
	    count += $NF
            if (count % 10 == 0) {
               percent = count / total_size * 100
               printf "%3d%% [", percent
               for (i=0;i<=percent;i++)
                  printf "="
               printf ">"
               for (i=percent;i<100;i++)
                  printf " "
               printf "]\r"
            }
         }
         END { print "" }' total_size=$(stat -c '%s' "${1}") count=0
}
In action:

Код: Выделить всё

% cp_p /mnt/raid/pub/iso/debian/debian-2.2r4potato-i386-netinst.iso /dev/null
 76% [===========================================>                    ]

Добавлено: 24 фев 2008, 01:40
sm
Мац рассказывает о руби 1.9, отвечает на вопросы сотрудников гугла.
50 минут видео. Записано 20 февраля.
Видно, что юзает гном и zsh. )
http://www.youtube.com/watch?v=oEkJvvGEtB4

Добавлено: 01 мар 2008, 00:55
sm
Увлекательная история создания графического калькулятора.
У меня не было никаких инструментов давления на окружающих, которые по определению есть в больших корпорациях или бюрократических организациях. У меня не было ни бюджета, ни подчиненных. Я никому не подчинялся, и никто не обязан был делать то, что я говорил. Десятки людей решили сотрудничать стихийно, без всякого принуждения, делая это в дружбу, из уважения или просто из любви к своему ремеслу. Мы были хакерами, создающими нечто просто потому, что нам хотелось заставить это работать.
http://www.mactime.ru/Environ/WebObject ... JAhiYP2Q10

Изображение

Добавлено: 14 мар 2008, 18:56
sm
В Конгресс США был впервые в истории избран программист. На Фортране, ассемблере и Вижуалбейсике. Хакерская общественность не знает, радоваться ей, или ужасаться.
http://politics.slashdot.org/article.pl ... 9&from=rss
http://lj.rossia.org/users/lqp/219257.html

Добавлено: 16 мар 2008, 22:46
sm
Новый офис Гугла в Цюрихе (20 фото)
http://fun4fun.ru/images/299-novyjj-ofi ... -foto.html

Добавлено: 16 мар 2008, 23:18
mend0za
sm писал(а):Новый офис Гугла в Цюрихе (20 фото)
http://fun4fun.ru/images/299-novyjj-ofi ... -foto.html
btw старый тоже был весьма неплох :)

Добавлено: 18 мар 2008, 14:55
sm
Если вы часто качаете фильмы из сети и не всегда уверены стоит ли качать фильм, возможно вам окажется полезным скрипт Дмитрия Астапова:

Код: Выделить всё

#!/bin/bash
request="$@"
file="imdb_dump.html"

wget -U Firefox "http://www.google.com/search?q=$request site:imdb.com&btnI=I\`m Feeling Lucky" -O "$file"

title=$(grep "<title>" "$file" | sed -e 's/<[^ ]*>//g')
rating=$(grep -A1 "<b>User Rating:</b>" "$file" | grep -o '[0-9][0-9./]*')
votes=$(grep -o '[0-9,]* votes' "$file")
genre=$(grep -A1 "<h5>Genre:</h5>" "$file" | grep -o ">[A-Z][a-zA-Z]*<" \
               | sed -e 's/[<>]//g' | paste - - - - - - - - - | sed -e 's/[ \t]*$//' -e 's/\t/,/g')
url=http://www.imdb.com/$(grep -o 'title/tt[0-9]*' "$file" | head -1)

echo "$request|$title|$url|$genre|$rating|$votes" | tee -a movies.csv
Запустив скрипт (пусть он лежит в файле imdb-search.sh) вот так: "imdb-search.sh Кто вы, мистер Брукс", вы получите на экране такой вот результат:
Кто вы, мистер Брукс?|Mr. Brooks (2007)|http://www.imdb.com/title/tt0780571|Cri ... /10|27,269 votes
http://users.livejournal.com/_adept_/79951.html

Добавлено: 18 мар 2008, 23:17
kif0rt
sm, класс! для меня крайне полезно. спасибо.