?

Log in

No account? Create an account
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, 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, 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 Японские макаки в Осаке научились воровать бумажники, чтобы использовать монеты для покупки напитков и закусок в торговых автоматах
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

Может, кому пригодится инфа. Удачи
Tuesday, October 17th, 2006
8:47 pm
а известная строка времен первой мировой «наш Петербург стал Петроградом в незабываемый тот час» была гениальной догадкой поэта о последствиях питерского саммита G8.


Но самым жутким были глаза - маленькие, хитрые, безжалостные и цинично-умные, как у милиционера с Москворецкого рынка.


Иногда кажется, что автор держит читателя за идиота...

Юмор: "В толпе изредка попадались человеческие лица - это были вампиры."

...какие бы слова ни произносились на политической сцене, сам факт появления человека на этой сцене доказывает, что перед нами блядь и провокатор.


Но это, конечно, еще не все...
Thursday, July 27th, 2006
3:32 pm
Сегодня во время обеда в летнем кафе поймал молодого, желторотого воробушка. Он воровал крошки со столов. Воробьи там совсем страх потеряли - летают и бегают прямо по столам, и я просто протянул руку и выхватил его из воробьиной стайки. Бедняга обделался со страху, а потом даже попытался клюнуть меня.

Вот такое вот развлечение в обед.
Wednesday, July 26th, 2006
10:00 pm
Очередной баян про ментов. За что купил - за то и продаю.
Вчера ехал из Волгограда в Москву на автобусе. Подъезжаем к Иловле - вся дорога оцеплена ментами - все в бронежилетах - одна женщина среди них - но на ней бронежилета нет. Бронетранспортер опять же пришвартован на обочине. Пассажиры в автобусе переполошились - это что еще за военные действия тут происходят. Но автобус просто проехал мимо. Как доехали до следующей остановки - я вышел и разговорился с местным парнишкой. И вот он мне поведал, что ехал день-два назад по этой дороге (М4) какой-то "настоящий полковник" - большой армейский чин. Остановился он на рядовом придорожном базарчике - семечек наверное купить, да поссать. И тут то-ли он сам наехал на кого-то из местных, то-ли местные не были достаточно любезны для него, но такое неуважение к госжопе ему не понравилось, и вот он понаставил своих опричничков - они и заблокировали всю торговлю на значительном участке трассы в волгоградской области! Простолюдины теперь стонут и за головы хватаются - доходу нет никакого.Дорога это ж единственный источник дохода в придорожных городках! Первое время пассажиры тоже страдали - ни поесть, ни в туалет сходить. Сейчас сильно сократили кордон. А его высокопревосходительство небось удовлетворенно ручки потирает - вона как он их! Пущай знают свое место. Ну а простолюдины уже подумывают дорогу перекрывать. Вот такая вот байка.
Thursday, June 29th, 2006
2:38 pm
Про носки
23 февраля девушки в офисе должны устраивать конкурс на самую грязную мужскую кружку.

В качестве приза - вымыть ее наконец!

Current Mood: okay
Thursday, June 22nd, 2006
4:45 pm
Интересная фраза
правоспособность-способность лица иметь гражданские права и нести обязанности

Мой Word 2003 мгновенно закрывается.

Вот он - Большой брат! Пока что действует такми грубыми методами, но это дело наживное.

Болтающих о свободе много, и странно что на разработчиков никто из них в суд еще не подал.
Friday, June 16th, 2006
6:36 pm
[ << Previous 20 ]
About LiveJournal.com