Сообщения в develop.16

Re: NNTP, Usenet, Emacs, gnus

Ответ на сообщение
> А так - есть caesium:
Установил, запустил, но когда пытаюсь написать сюда, он отвечает
Работа с http://ii.club.syscall.ru/
Отправка сообщения: 1/1
ERROR: unknown auth!
Надо пароль ввести, а куда — х/з.
Куда? )
Anotheroneuser to Peter (2018-08-03 17:13:27) [ссылка]

Re: NNTP, Usenet, Emacs, gnus

Ответ на сообщение
Понял. Ну мне главное — узнать, что есть нормальные пути, а есть пути, которые теряются во мраке. Возможно Emacs-way применительно к IDEC теряется во мраке..
Anotheroneuser to Peter (2018-08-03 17:11:11) [ссылка]

Re: NNTP, Usenet, Emacs, gnus

Ответ на сообщение
Peter> Через usenet еще можно читать fido. по моему. Но вообще, я не знаю, есть сейчас действующие сервера. Мне кажется, особой жизни нет.
Иерархия fido7 (соответствует 50 региону фидонета, то есть России) доступна на множестве nntp-серверов.

Русскоязычный Usenet больше мёртв, чем жив. В англоязычном жизнь есть, вроде. В общем, ситуация как с irc.

Для idec есть

https://github.com/idec-net/idec.el

Но я не знаю насколько он юзабелен пока, так как пользуюсь цезием (https://github.com/idec-net/caesium) и idec-mobile (https://github.com/idec-net/idec-mobile).

Andrew Lobanov to Peter (2018-08-03 17:04:43) [ссылка]

Re: NNTP, Usenet, Emacs, gnus

Ответ на сообщение
> Не ткнёшь носом в более-менее внятную инструкцию? Я так и не смог понять, как делать.
Прямо сейчас не смогу, я давно настраивал. Могу попробовать освежить по своим конфигам. Но позже.
Ну или тут кто то из emacs пользователей за это время напишет. :)
Peter to Anotheroneuser (2018-08-03 17:00:56) [ссылка]

Re: NNTP, Usenet, Emacs, gnus

Ответ на сообщение
> Думаю, не стоит
Вот, благодарю. Сэкономлю время.
То есть, club.syscall.ru — это не NNTP? Не получится подключиться с помощью gnus-а и писать сюда из него?
> Мне кажется, особой жизни нет
Жаль.. Ну, может, всё ещё впереди.
> А так - сейчас почти все web почтой пользуются
А как шифровать? Все-то все, понятное дело..
> Читать gnus почту можно
Не ткнёшь носом в более-менее внятную инструкцию? Я так и не смог понять, как делать.
Вообще, отсутствие инструкций для чайников очень, скажем так, отдаляет людей от хороших программ. Или программы от людей )
То, что я видел на картинках, мне понравилось.
Ну и рассказывают красиво: настройки, расширения/сужения и всё такое.
> Если есть интерес - то можно. Чисто для саморазвития
Для саморазвития и делопроизводства. Говорят, можно как-то из org-mode на письма ссылаться.
Последний раз я это видел году в 2008-м в одной эстонской программе-ежедневнике. Какой-то комбайн из почты, календаря и записной книжки. Коряв он был, конечно, как моя жизнь. НО возможность ссылаться на письма и материалы была очень ценной.
Anotheroneuser to Peter (2018-08-03 16:34:26) [ссылка]

Re: NNTP, Usenet, Emacs, gnus

Ответ на сообщение
Да, чуть не забыл. idec читать из emacs вроде бы можно, если поставить разработанный тут кем-то софт.
Но я забыл, в каком он статусе. :)
А так - есть caesium: http://instead.syscall.ru/ru/club/
Peter to Anotheroneuser (2018-08-03 16:26:10) [ссылка]

Re: NNTP, Usenet, Emacs, gnus

Ответ на сообщение
> - стоит ли уделять время изучению NNTP?
> - можно ли посредством gnus подключиться к здесь (я имею в виду club.syscall.ru)? Если да, то не подбросите ли кусок кода, чтобы я его просто вставил и запустил?
Думаю, не стоит. Если есть желание, gnus ом можно читать обычную почту. Я так делаю на работе.
> - Пользуются ли сейчас Usenet и нужно ли тратить время на его изучение? Мне почему-то кажется, что его устройство (читал о нём в описании) — хорошО. Интуитивно кажется.
Через usenet еще можно читать fido. по моему. Но вообще, я не знаю, есть сейчас действующие сервера. Мне кажется, особой жизни нет.
> - Удобно ли читать почту в gnus или для этого лучше использовать другой Emacs-модуль? Не помню его названия.. что-то там тоже mail. А! Rmail! Или, может, вообще настроить mutt? Или, может, есть какие-нибудь ещё пути..
Читать gnus почту можно. Достаточно удобною На самом деле, самоцели технологии ради технологии это -- наверное-- не нужно. :) А так - сейчас почти все web почтой пользуются.
> Хочется отказаться от Thunderbird и постепенно уйти от графического управления.
Если есть интерес - то можно. Чисто для саморазвития. :) gnus - достаточен.

Peter to Anotheroneuser (2018-08-03 16:24:25) [ссылка]

NNTP, Usenet, Emacs, gnus

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

Прочитал инструкции, попробовал отредактировать .emacs и что-то там ещё — ничего не получилось.
Потом обратил внимание на наш местный адрес и начало доходить, что тут-то, возможно, тоже NNTP.

Короче.
Подскажите, пожалуйста:
- стоит ли уделять время изучению NNTP?
- можно ли посредством gnus подключиться к здесь (я имею в виду club.syscall.ru)? Если да, то не подбросите ли кусок кода, чтобы я его просто вставил и запустил?

Ну и пара вопросов уже не по теме:
- Пользуются ли сейчас Usenet и нужно ли тратить время на его изучение? Мне почему-то кажется, что его устройство (читал о нём в описании) — хорошО. Интуитивно кажется.
- Удобно ли читать почту в gnus или для этого лучше использовать другой Emacs-модуль? Не помню его названия.. что-то там тоже mail. А! Rmail! Или, может, вообще настроить mutt? Или, может, есть какие-нибудь ещё пути..

Хочется отказаться от Thunderbird и постепенно уйти от графического управления.
Anotheroneuser to All (2018-08-03 16:13:37) [ссылка]

PostgreSQL: создание пользователя, базы данных и прав доступа

По умолчанию создается суперпользователь имеющий все права. С помощью следующей команды запустим в режиме администртора

$ sudo -u postgres psql

Добавление...

Ссылка: http://sudnitsina.pythonanywhere.com/post/16/
Difrex(mobile) to All (2018-07-08 08:00:18) [ссылка]

Django - удаление файла с диска

Добавляем в модель метод delete:

def delete(self, *args, **kwargs):
storage, path = self.file.storage, self.file.path
super(Post...

Ссылка: http://sudnitsina.pythonanywhere.com/post/10/
Difrex(mobile) to All (2018-07-06 10:00:34) [ссылка]

Экспорт и импорт данных в Django

Быстрый способ передать данные - воспользоваться встроенными средствами Django: dumpdata и loaddata.

./manage.py dumpdata

выведет все данные приложений из INSTALLED...

Ссылка: http://sudnitsina.pythonanywhere.com/post/11/
Difrex(mobile) to All (2018-07-06 10:00:25) [ссылка]

Экспорт и импорт данных в Django

Быстрый способ передать данные - воспользоваться встроенными средствами Django: dumpdata и loaddata.

./manage.py dumpdata

выведет все данные приложений из INSTALLED...

Ссылка: http://sudnitsina.pythonanywhere.com/post/12/
Difrex(mobile) to All (2018-06-29 13:00:30) [ссылка]

Django - удаление файла с диска

Добавляем в модель метод delete:

def delete(self, *args, **kwargs):
storage, path = self.file.storage, self.file.path
super(Post...

Ссылка: http://sudnitsina.pythonanywhere.com/post/1/
Difrex(mobile) to All (2018-06-29 13:00:30) [ссылка]

Тестирование django проекта с использованием coverage.py

Coverage — инструмент, позволяющий оценить степерь покрытия кода тестами. Устанавливаем coverage:

pip install coverage

Запускаем тесты:

coverage run manage.py test...

Ссылка: http://sudnitsina.pythonanywhere.com/post/15/
Difrex(mobile) to All (2018-06-29 13:00:29) [ссылка]

Как добавить Google OAuth в Django

Для добавления аутентификации воспользуемся библиотекой Python Social Auth Выполняем установку

$ pip install social-auth-app-django

Добавим ‘social_django’ в INSTALLED_APPS, после чего выполним...

Ссылка: http://sudnitsina.pythonanywhere.com/post/14/
Difrex(mobile) to All (2018-06-29 13:00:25) [ссылка]

Экспорт и импорт данных в Django ч.2: сериализация

Сериализация объектов в Джанго предоставляет механизм преобразования моделей в другие форматы. Выполняется простой операцией:

from django.core import serializers
data...

Ссылка: http://sudnitsina.pythonanywhere.com/post/13/
Difrex(mobile) to All (2018-06-29 13:00:24) [ссылка]

Re: Microsoft купил Github и будет устанавливать там свои порядки

Ответ на сообщение
>Сабж. Ваши действия?
Какие-то репы отзеркалил на Gitlab. Но на самом деле никуда сломя голову бежать с гитхаба я не собираюсь.
Новые проекты я начинаю у себя в Gitea, а потом они все-равно открываются, так что мне тоже бояться нечего :)
Difrex(mobile) to vit01 (2018-06-27 12:13:51) [ссылка]

Re: Microsoft купил Github и будет устанавливать там свои порядки

Ответ на сообщение
vit01>> Сабж. Ваши действия?
AL> Как там развиваются события? Уже пора переходить на self-hosted? =)
Пока решил лично для себя, что валить не буду, потому что

1. Весь мой код свободный, и приватных репозиториев нет, следовательно бояться нечего
2. МС пока не предпринимают никаких действий, потому что хотят сохранить аудиторию (тем более, многие от испуга уже свалили на гогс или гитлаб)
3. Git распределённый, и альтернатив для хостинга достаточно, поэтому мигрировать всегда успеем, если вдруг прижмёт
vit01 to Andrew Lobanov (2018-06-18 15:30:40) [ссылка]

Re: Microsoft купил Github и будет устанавливать там свои порядки

Ответ на сообщение
vit01> Сабж. Ваши действия?
Как там развиваются события? Уже пора переходить на self-hosted? =)
Andrew Lobanov to vit01 (2018-06-18 14:13:46) [ссылка]

Re: Microsoft купил Github и будет устанавливать там свои порядки

Ответ на сообщение
Пока слежу за развитием событий
Anotheroneuser to vit01 (2018-06-05 15:53:21) [ссылка]

Microsoft купил Github и будет устанавливать там свои порядки

Сабж. Ваши действия?
vit01 to All (2018-06-05 11:47:57) [ссылка]

Re: Emacs

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

Занят сейчас поиском учебного материала по EMACS и наткнулся на сетевой дневник Саши Чуа (любопытная и интеллектуальная филиппинка), где она опубликовала источники, подходящие для изучения EMACS на первых, вторых и т.д. порах: http://sachachua.com/blog/2014/04/emacs-beginner-resources/

Всё, разумеется, по-английски.
Anotheroneuser to Difrex (2018-05-17 07:00:02) [ссылка]

Re: Освоение программирования

Ответ на сообщение
> авторов и названия
Авторы и названия литературы об алгоритмах.
Цель единственная — освоение программирования игр.
-1-

Algorithms Unlocked / Алгоритмы. Вводный курс
Год: 2014
Автор: Thomas H. Cormen / Томас Х. Кормен
Переводчик: Игорь Красиков

-2-

Алгоритмы: разработка и применение. Классика Computers Science
Год издания: 2016
Автор: Клейнберг Дж., Тардос Е.
Переводчик: Е. Матвеева

-3-

Algorithms in C++, Third Edition / Фундаментальные алгоритмы на C++ (3-я редакция, в 5-ти частях, 2 книгах)
Год: 2001
Автор: Р. Седжвик
Жанр: Программирование

-4-

Essential Algorithms: A Practical Approach to Computer Algorithms / Алгоритмы. Теория и практическое применение
Год издания: 2016
Автор: Rod Stephens / Род Стивенс
Перевод: В. Кириленко, Р. Волошко

-5-

Алгоритмы. Построение и анализ. Издание 3-е
Год: 2013
Автор: Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн
Переводчик: И.В.Красикова

-6-

Алгоритмы. Просто как дважды два
Год выпуска: 2007
Автор: И. В. Красиков, И. Е. Красикова

-7-

Грокаем Алгоритмы. Иллюстрированное пособие для программистов и любопытствущих
Год издания: 2017
Автор: Бхаргава А.

-8-

Алгоритмы. Справочник с примерами на C, C++, Java и Python
Год издания: 2017
Автор: Хайнеман Д., Поллис Г., Селков С.

-9-

Алгоритмы. Теория и практическое применение
Год издания: 2016
Автор: Стивенс Род
Ещё нашёл http://www.stolyarov.info/books для получения теоретической основы. Как кажется, подойдёт? Вот базовая книга: http://www.stolyarov.info/books/pdf/progintro_vol1.pdf
Anotheroneuser to Andrew Lobanov (2018-05-17 05:30:31) [ссылка]

Re: Освоение программирования

Ответ на сообщение
>>>>  Awesome WM
AL>> А вот тут моё мнение диаметрально противоположное, если честно. Использовать лучше то, к чему привык. Конечно, любопытство в своё время заставило меня попробовать так называемые тайловые оконные менеджеры, да так на них и остался по сей день, но Awesome достаточно сложен в настройке, если именно осмысленно писать ему конфиг и аплеты, и его изучение требует времени и сил.
vit01> Ничего ведь не мешает просто попробовать. Да, конечно, для настройки авесома надо мануалов покурить, поизучать чужие примеры. Но зато интеграция WM с языками программирования вырабатывает творческий подход к своему десктопу.
Это основная причина, по которой я отказался и от Fvwm и от stumpwm. Я в итоге слишком много времени тратил на кастомизацию, вместо того, чтобы пользоваться машиной =)
Andrew Lobanov to vit01 (2018-05-17 04:03:43) [ссылка]

Re: Освоение программирования

Ответ на сообщение
Anotheroneuser> * Потом, когда ещё не было Спектрумов, пробовали составлять игры самостоятельно, но недоставало знания алгоритмизации (их и теперь недостаёт, но мне удалось найти литературу [1]. В конце задам вопрос по ней)
Ссылки не стоит, но авторов и названия же можно =)
Anotheroneuser> * Потом начались Спектрумы 48К, игры на кассетах, которые мы покупали ещё на старые российские рубли. Там уже, конечно, всё было по-взрослому: графика и прочее. Вот, текстовых игр для Спектрума я что-то не припоминаю..
Были, конечно. И их было много. На https://www.worldofspectrum.org/ их насчитывается 2217 штук. Для меня года с 1996-го это стал практически основной жанр игр, в которые я играл тогда.
Anotheroneuser> Припоминаю, как сосед, который учился в школе с уклоном по информатике, писал в клетчатой тетради программы для ЭВМ. На каком языке он их писал, уже не помню. Кажется, Бейсик. Некоторые вещи мне удавалось выучить попутно. Потом удивлял друзей, оказавшись в классе информатики, где учились уклоняющиеся в неё старшеклассники и оставляли машины (Электроника какая-то там) включенными с результатом на экранах. Мне удавалось изменять код и запускать его снова. Получалась хрень, но это впечатляло непосвящённых ))
Я так и не позанимался на компьютерах в школе. Да и были там корветы до самого моего 10 класса. Как раз когда я перешёл в 10 класс, поставили третьи пентиумы и там уже был паскаль.
Anotheroneuser> Вообще, тот код писать было весело.
Это да =)
Andrew Lobanov to Anotheroneuser (2018-05-17 04:03:42) [ссылка]

Re: Освоение программирования

Ответ на сообщение
>>>  Awesome WM
AL> А вот тут моё мнение диаметрально противоположное, если честно. Использовать лучше то, к чему привык. Конечно, любопытство в своё время заставило меня попробовать так называемые тайловые оконные менеджеры, да так на них и остался по сей день, но Awesome достаточно сложен в настройке, если именно осмысленно писать ему конфиг и аплеты, и его изучение требует времени и сил.
Ничего ведь не мешает просто попробовать. Да, конечно, для настройки авесома надо мануалов покурить, поизучать чужие примеры. Но зато интеграция WM с языками программирования вырабатывает творческий подход к своему десктопу.
vit01 to Andrew Lobanov (2018-05-17 01:33:48) [ссылка]

Re: Освоение программирования

Ответ на сообщение
> Надеюсь, это было не слишком скучно читать
Можно даже игру написать по этому рассказу.

У меня вот не слишком интересно.

* Как уже говорил, в детстве со старшим братом проходили «Лабиринт колдуна» Юрия Пульвера
https://quest-book.ru/forum/images/upload/2_d40701905cb005a2f4bb32540fea6c95.jpg
* Потом была Стальная Крыса Г.Гаррисона, которую прочитал, конечно, всю. Пусть земля ему будет пухом, этому человеку. Из приключенческих там была «Стань Стальной Крысой», которую впоследствии несколько раз с удовольствием прошёл на INSTEAD.
* Потом, когда ещё не было Спектрумов, пробовали составлять игры самостоятельно, но недоставало знания алгоритмизации (их и теперь недостаёт, но мне удалось найти литературу [1]. В конце задам вопрос по ней)
* Потом начались Спектрумы 48К, игры на кассетах, которые мы покупали ещё на старые российские рубли. Там уже, конечно, всё было по-взрослому: графика и прочее. Вот, текстовых игр для Спектрума я что-то не припоминаю.. Припоминаю, как сосед, который учился в школе с уклоном по информатике, писал в клетчатой тетради программы для ЭВМ. На каком языке он их писал, уже не помню. Кажется, Бейсик. Некоторые вещи мне удавалось выучить попутно. Потом удивлял друзей, оказавшись в классе информатики, где учились уклоняющиеся в неё старшеклассники и оставляли машины (Электроника какая-то там) включенными с результатом на экранах. Мне удавалось изменять код и запускать его снова. Получалась хрень, но это впечатляло непосвящённых ))
Вообще, тот код писать было весело.
* По-настоящему к компу удалось приобщиться лишь в 2006 году. Пришлось приобщиться, я бы даже так сказал. Всё происходило на бегу, лету и ползу (если есть такое слово).

---
[1] Нарыл несколько популярных изданий по алгоритмизации. Хотел бы посоветоваться по ним, но не знаю, можно ли тут выкладывать ссылки: они все ведут на Rutracker :)
Anotheroneuser to Andrew Lobanov (2018-05-16 20:05:39) [ссылка]

Re: Освоение программирования

Ответ на сообщение
> // Надеюсь, это было не слишком скучно читать =)
Интересно. :) Лучшая часть, конечно, это:
  -.-
*=(0)
:)
Peter to Andrew Lobanov (2018-05-15 08:19:48) [ссылка]

Re: Освоение программирования

Ответ на сообщение
Anotheroneuser> Я о Моженкове особо ничего не знаю, если честно. ПРосто его видеодневник попался мне в Youtube и показался нормальным. Он там старается аккуратно советовать, так что, может я что-то не так понял: если разбираться, то придётся лезть в вашу профессию, а я не могу по причине полного отсутствия представления о ней )
Я о нём вообще только от тебя услышал. Просто рекомендовать C++ как основной язык сегодня не очен хорошо даже для профессионалов. Рекомендовать же его любителям и вовсе вредительство. Если говорить, например, о профессиональной деятельности, то знание C++ сейчас требуется только для сопровождения старых программ и кучи чужого кода. Новые программы на нём пишут мало. По крайней мере в сфере коммерческого ПО.

// Я говорю много тут, но на самом деле я совершенно не имею отношения к программированию в своей профессиональной деятельности. Максимум это простые скрипты иногда. Программирование для меня всего лишь хобби.
Andrew Lobanov to Anotheroneuser (2018-05-15 04:24:35) [ссылка]

Re: Освоение программирования

Ответ на сообщение
Peter> Сугубо для оживления беседы. :) У меня был примерно такой путь:
Забыл же про свой неказистый путь рассказать =)

Когда мне было два года, отец собрал свой первый компьютер Радио-86РК. Честно говоря, я ничего толкового о нём рассказать не могу, кроме того, что мне очень нравилась на нём игра "Клад" и ещё отец написал простенькую программку, которая занимала меня пока он готовил ужин, а за одно учила считать до десяти. На экране было изображено десять вертолётиков и если я правильно их сосчитал и ввёл ответ, один из них улетал. Изображались вертолётики вот так:
  -.-
*=(0)
так как компьютер не имел графического видеорежима.

Потом был спектрум. Тоже самопальный и в разных вариантах. Без дисковода с 48 килобайтами памяти, с дисководом с ним же, с 128 килобайтами памяти, потом даже с музыкальным сопроцессором. Там я лет до восьми только в игрушки играл и баловался графическим редактором Art Studio. А лет в восемь задал себе вопрос: как же делаются эти игрушки? Как раз примерно в это время мой друг принёс мне книжку по бейсику для детей. Называлась она, как сейчас помню, "Сказки дядюшки компьютера". Там были нелепые истории и самое ценное - примеры программ на бейсике, визуализирующие эти истории. Меня тогда это сильно впечатлило, но при ближайшем рассмотрении оказалось, что написаны они на диалекте бейсика, отличном от спектрумовского. Сейчас я искренне недоумеваю как мне тогда это удалось, но я смог их ввести в спектрум и адаптировать под имеющийся диалект.

Если кто не помнит или не знает, ввод программ на бейсике в спектруме был достаточно хитёр. Каждый символ занимал в памяти один байт, но ввести можно было только 128 символов. И ещё 127 значений этого байта было отведено под команды бейсика. То есть на экране было написано какое-нибудь слово, например, "CIRCLE", а в памяти эта команда занимала целый байт. В связи с этим команды вводились нажатием одной клавиши или клавиши-модификатора и буквы. Это сильно усложняло мне задачу, ведь на тот момент у меня была только самодельная клавиатура вообще без какой-либо маркировки и догадаться, что надо нажать, например, EXT MODE и букву для ввода команд было тяжело. Но я и с этим справился =)

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

Так я и баловался с бейсиком и в ус не дул. Я слышал, что есть некий ассемблер, но у меня не было ни литературы ни компилятора этого дела. А больше языков я не знал совершенно. Даже не догадывался об их существовании. Открытием для меня стало приложение к журналу "Радиолюбитель" с оригинальным названием "Мой компьютер". Оказалось, что есть такой язык, как паскаль. Читая статьи и пытаясь понять опубликованные в журнале программы, я возомнил его чем-то очень крутым. Строго говоря, оно так и было, ведь прогаммы были ориентированы на Turbo Pascal от Borland, и PC с паскалем на фоне спектрума с бейсиком был очень классным и интересным. Но PC у меня не было. Как и какого-нибуь компилятора паскаля.

Правда однажды я у кого-то стянул компилятор для спектрума, но на 128 килобайтах оперативки что-то дельное на нём было сделать тяжело. Он был тяжёлый и на программу оставалось мало памяти. То есть было просто тесно. Не знаю, скорее всего я с ним просто не разобрался, ведь сопроводительной документации к нему у меня не было. Так что побаловавшись немного, я так и вернулся на бейсик, лелея мечту когда-нибудь осилить ассемблер, потому что все крутые программы на спектруме были написаны именно на ассемблере. Значительно позже мне попался справочник по процессору Z80 (сердцу спектрума), но сама концепция программирования на ассемблере настолько отличается от программирования на бейсике, что ничего это мне не дало.

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

Так я и промаялся с бейиком до 14 лет. А потом в моей жизни появился PC на базе 486 процессора. Рухлядь по тем временам (2001-й год), но после простенького спектрума это было для меня откровением. До того момента я вживую видел PC только у друга и ничего в нём не понимал. Только в дум резаться умел =)

Друзья быстро присоветовали книжку и дали заветные дискетки с турбо паскалем. На книжку мне пришлось копить несколько месяцев, но я всё таки её купил. Как сейчас помню, Немнюгин С. А. "Turbo Pascal Учебник". Кстати, очень хорошая книжка была для старшеклассников. Наисана ясно и примеры хорошие. Так я начал писать программки для доса.

Потом был целый пентиум, разогнанный аж до 166 МГц и Windows. И Delphi с ужасной книжкой "Delphi для чайников". Случилось это где-то уже годам к 16. На страшной и ужасной Delphi я просидел ещё несколько лет и даже диплом писал там же. А потом я открыл для себя GNU/Linux и занялся егё изучением. И программирование несколько забросил, ведь кроме паскаля ничего не знал, а с free pascal быстро наигрался. Так продолжалось достаточно долго и двигаться дальше я начал уже года в 24. Для начала освежил в памяти паскаль, начал играться с python-ом, вспомнил, что хотел попробовать написать игру для Instead. И понеслось до сих пор.

Профессиональная деятельность у меня ушла от программирования далеко в сторону, а для себя я пишу на чём попало. Python3, Common Lisp, Go и, конечно, lua. Ведь инстед стал частью моей жизни.

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

// Надеюсь, это было не слишком скучно читать =)
Andrew Lobanov to Peter (2018-05-15 04:24:35) [ссылка]