Архив рубрики: программы для компьютера

Чем дальше, тем больше.

На фото представлена моя самая популярная фотография из всех, которые я выставил на сервере Яндекс-фотки. Она была сделана зимой 2006 года в горах вблизи австрийского городка Маирхофен и находится в альбоме об этой поездке. Напоминаю, что всего у меня там выставлено почти 4 тысячи фотографий и все интересные. Клик на иконке и можно смотреть фото в натуральную величину. Эту фотографию просмотрели более 6500 раз. После того, как на сервере Яндекса исчезли клубы, я больше ее не рекламирую.

А теперь по теме. В последние дни мне пришлось заниматься программированием, на которое я никак не рассчитывал. Известно, что чем больше делаешь, тем больше проблем. Как говорят в народе, меньше знаешь, лучше спишь. Но я так не умею. Все началось с того, что женщина по имени Таня, мой соавтор, между делом заметила, что моя джаваскрипт программа, работающая в браузере, и показывающая презентации, то есть набор слайдов с ручным управлением и каталогом (таблицей), не работает на смартфоне. Дело в том, что я делал программу в полной аналогии с аналогичной программой Power Point, и там слайды двигаются с помощью клавиш. Я так и сделал, а на смартфоне нет клавиш, но есть браузер. Программа запускается, но управлять ей нельзя.

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

Я долго выбирал параметры, чтобы можно было удовлетворительно использовать программу как на ноутбуке, так и на моем смартфоне Самсунг Галакси Ноут 2. В конце концов это получилось, хотя я не уверен, что на других смартфонах будет так же хорошо. Но вот что интересно. Моя программа фото-шоу сразу и прекрасно работает на смартфоне. Я даже не знал об этом. А в последних произведениях, где музыка запускается через тег html5, а не через флэш программы, и музыка играет. Флеш программы Андроид не исполняет. Их вообще выдавливают из интернета так же, как и джава аплеты. То есть мне надо во всех фото-шоу поменять музыку на новую технологию. Только где время взять.

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

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

Заодно мы с ним обсудили историю разных кодировок символов и он предложил мне исправить названия. В конце концов я все сделал буквально сегодня и получил новую версию редактора. На сайте ее пока нет, но со временем я поставлю. Я давно уже код редактора vkNotepad.jar вставил в свои основные программы vkACL.jar и vkUtility, и перестал пользоваться редактором как отдельной программой. И теперь вижу, что зря. Редактор и отдельно очень даже хорошо работает. Особенно, если надо редактировать одновременно несколько текстов.

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

Последняя информация — это перепост с блога моего знакомого по интернету программиста из Баку. Он одновременно входит в общество «Искусство жизни», и у него прошла статья о Мировом культурном фестивале, организованном этим обществом, WCF-2016. Я просто дам ссылку на пост в блоге, где выставлены все видео записи с этого фестиваля, может кому-то будет интересно. Вот она . Там на огромном стадионе в Индии собралось чуть ли не миллион участников. Мы в России бодаемся с Западом, а основное население живет в Китае и в Индии, и там у них совсем другая жизнь, о которой мы ничего не знаем.

Есть некие прописные истины, которые умиляют своей каменной правдой. Так среди цитат Мао дзе дуна была такая. «Когда враг наступает, мы отступаем. Когда враг отступает, мы идем вперед». Ну до чего правильно. А еще одна такая фраза мне очень понравилась, но ее автором была женщина из Екатеринбурга, мой друг по пропавшему клубу на Яндексе. Она ездила в Индию, и все ее впечатления уместились в одну фразу «Везде можно жить, где можно жить». И ведь не все это понимают.

Новости моей жизни

На фото показан я и мой сын Игорь в то время когда мы на даче отмечали его день рождения, то есть 19 июля 2014 года. Фотография не очень удачная по освещению, к тому же я стал редко бриться, раз в несколько дней, так что тут небритый. Но как раз в этот день Игорь заявил о своем намерении жениться, а чем это закончилось, рассказ дальше. Как обычно, клик на фото позволяет увидеть картинку в большом размере.

В моей жизни наступил крутой перелом и все потекло по новому сценарию. Я уже писал раньше, что жена сына родила близнецов, двух мальчиков, которых назвали Герман и Артем. Это случилось 12 ноября прошлого года. Малыши родились недоношенные (8 месяцев) и очень слабые. Их продержали в роддоме до начала декабря. К этому времени приехала бабушка из Ташкента, мама матери и прожила с ними три месяца. И вот 1-го марта она уехала, а маме одной никак не справиться, кто-то второй обязательно должен быть. И мне пришлось встать на вахту. Правда пока я продержался всего три дня, потом наступили выходные, папа на работу не ходит, и я вернулся домой, чтобы поработать и продышаться.

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

Растить близнецов очень тяжело, особенно первое время. Молоко они сосут из бутылок, так их приучили в роддоме и ничего исправить не получается. Так что мама сцеживает молоко в бутылку и потом делит на двоих. Едят они каждые три часа и процедура их кормления очень сложная. А в перерывах они либо спят, либо их надо развлекать, иначе они орут. Ведь они ничего не умеют, а все время хотят что-то сделать, да и вообще у них жизнь тяжелая. Желудки еще слабые, есть хочется, глотают без меры, а потом часть молока идет назад. Впрочем это у всех так, просто тут все в два раза сложнее.

Так что сейчас свободного времени больше нет. Только работа и внуки. На работе, впрочем дела идут неплохо. Хоть и с некоторым опозданием, но уже прошла корректура моей новой статьи на английском языке в журнале Acta Cryst. A. Скоро статья появится в журнале. Я часто публикую статьи в этом журнале, точнее относительно часто. Эта будет 21-я. Специфика этой последней работы в том, что в ней я проводил расчеты с большими двумерными комплексными массивами (матрицами). При этом для использования моего языка программирования ACL пришлось модернизировать специальную версию интерпретатора с большим массивом.

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

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

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

Про жизнь и работу

На фото показан один из главных моих соавторов по научной работе Анатолий Снигирев во время доклада на научной школе, которая состоялась в Калининграде осенью 2013 года, а точнее в стенах Балтийского федерального университета. Я тоже там был и это мое фото. Анатолий живет и работает во Франции, и как раз по его приглашениям я тоже прожил во Франции чуть более трех лет. И в эти годы были сделаны самые знаменитые мои работы. Фотография находится в моем альбоме «Калининград-2013». В альбом можно попасть по ссылке на моем сайте, а ссылка на сайт есть на этом экране в левом верхнем углу. Показана лишь иконка, если по ней кликнуть, то можно увидеть картинку в более крупном размере.

А теперь о сути вопроса. В этой статье я хочу рассказать о некоторых деталях своей жизни и работы. Зима в этом году оказалась не очень удобной для лыжных катаний. Тем не менее, в самый последний день перед глобальным потеплением мы все же собрались покататься на горных лыжах в третий раз. Было 9 градусов мороза, то есть уже теплее, чем раньше, когда было 15 градусов, но еще не так тепло, как потом, то есть вообще плюсовая температура. В том-то и сложность, что либо слишком холодно, либо слишком тепло. Нормальная температура никак не установится.

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

В конце концов нам нашли вариант поездки в Лез Арк. Это тоже неплохо, потому что мы там еще не были. Нам и раньше его предлагали, но мы выбирали другие варианты. На этот раз вариантов не было. Но как раз сейчас можно уже и Лез Арк посмотреть. Это район Парадиски, где огромная зона катания, включающая в себя много поселков самого Лез Арк, а также поселки Ла Плань. Интересно то, что в поселке Ла Плань я впервые встал на горные лыжи в 1995 году, еще на чужие. Это была моя первая поездка во Францию, к Анатолию, а у Анатолия это была первая поездка в горы, и они взяли меня с собой, дали мне лыжи и там я учился кататься. Дорога и студия на двоих без питания на неделю нам обошлась в 1570 евро.

То есть в евро как обычно. Но при курсе 88 рублей это нам в рублях стало почти в два раза дороже, чем два года назад. Интересно, что день назад курс был 91 рубль. Один день задержки с оплатой нам выиграл почти 5 тысяч рублей. Пока об этом больше никаких новостей нет, деньги заплатили, теперь ждем документы, билеты, страховку, ваучеры. Хорошо еще то, что у нас есть виза. Два года назад нам ее дали на 5 лет. Когда виза кончится будем ездить в Сочи. Или не будем ездить совсем. Все зависит не столько от денег, сколько от здоровья. А пока вылет 6-го февраля, возвращение 13-го февраля.

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

Основное время дня я понемногу все же продолжаю работать. Первого февраля защищает диплом моя дипломница, и одно дело закончится. Было много писем от пользователей моих программ. И на этом фоне я решил продолжить начатую работу и добавил еще две программы в научный блок универсальной программы vkUtility. Сейчас там уже три программы по моим главным темам работы: vkFiber, то есть фазовый контраст от волокна (файбера); vkDifPar, то есть параметры дифракции рентгеновских лучей в кристаллах и vkCRLfoc, то есть параметры пучка после фокусировки системой из нескольких составных преломляющих линз. Все статьи по этим темам уже написаны, да и программы были написаны раньше. Я просто поменял им внешний вид и адаптировал их к режиму работы в виде модуля программы vkUtility. Я надеюсь, что в таком виде они будут более востребованы.

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

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

О языке Postscript и моих программах

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

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

Это было еще тогда, когда не было интернета. Потом та же фирма Adobe разработала новый формат pdf (Portable Document Format), в котором та же самая информация сжималась для уменьшения размеров файлов и более легкой их передачи по интернету. Про pdf файлы наверно знает каждый, они очень распространены. В этом формате можно писать книги, научные статьи, каталоги художников и многое другое. Формат pdf тоже опирается на некий язык программирования, но работать с ним очень сложно. Проще создать постскрипт файл и потом конвертировать его в pdf. В России постскрипт принтеры не развились, и язык постскрипт мало кто знает. А в издательствах постскрипт постепенно заменили на другой, более простой язык PCL, а также есть много редакторских систем, которые сразу спасают продукцию в pdf. По этой причине постскрипт стал реже использоваться и уже давно поговаривают, что язык умер.

Это и так и не так. Язык, как таковой, существует, есть программы, которые с ним работают, и любой желающий может его выучить и прямо на нем программировать графику. И это часто намного эффективнее специализированных издательских систем. Я сам узнал про этот язык в начале 90-х, но начал изучать его только с 1996 года, когда получил первое описание, еще не полное. Полное описание я получил в 1998 году. Разумеется все за границей и на английском языке. Я сам постоянно пользуюсь этим языком, потому что почти все редакции международных научных журналов любят принимать рисунки в научных статьях именно в этом языке, точнее в формате eps. В этом рассказе я представлю свои разработки для облегчения использования языка постскрипт.

Первоначально я плохо знал тонкости языка и не любил писать на нем сложные программы. Я выучил набор графических примитивов, и из них можно было сделать любой рисунок. Но при этом надо было много писать текста. Чтобы облегчить эту работу я решил сделать свою собственную программу, которая по небольшому набору входных данных будет автоматически создавать ps файл, то есть файл на языке постскрипт для готового документа. Набор входных данных представлял собой небольшую систему команд, которую условно можно было назвать новым языком более высокого уровня. Каждая группа команд сразу описывала готовый объект, а не примитивы. В то время (конец 90-х годов) я программировал на фортране. И я сделал такую программу на фортране. Последняя ее версия 3.0 была закончена в 2000 году. Программу я назвал vkPS.

С тех пор прошло более 15 лет. Я уже давно не пользуюсь этой программой и не программирую на фортране, но вдруг мне захотелось проверить как это все работает. Последняя версия фортрана, который у меня был — это Fortran Power Station 4.0 от Майкрософт. Я уже не помню как я его устанавливал, но установленная на компьютере программа является переносимой. Стоит скопировать ее папку на другой компьютер и она работает. Так что если кому-то нужно, могу дать скопировать. Папку с фортраном я нашел на внешнем винчестере с архивом всех старых программ. Этот фортран был разработан для операционной системы Виндовс-95, это была первая система для 32-битного процессора. Раньше были системы для 16-битного процессора. Сейчас программы, написанные для 16-битного процессора, система Виндовс-8.1 не запускает совсем.

Но программы для 32-битного процессора новая система еще запускает, хотя сама она уже 64-битная. И этот фортран, несмотря на свой почтенный возраст, работает. В папке были примеры готовых программ по графике, с ними не все получилось как надо. Но проблем с тем, чтобы использовать фортран для компиляции кода не было. Далее я нашел код своей программы vkPS. Весь код был записан одним файлом и имел 3300 строк. То есть это очень большая программа, хотя и выполняет она всего одну работу. Компиляция кода прошла успешно. Оказывается фортран работает в Виндовс-8.1, как и раньше работал. Я с 2003 года перешел на использование языка Java при программировании. Но некоторые особенно сложные математические расчеты иногда удобнее делать на фортране. Я помню, что проводил сравнение эффективности простых вычислительных программ на фортране и на джаве. Фортран работал быстрее, но не намного.

В 2000-м году я написал документ с описанием работы программы vkPS в виде ps файла, созданного самой программой vkPS. Это очень сложный документ в две колонки с рисунками, формулами и так далее. Для показа его в интернете я конвертировал ps файл в pdf. Но получилось не очень красиво. Дело в том, что я ps файл сформатировал на формат бумаги А4, а программа Миктех по умолчанию конвертирует ps в pdf на американский формат бумаги, который чуть меньше по высоте и чуть шире. Пришлось чуть подредактировать исходный vks файл и запустить в работу программу vkPS. Это тоже был тест. К сожалению все получилось, но не сразу. Оказывается я в 2005 году все таки немного поменял программу и забыл об этом. Поэтому старый vks файл компилировался с ошибкой. Теперь описание программы vkPS в виде pdf файла можно посмотреть вот тут . Ссылка на pdf файл появилась на моем сайте в разделе «Программы» рядом со ссылкой на скачивание самой программы.

Программа vkPS просто читает один текст и создает новый текст. Позднее я стал программировать на джаве оконные программы, имеющие интерфейс для взаимодействия с пользователем. В 2008 году я решил написать новую программу создания ps документа, которая бы содержала систему окон ввода необходимой информации с подсказками на каждом этапе. Она описывала практически те же самые объекты, что и vkPS, просто теперь не надо было изучать никакого, даже самого примитивного языка входного потока информации. Программу я назвал vkPSGen. Ссылка на ее скачивание есть на моем персональном сайте. После того, как такая программа была создана, я открыл в интернете новый сайт, посвященный языку программирования Постскрипт . Одновременно я написал книгу, в которой изложил основы программирования на постскрипте с нуля, но в более простом виде, чем в технических описаниях. Ссылка на книгу есть как на указанном сайте, так и на моем персональном сайте в разделе «Информация».

Дело в том, что с некоторых пор я научился писать и очень сложные процедуры прямо на постскрипте. Если использовать эти процедуры, то можно относительно легко писать ps документы непосредственно, то есть вообще без вспомогательных программ. А сама программа vkPSGen была написана на языке программирования ACL (это мой собственный язык) и сейчас интегрирована в более общую программу vkUtility. Наиболее часто приходится все же создавать одностраничные картинки в виде eps файлов с разным размером. Такие картинки очень легко конвертируются в pdf без изменений. А вот многостраничные ps файлы формата бумаги А4 пока конвертировать без изменения формата бумаги у меня через Миктех не получается. Надо искать варианты решения проблемы. Но это редко бывает нужно.

Все таки многостраничный pdf файл наиболее удобно создавать с помощью программы Миктеха и редактора Scientific Work Place. Моя программа vkUtility позволяет эффективно использовать эти инструменты даже для документов на русском языке. Программа vkPS как издательская система все же уступает указанным инструментам. Но она может быть полезной для программистов, потому что свою работу она делает автоматически. Любая программа может сгенерировать входной vkp файл и потом запустить программу vkPS. Но мои программы на языке ACL имеют много средств для быстрой графики растрового типа и сейчас такой режим я не использую. А раньше, когда у меня не было ACL, я так работал в систем Юникс. Писал программы расчетов на фортране, затем входной vkp файл, запускал программу vkPS и показывал ps файл.

Про дауншифтинг и Виндовс-8


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

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

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

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

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

Еще один эпизод, о котором я хочу рассказать, касается Виндовс-8. Вот пример как Майкрософт выпускает сырые операционные системы, а потом исправляет их по ходу дела. У меня была флешка на 32 Гб (небольшая по современным меркам), но фокус в том, что она была размечена на три диска. Один открытый, другой секретный, а третий имитировал CD, на котором была программа, которая по паролю открывала секретный диск. Делать такие флешки могли только идиоты, но таких хватает всюду. Читай мою статью «О глупости» . Зачем такие сложности, когда достаточно просто архивировать часть файлов в rar архив, который открывается только по паролю. Эту флешку я сам не покупал, и никогда бы не купил, мне ее дали на работе, а там своя идиотская система, подробности писать не интересно.

Но не было проблем пока я пользовался компьютером с системой Виндовс-ХР. Она нормально работала. Как только у меня появился новый компьютер с Виндовс-8, выяснилось, что в новой системе флешка не читается. Более того, система пытается ее прочесть раз за разом до бесконечности, компьютер виснет, и флешку приходится принудительно вынимать руками. Ну что же, я отложил эту флешку до лучших времен, есть и другие. С тех пор прошло 3 года. Я бесплатно обновил систему до Виндовс-8.1, а потом она сама много раз обновлялась. И я решил попробовать эту флешку еще раз. Оказалось, что теперь она читается, все три диска видны, программа на виртуальном CD работает. Более того, система определила, что открытый диск якобы поврежден, потому что его вынули неправильно и надо его проверить.

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

Проигрыватель flv файлов

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

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

Проблема снова возникла после покупки нового компьютера с Виндовс-8.1. В новой системе Haihaisoft universal player не запускался, точнее он зависал и программу приходилось снимать руками. Не помогло и обновление до самой последней версии. Я вернулся к старой программе any-flv-player, которая работала нормально. Но, стала все время напоминать, что появились новые версии и надо обновиться. Но при скачивании новой версии по указанной ссылке, а получал HTML-5 видео плейер, который запускался, но никакие файлы не проигрывал.

Я продолжал пользоваться старой версией и вот вдруг и она перестала показывать файлы. Я снова сделал поиск программ, попробовал несколько и снова безрезультатно. Сама программа any-flv-player стала платной, но и ее скачать не удавалось, все время (из разных источников) скачивался HTML-5 видео плейер и не работал. Я скачал также FLVPlayer4Free, который попал в разные списки рекомендованных программ, но он тоже не работал. Мне хотелось получить программу, которая бы быстро запускалась по расширению файлов. В новой системе есть проигрыватель Windows Media планшетного типа, который быстро запускается по расширению, но flv файлы он не играет.

Некоторое время назад я нашел портабл версию VLC плейера (версия 1.1.5). Этот плейер очень развит и позволяет смотреть много всего и даже устанавливать разные режимы просмотра. Я люблю портабл версии, но у этой программы был один недостаток. Она не запускалась по расширению файла, точнее запускалась только первый раз, и она очень медленно запускалась, так как сама себя устанавливала, проводя какую-то подготовительную работу. Файлы flv она показывала, но не в том режиме, в каком бы мне хотелось.

Я уже, было, совсем смирился, но напоследок решил все таки заглянуть на сайт и скачать последнюю версию программы VLC. Давали версию 2.2.1. Вот ссылка на сайт для скачивания программы . Там предлагают 4 варианта. Я выбрал версию 64 бит для скачивания с сайта программы, и потом установил ее. Оказалось, что эта программа очень быстро запускается, в том числе и по расширению файла. При этом она имеет все прежние параметры и настройки. Новая версия VLC проигрывателя оказалась самой удобной из всех проигрывателей, какие я знал. Для меня это открытие, я всем рекомендую.

Попутно я заметил еще один момент. Если использовать программу Hamster Free Video Converter версии 2.5 (у меня их две, есть более старая и эта) и конвертировать flv файл в mp4 файл, то можно получить уменьшение размера файла более, чем в два раза, хотя и с потерей качества. У этой программы практически нет настроек. Она предельно простая в использовании и делает то, что делает. Иногда все же бывает полезно уменьшить размер файла даже ценой потери качества. И такая возможность есть.

Новая версия программы vkACL

Как обычно, сначала про фотку. Это моя фотография, сделанная в прошлом году в Болгарии. Она стоит в альбоме «Болгария-2014» среди других моих фотографий на сайте Яндекс-фотки. Попасть туда можно с моего сайта (раздел Фотографии). Адрес моего сайта указан в левом верхнем углу данного блога. Там квартира в отеле, где мы живем, находится на 5 этаже дома, который стоит на вершине горы на берегу моря. И иногда, прямо из окна открываются интересные композиции, некоторые из которых я фотографирую. В этом году тоже есть похожие фотографии, но пока никак не хватает времени их обработать. Чтобы увидеть реальный размер картинки надо на ней кликнуть.

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

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

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

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

И вот как раз сегодня я закончил решение этой проблемы и сделал все в самом общем виде. Это явилось главным изменением новой версии. Надо сказать, что такая проблема есть у всех графических программ, и люди часто показывают откровенно плохие палитры, не все программы справляются с этой задачей. Я нарисовал новую палитру с еще большим количеством цветов, и на это ушло немало времени. Оказалось, что это вовсе не так просто, как первоначально думалось.

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

Ну что тебе сказать про Виндовс-10

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

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

А теперь о сути вопроса. В мире появилась новая версия системы Виндовс с номером 10. Я помню, что когда я покупал свой новый компьютер взамен старого, который работал, но морально устарел, я специально подождал полгода и купил его в конце 2012 года сразу с предустановленной Виндовс-8. Тогда было много шума о том, что это революционная система с новыми возможностями для планшетов и так далее. Сенсорный экран я все таки покупать передумал, и в конце концов все кончилось тем, что ничего особенно нового я не увидел.

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

И все же есть причины, по которым новая система Виндовс 8.1 лучше, чем ХР. Я очень охотно перешел на версию 8.1 через год, которую мне Майкрософт закачал и установил через интернет бесплатно. Это была та же система, но с меньшим числом ошибок. Так вот, одну из причин я могу назвать. Я купил новую SD карту размером 128 Гб, и она не работала в Виндовс-ХР. Исправить эту ситуацию я не сумел. А вот в Виндовс-8.1 она заработала сразу. Зато мои старые сканер и принтер не работают и не будут работать в Вин-8.1, зато работают в ХР. У меня остался старый нетбук, который мне и позволяет использовать старые сканер и принтер.

Ну скажите мне почему я должен покупать новые принтер и сканер, если меня и старые вполне устраивают. Да и не такие уж они старые. Вот и получается, что для новых приборов нужна новая система, а для старых — старая. Только и всего. Никаких других аргументов я не знаю. Я не использую почту, браузер, и другие системные программы от Майкрософт, которые мне суют вместе с Виндовс. Есть другие и они лучше. Все таки приходится пользоваться иногда Офисом для общения с другими людьми. Но у меня есть офис 2003 и другого я не хочу покупать. Но, говорят, в новой системе 10 он работать не будет.

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

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

И я решил все-таки новую систему не ставить. По крайней мере пока. То есть пока нет проблем. Я вообще не понимаю зачем надо предлагать совершенно новую систему, когда они и так каждый третий день обновляют старую систему. Вот говорят, что больше не будет новых версий, 10-я версия будет последней. Так и 10-ю не надо было делать. Обновляли бы восьмую и все дела. Вот есть люди, которые до сих пор пользуются версией ХР, то есть 13 лет системе. Зачем нужны были Виста и Семерка. Восьмерка делалась для планшетов, тут все таки резон был. Ну и надо было допиливать эту систему. Но хозяин — барин. Жираф большой — ему видней.

Про блокноты и записи

Записная книжка (блокнот) весь двадцатый век была главным помощником любого человека в том, что нужно запомнить. Это телефоны, адреса, пароли, мысли и многое другое. В век интернета все эти данные остаются, но добавляются адреса электронной почты и адреса сайтов, где есть что-то интересное. Часто такие адреса носят предварительный характер и требуют проверки.

Конечно, какие-то вспомогательные средства для их сохранения есть в самом браузере в виде закладок, но это все-же не очень удобно. Нужен универсальный блокнот и по возможности простой и быстрый. Я сам часто пользуюсь для этой цели кнопкой Note в моей программе vkUtility . Она запускает мною же написанный очень мощный текстовый редактор с фиксированным файлом, куда можно сразу что-то записать, а при выходе из редактора его содержимое запоминается автоматически. То есть один клик до записи и один клик после, очень быстро.

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

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

Достаточно записать что-нибудь и закрыть вкладку сайта в браузере. Информация будет сохранена автоматически. Например, вы выбрали имя для файла mynotes. Тогда по адресу http://notepad.cc/mynotes вам снова откроется редактор, в котором вы увидите все свои записи. Ясно, что их можно будет посмотреть на любом компьютере, а также заново отредактировать, то есть что-то убрать, а что-то добавить. И не надо ставить на компьютер никаких программ, кроме браузера (лучше всего Яндекс браузер). Это реально удобно, если вам надо запомнить открытую информацию, например, адреса сайтов в интернете.

С персональной информацией чуть похуже. Дело в том, что любой другой человек тоже может ввести ваш адрес и получить все ваши записи, даже сможет их редактировать. То есть надо придумывать уникальное имя файла и никому его не сообщать. Но и это не поможет. Ведь известно, что поисковики смотрят все сайты и дают такие адреса, на которые никак нельзя попасть другим способом. Это старая проблема, и те, кто умеют ей пользоваться, легко найдут вашу конфиденциальную информацию. Как известно, за все надо платить, все имеет свою цену. За простоту редактора можно заплатить тем, что ваши секреты узнает кто-то еще. Однако, программа может закрыть паролем каждый файл, такая услуга есть. Хотя это и замедляет работу, но часто может оказаться полезной.

Интересно, что у этого редактора есть официальная услуга показать ваш блокнот кому-то еще. Для этого есть кнопка «share this». Если ее кликнуть, то программа дает ссылку на другой файл, куда она копирует состояние редактора в данный момент, и эту ссылку можно послать кому угодно, не показывая настоящего адреса блокнота. Вообще-говоря, все такие фокусы очень удобны для пользователей при взаимодействии с официальными конторами типа редакций журналов, когда надо предоставить какой-то файл конфиденциально.

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

Есть и более продвинутые блокноты, для пользования которыми надо проходить регистрацию, а потом входить по паролю. Они более защищены, но и процедура их использования уже не такая простая. Я не стану много писать про другие блокноты, просто перечислю адреса сайтов, а вы уж сами смотрите что там и как. Итак, сайт bloka.ru . Этот редактор с паролем. Тут можно записывать много файлов, вводить разделы и даже сделать часть файлов публичной, и получить небольшой блог, который любой желающий может прочесть.

Еще один сайт note-pad.net . Он, как и первый, без регистрации, но в нем можно делать много файлов (страниц) и есть форматирование текста. Пожалуй наиболее удобной функцией этого блокнота является то, что он открывает сайты по клику на адресе мышкой с одновременным нажатием на клавишу [Ctrl]. Он также делает резервные копии в процессе работы, и кое что можно откатить назад.

Есть еще программа Майкрософт OneNote . Вообще-то ее надо скачивать и работать с ней на компьютере. Но есть и онлайн версия, на которую как раз ссылка и показывает. Там тоже пароль, можно использовать учетную запись Майкрософт, то есть почту на hotmail.com. У меня есть учетная запись, но я туда не заходил, потому что не люблю программы от Майкрософт.

Ну и наконец, есть еще EverNote.com . Для нее нужна регистрация. Более того, у нее есть как бесплатная версия, так и платные, за тысячу и две тысячи рублей в год. Конечно, это небольшие деньги, но платить их разумно лишь в том случае, когда точно знаешь, что программа нужна, и без нее никак не обойтись. Про программу есть статья в Википедии, из которой я узнал, что программа хранит заметки пользователя на компьютере пользователя, хотя есть возможность синхронизации с сервером. Возможностей у программы много, но фактически это просто облачный сервис с организацией, отличной от файлового менеджера. Лично мне файловый менеджер вполне нравится. Но, конечно, не проводник от Виндовс, есть много других. Впрочем, я читал положительные рецензии на программу.

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

Описание программы Gnuplot

Я все-таки собрался, выбрал время и написал первую версию описания программы Gnuplot под Виндовс. Прежде всего надо было выбрать формат статьи. Я решил, что лучше всего подойдет вэб страница. Более того, что у меня есть программа для ее быстрого написания, а именно, модуль «TXT > HTM» в программе vkUtility . Все свои последние сайты в интернет я пишу с ее помощью. Это реально сокращает время написания страницы для интернета, хотя иногда все же приходится исправлять ошибки форматирования. Все таки правила написания входного текста для программы очень жесткие, и малейшее отклонение приводит к ошибкам. Использование программы позволяет лучше понять чего еще не хватает, и что нужно для этого сделать.

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