• Авторизация


Еще креативчег -hunter- : 23-10-2008 19:33


Иногда бывает хочется что-нибудь написать по дороге в универ(или обратно), а компьютера под рукой нет. Зато есть КПК. Но заметки на нем не очень удобно сделаны, да и вообще не особо предназначены для хранения больших объемов текста.
А еще иногда хочется написать какие-нибудь мысли или идеи, но не хочется чтобы их видел кто-нибудь, кроме хозяина устройства =)

Поэтому я и решил написать эту программку:
[показать]

По сути это блокнот, который сортирует записи по дате добавления, позволяет их удобно хранить в списке и редактировать одним нажатием.
Кроме того, при входе в программу вводится пароль, которым записи шифруются. Причем сам пароль нигде не хранится, и правильность его не проверяется - при вводе неправильного пароля записи просто неправильно раскодируются и будут содержать нечитаемый бред!

Скачать программу можно тут (10kb)

Для работы требуется Microsoft .NET framework 3.5, который наверняка у всех есть, но все же если нету лежит тут:
Для КПК (Windows mobile) (2.7mb)
Для Windows 2000-XP-Vista (33.5mb)


Работает соответственно как на КПК, так и на обычном ПК! - даже под линуксом (правда не проверял)

Все-таки мне очень нравится C# - можно за полчаса написать несложный текстовый редактор, с минимальным количеством кода и максимумом удобств, и к тому же он будет кроссплатформенным!

Буду рад, если кому-нибудь пригодится программка. Сам я уже юзаю на КПК =)

UPD:
версия 1.01
Подправил по мелочи:
-теперь можно не вводить пароль
-немного другой подсчет контрольной суммы пароля
-текстовое окно для ввода поста уменьшил, потому что оно закрывалось экранной клавиатурой КПК и большие посты печатать было неудобно
комментарии: 2 понравилось! вверх^ к полной версии
Порадовало! -hunter- : 23-10-2008 19:04

Это цитата сообщения IviLeska Оригинальное сообщение

СКАЗКА БЛЯ



Медведь был безобразным, косолапым и грязным животным. Однако добрее его не было никого во всем лесу. Hо звери замечали только его внешность, на что Медведь жутко обижался, ловил их и жестоко избивал ногами.

Поэтому звери его не любили. Хотя он был очень добрым. И веселым. Он любил задорные шутки. За эти шутки звери его скоро жутко возненавидели и били. Да, трудно быть на свете добрым и веселым.

Волк был тоже безобразным и грязным. И еще он был очень злым и жестоким. Hо звери не испытывали к нему ненависти и не били. Потому, что Волк умер еще в раннем детстве. Потому, что Медведь родился раньше Волка. Да, хорошо, когда Добро побеждает Зло.

Заяц тоже был злым и жестоким. И грязным. И еще он был трусливым. Гадостей Заяц никому никогда не делал. Потому, что боялся. Hо его все равно сильно били. Потому, что Зло всегда должно быть наказано.

И Дятел тоже был злым и жестоким. Он не бил зверей, потому, что у него не было рук. Поэтому, он вымещал свою злость на деревьях. Его не били. Потому, что не могли дотянуться. Однажды его придавило насмерть упавшее дерево. Поговаривали, что оно отомстило. После этого звери целый месяц боялись мочиться на деревья. Они мочились на Зайца. Заяц простудился и умер. Всем было ясно, что во всем был виноват Дятел. Hо его не тронули. Поскольку не смогли выковырять из-под упавшего дерева. Да, Зло иногда остается безнаказанным.

Крот был маленьким и слепым. Он не был злым. Он просто хорошо делал свое дело. Это он подъел дерево, которое упало на дятла. Об этом никто не узнал, и поэтому его не избили. Его вообще били редко. Чаще пугали. Hо его было очень трудно испугать, потому что он был слепой и не видел, что его пугают. Когда не удавалось испугать Крота, звери очень огорчались. И били Медведя. Потому, что им было очень обидно. Однажды Медведь тоже захотел испугать Крота. Hо Крот не испугался. Потому, что Медведь его убил. Hечаянно. Просто Медведь был очень неуклюжим. И звери его очень сильно избили. Даже, несмотря на то, что Медведь сказал, что пошутил. Плохо, когда твои шутки никто не понимает.

Лиса была очень хитрой. Она могла запросто обхитрить кого угодно. Когда ей это удавалось, то ее не били. Hо иногда ей не везло. И ее били. Били всем лесом. И она уже не могла кого-нибудь обхитрить. Потому, что очень трудно кого-нибудь обхитрить, когда тебя бьют. Однажды ее избили до смерти. Да, жилда всегда на правду выйдет.

Кабан был большой, сильный и страшный. Его все очень боялись. И поэтому его били только всем лесом. Или просто кидали в него камнями. Кабан этого очень не любил. И однажды ночью он спрятал все камни в лесу. За это его очень сильно избили. Больше Кабан никогда не прятал камни. Воистину говорят - время собирать камни и время их не трогать никогда.

Козел не был ни злым, ни добрым. Он был просто Козел. Он часто козлил. И его боялись бить. И он своим козловством всех достал. И тогда его избили до смерти. Потому, что иначе он бы умер от старости. Когда-нибудь. Когда Козел умер, Медведь сильно плакал. Потому, что он в тайне любил Козла. Да, любовь зла, полюбишь и Козла.

Ежик был маленький и колючий. Он кололся. Он не был злым, он кололся по своей природе. Из-за этого его били только в живот. Ежик этого не любил и стал бриться наголо. И тогда его стали бить как всех. Да, очень трудно быть не таким как все.

Скунс был почти таким, как Заяц. Hо только очень вонючим. Он плохо пахнул. Его били только в полиэтиленовом пакете. Тогда запах был не такой сильный. Однажды у Скунса был день рождения. Он пригласил всех зверей, потому, что был жадным и любил подарки. И звери подарили ему новый полиэтиленовый пакет. И сильно избили до потери сознания. И Скунс задохнулся в пакете. Так его и похоронили. В пакете. В Очень Дальнем Лесу. Потому, что мертвый Скунс вонял еще сильнее. Потом пришли жители Очень Дальнего Леса и всех сильно избили. Им не понравился запах мертвого Скунса. Да, с соседями надо жить в мире.

Хомяк был тоже очень жадным. И богатым. Если бы он делился своим богатством, его бы били не так сильно.
Hо он был очень жадным. За это его били сильно. И ему все равно приходилось делиться. И он горько плакал. Да, богатые тоже плачут.

Лев был царь зверей. Он правил лесом. Царей бить не положено. Это закон. Hо звери давно забили на закон. Звери били и льва. Hи за что. Потому, что так уж здесь повелось.
Мораль: а зори здесь тихие"
комментарии: 3 понравилось! вверх^ к полной версии

Новая поделка -hunter- : 18-10-2008 00:29


Ну не совсем новая....
Был такой австралийско-польский серил "Чародей" ("Spellbinder"), который мне в детстве очень нравился. Недавно наткнулся на картинку с этим летающим кораблем, и решил его замоделить.

[показать]

По сюжету этот пепелац поднимается в воздух за счет мощного электромагнита, который отталкивает гравитационное поле земли =)

[показать]

Модель lo-poly, особо не детализировал - есть идея наконец продолжить писать движок, и использовать его там в качестве средства передвижения. Но до этого еще далековато

[показать]

Башня немного не вышла =( По идее стержни фермы должны быть тоньше, а то они нагромождены
комментарии: 3 понравилось! вверх^ к полной версии
Fuck! -hunter- : 08-10-2008 18:46


Настроение сейчас - x(

Выехал, мля, покататься. Закрыл сезон. Чего-то мне сегодня дьявольски везет (((

Эх, теперь точно придется менять всю механику... а то подшипники там точно следующие, и звездочки.

[700x525]
комментарии: 11 понравилось! вверх^ к полной версии
Трекерная музыка изнутри -hunter- / Demo-scene : 03-10-2008 01:26


Не совсем про демо-сцену, но тоже довольно интересная тема

Итак, что же из себя представляет трекерная музыка и как она создается? На примере трекера
FamiTracker, который позволяет писать музыку для звукового чипа приставки NES (Nintendo entertaiment system, она же Dendy):

Немного теории:
Сэмпл - короткий звуковой файл, "образец" звучания музыкального инструмента на заданной ноте. В нашем случае вместо сэмплов используются стандартные каналы чипа NES: 2 квадратных звуковых волны, одна треугольная и одна волна "белый шум". Но работа с сэмплами в треккере ничем не отличается от работы с этими каналами.
Сэмплы хранятся прямо в файле с музыкой, но поскольку они очень малы и их как правило не больше десятка, файл получается очень небольшой.
Сама же мелодия записывается в pattern-ы: последовательность нот и эффектов. Треккер перемещается последовательно по ним и проигрывает сэмплы по нотам.
Таких "кусочков" может быть достаточно много. Для воспроизведения трека целиком используются frame-ы, в которых последовательно записано, какие pattern'ы играть и на каком канале в данный момент времени. Ну а из фреймов уже и состоит трек =)

Возможно не очень понятно описал, сейчас покажу на примере:
Вот окно треккера - они примерно одинаковы во всех аналогичных программах.
[показать]

И его основные элементы:
[показать]
Список каналов(4) - на каждом канале может одновременно воспроизводится один сэмпл. В современных треккерах можно создавать практически любое количество каналов, но у NES-а их только 5, и у каждого из них фиксированная функция. Square1 и Square2- квадратные волны, Triangle- треуголная, Noise - белый шум, DPCM - для загрузки ооочень простых сэмплов, практически не используется.


Под каждым каналами следует редактор pattern'а(2):
[показать]
Здесь слева идет нумерация шагов в 16-ричной форме. На каждом шаге может воспроизводиться нота, или выполняться какой-то эффект. Например в нашем случае на 00 шаге записана следующая строчка:

G - 2 00 9 ---

Означает это следующее:
G-2 - воспроизведение ноты G (си) во второй октаве
00 - номер инструмента. Инструмент - это правило, по которому звук сэмпла надо воспроизводить, в других треккерах к нему еще привязан сам сэмпл, но у NES сэмплы привязаны к каналам, а не к инструментам.
9 - установка уровня громкости в 16-ричном формате.
--- - здесь можно установить эффект. Например - задать общий уровень громкости или скорость воспроизведения всего трека, а также музыкальные эффекты (вибратто, тремоло, ...), и еще кучу всего!
Таким образом в pattern записывается кусочек мелодии, воспроизводимый на одном канале. Длина(количество шагов) у всех pattern'ов одинаковая, ее можно поменять в главном меню. Трекер последовательно перемещается по шагам с заданной скоростью (bpm) трека и играет ноты.


Список фреймов(1):
[показать]
Он устроен так: слева идет нумерация фреймов: 00, 01, .., а справа соответствующие номера pattern'ов, играющих на каждом канале в данный момент времени. В данном случае в 00 фрейме на всех 5 каналах играют pattern'ы №00, в фрейме №01 на "треугольном" канале начинает играть pattern 01 и так далее. Причем для каждого канала pattern'ы имеют свою нумерацию: например pattern 01 для канала Square1 и pattern 01 для канала Noise - разные.
Трекер проигрывает все фреймы последовательно, а потом, как правило, возвращается в начало и начинает заново.

Редактор инструментов(5):
[показать]
Инструмент определяет правила звучания сэмпла - время затухания, частоты звука на разных нотах, правила воспроизведения эффектах и так далее. В других треккерах инструмент также содержит в себе сам сэмпл.
Настройка инструмента очень влияет на качество мелодии.

Общие настройки трека(3):
[показать]
Тут находятся настройки скорости воспроизведения (Tempo - количество нот в минуту), Frames - число фреймов, Rows - длина pattern'ов. Правее - название трека и имя автора, внизу - осциллограф =)

Ну вот пожалуй и все основные элементы трекера.
При использовании хорошо подобранных сэмплов и инструментов, и заводной мелодии трекерная музыка получается отличной и ее хочется слушать вновь и вновь! А благодаря маленькому размеру файла и кода проигрывающей программы, ее можно использовать в демках и кейгенах! =)

В атаче - то что у меня полчилось наиграть в трекере (Akira Yamaoka - Not tommorow), в двух вариантах - в формате FamiTracker'а и в nsf. Первый открывается и играется программой, для второго нужен специальный проигыватель, например плагин NotSoFasto для Winamp'а. На плагине по-моему звучит покачественнее
комментарии: 2 понравилось! вверх^ к полной версии
Об автолюбителях -hunter- : 25-09-2008 18:04


 (104x110, 281Kb)
Ну-с, поехали: пост был написан довольно давно на кпк под впечатлением от жуткой пробки на МКАДе



Давно хотел высказаться по этой теме. За 2 месяца водительского стажа у меня сложилась определенная картина поведения водителей на дороге. Не очень утешительная. )


Итак, небольшая классификация, по мере возрастания опасности, исходящей от пилота:

1. Матерый водила старой закалки. Как правило ему лет 40-50, автомобиль - недорогая иномарка или отечественный болид. Отличный сосед на дороге, соблюдает правила, не хамит, не лихачит. Все бы были такими. Из недостатков - может слишком медленно ехать там, где обогнать его проблематично. К этой же категории можно отнести водителей большегрузов и фур.

2. Молодой водила.
Всмысле тоже интеллигентный, но немного пошустрее и понаглее. Иногда доставляет проблемы, обгоняя по поводу и без повода, но в целом весьма адекватен.

3. Водитеь-ученик.
Это, собственно, например я))). Эта категория опасна тем, что может не специально кому-то помешать, затормозить резко, заглохнуть на дороге, назад сильно откатиться. В общем держаться от таких надо подальше.

4. Отдельно хочется выделить сотрудников милиции, а также членов правительства. Они сами несут закон в массы, пожтому никто их заставить его соблюдать не может. Чем они и пользуются, бешено летая с мигалками и сиренами по обочинам, на красный свет и вообще куда угодно.
Что нельзя сказать о пожарных и скорой помощи, которые ведут себя очень скромно и никогда не хулиганят.

5. Бландинко и гламурные педики.
Эх, неприятная группка человеков. Папаша или муж провернул очередную удачную сделку по продаже народной нефти забугор, и решил сделать им подарок. В виде прав, хаммера, порша или лексуса. О правилах дорожного движения они естейственно не слышали, ровно как и плевали на других участников этого самого движения.

6. Гонщег.
Он на трассе! Остальные - соперники. Нужно во что бы то не стало прийти к финишу первым, хотя и финиша-то никакого нет. Ему плевать на разметку, правила обгона, включение поворотников.

Их несколько подтипов:

А) Гонщег без болида.
Вместо болида у него легковушка не первой свежести. Пусть коробка передач разваливается, двигатель ревет на последнем издыхании и из трубы черный дым - в душе он Шумахер!
Такие чаще всего финишируют в столб, в канаву или встречный транспорт.
Б)Гонщег с кошельком.
У этого есть деньги, поэтому есть и болид. Это обычно ниссан или митсубиси, бывает чего и подороже. Естейственно, с турбиной, спойлером, тонированными окнами и огромной выхлопной трубой. Иногда и с подсветкой. Внутри под тынц-тынц прыгает киловаттный сабвуфер.
Для такого водилы все едут слишком медленно. Потому он полетит где угодно, лишь бы не тормозить. например, по встречке, пообочине, прыгает обычно между машинами перед носом, резко ускоряется и тормозит. Материально обеспечен, поэтому наша доблестная милиция ничего ему сделать не может.
В) Чоткий пацан.
У него полно корешей на районе, он может разрулить любые терки. И у него должна быть чоткая и дерзкая тачила, чтобы перед пацанами не стыдно было. Обычно это ВАЗ 2109, реже 10-12 модели. Тюнингована она тоже очень дерзко: тонированные самой толстой пленкой стекла, магнитола с сабвуфером, из которой на всю округу извергается радио "шансон", или "сектор газа", или Михаил Круг. Писалки светятся синим, глушитель снят.
Этот подтип причислен к гонщегам за манеру езды.

7. Ну и самый финиш - водители маршруток.
Они приезжают к нам с кавказа. Некоторые - даже на самой маршрутке =) Мало того, что правил дорожного движения не знают, так еще и наглые как танки, и прут напролом.
В целом - самый опасный вид водителей имхо. Лучше от них держаться подальше.
комментарии: 7 понравилось! вверх^ к полной версии
Дача -hunter- : 12-08-2008 13:22


Последний раз я был на даче лет 5 назад. Ехать надо было на электричке 2 часа, потом на 2-х автобусах, один из которых ходит раз в сутки. Теперь доехать туда можно за полтора часа (если нету пробок), а еще взять с собой кучу хлама, подготовленного за зиму )))

По правде сказать, приехал и ужаснулся - все в ужасном состоянии (

Небольшой фотоотчет:
комментарии: 3 понравилось! вверх^ к полной версии
BrutalFinder -hunter- : 04-07-2008 15:14


Понемногу осваиваю C#... вот и решил программку написать.

Суть такова: берется ссылка на любую страницу в интернете, на ней ищется заданный текст. Дальше на странице находятся ссылки, программа переходит по ним и продолжает поиск... и так сколько угодно =) После выполнения результат поиска складывается в файл result.txt.

Будучи в скверном настроении вчера, набил в строку поиска "mailto:" улов есть )))

[показать]

Элементы управления:
Start URL - ссылка на страницу, с которой начинается поиск
Text to find - соответственно, что ищем
Text ends using " - это для сохранения результатов поиска: если галка стоит, то сохраняется вся строка от найденного текста до символа кавычек(например адрес картинки/почты или ссылка). Если же галки нет, то сохраняются 200 символов после найденного текста.
Number of links - число просмотренных ссылок, после которого программа остановится. Кнопка Stop пока не работает (
Max reccursive level - на сколько страниц можно уйти от главной ссылки

Есть несколько багов: при некоторых ошибках сервера прога останавливается, а также невозможность остановки кнопкой стоп...

скачать можно тут
комментарии: 2 понравилось! вверх^ к полной версии
Лол, WTF? -hunter- : 30-06-2008 16:20


Забавный спам временами приходит xD
[442x432]
комментарии: 5 понравилось! вверх^ к полной версии
Еще одна радостная новость ) -hunter- : 27-06-2008 13:52


Об этом писал уже, но хочется выложить графическое подтверждение =)

Жаль водить пока нечего
[600x379]

UPD: фотка, как и пологается на документах, ужасна )))
комментарии: 7 понравилось! вверх^ к полной версии
Прампампам -hunter- : 27-06-2008 13:17


[480x600]
Ну вот, сессия закрыта! Остался без стипендии, но перездавать скорее всего не буду... Буду работу искать, предварительно подпрокачав некоторые навыки

Вообще много всего интересного произошло, а написать было некогда или лень
Сейчас это исправлю =)
комментарии: 4 понравилось! вверх^ к полной версии
Без заголовка -hunter- : 18-06-2008 14:09


Итак, второй экзамен сдан! на трояк ( ну ладно, могло быть и хуже
завтра сдаю на права в гаи... а потом практически каникулы!
[698x412]
комментарии: 5 понравилось! вверх^ к полной версии
Вот такой забавный разговор получился... -hunter- : 14-06-2008 01:02


There was a POST here...
It's gone now...
комментарии: 0 понравилось! вверх^ к полной версии
Eisbrecher - Leider -hunter- : 14-06-2008 00:47
Слушать этот музыкальный файл

Eisbrecher - группа, созданная двумя бывшими участниками Megaherz

[показать]

Industrial metal, очень попахивает Раммштайном ))) Фанатею =)
комментарии: 2 понравилось! вверх^ к полной версии
Не дает покоя один вопрос... -hunter- : 10-06-2008 22:19


найденый на просторах двача - там были выложены подборки самых идиотских запросов в google. Так вот:

Что будет с поездом если на полном ходу в унитаз сбросить лом?

Чорд! Прям не знаю, не дает покоя и все! xD
моя версия - либо он просто провалится, либо раскукошит унитаз
комментарии: 9 понравилось! вверх^ к полной версии
Наконец-то... -hunter- : 10-06-2008 22:14


[600x400]
Настроение сейчас - как у электровоза на картинке xD

Сладкий вкус свободы =) хоть и временной. Короче сдал сегодня строймех на хор. и зачет в автошколе!

Теперь пару дней можно вздохнуть свободно и ничего не делать... чем и займусь :)

Извиняйте за нечастые камменты - читаю все, а вот покамментить и написать в днев зачастую времени не хватало

Открыл для себя Megaherz(да я тормоз xD) - они офигенны
комментарии: 6 понравилось! вверх^ к полной версии
Без заголовка -hunter- : 06-06-2008 14:11

Это цитата сообщения Вольха_Этар_ОБрайан Оригинальное сообщение

Sushcerica в аську кинул

В колонках играет - Аирэ и Саруман--Элберет

Решили в России сделать рекламный ролик и спросили у американцев:- Что должно быть в рекламе? А те говорят:- Реклама - это немножко секса, немножко приключений, немножко убийств. Ну, их выслушали и сделали такой
ролик: ползет по пустыне голая женщина, сзади к ней подходит мужик с пистолетом, трахает, стреляет в голову и говорит: -Так будет с каждым, кто не купит холодильник ЗИЛ!
комментарии: 2 понравилось! вверх^ к полной версии