|
|
В связи с тем что я задолбался раскладывать информацию в экциклопедическом порядке, сообщаю:
всё что вы можете найти в журнале, представляет собой творческий беспорядок, структурированный тэгами
life, citation, lyrics, [programming, nlp, religion], nightdream, daydream, milestone, other, wtf, blogging, experiments, games, job, health, php, java, links, music, computers, windows, [linux], img
и еще многими другими, которые можно найти на страничке "http://users.livejournal.com/__hedin/tag/"
тэги живут своей жизнью: могут изменяться, добавляться, убираться и размножаться неизученными наукой способами.
если нужна информация обо мне, она есть в записи о моих интересах, во Вконтакте и даже в профиле этого блога
(текст этого сообщения постоянно меняется)
1) Аккаунт на Хабре: olegchir.habrahabr.ru 2) Журнал с переводами: olegchir.livejournal.com Сб, 26 Дек, 2009, 14:01
Понял, почему именно Ферелден выбран началом DAO (не по сюжету, а по бэкграунду). Потому что политическая и историческая ситуация в Ферелдене очень походит на современность, в т.ч. на современную USA и РФ :) Распидзяйство, разброд и шатание :) Чт, 24 Дек, 2009, 16:31 Бля....
Потерялся чек на жеский диск. Гарантия по чеку.
Зная как работают люди в НЭТА, доказать ничего не удастся. Им невыгодно держать репутацию на _этом_ фронте. Единственный способ отдать что-то сломанное в НЭТА был и остается — катать заявы сразу директорам, директорам в Москву, и в суд по полной программе. Странно было бы надеяться доказать факт покупки без наличия свидетелей.
Диск полусломанный (не проходит тестов, видать ошибка даже не на поверхности, а в чипе). Следовательно, веры ему уже нет, копировать на него разве что малозначимые фильмы.
А стоил он около трех тысяч рублей — 700 Гб. Очередные три штуки рублей на ветер.
У меня в запасе еще эээ всего 500 свободных гигабайт. Может меньше. Господи, скоро я буду работать только на жесткие диски. Они ломаются как спички, и их постоянно не хватает....
Раньше как-то в основном были проблемы: как бы в старую мать впихнуть процессор и видюху поновее, да выдержит ли мать еще пару гигов быстрой оперативки. А сейчас самым дорогим и дефицитным товаром стали жесткие диски.
:((((((((((((((((((((((((((((((((((((((((((
Как меня заебали эти компьютеры, это бумажкомарательное общество, копирасты в сети, моя долбаная квартира в которой теряются ценные вещи, и эти долбаные идиоты меня окружающие... Пидарасы, делающие одноразовые жесткие диски... Выключил телефон (и домашний, и сотовый), не отвечаю на почту-аську. Пускай идут все нахер, я буду оплакивать очередной жесткий диск...
Вот раньше как было: все знали всех по ЖЖшечкам, читали посты друг дружки, писали посты (именно посты, глубокие и умные). В форумах торчали, кто-то даже в чатах! Через ЖЖ велись даже серьезные проекты, такие как Openmeta.
А сейчас какой-то упадок. Или мне так только кажется?
Самый распространенный ресурс — ВКонтакте. Используется как аська и фото-музыко-файлообменник, особого смысла не несет.
Все чаще слышу от людей: "ЖЖ? А что это такое?" Большинство старых френдов уже не пишут сюда (но это, наверное, закономерно..)
Зашел на форум родного факультета (НГУ ФИТ). Одно сообщение раз в полмесяца. ОМГ, и это технический факультет? Сайты московского Психфака и Матфака тоже полузаброшены...
Что творится? Если люди уходят из Интернетов, то куда?
Товарищи, почему галстукожующий гражданин, возглавляющий Грузию, всё еще жив?
Я понимаю что Россия может туда и не вмешиваться (напрямую :) Но ведь есть и сами потерпевшие. Столько, что можно целый батальон набрать.
Если здесь есть кто-то кто шарит в защите от снайперов, реально ли защитить одного занятого деловыми поездками человека в городских условиях от толпы снайперов с хорошим оружием?
У меня есть смутное подозрение, что уже три человека с каким-нибудь Barret XM500 (ладно, загнул, десять человек с КСВК12.7 :) не оставили бы грузинскому президенту никаких шансов.
UPD: давайте проясним. Этот текст — не призыв к убийству политического оппонента. Для начала, это вообще не призыв, а вопрос для размышления и обсуждения. Возможно, в исторической перспективе.
Следующее. Я глубоко убежден, что человек который спровоцировал массовые убийства мирного населения сам подписал себе приговор.
Следующее. Политикой здесь тоже не пахнет. Как бы вы поступили, если бы у вас убили кого-то из родственников и виновник был бы известен? А если всех родственников? Какая уж тут политика, сплошные межличностные отношения.
Сегодня я попробовал написать нечто настоящее на Питоне, и меня просто вывела из себя их ситуация с документацией.
Если я пытаюсь что-то импортировать, то у меня практически никогда нет возможности с помощью автодополнения узнать, что же можно импортировать. from mysite import контрол-пробел... "автодополнение об этом ничего не знает". И так постоянно, куда ни ткнись.
Например, если я пытаюсь узнать дополнительные опции конструкторов, то упираюсь в лаконичное нечто типа: Symbol Publisher, Likely Type: class Publisher, class Publisher(self, * args, ** kwargs) Ну кому блин интересно что у конструктора два нетипизированных параметра? Что хорошего можно сказать по этой херне? И где блин иерархия классов и автодокументация по этой иерархии?!!
Или содержимое "человеческой" документации. from django.db import models. Ну давай же подсвети мне models, расскажи зачем оно нужно, что лежит внутри, как пользоваться... Хрен там. country = models.CharField(... О, уже лучше, оно знает что там можно указать 100500 разных параметров. Но ни к одному из параметров не написано дока, вообще ни к одному. Сначала грешил на IDE. Открываю исходники Django, не вижу почти никаких комментов, никаких описаний. Тестов тоже вроде бы нету (и не надо, но по ним тоже бы что-то можно было сказать).
*бьюсь башкой об стол*
Про обычный ImageField (не для GAE). Папка MEDIA_URL должна отличаться от ADMIN_MEDIA_PREFIX!!! Блин, сколько времени ухлопал пока не обнаружил этот факт. Пример конфига: settings.pyMEDIA_ROOT = 'C:/Python/projects/mad/madsite/extmedia/ ' MEDIA_URL = ' http://localhost:8000/extmedia/' ADMIN_MEDIA_PREFIX = '/media/' urls.pyurlpatterns = patterns('', (r'^extmedia/(?P .*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), )
или
urls.py from django.conf import settings if settings.DEBUG: urlpatterns += patterns('', (r'^media/(?P.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), )
models.py class Shnyaga(models.Model): real_shnyaga_image = models.ImageField(upload_to='images/')
Как это всё сделать для GAE - следующий пункт на повестке. Ибо надо делать фотогаллерею... Сб, 12 Дек, 2009, 04:38 О КАПЧах
 (картинка стибрена вот отсюда, ибо самому скриншотить лень) Многие используют картинки-капчи, защищающие сайт от роботов (или, по крайней мере, предполагается что они это делают). Но при этом очень редко кто делает вменяемое оформление этой капчи. На форумах на основе PHPBB и во многих электронных магазинах капча — просто еще одно поле в форме регистрации. В массе своей, авторов сайтов не волнует, насколько надоедливым является этот элемент интерфеса, они не беспокоятся об его эргономике, ничего не объясняют людям только что встретившимся с таким явлениям как капча, и так далее. Еще один показательный пример — LiveJournal, но Капитан Очевидность уже давно про них всё знает. Недавно постил сообщение на Server Fault, и поразился крутости их обхождения с капчой. Когда отправляешь новый пост, то открывается новая страница (красиво оформленная), состоящая из следующих частей: 1) собственно капча (точнее, ReCaptcha, почитать можно здесь: http://newsininet.info/?cat=1226 и здесь: http://en.wikipedia.org/wiki/ReCaptcha2) красивая и интересная олдскульная картинка с роботами, мгновенно повышающая настроение (похоже, она каждый раз разная. на скриншоте совсем не та, что только что была у меня) Вот она:  3) сообщение о том что происходит: Are you a human being? We apologize for the confusion, but we can't quite tell if you're a person or a script. Please don't take this personally. Bots and scripts can be remarkably lifelike these days! Enter the CAPTCHA displayed below, and we'll be out of your way. 4) Само слово captcha в предыдущем тексте — ссылка на http://en.wikipedia.org/wiki/Captcha)
Еще немного неочевидного шаманства, отсутствующего в факе. 1. Когда создаешь новый проект в Django и подключаешь интерфейс администратора, то при открытии админки возникает такая вот ошибка: "Администрирование сайта У вас недостаточно прав для редактирования." или при отключенном русском интерфейсе (MIDDLEWARE_CLASSES = ('django.middleware.locale.LocaleMiddlew are')) "Site administration You don't have permission to edit anything." Решается добавлением в urls.py сразу после импортов строчки: admin.autodiscover() 2. Когда создаешь новое приложение (и модели БД к нему) и подключаешь интерфейс администратора, то при открытии админки недоступно редактирование этих новых моделей (содержимого БД). Просто чистая пустая админка. Решается ручной регистрацией моделей. Предположим, что также как в Книге у нас есть три модели — Books, Author, Publisher в приложении books. Тогда в папке с приложением (/madsite/books) создаем новый файл под названием admin.py со следующим содержанием: from django.contrib import admin from madsite.books.models import Book from madsite.books.models import Author from madsite.books.models import Publisher class BookAdmin(admin.ModelAdmin): passclass AuthorAdmin(admin.ModelAdmin): pass class PublisherAdmin(admin.ModelAdmin): pass admin.site.register(Book, BookAdmin)admin.site.register(Author, AuthorAdmin) admin.site.register(Publisher, PublisherAdmin) Теперь всё работает.
Установка и сборка PIL (Python Imaging Library) для Windows (Windows 7 x64) Конкретно мне она нужна, чтобы в Django скрипт "manage.py validate" не выдавал такое вот фу: "headshot": To use ImageFields, you need to install the Python Imaging Library. Get it at http://www.pythonware.com/products/pil/ ." Для успешного прохождения требуется так называемый Налог на Воздух 9 (т.е. Microsoft Visual Studio 2008 Pro или обученный компилировать под x64 Express). Рассказ будет долгим (настолько долгим, что пришлось засунуть его под кат). Ключевые слова: Установка, компиляция и сборка PIL, Zlib, libJPEG, libTIFF, FREETYPE под Windows x64 ( читать дальше )
Удивительно было читать вот такое вот в Django Book: "На Windows получение драйвера для работы с базой данных является не таким простым процессом. Таким образом, мы рекомендуем начинать работу с Django, используя Python версии 2.5 и его поддержку SQLite." Ну с какой стати — подумал я — для программиста, не побоявшегося связаться с питоном может оказаться сложно установить какой-то там модуль под Windows? Ну так вот оказывается, правду сказали мужики. Разработчик Python-MySQL сказал, что наплевал он на Windows, как хотите, так и собирайте. Но всё равно всё успешно собралось :) 1) Нужно иметь Microsoft Visual Studio 2008 нормальной версии, не express. Потому что Express не умеет собирать под x64 (а у меня Windows 7 x64) 2) Нужно иметь установленный 64-битный Python. Потому что с 32-битным не слинкуется. 3) MySQL с установленными заголовочными файлами (галочка в инсталляторе) 4) Установленный модуль setuptools (скачать и запустить http://peak.telecommunity.com/dist/ez_setup.py)) 5) В папке с Python-MySQL в файле site.cfg поправить ключ в реестре в соответствии с версией MySQL и ее битностью (ключи 32-битной MySQL под 64-битной Windows выглядят как-то так: SOFTWARE\Wow6432Node\MySQL AB\MySQL Server 5.1 ) 6) Выполнить в папке с Pyhon-MySQL команды python setup.py build и python setup.py install ... 10) PROFIT! Еще есть собранные какой-то доброй душой пакеты вот здесь: http://www.codegood.com/archives/4Но я не стал бы на них сильно рассчитывать.
 Ее надобно держать крепко.
E Text Editor — один из замечательнейших текстовых редакторов под Windows. Ранее я отмечал следующую ошибку в E Text Editor на Windows7 и Vista. Если не сохранить в нем какой-нибудь файл, то он перестает запускаться. На форуме и баг-трекере редактора написал примерно следующее: ( текст под катом )К сожалению, служба поддержки не обратила внимание на на эту запись (скорее всего, у них сейчас какой-то локальный капец, потому что раньше они отвечали). Несколько минут назад я в очередной раз полез стирать строчку ("path" : "") и заметил что там-же в настройках была запоганена кодировка всех папок, названных русскими буквами. И тут ко мне начало приходить прозрение! Всё дело в том, что мой профиль назывался русскими буквами, "Олег", и поэтому E не мог нормально работать со своими же настройками и временной папкой. И решение очень простое: переименовать профиль пользователя (причем не только имя, но и саму папку где он лежит). ( под катом решение как это сделать )Отпишитесь в комментах, если вам это помогло. Спасибо :) UPD: создал топик в "Программах" на РуБорде: почитать можно вот здесь(и olegchir и Seyonn — это я, написать одно сообщение сразу под двумя никами было удобно, не спрашивайте почему).
Слегка разобрался с зоопарком мира Flash.
Получается, там несколько основных тем:
1) Навыки общего назначения (IDE, основные концепции платформы, интеграция остальных тем) 2) Статические изображения, стилизация. По сути, моделирование и текстурирование. Это тема из области дизайна. 3) Анимация, анимация персонажей. Эта тема из области дизайна. 4) Программные текстуры, анимированные программные текстуры, программные фотоэффекты. 5) Программная анимация движений. 6) Трехмерность, симуляция трехмерности. 7) Видео и звук, проигрывание медиафайлов из интернета. 8) Flex (для дизайнера, для программиста, для enterprise-разработчика) 9) AIR, десктопные приложения. 10) Практическая разработка игр, игровые движки, визуализация. 11) Общее и теоретическое программирование, OOAD, стандартные паттерны проектирования в исполнении на ActionScript. 12) Flash в OpenSource. Тормозят ли ролики Youtube HD на Linux :) Как отвязаться от платных IDE от Adobe.
Что еще забыл?
Кстати, придумал сегодня пример необходимости двойной эмуляции.
Есть прога под названием E Text Editor. Windows-only, но ядро сильно использует Cygwin. (а использует оно Cygwin эмулировать плагины для редактора TextMate для Mac). Ну так вот получается, чтобы запустить его под Линуксом нужно поставить вайн, на вайн поставить Сигвин, и на сигвин поставить E Text Editor =) Интересно, заработает ли...
зы, и т.к. Wine и Cygwin позиционируют себя как "is not emulator", возникает философский вопрос: получается, эта матрешка всё еще достойна называться native application? =) Вт, 24 Ноя, 2009, 08:37 О Java
Зашел на страницу тестирования Java, и получил вот такую ошибку:
java.lang.StringIndexOutOfBoundsException: String index out of range: 8 at java.lang.String.substring(String.java:1946) at testvm2.Main.init(Main.java:79) at sun.applet.AppletPanel.run(AppletPanel.java:436) at java.lang.Thread.run(Thread.java:636)
Может быть из-за новой версией плагина для Firefox, может еще из-за чего-то. Но факт в том, что сам Java Plugin работает, а тестовый апплет — нет. Все остальные сайты для проверки работоспособности Java кроме официального сановского говорят "у вас все ОК".
Есть такой цикл книжек (и фильмов) про Джейсона Борна. Вполне приятных.
Но правдоподобность описанных событий резко рвется одной простой мыслью: профессиональный военный боится убивать. Не то что "не нравится" (как, например, "не нравится есть холодную картошку" или "не нравится вымокнуть под дождем", или "не нравится запачкаться в чужой крови"), а именно боится. Причем боится чисто на эмпатии, сочувствии: те, с кем он разобрался по ходу сюжета не приходились ему ни родственниками, ни любимыми, ни друзьями, и даже с коллегами отношения были весьма далекими.
А между тем инстинкт убийцы — свойство охотника, атрибут первейшей необходимости для людей этой специальности, штука дарованная нам предками и эволюцией. И этого вот пацифиста сознательно кодируют чтобы он стал "нормальным охотником". Что блин за идиотизм? Это потому что он охрененно дерется? Несостыковка: настоящий пацифист не смог бы научиться хорошо драться (и убивать) именно потому что.
Единственное правдоподобное объяснение: автор косвенно показывает, что руководство и специалисты ФБР - идиоты, которые допустили подготовку профнепригодного бойца, впоследствии на троечку шизонутого специально, и далее шизонувшегося уже наотличненько от несовпадения контекстов.
Автор ведет мысль к "шпионским играм", теории заговора, несправедливости и безразличии правительства и масс-медиа, а на самом деле всё сводится к тому, что ключевые персонажи - законченные придурки. Если принять это как отправную точку, всё остальное правдоподобно без уточнений. |