@freemind
FREEMIND
OFFLINE

Это просто Вьюи блог

Дата регистрации: 19 марта 2010 года

Персональный блог FREEMIND — Это просто Вьюи блог

Последний день зачетной недели. А у меня такое ощущение, что учеба проходит мимо меня. То есть не сама учеба, а учебный план, по которому должна начаться сессия, экзамены…

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

Когда сдам экзамен, а я надеюсь, что сдам его без особых проблем, надо будет съездить за подарками и опять садиться за андроида. Тут на днях наконец то поставил всю необходимую софтину, разобрался какие впринципе могут быть ошибки, уточнил всю мелочугу.

Новый год скоро. Праздник.

Каждый получает по своим заслугам. Вне зависимости от того добрый он или злой, каждый получит то, что ему причитается. Вопрос только во времени. Если сильно не возмущать систему и делать что то тихо, практически незаметно, то и реакцию почти что не заметишь. Если наоборот, то и результат будет диаметрально противоположным. Вот в чем причина быстрых и ярких жизней, долгих и кропотливых открытий. Жалкого и никчемного существования. Вот он, нормальный закон распределения, в котором нет ДА и НЕТ. Это уже скоро станет устаревшим мироощущением, а вместе с этим и весь логический аппарат, вслед за этим так же должно сменится полностью все мышление человека. Не противопоставлять одно другому, а объективизироваться и оценивать как одинаково достойные на существование исходы, только различаться они будут тем, что вероятность одного будет намного отличаться от вероятности другого. Это расширение узких рамок полярности взглядов. Если этого не произойдет, то мы так и останемся видеть черные и белые цвета жизни, вместо того, чтобы открыть весь спектр сознания.

Поэтому нет плохих и хороших. Что вы скажете о бандите, который строит детские садики и больницы?

Сюда так же не вписывается закон. Он так слишком примитивен.

Шире надо мыслить, шире…

Это наверно уже скоро станет традицией. В субботу я бухаю, пишу код и бложу в блоге.

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

Скоро новый год….да.

И с кем мне его справлять?!

Оказалось, что проблема некорректной работы потоков состояла в том, что потоки, когда я их запускал друг друга перебивали и тем самым не давали работать друг другу. Порывшись немного в сети я нашел ещё 2 способа:

  • ООП (то есть мы в лучших традициях объектно ориентированного подхода создаем класс, у него конструктор, деструктор, перезагружаем от предка синхронизатора и т.д.. Потом просто в нужном месте каждый раз вызываем объект этого класса. Поработав с ним завершаем работу - уничтожаем его и вызываем другой объект. Все просто.).
  • Второй способ оказался намного проще. Мы просто создаем компонент, который представляет уже зарезервированный поток что то типа TMyThread. В нем уже есть все необходимы директивы, и синхронизатор и конструктор и прочий суповой набор.

Все, я сначала подумал что дело в шляпе, но, тут как всегда НО. Дело в том, что нам надо ещё создать поток который будет управлять потоком……стоп…………….точно!…понял….так….а его мы создадим как обычный, локальный, без какого либо класса. Вот и мысль пришла.

Назвав пап ку V.2.2 я переписал принцип работы. Поставил заглушки, настроил боле-менее правильную работу алгоритма и теперь можно с чистой совестью идти спать.

Но перед этим надо прописать хотя бы тут алгоритм:

1.Перерисовка окна и обнуление массивов координат и идентификаторов ячеек поля при изменении размера (заменим Image на PaintBox).

2.Напишем процедуру, которая будет реагировать видом рисунка на входной параметр.

3.Булевская функция будет постоянно меняться после каждой прорисовки, получится что это будет "как бы" один игрок, но только он будет постоянно брать в руки другой маркер (это просто абстракция).

4. После каждой прорисовки будет проверятся есть ли победитель (это мы возьмем из прошлой версии).

5.Счетчик, который будет считать общее кол-во нарисованных фигур. Как только значение будет равно 8 (естественно от 0-ля), то мы приостанавливаем потоки и выводим сообщение о ничьей.

Вот и все. Суббота кончилась. Завтра целый день без компа. Работа…

Сегодня на повестке дня у нас одна тривиальная задача, которая будет решена почти что шаблонным методом. Предпоследняя лабораторная работа по операционным системам это программирование с реализацией процедур через потоки. Все будет просто.

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

Объявляем потоки. 1ый 2ой 3ий, готово. Теперь надо описать, что эти потоки будут делать. Все это будет описано в разделе implementation и заканчиваться до строки с знаком {$R.dfm}

Ещё ко всему сказанному хочу добавить, что все это мы потом сделаем в ООП, но это немного погодя…

Напишем ещё одну процедуру, которая будет просто по факту рисовать, в зависимости от в входных данных крестик\нолик. Целесообразность этого мероприятия будет в том, что эта процедура будет вызываться 2 раза. Все в целях оптимизации…

Далее

Пишем третий поток. Тут становится небольшая дилемма выбора, как именно организовать работу 3го потока, тактику, по которой будет играть компьютер с компьютером.

Чтож, немного пораскинем мозгами. Думаю будет лучше так:

1.Сначала надо определить, как именно компьютер будет определять где именно ставить знак. Думаю перво наперво будем запускать поток, потом, после того как он будет выполняться (рисовать фигуру) потом, после каждой нарисованной фигуры мы будем просто проверять:

  • Есть ли еще свободные фигуры
  • Есть ли выигрышная комбинация
  • ….сска синий экран смерти опять на XP. Перезагрузка….продолжаем.

    Займемся кодом.

    Так, все работает, почти исправно. Осталось только немного отладить работу потока и внести условия, которое будет проверять кто победил.

    Что то все равно, программа работает нестабильно, либо я как то некорректно работаю с потоками, либо в памяти остается ещё что то, что не дает чисто работать.

    Все, с работой потоков разобрался. Корректная работа налажена. Завтра с утра допишу условие.

    Победа за нами.

    День Как Не Задался. Что То Не Так. Вроде Это Похоже На Апатию Или Еще Какую Хуйню. Но Вспомнил Вчера Видюху Видел, Как Обама Запиливает Дверь С Ноги, Я Ска Был В Ахуе. В Голове Что То Изменилось. Появилось Желание Прожить Этот День С Большой Буквы. Логики Тут Нет, Не Ищи.

    Я бы был бы не я если бы в отличный субботний вечер чего не нибудь не напостил. Сегодня мои крики отчаяния по поводу Java услышали к Кельне и Таллине. Здесь не у кого спрашивать. Надеюсь от туда мне чего нибудь придет. Было бы здорово. Заботы в субботу….

    DeadLine он как пиздец, только намного материальней, это уже на уровне получения пиздюлей и потери дивидендов.

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

    Как то странно получается. В те времена когда ничего не делаешь начинаешь себя дрочить из за того, что ничего не делаешь и ты отброс общества, трутень, просыпается самосознание. Когда постоянно занят, начинаешь задумываться, зачем тебе это все надо и что жизнь проходит мимо тебя.

    Чувствуешь себя неопределенным существом. Противное чувство, скажу я вам. Как это можно классифицировать и понять природу этого, а в этот же момент задумался, а надо ли? И тут развилка. Думаю это ключевой момент. Когда одни люди говорят своему альтерэго, подсознанию, называйте как хотите, что НАДО. Да, надо работать, надо это сделать. А другие, думают, действительно, зачем им это надо, зачем им пускать себя в расход, чем то жертвовать и их вполне можно понять. Именно в этом выборе заключается отличие одних от других. Дальше, после этого выбора пойдет голый субъективизм. Ещё дальше, пойдет расслоение на 2 "лагеря"….

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

    I think that interesting think, human mind.

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

    Почему так происходит? Не то что бы я сильно об этом задумывался, но ведь это и есть подсознательная работа организма, временами далеко не в мою пользу.

    Сегодня вечер даже удался. Если не считать полтора часа, потерянные на английском, то КПД от всего вечера вышел порядочный. Я все таки отправил РГЗ по расчету планетарки преподу. Теперь надо ждать, чего он мне наговорит в пятницу и субботу.

    Это одно.

    Теперь другое. Сегодня результатом моих околонаучных тырканий стало то, что наконец то был побежден механизм работы события OnLongClick. Я даже немного горд. Теперь, с увеличенной самооценкой можно идти ложиться спать. Завтра с утра мне предстоит ещё как то привентить к той шарманке возможность при этом самом событии OnLongClick создавать объект класса, то есть ещё одну форму(окно).

    Потом мы это все размножим в геометрической прогрессии и поставим ещё на статистические алгоритмы работы…

    …боже царя храни…

    Вот ещё одни выходные канули в небытие. Прощайте, вы были продуктивными.

    По крайней мере я разобрался где у меня были косяки в курсовой работе по деталям машин. Это уже радует.

    Стоило только разозлиться и разобраться. Оказалось все намного тривиальней чем казалось с самого начала. Как говорят американцы dump shit.

    Куча входных параметров и функций, вот и все. Просто. Скоро станет неинтересно, я даже в какой то степени разочаровался. Проехали.

    Кроме субботней ночи деталей машин был ещё здоровый сон. ААаае…

    Чуть не забыл. Про это не написать просто нельзя. Когда бегал сегодня по лесу, нам (бегал с другом) встретились 3е граждан пожилого возраста. Они нас так ненавязчиво спросили: - "Что вы думаете по поводу того, что тут строиться целый комплекс?". И тут понеслась. Мы услышали много тонких намеков про наше поколение похуистов-индивидуалистов. Интересно было послушать. По факту то они естественно правы. НО что, мы вот так просто согласимся. Нет, все затянулось на 20 минут интеллигентных перепалок. Они нам пожелали, чтобы у нас были головняки с экологией, когда мы будем в из возрасте. Достаточно забавно было.

    Мораль бвсни - как только видите в лесу пожилых теток сразу же, сразу же делайте щщи посложнее, чтобы они поняли, что вам не до их бытовушной херни….имхо.

    На ночь ещё пару - тройку систем уравнений и можно идти спать.

    Да, есть такой предмет, в ВУЗах. Такой разнообразный, только в нем, на мой взгляд значение коэффициента зависит от значений 2-3, а то и 4х других коэффициентов. Вот так все интересно.

    Каким боком я отношусь к деталям машин? Да самое непосредственное, я учусь в политехе, на кафедре ПиЭММ. Вот и все. Подробностей хватит.

    Ладно, мы же инженеры, займемся проектирование одноступенчатого планетарного редуктора.

    Поток сознания продолжается.

    суббота отличный вечер для?…для чего, например разгрузить ваш "сервер" и освободить десяток другой гигабайт. И привести свои мысли в порядок. И попробовать потренировать свою волю, но только без алкоголя.

    Можно заняться спокойно именно тем, что тебе интересно, чем ты можешь заниматься не прибегая к каким то мотивирующим факторам. У каждого своё.

    Отличный эксперимент я поставил над собой, до самого Н.Г. не употреблять любые средства, которые искажают реальность и восприятие. Так что этот вечер, пожалуй, не станет исключением, выжмем из него все.

    Ведь не только дни великие, но и ночи особенно.

    Вот ещё. А что если программу, для девушек, на телефон, которая будет считать сколько дней осталось до ПМС? Как вам это? Можно даже сделать, что она будет интегрирована с телефоном вашего парня и он точно будет знать когда что…это неудачны пример. Можно, как вариант считать сколько у вас было парней, потом проанализировать как долго длились отношения и так далее, а потом найти вероятность того, появится у вас новый парень или нет…это уже интересней. И ведь знаете что, она будет давать правильную вероятность, о парне, так как подсознательное меняется в зрелом возрасте медленней…прада еще понадобится несколько других параметров…

    Такое же можно написать и для парней, но только входные параметры будут другие, но это все поправимо…вечер продолжается.

    Вот и настал вечер субботы, кто по клубам, кто по квартирам, кто просто напивается один, а кто то, может быть, ещё не факт, просто выпивает бутылочку пива и ложится спать, это вероятней всего. Вам не кажется странным что это стал уже стереотип? А вот мне кажется. Представьте, что можно ещё делать простому обывателю в субботний вечер? Кроме как "отъезжать"?

    ….подумайте.

    Как насчет минимализма? Минимализм это не просто когда чего то нет, все на своих местах, нет никакой ляпистости и т.д. Как насчет того, что минимализм это стиль не форматирование диска раз в месяц и не раскладывание листочков, тетрадок, фотографий по директориям, в алфавитном порядке. Направление, которое подразумевает простоту, правильность форм и не дай бог чему то привлечь ваше внимание. И уж точно не 10 пар часов, кроссовок и ещё кучи потребительского хлама.

    Минимализм это самое правильное соотношение между предметом, информации о предмете и её представления. Если это минимализм в индивидуальном мире, то он не зацепит ваш глаз, не оставит сильный образ в вашем сознании.

    Для чего? Кому? Тем кто работает в голове, тому кто оперирует абстракцией, тому кто не может допустить чтобы во время работы или обычных мечтаний к нему по воле случая в голову вломился диван с рушечками.

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

    Как насчет того, что красивое совсем не должно содержать много деталей и наворотов? Последнее время все сводится именно к этому. А ведь человек любит блестяжки, но у кого хватит воли противится и переделать себя?

    Как насчет вызова себе?…

    FREEMIND

    Самые популярные посты

    7

    Лето

    Да лето. Мое 21е лето. Я все тот же. Херовые попытки постоянных отношений, много идей, исписанных тетрадей с заметками, мыслями, мало дру...

    7

    Что то наебнулось

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

    7

    24 июня

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

    7

    ....это что, ты хочешь сказать что у меня мизантропи...

    7

    6 октября

    У каждого человека должны быть ценности. Должен быть тот стержень, который ему не дает украсть, дать взятку, проехать на красный, на пуст...

    7

    Колеса, Шуберт, Конфуций и C#