Полезные ссылки - чтиво для программиста
-
- Маньяк
- Сообщения: 199
- Зарегистрирован: 06 мар 2004, 19:23
- Откуда: Минск
- Контактная информация:
- sm
- Неотъемлемая часть форума
- Сообщения: 431
- Зарегистрирован: 12 мар 2004, 16:03
- Контактная информация:
Интересная статья "Налог На Глупость И Экономика Незнания."
http://davydov.blogspot.com/2008/01/blog-post_506.html
http://news.ycombinator.com/
Сайт написан Полом Грэмом (Paul Graham) на его же языке Arc, который этой зимой станет опенсорс.
http://davydov.blogspot.com/2008/01/blog-post_506.html
Сайт Hacker News. Название само говорит о себе.Сергей и Лари не были экспертами по поисковикам, когда они делали Гугл. Они НЕ ЗНАЛИ, как делать лучший поисковик в мире, у них просто было несколько идей. И Билл Гейтс не был экспертом по операционным системам. И Чичваркин не был экспертом по сотовому ритейлу. Настоящие деньги в том, чего не знаете ни вы, ни вообще никто в мире.
http://news.ycombinator.com/
Сайт написан Полом Грэмом (Paul Graham) на его же языке Arc, который этой зимой станет опенсорс.
- sm
- Неотъемлемая часть форума
- Сообщения: 431
- Зарегистрирован: 12 мар 2004, 16:03
- Контактная информация:
Lex Kravetski, статья "Про копирайт"
http://lex-kravetski.livejournal.com/152707.html
http://lex-kravetski.livejournal.com/152707.html
- sm
- Неотъемлемая часть форума
- Сообщения: 431
- Зарегистрирован: 12 мар 2004, 16:03
- Контактная информация:
Раздражает язык на котором вы пишете код? Тогда почитайте исходники MIT TECO EMACS:
http://pdp-10.trailing-edge.com/mit_ema ... index.html
О teco и emacs можно почитать здесь:
http://offline.computerra.ru/2002/451/18805/
http://pdp-10.trailing-edge.com/mit_ema ... index.html
О teco и emacs можно почитать здесь:
http://offline.computerra.ru/2002/451/18805/
- sm
- Неотъемлемая часть форума
- Сообщения: 431
- Зарегистрирован: 12 мар 2004, 16:03
- Контактная информация:
penis_enhancement.diff или формы множественного числа в рельсах
http://dev.rubyonrails.org/ticket/10919
http://dev.rubyonrails.org/ticket/10919
- sm
- Неотъемлемая часть форума
- Сообщения: 431
- Зарегистрирован: 12 мар 2004, 16:03
- Контактная информация:
Очень интересная игрушка.
Context Free Design Grammar
Исходник:
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}
}
- sm
- Неотъемлемая часть форума
- Сообщения: 431
- Зарегистрирован: 12 мар 2004, 16:03
- Контактная информация:
- Can you get cp to give a progress bar like wget?
- Damn right you can.
In action:
- 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
}
Код: Выделить всё
% cp_p /mnt/raid/pub/iso/debian/debian-2.2r4potato-i386-netinst.iso /dev/null
76% [===========================================> ]
- sm
- Неотъемлемая часть форума
- Сообщения: 431
- Зарегистрирован: 12 мар 2004, 16:03
- Контактная информация:
Мац рассказывает о руби 1.9, отвечает на вопросы сотрудников гугла.
50 минут видео. Записано 20 февраля.
Видно, что юзает гном и zsh. )
http://www.youtube.com/watch?v=oEkJvvGEtB4
50 минут видео. Записано 20 февраля.
Видно, что юзает гном и zsh. )
http://www.youtube.com/watch?v=oEkJvvGEtB4
- sm
- Неотъемлемая часть форума
- Сообщения: 431
- Зарегистрирован: 12 мар 2004, 16:03
- Контактная информация:
Увлекательная история создания графического калькулятора.
http://www.mactime.ru/Environ/WebObject ... JAhiYP2Q10У меня не было никаких инструментов давления на окружающих, которые по определению есть в больших корпорациях или бюрократических организациях. У меня не было ни бюджета, ни подчиненных. Я никому не подчинялся, и никто не обязан был делать то, что я говорил. Десятки людей решили сотрудничать стихийно, без всякого принуждения, делая это в дружбу, из уважения или просто из любви к своему ремеслу. Мы были хакерами, создающими нечто просто потому, что нам хотелось заставить это работать.
- sm
- Неотъемлемая часть форума
- Сообщения: 431
- Зарегистрирован: 12 мар 2004, 16:03
- Контактная информация:
В Конгресс США был впервые в истории избран программист. На Фортране, ассемблере и Вижуалбейсике. Хакерская общественность не знает, радоваться ей, или ужасаться.
http://politics.slashdot.org/article.pl ... 9&from=rss
http://lj.rossia.org/users/lqp/219257.html
http://politics.slashdot.org/article.pl ... 9&from=rss
http://lj.rossia.org/users/lqp/219257.html
- sm
- Неотъемлемая часть форума
- Сообщения: 431
- Зарегистрирован: 12 мар 2004, 16:03
- Контактная информация:
Новый офис Гугла в Цюрихе (20 фото)
http://fun4fun.ru/images/299-novyjj-ofi ... -foto.html
http://fun4fun.ru/images/299-novyjj-ofi ... -foto.html
btw старый тоже был весьма неплох :)sm писал(а):Новый офис Гугла в Цюрихе (20 фото)
http://fun4fun.ru/images/299-novyjj-ofi ... -foto.html
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...
- sm
- Неотъемлемая часть форума
- Сообщения: 431
- Зарегистрирован: 12 мар 2004, 16:03
- Контактная информация:
Если вы часто качаете фильмы из сети и не всегда уверены стоит ли качать фильм, возможно вам окажется полезным скрипт Дмитрия Астапова:
Запустив скрипт (пусть он лежит в файле imdb-search.sh) вот так: "imdb-search.sh Кто вы, мистер Брукс", вы получите на экране такой вот результат:
Код: Выделить всё
#!/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
http://users.livejournal.com/_adept_/79951.htmlКто вы, мистер Брукс?|Mr. Brooks (2007)|http://www.imdb.com/title/tt0780571|Cri ... /10|27,269 votes