Category: it

Category was added automatically. Read all entries about "it".

Ветром

Привет, Дим!

Это я, твой мозг. На случай амнезии, здесь все про тебя, а тут все про дневник. Живи долго и счастливо. Спи, ешь пироги без сахара и муки, крути педали, тереби гусей.

Ты сегодня чего хочешь?

Collapse )

!

Эта запись переделывается. Слова лгут. Зачеркнутые ссылки вводят в заблуждение. Руки растут. Трава колосится.

Оформление дневника, удивительное рядом, и радостная серость

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

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

Можно, конечно же, можно было бы сделать оформление дневника ярким, цветастым, с фоном таким всем разноцветным и рюшками. Могу, но не хочу. Это просто дневник, просто текст, абзацы, слова, буквы, набранные и собранные вместе черным по серому. Смысл данного собрания символов в его смысле, а не во внешнем обрамлении. Да и серый цвет, чем миру не угодил? Он мне тоже нравится так же, как и все остальные цвета мира. Любить только один цвет вообще, уверен, глупо. Мир хорош разнообразием.

Я не планирую писать дневник ради публики. Большинство текстов здесь будут вызывать беспробудную скуку для всех, кроме меня самого. Редкие записи будут полезны разинувшей рты публике (те, которые буду писать специально для людей). В этих случаях, кто читать не хочет, того сюда не прошу и не место тут, значит. А кто хочет, но обратит внимание и начнет это делать только после яркого оформления, тому мне тоже помочь нечем. Тем же, кто читать хочет, тот уже читает и ни о чем не беспокоится. Да и мне самому беспокоится теперь не о чем в вопросах оформления. Первый желанный вариант достигнут.

Удивительное рядом — я все-таки смог оформить здесь почти всё именно так, как хотел. Удивляет меня это потому, что решилось все с помощью собственных настроек «CSS» и обычной темы. Я не ожидал, что будет так легко, и уже морально готовил себя к другим вариантам (вроде платного аккаунта и создания собственного оформления).

За основу была выбрана одна из стандартных предлагаемых тем: «Bonjour Chatette» (основа «Bloggish»). Дальше пошли, поехали магические махинации выборочного стилевого кода. Всё это в системе стилей S2. Про S1 я уже всё забыл. По-моему, в S1 всё ещё страшнее, чтобы хоть что-то настроить и разобраться.

В первую очередь, мне важно было настроить шрифты. Я выбрал один общий для всех элементов, мой любимый «Таймс». Повелся его любить я, скорее всего, после Шерлока Холмса (и книги, и русского фильма: как-то запала в душу фраза, да и, конечно же, хотелось быть похожим на героев). Сначала действительно и тупо повелся, а потом и, правда, шрифт стал нравиться. Я ничего не смыслю в шрифтах, в типографии и так далее, но на глаз примерно понимаю, что хорошо, а что плохо. Надеюсь, что понимаю (бу-га-га).

Кстати, когда-то давно, когда у меня даже не было Интернета, я прочитал в книжке по веб-дизайну следующую рекомендацию: «Различных шрифтов на странице должно быть не более трех, максимум, пяти. А ещё лучше, если будет один или два». Точную формулировку я уже не помню, но смысл был именно такой. Я мало знал про дизайн и с правилом согласился (принял в копилку знаний), но, черт его за бок, принять к сердцу не мог. Я думал: «А что такого плохого, если шрифтов будет больше разных? Ну, шрифты и шрифты, подумаешь». Но теперь, я действительно понимаю и с душой люблю именно те страницы сети, на которых шрифты не упиханы разносолом, где не попадя.

Почему шрифты плохо превращать в мешанину? Точного ответа дать не могу (не знаток), но приблизительно для себя я это понимаю следующим образом... Экран и любой интерфейс служит для человека посредником между смысловыми элементами (блоками информации или управления). Каждый элемент должен выполнять какую-то свою задачу. Если разных элементов будет слишком много, возникнет смысловая каша, в которой пользователь обязательно захлебнется и потонет. Каждая надпись или блок текста, которая будет представлена различным шрифтом, будет являться отдельным смысловым элементом. Поэтому нельзя создавать хаос. Ничего лишнего быть не должно. Человек отлично может читать книгу, в которой просто белые страницы, и один черный шрифт. А каждая лишняя кнопочка, закорючка или линия на экранах современных компьютеров меня очень бесит. Не удивительно, что простому человеку, ну, например, моей Бабушке, трудно разобраться в компьютере. А современным людям просто приходится использовать то, что есть. В компьютерах от «Эппл» конечно удобнее, но и там мне далеко не всё нравится. К тому же, я создаю программы под «Виндоуз» и мне просто нет смысла иметь Макинтош.

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

Теперь про фон. С него я убрал все лишние картинки даже в стандартной панели. То есть, убрал для всех элементов страницы. Мне так гораздо лучше. А цвет выбрал серый, потому что, в отличие от книг, на мониторе читать черный текст на белом фоне трудно. Особенно на ярком мониторе. И многие, ведь, специально делают поярче или используют заводские настройки, совершенно не думая ни про свои глаза, ни про цвета. Мне жаль, очень жаль их глаза.

Отдельно хочу отметить стандартный вывод шрифтов в «Виндоуз», как со сглаживанием ClearType, так и без него. Не знаю почему, может, я чего-то не понимаю, но ClearType меня отъявленно бесит. Глаза устают ещё больше, да и многие шрифты под эту технологию не подкручены — можно, говорят, устанавливать специальные. Лажа, короче. Зато, меня очень радует браузер «Сафари» для «Винды». Моим глазам читать в нем гораздо удобнее! Для чтения его рекомендую всем. В последней версии есть отдельные настройки и для лучевых дисплеев (динозавров), и для панелек (плоские, современные). Прибавляешь к этой красоте размеры букв побольше (комбинация клавиш «Ctrl +») и можно практически сраться магмой от кайфа. Разница от вывода «Виндоуз» реальная.

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

Немного жаль, но календарь, правда, из оформления пришлось выключить: у меня неделя начинается с понедельника, а не с воскресенья. Либо я не знаю, как её начать с нужного места. Удивительное по-прежнему рядом: если переключать язык в настройках просмотра, то календарь от этого всё равно никак не менялся. Было бы логично, например, в русской версии иметь понедельник, а в английской воскресенье. Но, увы.

На счет «CSS», стоит отметить, что комментарии (возможно, из-за того, что я писал по-русски) ЖЖ считает подозрительным кодом и полностью обрубает выборочные настройки. Точно также, он обрубает настройки при использовании «:before» и «:after», что уже вполне логично (вернее, кажется, в запрет идет именно параметр «content», а не сами элементы).

В общем, я никогда не был особо требователен к чему-то, что предлагают даром, поэтому все настройки дневника, имеющиеся в наборе сайта LiveJournal.com меня, на данный момент, устраивают. Разочаровывает только тот факт, что, не знай я «CSS», мне было бы здесь гораздо хуже. А как же другим людям? Приходится терпеть в тряпочку, искать по сусекам или проплачивать оформление на заказ? Видимо да. Судьба жестока.

А что больше всего меня теперь здесь радует, так это подсветка каждого абзаца. Глупость конечно, но всегда об этом мечтал! Аккумулирует внимание от прочего оформления на экране операционки. Это почти то же, что водить пальцем по строкам при чтении. Здесь же, надо просто навести курсор мыши. (Фишка сделана через «CSS» и в злосчастном браузере «Internet Explorer» ниже седьмой версии не работает. Шел бы он.) Бред!

Программирование. И как совместить его с жизнью (в записях дневника)

Да, коткин ёж, я программист! Просто потому, что пишу программы. Сознаюсь, каюсь. Нет, я не говорю, при этом, что пишу их хорошо, или что я супер-мега-специалист. Нет! У меня ещё мало опыта и многому стоит научиться. Просто я кое-что знаю и умею. Этим живу и работаю. Да, Господи, просто выживаю в этом «жестоком мире» как могу.

Что нужно, чтобы быть хорошим программистом? Мне кажется, нужно иметь здравый, ясный ум, готовый осознавать, понимать смысл, разбираться и копаться в загадках. Нужно терпение, чтобы не разбивать молотком монитор от злости, когда что-то не получается или «глючит». Нужны знания о технике (как это всё работает), чтобы понимать, что не в монитор должна идти агрессия, а системный блок заслужил пинка. Под конец, нужны знания, по общим темам: логика, алгоритмы, языки, технологии, математика и так далее.

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

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

Составить план проекта — это отдельная большая и сложная задача. По-моему, составление плана это почти половина от всей работы над проектом. Чтобы составить верный план, нужно проверить каждую его часть, провести тесты, наброски, проверки. А не просто придумать и переть вперёд как паровоз, надеясь, что всё решиться по ходу дела. Именно это дебильное упорство, тупое неумение оценить, предугадать будущие проблемы, посмотреть на всё со стороны и проверить верность действий и направления привело меня к тому, что я опять плохо справился с текущим своим проектом по работе. Я не видел бревна в глазу, и я зол на себя из-за этого! Зол, и расстроен из-за результатов.

Но, раньше, в самом начале, было ещё хуже. Ведь я подходил к работе как к немыслимому творчеству. Я думал, что это вполне нормально, если я буду ни о чем не думать заранее, а просто творить, забившись в свой угол. То есть, подобно художнику в мастерской рисовать себе там, выдумывать, чтобы было красиво и интересно. О том, что нужно решить какую-то конкретную задачу я не думал. Я думал надо творить, «уходить с головой», выдумывать, мечтать! Это же романтика, поэзия, искусство! О заработке, ресурсах, времени я не умел думать: куда там... Не даром же, в законодательстве программный код считают литературным произведением. Именно так я и работал. Не работал, а «творил».

Я действительно хотел как лучше, но не знал, не имел опыта, короче говоря, тупо, не умел работать. Мой начальник говорил: «Если программист говорит, что не может, значит, не хочет». При этом, работать я хотел, но не мог, потому что не умел. А чуть позже, ещё и расхотел, потому что устал от того, что ничего не получается «как надо».

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

Всё это были мои ошибки. Теперь я лучше понимаю, что такое «задачи» и как «правильно» подходить к их решению. Кое-что я всё-таки уразумел за последние годы. Хотя бы так. Это плюс. Работа — это труд. Выполнять труд нужно так, чтобы он приносил положительные результаты, давал отдачу, а не пропадал даром, или (ещё хуже) приводил к плохому, к потерям и убыткам.

Но, даже всё, что я знаю сейчас, на данный момент, это только начало. Мне ещё многому нужно научиться.

А творчество (я выше писал, что «творил», но это было плохо) — это не плохо. Просто творить, создавать, надо тоже уметь. Надо делать всё правильно, развиваться, узнавать, учиться. Надо быть активнее.

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

Жизнь — это множество задач. Ты просыпаешься, и каждый день тебя встречают задачи. Они везде с тобой. Если сумеешь решить, то молодец: получай «конфетку» или «с полки пирожок». Если не справился: получи какой-нибудь геморрой или ворох проблем. Общая схема проста.

Вот так... А запись эту я начал писать с того, что хочу в своём дневнике писать и о жизни, и о работе (в частности, о программировании). Но, вот беда, как совместить это так, чтобы одно другому не мешало? То есть, я люблю перечитывать свои мысли, слова, записи чисто о жизни, а тут, бац, и будет дурацкий совет с «исходником» посреди этой всей красоты. Нет. Не хочу я так. Не красиво. И, в тоже время, не хочется «для кода» создавать отдельный дневник. Я хочу, чтобы всё было в одном и том же месте, а не то, да сё. Это тоже задача.

Решить её можно, конечно, разделив записи по тегам. Но, это не удобно и не красиво. Зайдя в дневник, надо будет кликать, выбирать, а пока не выберешь, покажут всё скопом. Я так не хочу. Поэтому, я придумал, что надо писать записи под другим годом. Например, если начать с тысячного (1000) года. Я ещё не родился и сразу будет понятно, что запись не прошлая, а именно отделённая датой. К тому же, так все нужные записи будут в самом конце, но будут в одном журнале. А реальную дату я могу ставить конкретно в тексте записи. В общем, всё было бы практически на отлично, но в ЖЖ нельзя ставить год менее 1970. Это уже не так красиво. Как же лучше придумать совмещение жизни и программирования? Надо ещё подумать.