You are viewing [info]fukanchik's journal

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:
    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);
    

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

    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.

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

    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