Miguel (http://migmit.vox.com) перевел отличный текст . Ниже скопирую себе - оно стоит того:
( Если бы языки программирования были религиозными учениями )
4 comments | post a comment
Проблема решается следующим образом:
1. Устанавливаем последнюю alsa 1.0.18:
wget http://www.linuxant.com/alsa-driver/alsa-driver-linuxant_1.0.18.0_all.deb sudo dpkg -i alsa-driver-linuxant_1.0.18.0_all.deb
2. Добавляем в файл /etc/modprobe.d/alsa-base строчку
options snd-hda-intel model=toshiba
после всех строк, начинающихся с "options snd..."
3. Перезагружаемся
P.S.:Первый пункт может быть не обязательным (просто я делал так) P.P.S: Если не помогло, вместо "toshiba" можно попробовать "3stack", "3-stack", "auto", "laptop", "5stack", "6stack", "laptop" , "laptop-eapd", "6stack-digout", "lenovo", "mitac" или "erf" P.P.P.S: На моем ноуте все вот так (возможно это кому-то поможет найти свой случай в поисковике):
lspci | grep Audio 00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
lsmod | grep snd snd_hda_intel 437544 1 snd_pcm_oss 46496 0 snd_mixer_oss 22784 2 snd_pcm_oss snd_pcm 83844 2 snd_hda_intel,snd_pcm_oss snd_page_alloc 16776 2 snd_hda_intel,snd_pcm snd_hwdep 15492 1 snd_hda_intel snd_seq_dummy 11012 0 snd_seq_oss 39936 0 snd_seq_midi 14368 0 snd_rawmidi 29728 1 snd_seq_midi snd_seq_midi_event 15232 2 snd_seq_oss,snd_seq_midi snd_seq 58352 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 29448 2 snd_pcm,snd_seq snd_seq_device 15500 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq snd 66212 11 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 15328 2 snd
cat /proc/asound/card0/codec#0 | grep Codec Codec: Realtek ALC268
2 comments | post a comment
Отчасти чтобы не забыть, отчасти в надежде что кому-то это будет полезно оставлю информацию о написании аплета для gnome-panel`и. Я делал это на си.
Сначала о том, как сделать правильно, а потом о том, как сделать универсально.
Итак, чтобы сделать правильно, необходимо прочитать вот этот документ: Writing Gnome Applets in Gnome2, рассказывающий о том, как сделать Hello World с отображением запущенного приложения в панели. Там главным образом о том, куда положить какие файлы, чтобы апплет можно было выбрать в диалоговом окне "Add to Panel".
Я решил подойти к этому с другой стороны и написал просто приложение, которое добавляет иконку на панель с помощью некоторых вызовов GTK.
Итак, чтобы ваша иконка появилась на панели необходимо сделать следующее: ( Read more... )
post a comment
Да, есть люди (потому что IT-специалистами их язык назвать не поворачивается), которые ходят на конференции ради обеда и чувства сопричастности. На прошлом технете таких было много. Это плохо по очевидным причинам - аудитория влияет на докладчиков, общий уровень падает и вообще. Поэтому рэндом пипл надо фильтровать. Обычно фильтруют ценой, тем более что желающих попасть на технет, платформу и прочее - много. Мы подразумеваем, что по меткому выражению raa "студент вообще всё, что дороже тыщи из своего кармана не оплатит". Но когда извините платформа стоит 20000 - это просто за гранью добра и зла. За что?
1 comment | post a comment
..на интуитивно понятном языке предметной области (DSL)
http://www.poparcade.net/swf/light-bot-2205.swf
5 comments | post a comment
| Date: | 2008-09-20 13:30 |
| Subject: | SpbHUG |
| Security: | Public |
Вчера мне довелось побывать на встрече SpbHUG. Уровень участников заставил вспомнить крылатую фразу Евгения Забокрицкого: "Они все секут!". Разительный контраст с аудиторией TechNet`a, где много random people, приходящих, чтобы почувствовать сопричастность и пообедать.
Дениса Москвин рассказал о Lambda Cube, но я не так силен в lambda-исчислении, чтобы иметь возможность оценить его доклад. Было интересно, но вынес я оттуда мало - главным образом идею о том, что некоторые разделы математики стоило бы изучить как можно скорее.
Доклад Андрея Власовских о генераторах, продолжениях и акторах в разных языках программирования практически сразу превратился в бурное обсуждение (чему, каюсь, я поспособствовал), которое мы прервали только в 23:30, не успев рассмотреть вторую половину доклада. Но и того что было рассмотрено хватило, чтобы снести крышу большей части аудитории. Кстати, Андрей еще не выложил в группе слайды, поэтому, думаю он не обидится, если я выложу здесь те слайды, которые он мне дал, чтобы я мог посмотреть их по дороге домой. Возможно это не последняя версия - так что рекомендую в первую очередь посмотреть в группе. Кодировка там utf-8.
Еще мы не успели поделиться впечатлениями о ICFPC'08, так что я с нетерпением жду следующей встречи группы
post a comment
Видеоиллюстрация. Рекомендуется смотреть в подгузниках.
1 comment | post a comment
Каллигатическая Остиополлюция - метафизическое явление, впервые обнаруженное в городе Калькутта, Индия в древнейшем храме богини Кали (Калигат-темпл). Считается аномально быстро прогрессирующей формой рака костей, встречавшейся у фанатиков секты тугов, поклонявшихся богине разрушения Кали.
Источник
44 comments | post a comment
Ну вот теперь я отрастил бороду и собрал статистику. Ею и поделюсь. Сегодня мы посмотрим на риски, угрожающие завершению IT-проектов. Было проанализировано около сорока проектов, связянных с вебом, что конечно нельзя считать репрезентативной выборкой, но кое-какие представления сформировать можно. Итак, в порядке убывания важносности:
- Исходные требования неспецифицированы. Часто случается, когда менеджмент не обладает технической квалификацией чтобы реально оценить ресурсы проекта, но при этом обладает амбициями и влиянием, чтобы раздавать обещания и определять сроки (бюджет) без согласования с техническим отделом.
- Недостаточные усилия со стороны клиента, т.н. позиция "деньги заплачены, что им еще надо?!". Особенно ярко проявляется на этапе проектирования, в виде настойчивого желания увидеть первый прототип как можно скорее и саботажа мероприятий связанных с проектированием - совещаний, составления документации, и.т.п. В результате имеем отвратительное планирование, костыли и неуправляемый проект.
- Неспособность менеджмента контролировать ожидания пользователя. Пользователи искренне не могут понять, почему некоторые изменения внести легко, а некоторые потребуют возврата на этап проектирования. Менеджеры со своей стороны склонны обещать все что угодно, ради поддержания хороших отношений с заказчиками. Программисты, не желая конфликтовать с менеджерами по вопросам архитектуры, создают костыли и "пожарные решения", что делает проект все более неуправляемым и ненадежным.
- Неспособность справиться с изменениями на ходу. Часто это связано с неудовлетворительной архитектурой, неспособной к изменениям. Пользователи непоследовательны и хотят разного. Разработчики не готовы справляться с противоречивыми и непоследовательными требованиями, а менеджеру часто не хватает квалификации или желания взять задачу урегулирования требований на себя.
- Ошибки проектирования. Неправильный дизайн проекта, недостаток масштабируемости, неправильный выбор технических средств.
- Ошибки взаимодействия разработчиков, особенно проявляющиеся на этапе интеграции. Недостатки стандартов разработки, или их отсутствие. Недостатки процесса контроля качества или его отсутствие.
- Ошибки при составлении бюджета проекта и в определении сроков завершения.
От себя добавлю также, что в большинстве случаев, получив первый прототип, заказчик агрессивно настаивает на скорейшем добавлении нереализованных функций и выходе на релиз, даже в том случае, если прототип вскрыл проблемы, требующие перепроектирования. К чему это приводит думаю не нужно объяснять.
Спешка при составлении документации приводит не только к осложнению разработки, но и к созданию "неподдерживаемых" проектов, в которых никто не хочет разбираться ни за какие benefits, в результате чего поддержка таких проектов сваливается на неквалифицированных сотрудников, делающих проект еще более запутанным и неуправляемым.
2 comments | post a comment
"Как правильные ребята мы всегда даем оценку перед тем, как приступить к работе. Потом менеджеры берут эту оценку, производят над ней хитрые манипуляции и в результате появляется стоимость проекта..." Недурак
2 comments | post a comment
Герою комиксов Дилберту было что сказать о кубиклах*. Все мои знакомые хакеры не любят их. Одна только перспектива в любой момент оказаться оторванным от решения сложной проблемы каким-нибудь проходящим мимо сотрудником не дает хакерам начать сложную работу в кубикле. В результате, им остается работать дома или приходить в офис до или после рабочего дня или в выходные, когда в офисе никого нет. Удивительно, что крупные компании не замечают этой проблемы. Ведь офис предназначался для комфортной работы, а вовсе не для создания дополнительных помех сотрудникам.
( Read more... )
post a comment
В словаре веб-программистов есть специфическое слово "прикрутить". Когда нужно найти инфу по незнакомой теме, такой, например, как "OpenID", первое что делает программист - лезет в гугль. Обычный программист набирает что-то вроде "OpenID specification". Наш программист не хочет читать спецификации, он хочет сразу, быстро, и желательно по-русски. Поэтому его запрос примерно такой: "PHP OpenID прикрутить". Для того, чтобы облегчить жизнь такому программисту я и написал этот абзац.
Итак, стоит задача - у себя на хостинге сделать OpenID-сервер, чтобы можно было оставлять комментарии в различных блогах, используя как удостоверение своей личности свой сайт (на котором может быть блог, а может и не быть). Прочтение спецификации не приводит к просветлению, но все-же имеет смысл:
( Read more... )
17 comments | post a comment

15 comments | post a comment
Есть у жж сервис, называется >Latest Posts. Существует он и в формате RSS. Было бы забавно замутить что-нибудь такое, чтобы находить действительно интересные посты в куче мусора с ежесекундным обновлением :)
Как я себе это представляю? Ну во-первых, мне не интересно читать иностранные записи - так что будем искать русские буквы :) Это я кстати быстренько и сделал, пользуйтесь, если хочется :)
http://gehirn.ru/latest-lj-rus
Кросстпост приветствуется - рекомендуйте в своих журналах. Если сервак ляжет - ни на кого не обижусь :) Надо же иногда выходить за границы возможного :)
Но возвращаясь к теме - было бы интересно подыскать более точные критерии поиска. Например, журналы существующие больше полугода и имеющие меньше 50 друзей - скорее всего скучны и неинтересны. Тысячники с их популистскими записями тоже мало интересуют. Журналы, которые обновляются раз в несколько месяцев - лесом. Ежедневные писаки тоже могут отдохнуть...
Кто еще какие критерии предложит?
6 comments | post a comment
| Date: | 2007-12-21 17:39 |
| Subject: | Фриланс |
| Security: | Public |
Слегка переделал один из своих фриланс-проектов. Это страница статистики, которая показывает откуда на сайт приходят люди :)

post a comment
| Date: | 2007-12-20 19:35 |
| Subject: | Шинглы |
| Security: | Public |
В жизни владельца сайта рано или поздно встает вопрос воровства контента :) Хорошо начал, нечего сказать :)
Впрочем, это типично - почти каждый новичок создает свой первый сайт на большую часть из ворованного (с более авторитетных сайтов) содержимого :) Авторитетные сайты обычно не против - у них нет никакого желания распыляться на нубов.
Совсем другое дело, когда авторитетный (по мнению поисковиков) сайт ворует у менее авторитетного. Тут тот у кого своровали недополучает трафик с поисковиков, соответственно, накал страстей гораздо больше.
Примером тому - вот этот пост.
А между тем есть несложная технология, которая очень интересна для вот таких вот практических целей.
( Read more... )
В дополнение, специально для rigidus все страницы, которые, вероятнее всего у тебя своровали :) :
http://www.steel-wolf.ru/2007/03/29/vsja_pravda_ob_ulichnojj_drake.html
http://www.steel-wolf.ru/2007/10/30/boevye_trenirovki__chego_ja_ot_nikh_zhdu.html
http://www.steel-wolf.ru/2007/09/25/bolevye_priemy_na_ruki_ina_nogi.html
http://www.steel-wolf.ru/2007/09/27/sila_voli_ili_kak_podgotovit_sebja_k_trenirovke.html
http://www.steel-wolf.ru/2007/09/28/bojj_c_neskolkimi_protivnikami.html
http://www.steel-wolf.ru/2007/09/13/udary_rukami.html
http://www.steel-wolf.ru/2007/09/14/udar_snizu_apperkot.html
http://www.steel-wolf.ru/2007/09/14/godzo_sioda__iz_istorii_boevykh_iskustv.html
http://www.steel-wolf.ru/2007/09/13/arnis_de_mano_iz_istorii_boevykh_istusstv.html
Надо бы, конечно, построить график количества совпадений, чтобы было наглядно видно, но мне сейчас не до этого. Однако волонтеры приветствуются :)
7 comments | post a comment
Построение остовного дерева в графе сайта (PHP)
На предыдущем этапе мы получили визуализированное представление графа переходов внутри сайта http://gehirn.ru. Однако при увеличении размеров сайта количество узлов и связей возрастает и граф становится ненаглядным. Граф хорошего (с точки зрения поисковых систем) сайта вообще приближается к полносвязному.
Хочется большей наглядности. Чтобы ее достичь ( Read more... )
2 comments | post a comment
Создание и визуализация структуры (графа) сайта
Постановка задачи:
Есть сайт, страницы которого связаны ссылками. В общем случае связаны как попало, т.е. не соответствуют какой-нибудь структуре каталогов. Хочется получить визуализированное представление графа связей сайта. В качестве примера я буду использовать сайт http://gehirn.ru
( Read more... )
2 comments | post a comment
| Date: | 2007-10-28 15:40 |
| Subject: | К вершинам! |
| Security: | Public |
post a comment
| Date: | 2007-10-16 03:38 |
| Subject: | Забавно... |
| Security: | Public |
С людьми такое случается - не видишь человека несколько месяцев и вдруг при личной встрече понимаешь, как необратимо он изменился. Фактически - это теперь совершенно другой человек. И что с этим делать - непонятно: с одной стороны мудрость какая-то появилась, осознанность, а с другой - нет уже того драйва, которому я так радовался раньше...
post a comment
|
 |
|
 |
 |