?

Log in

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: обеспокоен(а)
Monday, April 12th, 2010
9:31 pm
23 and Me - мои результаты

Наконец-то получил генетический анализ от 23andme. Они показывают мой расовый состав, географический регион, и предрасположенность к заболеваниям. В настоящее время доступно 146 отчётов о заболеваниях, а по мере получения новых научных данных профиль постоянно обновляется новыми. Например на прошлой неделе появилось три дополнительных отчёта.

Что доступно?Collapse )
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.
другие примеры...Collapse )
Когда-то Дейкстра сказал "Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию.
Как потенциальные программисты они подверглись необратимой умственной деградации." В своём высказывании он имел в виду
оперетор 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...Collapse )
Friday, July 18th, 2008
1:50 am
Пришёл домой,
и через минуту за окном хлынул ливень и грянул гром!


Светляндии и Таньке привет!
Wednesday, July 16th, 2008
9:43 pm
Бездушные роботы ;-)
Некоторое время назад увидел такую откровенно издевательскую рекламу на youtube:
Hans Reiser Fun Ad

Ганс в те времена ещё не успел даже признаться в содеяном.


Это скриншот 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);

Синтаксически здесь всё правильно. Но есть ошибка. Она не зависит от языка программирования, вернее зависит не очевидным образом. Где же она?Collapse )

Sunday, January 27th, 2008
5:29 pm
История о 500-мильной почте.
Оригинал
(история немного изменена автором а потом ещё и переводчиком чтобы сделать её интереснее, выбросить нудные или непонятные непосвящённому читателю детали)

Давным-давно, один господин работал админом почтовой системы университетской сети.
И вот, звонит ему начальник отдела статистики.

- У нас проблема, мы не можем отправлять почту за пределы нашего отдела.

- В чём дело? - спрашивает наш bofh.

- Мы не можем отсылать почту на расстояние большее 500 миль - объясняет начальник.

Тут админ подавился своим кофе:

- Как это?
...читать дальшеCollapse )
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.

Всё бы хорошо, но оказалось много проблем:

  1. Иногда хрипит или, точнее, поскрипывает. Ни один другой проигрыватель которыми я пользовался не позволял себе такого.
  2. Нет русификации. И её сложно сделать. Например немецкую и французские локализации сделали с помощью binary editorа. Для opensource проекта это нонсенс.
  3. Есть альбом с русским названием и песни тоже называются по-русски. Сначала показывался в самом низу списка музыкантов, потом переехал наверх и стал показываться как пустой - в нём нет ни одной песни. Однако эти отсутствующие песни есть в полном списке песен (Show All Songs).
  4. Требует Microsoft Visual Studio для компиляции себя и, самое главное, своих плагинов. Т.е. если я хочу написать плагин - gcc не подойдёт.
  5. Если в трее нажать Stop, а затем Play, то он играет не ту песеню, на которой его остановили, а самую первую в списке.

Wednesday, October 31st, 2007
9:50 pm
Monday, October 22nd, 2007
8:40 pm
Инерция мышления
Смотрю я на слово Geburtsort и думаю - при чём тут сортировка?
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=3226

http://nix.cs.uu.nl/patchelf.html

Glibc под МСВС, особенно ту версию, что с ядром 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 ]
About LiveJournal.com