fukanchik's Journal
[Most Recent Entries]
[Calendar View]
[Friends]
Below are the 20 most recent journal entries recorded in
fukanchik's LiveJournal:
[ << Previous 20 ]
| Tuesday, April 27th, 2010 | | 1:52 pm |
Чёрт!
Вчера:  Current Mood: worried | | Monday, April 12th, 2010 | | 9:31 pm |
23 and Me - мои результаты Наконец-то получил генетический анализ от 23andme. Они показывают мой расовый состав, географический регион, и предрасположенность к заболеваниям. В настоящее время доступно 146 отчётов о заболеваниях, а по мере получения новых научных данных профиль постоянно обновляется новыми. Например на прошлой неделе появилось три дополнительных отчёта.
( Что доступно? ) | | Monday, September 28th, 2009 | | 3:33 pm |
Project Euler
На выходных образовалось немного свободного времени и я довёл число решённых задач в Project Euler до 26 и перешёл на уровень 1. За выходные решил примерно 15 штук, выбирая самые простые и похожие друг на друга. Я использую C/C++, так что в процессе мне пришлось написать свою реализацию BigInteger. Project Euler это сайт с математическими и программистскими задачами. Многие задачи можно решить и без компьютера, просто используя математику. Попрактиковаться в теории чисел, дискретной математике. Но в любом случае это очень интересно. Часто для решения приходится изучать соответствующие статьи в википедии или на сайте http://mathworld.wolfram.com/ . Кстати, решённая задача открывает доступ на ветку форума, где можно посмотреть чужие решения на множестве языков программирования. Вот например решение первой задачи на Haskell:
sum [3,6..999] + sum [5,10..999] - sum [15,30..999]
Интересно что задачи расположены не строго по возрастанию сложности, и решать их можно в любом порядке. Например из решённых мною на сегодняшний день задач самый большой номер имеет 57. До некоторых ответов можно просто догадаться, как это и было с 57 задачей. Пока моя программа считала, она выводила промежуточные ответы, и после примерно 300 итерации я понял правильный ответ. На сегодняшний день в списке 257 задач. Так что друзья - присоединяйтесь! UPD: 25.10.2009 - 50/261 | | Thursday, September 17th, 2009 | | 8:49 pm |
О понятии строкового мышления
Строковое мышление в программировании, это, например, когда люди, чтобы узнать чётность числа переводят его в строку и проверяют чтобы последний символ был 0, 2, 4, 6 или 8. ( другие примеры... )Когда-то Дейкстра сказал "Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации." В своём высказывании он имел в виду оперетор goto, но "строковые" языки типа php очевидно породили новый вид деградации. | | Saturday, August 8th, 2009 | | 2:16 pm |
Судьба альфа-банковской карточки
Срок моей древней альфа-банковской карточки вышел в июле 2009 года. За месяц до этого я отправился в отделение альфа-банка чтобы выяснить, что будет когда придёт указанный день. Любезная девушка сообщила мне, что ничего не будет, а для того чтобы карточка продолжала работать ничего делать не надо. Не поверив ей, я заказал новую. Вчера я пошёл снимать деньги, а банкомат говорит мне: "Карта не обрабатывается!". Иду в офис - другая не менее любезная девушка объясняет мне что срок карточки вышел и типа всё. Хорошо хоть новую сделал и пользуюсь ею. Мораль - банковским работникам нельзя верить не только в денежных вопросах, но и вообще - например в организационных. И ещё про банки: понадобилось мне вывести деньги на банковский счёт из рентакодера. Для этого требуется ABA routing number партнёра альфа-банка. Типа в америке этим пользутся для идентификации банков. Альфа-банк даёт список банков-партнёров через которые можно переводить деньги, но ABA не даёт и никто у них про него ничего не знает. Тогда я обратился в сами банки с вопросом: " Hi, i can't find your ABA routing number anywhere. Can you help?". The Bank of New York Mellon ответил на следующий день: Our ABA/021000018. В то время как Chase Commercial Bank автоответил: " You ve reached the Chase Commercial Bank public web site team. For assistance with Chase OnlineSM, please call 1-877-CHASEPC. A customer service representative will be able to assist you directly." Вот так. | | Tuesday, August 26th, 2008 | | 3:18 pm |
OLPC в Москве
Если кто горит энтузиазмом посмотреть два детских ноутбука OLPC ( сайт, в википедии) в действии в Москве, подруливайте ко мне сегодня или завтра. Потом - только в Волгограде. | | Thursday, July 31st, 2008 | | 2:24 pm |
Линуксоиды, поддержите мою идею на брейншторме! Упростим процедуру изменения и публикации кода любого инсталлированного приложения Я предлагаю понизить планку вхождения для нерегулярных программистов, которые хотят и умеют решать собственные потребности в работе программ, или просто хотят помочь сообществу, или, возможно, желают заслужить высокую оценку от сообщества пользователей ubuntu. ( Read more... ) | | Friday, July 18th, 2008 | | 1:50 am |
Пришёл домой,
и через минуту за окном хлынул ливень и грянул гром! Светляндии и Таньке привет! | | Wednesday, July 16th, 2008 | | 9:43 pm |
Бездушные роботы ;-)
Некоторое время назад увидел такую откровенно издевательскую рекламу на youtube: 
Ганс в те времена ещё не успел даже признаться в содеяном.Это скриншот google-техтолка на котором Ганс Рейзер (он стоит с микрофоном) рассказывал о файловой системе Reiser4. А справа мы видим рекламу "качественного русского сервиса знакомств". Американец Ганс кроме всего прочего знаменит тем, что недавно убил свою жену Нину (она русская). Ганс! Давай снова! | | Monday, May 26th, 2008 | | 1:12 am |
Вот сейчас это любимое стихотворение Юрий Кузнецов - Я пил из черепа отцаЯ пил из черепа отца За правду на земле, За сказку русского лица И верный путь во мгле. Вставали солнце и луна И чокались со мной. И повторял я имена, Забытые землёй. | | Saturday, April 26th, 2008 | | 10:13 pm |
| | Saturday, March 1st, 2008 | | 12:03 am |
Вчера была интересная дата Здесь обратили внимание на очень интересный момент с датами.
cookie.Expires = new DateTime(DateTime.Today.Year+1,
DateTime.Today.Month,
DateTime.Today.Day);
Синтаксически здесь всё правильно. Но есть ошибка. Она не зависит от языка программирования, вернее зависит не очевидным образом. ( Где же она? ) | | Sunday, January 27th, 2008 | | 5:29 pm |
История о 500-мильной почте. Оригинал( история немного изменена автором а потом ещё и переводчиком чтобы сделать её интереснее, выбросить нудные или непонятные непосвящённому читателю детали) Давным-давно, один господин работал админом почтовой системы университетской сети. И вот, звонит ему начальник отдела статистики. - У нас проблема, мы не можем отправлять почту за пределы нашего отдела. - В чём дело? - спрашивает наш bofh. - Мы не можем отсылать почту на расстояние большее 500 миль - объясняет начальник. Тут админ подавился своим кофе: - Как это? ( ...читать дальше ) | | Sunday, November 18th, 2007 | | 11:17 pm |
Торговый автомат для ворон.
Цель данного устройства - тренировка ворон без участия человека. Изначально их тренируют в обмен на орехи приносить уроненные монетки, которые вороны находят на земле, но надеются в конце концов научиться обучать ворон находить и спасать, или собирать мусор или ещё чего-нибудь!
Интересный вопрос - "вторичная разумность". Человек изменяет окружающую среду делая её всё более требовательной к разумности обитателей. Т.е. в данной среде разумный обитатель получает значительные преимущества над неразумным. Собаки, которые научились переходить дорогу, крысы, птицы населяющие города.
Это может и не приведёт к появлению других разумных видов в данной среде, но наверняка поднимет интеллектуальные возможности населяющих её видов. Впрочем, при целенаправленной работе может и разум появиться.
В популярной культуре
- Город, Саймака.офигеть! нет на lib.ru
- Рибофанк - собачек и зайчиков, подсадив им достаточное число генов для разумности и речи.
Chimp vs. Pacman
Ещё:
...мышке пересадили человеческий ген FOXP2. Который среди всего прочего отвечает за членораздельную речь...
Monkeys have better basic counting skills than originally thought | | Saturday, November 3rd, 2007 | | 5:04 am |
musikCube Музыкальный проигрыватель для винды, похожий на iTunes. Открытый, написан с использованием MFC, библиотеки BASS (проприетарной и платной!), список музыки в библиотеке хранит в sqlite.
Всё бы хорошо, но оказалось много проблем:
- Иногда хрипит или, точнее, поскрипывает. Ни один другой проигрыватель которыми я пользовался не позволял себе такого.
- Нет русификации. И её сложно сделать. Например немецкую и французские локализации сделали с помощью binary editorа. Для opensource проекта это нонсенс.
- Есть альбом с русским названием и песни тоже называются по-русски. Сначала показывался в самом низу списка музыкантов, потом переехал наверх и стал показываться как пустой - в нём нет ни одной песни. Однако эти отсутствующие песни есть в полном списке песен (Show All Songs).
- Требует Microsoft Visual Studio для компиляции себя и, самое главное, своих плагинов. Т.е. если я хочу написать плагин - gcc не подойдёт.
- Если в трее нажать Stop, а затем Play, то он играет не ту песеню, на которой его остановили, а самую первую в списке.
| | Wednesday, October 31st, 2007 | | 9:50 pm |
| | Monday, October 22nd, 2007 | | 8:40 pm |
| | Saturday, June 9th, 2007 | | 12:28 am |
МСВС и OpenOffice, java 5,6,7,...
Встала тут задача - печатать отчеты с помощью OO, да не просто так а из МСВС. В самом МСВС OO не поставляется. Ядро и glibc старые - ?. Собрал glibc благодаря http://www.lan.krasu.ru/life/board/theme.asp?divid=30&thid=3226http://nix.cs.uu.nl/patchelf.htmlGlibc под МСВС, особенно ту версию, что с ядром 2.4. собраться не может, т.к. господа из ВНИИНСа переопределили под свои нужды часть системных вызовов. Что побудило их переопределять имеющиеся вызовы, а не создавать новые - этот вопрос оставим психиатрам... Короче, чтобы собрать glibc придется, во-первых, собрать его с linuxthreads, а не с nptl, а во-вторых, сообщить ему руками, каких именно вызовов ему недождаться. Для этого нужно где-то в дебрях glibc найти файл sysdep.h - я точно не помню где он - в пути к нему есть что то про sysv, linux и i386 ;) - и добавить туда следующее: #define __NR_getuid32 0 #define __NR_geteuid32 0 #define __NR_getgid32 0 #define __NR_getegid32 0 #define __NR_stat64 0 #define __NR_lstat64 0 #define __NR_fstat64 0 #define __NR_lchown32 0 #define __NR_ugetrlimit 0 #define __NR_mmap2 0 #define __NR_truncate64 0 #define __NR_ftruncate64 0 #define __NR_setreuid32 0 В результате, у мея заработала следующая конфигурация: Была использована версия 2.3.6 с патчем linuxthreads configure --prefix=/usr --libexecdir=/usr/lib/glibc --disable-profile --enable-add-ons=linuxthreads --without-selinux --without-gd --without-cvs --without-tls make make install make localedata make install-locales Может, кому пригодится инфа. Удачи | | Wednesday, October 25th, 2006 | | 6:54 pm |
Ассоциации http://offline.computerra.ru/2005/614/239067/Вот отрывок из письма, который говорит об одной из главных проблем тех сисадминов, которые не хотят ставить контрафактное ПО. "Да, я могу отказаться устанавливать нелицензионный софт, но что меня ждет в дальнейшем? Увольнение? Снижение заработной платы?" Что же получается - поставит сисадмин нелегал, его накажет правообладатель, не поставит - накажет босс. http://security.compulenta.ru/291576/Российский сисадмин попался на использовании контрафакта
В начале октября системный администратор ООО "Проектное Бюро Воротниковский" был признан виновным в незаконном использовании программного обеспечения...За время деятельности BSA в России это уже третий случай привлечения к ответственности ИТ-специалиста коммерческой организации по делу о нарушении авторских прав членов Ассоциации. Вот еще интересная заметка: Сегодня в Верещагинском районном суде (г.Верещагино Пермского края, Ленина, 24) состоялся суд над директором Сепычевской средней школы Александром Поносовым, обвиняемым в использовании нелицензионного программного обеспечения корпорации Microsoft.
В ноябре 2006 года прокуратура Верещагинского района возбудила в отношении Александра Поносова уголовное дело по ст.146 УК РФ за нарушение авторских прав корпорации Microsoft.
В компьютерном классе Сепычевской школы в ходе проверки прокуратура обнаружила несколько нелицензионных программ Windows, установленных на компьютерах, на которых дети занимались информатикой.
Общий ущерб, нанесенный корпорации Microsoft в процессе использования школьниками нелицензионной продукции, по оценкам прокуратуры составил более 260 тыс. рублей, что является "использованием объектов авторского права в особо крупном размере" (Постановление о привлечении в качестве обвиняемого от 20.11.2006). Согласно действующему уголовному кодексу директору школы грозит лишение свободы на срок до 5 лет.
Специфика ситуации состоит в том, что компьютеры вместе с программным обеспечением для новой Сепычевской школы были поставлены по заказу Управления капитального строительства Пермской краевой администрации. Подрядчиком, нанятым управлением, выступила верещагинская строительная фирма "Сатурн", а субподрядчиком, поставившим компьютеры и "софт", - предприниматель Евдокимов. Сам же директор и другие работники школы с приобретением и установкой программного обеспечения никакого дела не имели. | | Tuesday, October 17th, 2006 | | 8:47 pm |
а известная строка времен первой мировой «наш Петербург стал Петроградом в незабываемый тот час» была гениальной догадкой поэта о последствиях питерского саммита G8. Но самым жутким были глаза - маленькие, хитрые, безжалостные и цинично-умные, как у милиционера с Москворецкого рынка. Иногда кажется, что автор держит читателя за идиота... Юмор: "В толпе изредка попадались человеческие лица - это были вампиры." ...какие бы слова ни произносились на политической сцене, сам факт появления человека на этой сцене доказывает, что перед нами блядь и провокатор. Но это, конечно, еще не все... |
[ << Previous 20 ]
|