# Re: NNTP, Usenet, Emacs, gnus
Peter (syscall,1) → Anotheroneuser – 16:24:25 2018-08-03
> - стоит ли уделять время изучению NNTP?
> - можно ли посредством gnus подключиться к здесь (я имею в виду club.syscall.ru)? Если да, то не подбросите ли кусок кода, чтобы я его просто вставил и запустил?
Думаю, не стоит. Если есть желание, gnus ом можно читать обычную почту. Я так делаю на работе.
> - Пользуются ли сейчас Usenet и нужно ли тратить время на его изучение? Мне почему-то кажется, что его устройство (читал о нём в описании) — хорошО. Интуитивно кажется.
Через usenet еще можно читать fido. по моему. Но вообще, я не знаю, есть сейчас действующие сервера. Мне кажется, особой жизни нет.
> - Удобно ли читать почту в gnus или для этого лучше использовать другой Emacs-модуль? Не помню его названия.. что-то там тоже mail. А! Rmail! Или, может, вообще настроить mutt? Или, может, есть какие-нибудь ещё пути..
Читать gnus почту можно. Достаточно удобною На самом деле, самоцели технологии ради технологии это -- наверное-- не нужно. :) А так - сейчас почти все web почтой пользуются.
> Хочется отказаться от Thunderbird и постепенно уйти от графического управления.
>> Читать далее
Peter (syscall,1) → Anotheroneuser – 16:24:25 2018-08-03
> - стоит ли уделять время изучению NNTP?
> - можно ли посредством gnus подключиться к здесь (я имею в виду club.syscall.ru)? Если да, то не подбросите ли кусок кода, чтобы я его просто вставил и запустил?
Думаю, не стоит. Если есть желание, gnus ом можно читать обычную почту. Я так делаю на работе.
> - Пользуются ли сейчас Usenet и нужно ли тратить время на его изучение? Мне почему-то кажется, что его устройство (читал о нём в описании) — хорошО. Интуитивно кажется.
Через usenet еще можно читать fido. по моему. Но вообще, я не знаю, есть сейчас действующие сервера. Мне кажется, особой жизни нет.
> - Удобно ли читать почту в gnus или для этого лучше использовать другой Emacs-модуль? Не помню его названия.. что-то там тоже mail. А! Rmail! Или, может, вообще настроить mutt? Или, может, есть какие-нибудь ещё пути..
Читать gnus почту можно. Достаточно удобною На самом деле, самоцели технологии ради технологии это -- наверное-- не нужно. :) А так - сейчас почти все web почтой пользуются.
> Хочется отказаться от Thunderbird и постепенно уйти от графического управления.
>> Читать далее
# NNTP, Usenet, Emacs, gnus
Anotheroneuser (syscall,27) → All – 16:13:37 2018-08-03
Перечисленное в теме — это звери, с которыми мне пришлось разбираться сегодня.
Наверное, любой, кто начинает использовать Emacs, хочет задействовать весь его (даже не самый нужный) функционал. Ну вот и я захотел.
Прочитал инструкции, попробовал отредактировать .emacs и что-то там ещё — ничего не получилось.
Потом обратил внимание на наш местный адрес и начало доходить, что тут-то, возможно, тоже NNTP.
Короче.
Подскажите, пожалуйста:
- стоит ли уделять время изучению NNTP?
- можно ли посредством gnus подключиться к здесь (я имею в виду club.syscall.ru)? Если да, то не подбросите ли кусок кода, чтобы я его просто вставил и запустил?
Ну и пара вопросов уже не по теме:
- Пользуются ли сейчас Usenet и нужно ли тратить время на его изучение? Мне почему-то кажется, что его устройство (читал о нём в описании) — хорошО. Интуитивно кажется.
- Удобно ли читать почту в gnus или для этого лучше использовать другой Emacs-модуль? Не помню его названия.. что-то там тоже mail. А! Rmail! Или, может, вообще настроить mutt? Или, может, есть какие-нибудь ещё пути..
>> Читать далее
Anotheroneuser (syscall,27) → All – 16:13:37 2018-08-03
Перечисленное в теме — это звери, с которыми мне пришлось разбираться сегодня.
Наверное, любой, кто начинает использовать Emacs, хочет задействовать весь его (даже не самый нужный) функционал. Ну вот и я захотел.
Прочитал инструкции, попробовал отредактировать .emacs и что-то там ещё — ничего не получилось.
Потом обратил внимание на наш местный адрес и начало доходить, что тут-то, возможно, тоже NNTP.
Короче.
Подскажите, пожалуйста:
- стоит ли уделять время изучению NNTP?
- можно ли посредством gnus подключиться к здесь (я имею в виду club.syscall.ru)? Если да, то не подбросите ли кусок кода, чтобы я его просто вставил и запустил?
Ну и пара вопросов уже не по теме:
- Пользуются ли сейчас Usenet и нужно ли тратить время на его изучение? Мне почему-то кажется, что его устройство (читал о нём в описании) — хорошО. Интуитивно кажется.
- Удобно ли читать почту в gnus или для этого лучше использовать другой Emacs-модуль? Не помню его названия.. что-то там тоже mail. А! Rmail! Или, может, вообще настроить mutt? Или, может, есть какие-нибудь ещё пути..
>> Читать далее
# PostgreSQL: создание пользователя, базы данных и прав доступа
Difrex(mobile) (tavern,23) → All – 08:00:18 2018-07-08
По умолчанию создается суперпользователь имеющий все права. С помощью следующей команды запустим в режиме администртора
$ sudo -u postgres psql
Добавление...
Ссылка: http://sudnitsina.pythonanywhere.com/post/16/
Difrex(mobile) (tavern,23) → All – 08:00:18 2018-07-08
По умолчанию создается суперпользователь имеющий все права. С помощью следующей команды запустим в режиме администртора
$ sudo -u postgres psql
Добавление...
Ссылка: http://sudnitsina.pythonanywhere.com/post/16/
# Django - удаление файла с диска
Difrex(mobile) (tavern,23) → All – 10:00:34 2018-07-06
Добавляем в модель метод delete:
def delete(self, *args, **kwargs):
storage, path = self.file.storage, self.file.path
super(Post...
Ссылка: http://sudnitsina.pythonanywhere.com/post/10/
Difrex(mobile) (tavern,23) → All – 10:00:34 2018-07-06
Добавляем в модель метод delete:
def delete(self, *args, **kwargs):
storage, path = self.file.storage, self.file.path
super(Post...
Ссылка: http://sudnitsina.pythonanywhere.com/post/10/
# Экспорт и импорт данных в Django
Difrex(mobile) (tavern,23) → All – 10:00:25 2018-07-06
Быстрый способ передать данные - воспользоваться встроенными средствами Django: dumpdata и loaddata.
./manage.py dumpdata
выведет все данные приложений из INSTALLED...
Ссылка: http://sudnitsina.pythonanywhere.com/post/11/
Difrex(mobile) (tavern,23) → All – 10:00:25 2018-07-06
Быстрый способ передать данные - воспользоваться встроенными средствами Django: dumpdata и loaddata.
./manage.py dumpdata
выведет все данные приложений из INSTALLED...
Ссылка: http://sudnitsina.pythonanywhere.com/post/11/
# Django - удаление файла с диска
Difrex(mobile) (tavern,23) → All – 13:00:30 2018-06-29
Добавляем в модель метод delete:
def delete(self, *args, **kwargs):
storage, path = self.file.storage, self.file.path
super(Post...
Ссылка: http://sudnitsina.pythonanywhere.com/post/1/
Difrex(mobile) (tavern,23) → All – 13:00:30 2018-06-29
Добавляем в модель метод delete:
def delete(self, *args, **kwargs):
storage, path = self.file.storage, self.file.path
super(Post...
Ссылка: http://sudnitsina.pythonanywhere.com/post/1/
# Экспорт и импорт данных в Django
Difrex(mobile) (tavern,23) → All – 13:00:30 2018-06-29
Быстрый способ передать данные - воспользоваться встроенными средствами Django: dumpdata и loaddata.
./manage.py dumpdata
выведет все данные приложений из INSTALLED...
Ссылка: http://sudnitsina.pythonanywhere.com/post/12/
Difrex(mobile) (tavern,23) → All – 13:00:30 2018-06-29
Быстрый способ передать данные - воспользоваться встроенными средствами Django: dumpdata и loaddata.
./manage.py dumpdata
выведет все данные приложений из INSTALLED...
Ссылка: http://sudnitsina.pythonanywhere.com/post/12/
# Тестирование django проекта с использованием coverage.py
Difrex(mobile) (tavern,23) → All – 13:00:29 2018-06-29
Coverage — инструмент, позволяющий оценить степерь покрытия кода тестами. Устанавливаем coverage:
pip install coverage
Запускаем тесты:
coverage run manage.py test...
Ссылка: http://sudnitsina.pythonanywhere.com/post/15/
Difrex(mobile) (tavern,23) → All – 13:00:29 2018-06-29
Coverage — инструмент, позволяющий оценить степерь покрытия кода тестами. Устанавливаем coverage:
pip install coverage
Запускаем тесты:
coverage run manage.py test...
Ссылка: http://sudnitsina.pythonanywhere.com/post/15/
# Как добавить Google OAuth в Django
Difrex(mobile) (tavern,23) → All – 13:00:25 2018-06-29
Для добавления аутентификации воспользуемся библиотекой Python Social Auth Выполняем установку
$ pip install social-auth-app-django
Добавим ‘social_django’ в INSTALLED_APPS, после чего выполним...
Ссылка: http://sudnitsina.pythonanywhere.com/post/14/
Difrex(mobile) (tavern,23) → All – 13:00:25 2018-06-29
Для добавления аутентификации воспользуемся библиотекой Python Social Auth Выполняем установку
$ pip install social-auth-app-django
Добавим ‘social_django’ в INSTALLED_APPS, после чего выполним...
Ссылка: http://sudnitsina.pythonanywhere.com/post/14/
# Экспорт и импорт данных в Django ч.2: сериализация
Difrex(mobile) (tavern,23) → All – 13:00:24 2018-06-29
Сериализация объектов в Джанго предоставляет механизм преобразования моделей в другие форматы. Выполняется простой операцией:
from django.core import serializers
data...
Ссылка: http://sudnitsina.pythonanywhere.com/post/13/
Difrex(mobile) (tavern,23) → All – 13:00:24 2018-06-29
Сериализация объектов в Джанго предоставляет механизм преобразования моделей в другие форматы. Выполняется простой операцией:
from django.core import serializers
data...
Ссылка: http://sudnitsina.pythonanywhere.com/post/13/
# Re: Microsoft купил Github и будет устанавливать там свои порядки
Difrex(mobile) (tavern,23) → vit01 – 12:13:51 2018-06-27
>Сабж. Ваши действия?
Какие-то репы отзеркалил на Gitlab. Но на самом деле никуда сломя голову бежать с гитхаба я не собираюсь.
Новые проекты я начинаю у себя в Gitea, а потом они все-равно открываются, так что мне тоже бояться нечего :)
Difrex(mobile) (tavern,23) → vit01 – 12:13:51 2018-06-27
>Сабж. Ваши действия?
Какие-то репы отзеркалил на Gitlab. Но на самом деле никуда сломя голову бежать с гитхаба я не собираюсь.
Новые проекты я начинаю у себя в Gitea, а потом они все-равно открываются, так что мне тоже бояться нечего :)
# Re: Microsoft купил Github и будет устанавливать там свои порядки
vit01 (mira, 1) → Andrew Lobanov – 15:30:40 2018-06-18
vit01>> Сабж. Ваши действия?
AL> Как там развиваются события? Уже пора переходить на self-hosted? =)
Пока решил лично для себя, что валить не буду, потому что
1. Весь мой код свободный, и приватных репозиториев нет, следовательно бояться нечего
2. МС пока не предпринимают никаких действий, потому что хотят сохранить аудиторию (тем более, многие от испуга уже свалили на гогс или гитлаб)
3. Git распределённый, и альтернатив для хостинга достаточно, поэтому мигрировать всегда успеем, если вдруг прижмёт
vit01 (mira, 1) → Andrew Lobanov – 15:30:40 2018-06-18
vit01>> Сабж. Ваши действия?
AL> Как там развиваются события? Уже пора переходить на self-hosted? =)
Пока решил лично для себя, что валить не буду, потому что
1. Весь мой код свободный, и приватных репозиториев нет, следовательно бояться нечего
2. МС пока не предпринимают никаких действий, потому что хотят сохранить аудиторию (тем более, многие от испуга уже свалили на гогс или гитлаб)
3. Git распределённый, и альтернатив для хостинга достаточно, поэтому мигрировать всегда успеем, если вдруг прижмёт
# Re: Microsoft купил Github и будет устанавливать там свои порядки
Andrew Lobanov (tavern,1) → vit01 – 14:13:46 2018-06-18
vit01> Сабж. Ваши действия?
Как там развиваются события? Уже пора переходить на self-hosted? =)
Andrew Lobanov (tavern,1) → vit01 – 14:13:46 2018-06-18
vit01> Сабж. Ваши действия?
Как там развиваются события? Уже пора переходить на self-hosted? =)
# Re: Microsoft купил Github и будет устанавливать там свои порядки
Anotheroneuser (syscall,27) → vit01 – 15:53:21 2018-06-05
Пока слежу за развитием событий <https://www.linux.org.ru/news/opensource/14260200>
Anotheroneuser (syscall,27) → vit01 – 15:53:21 2018-06-05
Пока слежу за развитием событий <https://www.linux.org.ru/news/opensource/14260200>
# Microsoft купил Github и будет устанавливать там свои порядки
vit01 (mira, 1) → All – 11:47:57 2018-06-05
Сабж. Ваши действия?
vit01 (mira, 1) → All – 11:47:57 2018-06-05
Сабж. Ваши действия?
# Re: Emacs
Anotheroneuser (syscall,27) → Difrex – 07:00:02 2018-05-17
Поскольку никак не могу разобраться, как здесь отвечать в конкретную тему, а не на конкретное сообщение, то буду отвечать на это сообщение, поскольку оно более подходит по смыслу.
Занят сейчас поиском учебного материала по EMACS и наткнулся на сетевой дневник Саши Чуа (любопытная и интеллектуальная филиппинка), где она опубликовала источники, подходящие для изучения EMACS на первых, вторых и т.д. порах: http://sachachua.com/blog/2014/04/emacs-beginner-resources/
Всё, разумеется, по-английски.
Anotheroneuser (syscall,27) → Difrex – 07:00:02 2018-05-17
Поскольку никак не могу разобраться, как здесь отвечать в конкретную тему, а не на конкретное сообщение, то буду отвечать на это сообщение, поскольку оно более подходит по смыслу.
Занят сейчас поиском учебного материала по EMACS и наткнулся на сетевой дневник Саши Чуа (любопытная и интеллектуальная филиппинка), где она опубликовала источники, подходящие для изучения EMACS на первых, вторых и т.д. порах: http://sachachua.com/blog/2014/04/emacs-beginner-resources/
Всё, разумеется, по-английски.
# Re: Освоение программирования
Anotheroneuser (syscall,27) → Andrew Lobanov – 05:30:31 2018-05-17
> авторов и названия
Авторы и названия литературы об алгоритмах.
Цель единственная — освоение программирования игр.
>> Читать далее
Anotheroneuser (syscall,27) → Andrew Lobanov – 05:30:31 2018-05-17
> авторов и названия
Авторы и названия литературы об алгоритмах.
Цель единственная — освоение программирования игр.
-1-
Algorithms Unlocked / Алгоритмы. Вводный курс
Год: 2014
Автор: Thomas H. Cormen / Томас Х. Кормен
Переводчик: Игорь Красиков
-2-
>> Читать далее
# Re: Освоение программирования
Andrew Lobanov (tavern,1) → vit01 – 04:03:43 2018-05-17
>>>> Awesome WM
AL>> А вот тут моё мнение диаметрально противоположное, если честно. Использовать лучше то, к чему привык. Конечно, любопытство в своё время заставило меня попробовать так называемые тайловые оконные менеджеры, да так на них и остался по сей день, но Awesome достаточно сложен в настройке, если именно осмысленно писать ему конфиг и аплеты, и его изучение требует времени и сил.
vit01> Ничего ведь не мешает просто попробовать. Да, конечно, для настройки авесома надо мануалов покурить, поизучать чужие примеры. Но зато интеграция WM с языками программирования вырабатывает творческий подход к своему десктопу.
Это основная причина, по которой я отказался и от Fvwm и от stumpwm. Я в итоге слишком много времени тратил на кастомизацию, вместо того, чтобы пользоваться машиной =)
Andrew Lobanov (tavern,1) → vit01 – 04:03:43 2018-05-17
>>>> Awesome WM
AL>> А вот тут моё мнение диаметрально противоположное, если честно. Использовать лучше то, к чему привык. Конечно, любопытство в своё время заставило меня попробовать так называемые тайловые оконные менеджеры, да так на них и остался по сей день, но Awesome достаточно сложен в настройке, если именно осмысленно писать ему конфиг и аплеты, и его изучение требует времени и сил.
vit01> Ничего ведь не мешает просто попробовать. Да, конечно, для настройки авесома надо мануалов покурить, поизучать чужие примеры. Но зато интеграция WM с языками программирования вырабатывает творческий подход к своему десктопу.
Это основная причина, по которой я отказался и от Fvwm и от stumpwm. Я в итоге слишком много времени тратил на кастомизацию, вместо того, чтобы пользоваться машиной =)
# Re: Освоение программирования
Andrew Lobanov (tavern,1) → Anotheroneuser – 04:03:42 2018-05-17
Anotheroneuser> * Потом, когда ещё не было Спектрумов, пробовали составлять игры самостоятельно, но недоставало знания алгоритмизации (их и теперь недостаёт, но мне удалось найти литературу [1]. В конце задам вопрос по ней)
Ссылки не стоит, но авторов и названия же можно =)
Anotheroneuser> * Потом начались Спектрумы 48К, игры на кассетах, которые мы покупали ещё на старые российские рубли. Там уже, конечно, всё было по-взрослому: графика и прочее. Вот, текстовых игр для Спектрума я что-то не припоминаю..
Были, конечно. И их было много. На https://www.worldofspectrum.org/ их насчитывается 2217 штук. Для меня года с 1996-го это стал практически основной жанр игр, в которые я играл тогда.
Anotheroneuser> Припоминаю, как сосед, который учился в школе с уклоном по информатике, писал в клетчатой тетради программы для ЭВМ. На каком языке он их писал, уже не помню. Кажется, Бейсик. Некоторые вещи мне удавалось выучить попутно. Потом удивлял друзей, оказавшись в классе информатики, где учились уклоняющиеся в неё старшеклассники и оставляли машины (Электроника какая-то там) включенными с результатом на экранах. Мне удавалось изменять код и запускать его снова. Получалась хрень, но это впечатляло непосвящённых ))
Я так и не позанимался на компьютерах в школе. Да и были там корветы до самого моего 10 класса. Как раз когда я перешёл в 10 класс, поставили третьи пентиумы и там уже был паскаль.
Anotheroneuser> Вообще, тот код писать было весело.
Это да =)
Andrew Lobanov (tavern,1) → Anotheroneuser – 04:03:42 2018-05-17
Anotheroneuser> * Потом, когда ещё не было Спектрумов, пробовали составлять игры самостоятельно, но недоставало знания алгоритмизации (их и теперь недостаёт, но мне удалось найти литературу [1]. В конце задам вопрос по ней)
Ссылки не стоит, но авторов и названия же можно =)
Anotheroneuser> * Потом начались Спектрумы 48К, игры на кассетах, которые мы покупали ещё на старые российские рубли. Там уже, конечно, всё было по-взрослому: графика и прочее. Вот, текстовых игр для Спектрума я что-то не припоминаю..
Были, конечно. И их было много. На https://www.worldofspectrum.org/ их насчитывается 2217 штук. Для меня года с 1996-го это стал практически основной жанр игр, в которые я играл тогда.
Anotheroneuser> Припоминаю, как сосед, который учился в школе с уклоном по информатике, писал в клетчатой тетради программы для ЭВМ. На каком языке он их писал, уже не помню. Кажется, Бейсик. Некоторые вещи мне удавалось выучить попутно. Потом удивлял друзей, оказавшись в классе информатики, где учились уклоняющиеся в неё старшеклассники и оставляли машины (Электроника какая-то там) включенными с результатом на экранах. Мне удавалось изменять код и запускать его снова. Получалась хрень, но это впечатляло непосвящённых ))
Я так и не позанимался на компьютерах в школе. Да и были там корветы до самого моего 10 класса. Как раз когда я перешёл в 10 класс, поставили третьи пентиумы и там уже был паскаль.
Anotheroneuser> Вообще, тот код писать было весело.
Это да =)
# Re: Освоение программирования
vit01 (mira, 1) → Andrew Lobanov – 01:33:48 2018-05-17
>>> Awesome WM
AL> А вот тут моё мнение диаметрально противоположное, если честно. Использовать лучше то, к чему привык. Конечно, любопытство в своё время заставило меня попробовать так называемые тайловые оконные менеджеры, да так на них и остался по сей день, но Awesome достаточно сложен в настройке, если именно осмысленно писать ему конфиг и аплеты, и его изучение требует времени и сил.
Ничего ведь не мешает просто попробовать. Да, конечно, для настройки авесома надо мануалов покурить, поизучать чужие примеры. Но зато интеграция WM с языками программирования вырабатывает творческий подход к своему десктопу.
vit01 (mira, 1) → Andrew Lobanov – 01:33:48 2018-05-17
>>> Awesome WM
AL> А вот тут моё мнение диаметрально противоположное, если честно. Использовать лучше то, к чему привык. Конечно, любопытство в своё время заставило меня попробовать так называемые тайловые оконные менеджеры, да так на них и остался по сей день, но Awesome достаточно сложен в настройке, если именно осмысленно писать ему конфиг и аплеты, и его изучение требует времени и сил.
Ничего ведь не мешает просто попробовать. Да, конечно, для настройки авесома надо мануалов покурить, поизучать чужие примеры. Но зато интеграция WM с языками программирования вырабатывает творческий подход к своему десктопу.
# Re: Освоение программирования
Anotheroneuser (syscall,27) → Andrew Lobanov – 20:05:39 2018-05-16
> Надеюсь, это было не слишком скучно читать
Можно даже игру написать по этому рассказу.
У меня вот не слишком интересно.
* Как уже говорил, в детстве со старшим братом проходили «Лабиринт колдуна» Юрия Пульвера
https://quest-book.ru/forum/images/upload/2_d40701905cb005a2f4bb32540fea6c95.jpg
* Потом была Стальная Крыса Г.Гаррисона, которую прочитал, конечно, всю. Пусть земля ему будет пухом, этому человеку. Из приключенческих там была «Стань Стальной Крысой», которую впоследствии несколько раз с удовольствием прошёл на INSTEAD.
* Потом, когда ещё не было Спектрумов, пробовали составлять игры самостоятельно, но недоставало знания алгоритмизации (их и теперь недостаёт, но мне удалось найти литературу [1]. В конце задам вопрос по ней)
* Потом начались Спектрумы 48К, игры на кассетах, которые мы покупали ещё на старые российские рубли. Там уже, конечно, всё было по-взрослому: графика и прочее. Вот, текстовых игр для Спектрума я что-то не припоминаю.. Припоминаю, как сосед, который учился в школе с уклоном по информатике, писал в клетчатой тетради программы для ЭВМ. На каком языке он их писал, уже не помню. Кажется, Бейсик. Некоторые вещи мне удавалось выучить попутно. Потом удивлял друзей, оказавшись в классе информатики, где учились уклоняющиеся в неё старшеклассники и оставляли машины (Электроника какая-то там) включенными с результатом на экранах. Мне удавалось изменять код и запускать его снова. Получалась хрень, но это впечатляло непосвящённых ))
Вообще, тот код писать было весело.
* По-настоящему к компу удалось приобщиться лишь в 2006 году. Пришлось приобщиться, я бы даже так сказал. Всё происходило на бегу, лету и ползу (если есть такое слово).
---
[1] Нарыл несколько популярных изданий по алгоритмизации. Хотел бы посоветоваться по ним, но не знаю, можно ли тут выкладывать ссылки: они все ведут на Rutracker :)
Anotheroneuser (syscall,27) → Andrew Lobanov – 20:05:39 2018-05-16
> Надеюсь, это было не слишком скучно читать
Можно даже игру написать по этому рассказу.
У меня вот не слишком интересно.
* Как уже говорил, в детстве со старшим братом проходили «Лабиринт колдуна» Юрия Пульвера
https://quest-book.ru/forum/images/upload/2_d40701905cb005a2f4bb32540fea6c95.jpg
* Потом была Стальная Крыса Г.Гаррисона, которую прочитал, конечно, всю. Пусть земля ему будет пухом, этому человеку. Из приключенческих там была «Стань Стальной Крысой», которую впоследствии несколько раз с удовольствием прошёл на INSTEAD.
* Потом, когда ещё не было Спектрумов, пробовали составлять игры самостоятельно, но недоставало знания алгоритмизации (их и теперь недостаёт, но мне удалось найти литературу [1]. В конце задам вопрос по ней)
* Потом начались Спектрумы 48К, игры на кассетах, которые мы покупали ещё на старые российские рубли. Там уже, конечно, всё было по-взрослому: графика и прочее. Вот, текстовых игр для Спектрума я что-то не припоминаю.. Припоминаю, как сосед, который учился в школе с уклоном по информатике, писал в клетчатой тетради программы для ЭВМ. На каком языке он их писал, уже не помню. Кажется, Бейсик. Некоторые вещи мне удавалось выучить попутно. Потом удивлял друзей, оказавшись в классе информатики, где учились уклоняющиеся в неё старшеклассники и оставляли машины (Электроника какая-то там) включенными с результатом на экранах. Мне удавалось изменять код и запускать его снова. Получалась хрень, но это впечатляло непосвящённых ))
Вообще, тот код писать было весело.
* По-настоящему к компу удалось приобщиться лишь в 2006 году. Пришлось приобщиться, я бы даже так сказал. Всё происходило на бегу, лету и ползу (если есть такое слово).
---
[1] Нарыл несколько популярных изданий по алгоритмизации. Хотел бы посоветоваться по ним, но не знаю, можно ли тут выкладывать ссылки: они все ведут на Rutracker :)
# Re: Освоение программирования
Peter (syscall,1) → Andrew Lobanov – 08:19:48 2018-05-15
> // Надеюсь, это было не слишком скучно читать =)
Интересно. :) Лучшая часть, конечно, это:
:)
Peter (syscall,1) → Andrew Lobanov – 08:19:48 2018-05-15
> // Надеюсь, это было не слишком скучно читать =)
Интересно. :) Лучшая часть, конечно, это:
-.-
*=(0)
:)
# Re: Освоение программирования
Andrew Lobanov (tavern,1) → Peter – 04:24:35 2018-05-15
Peter> Сугубо для оживления беседы. :) У меня был примерно такой путь:
Забыл же про свой неказистый путь рассказать =)
Когда мне было два года, отец собрал свой первый компьютер Радио-86РК. Честно говоря, я ничего толкового о нём рассказать не могу, кроме того, что мне очень нравилась на нём игра "Клад" и ещё отец написал простенькую программку, которая занимала меня пока он готовил ужин, а за одно учила считать до десяти. На экране было изображено десять вертолётиков и если я правильно их сосчитал и ввёл ответ, один из них улетал. Изображались вертолётики вот так:
так как компьютер не имел графического видеорежима.
Потом был спектрум. Тоже самопальный и в разных вариантах. Без дисковода с 48 килобайтами памяти, с дисководом с ним же, с 128 килобайтами памяти, потом даже с музыкальным сопроцессором. Там я лет до восьми только в игрушки играл и баловался графическим редактором Art Studio. А лет в восемь задал себе вопрос: как же делаются эти игрушки? Как раз примерно в это время мой друг принёс мне книжку по бейсику для детей. Называлась она, как сейчас помню, "Сказки дядюшки компьютера". Там были нелепые истории и самое ценное - примеры программ на бейсике, визуализирующие эти истории. Меня тогда это сильно впечатлило, но при ближайшем рассмотрении оказалось, что написаны они на диалекте бейсика, отличном от спектрумовского. Сейчас я искренне недоумеваю как мне тогда это удалось, но я смог их ввести в спектрум и адаптировать под имеющийся диалект.
>> Читать далее
Andrew Lobanov (tavern,1) → Peter – 04:24:35 2018-05-15
Peter> Сугубо для оживления беседы. :) У меня был примерно такой путь:
Забыл же про свой неказистый путь рассказать =)
Когда мне было два года, отец собрал свой первый компьютер Радио-86РК. Честно говоря, я ничего толкового о нём рассказать не могу, кроме того, что мне очень нравилась на нём игра "Клад" и ещё отец написал простенькую программку, которая занимала меня пока он готовил ужин, а за одно учила считать до десяти. На экране было изображено десять вертолётиков и если я правильно их сосчитал и ввёл ответ, один из них улетал. Изображались вертолётики вот так:
-.-
*=(0)
так как компьютер не имел графического видеорежима.
Потом был спектрум. Тоже самопальный и в разных вариантах. Без дисковода с 48 килобайтами памяти, с дисководом с ним же, с 128 килобайтами памяти, потом даже с музыкальным сопроцессором. Там я лет до восьми только в игрушки играл и баловался графическим редактором Art Studio. А лет в восемь задал себе вопрос: как же делаются эти игрушки? Как раз примерно в это время мой друг принёс мне книжку по бейсику для детей. Называлась она, как сейчас помню, "Сказки дядюшки компьютера". Там были нелепые истории и самое ценное - примеры программ на бейсике, визуализирующие эти истории. Меня тогда это сильно впечатлило, но при ближайшем рассмотрении оказалось, что написаны они на диалекте бейсика, отличном от спектрумовского. Сейчас я искренне недоумеваю как мне тогда это удалось, но я смог их ввести в спектрум и адаптировать под имеющийся диалект.
>> Читать далее
# Re: Освоение программирования
Andrew Lobanov (tavern,1) → Anotheroneuser – 04:24:35 2018-05-15
Anotheroneuser> Я о Моженкове особо ничего не знаю, если честно. ПРосто его видеодневник попался мне в Youtube и показался нормальным. Он там старается аккуратно советовать, так что, может я что-то не так понял: если разбираться, то придётся лезть в вашу профессию, а я не могу по причине полного отсутствия представления о ней )
Я о нём вообще только от тебя услышал. Просто рекомендовать C++ как основной язык сегодня не очен хорошо даже для профессионалов. Рекомендовать же его любителям и вовсе вредительство. Если говорить, например, о профессиональной деятельности, то знание C++ сейчас требуется только для сопровождения старых программ и кучи чужого кода. Новые программы на нём пишут мало. По крайней мере в сфере коммерческого ПО.
// Я говорю много тут, но на самом деле я совершенно не имею отношения к программированию в своей профессиональной деятельности. Максимум это простые скрипты иногда. Программирование для меня всего лишь хобби.
Andrew Lobanov (tavern,1) → Anotheroneuser – 04:24:35 2018-05-15
Anotheroneuser> Я о Моженкове особо ничего не знаю, если честно. ПРосто его видеодневник попался мне в Youtube и показался нормальным. Он там старается аккуратно советовать, так что, может я что-то не так понял: если разбираться, то придётся лезть в вашу профессию, а я не могу по причине полного отсутствия представления о ней )
Я о нём вообще только от тебя услышал. Просто рекомендовать C++ как основной язык сегодня не очен хорошо даже для профессионалов. Рекомендовать же его любителям и вовсе вредительство. Если говорить, например, о профессиональной деятельности, то знание C++ сейчас требуется только для сопровождения старых программ и кучи чужого кода. Новые программы на нём пишут мало. По крайней мере в сфере коммерческого ПО.
// Я говорю много тут, но на самом деле я совершенно не имею отношения к программированию в своей профессиональной деятельности. Максимум это простые скрипты иногда. Программирование для меня всего лишь хобби.
# Re: Освоение программирования
Andrew Lobanov (tavern,1) → Anotheroneuser – 04:24:34 2018-05-15
>> Это должно научить некоторым базовым вещам
Anotheroneuser> А могу я некоторые базовые вещи освоить просто в теории? Или обязательно надо сразу где-то закреплять их на практике?
Проверять на практике полезно, как мне кажется. Пусть даже это будут какие-нибудь абстрактные примеры, но если их покрутить так и этак, то придёт общее понимание как этот пример работает. К тому же, насколько мне известно, практическое применение теоретических знаний способствует образованию новых нейронных связей в коре головного мозга, что значительно укрепляет навык применения этих знаний.
>> Awesome WM
Anotheroneuser> На некоторых снимках выглядит обалденно. Только у меня не настолько глубокое знание Linux на данный момент. Уже несколько лет работаю в Mint. Но надо что-то менять — согласен. Попробую..
А вот тут моё мнение диаметрально противоположное, если честно. Использовать лучше то, к чему привык. Конечно, любопытство в своё время заставило меня попробовать так называемые тайловые оконные менеджеры, да так на них и остался по сей день, но Awesome достаточно сложен в настройке, если именно осмысленно писать ему конфиг и аплеты, и его изучение требует времени и сил.
Andrew Lobanov (tavern,1) → Anotheroneuser – 04:24:34 2018-05-15
>> Это должно научить некоторым базовым вещам
Anotheroneuser> А могу я некоторые базовые вещи освоить просто в теории? Или обязательно надо сразу где-то закреплять их на практике?
Проверять на практике полезно, как мне кажется. Пусть даже это будут какие-нибудь абстрактные примеры, но если их покрутить так и этак, то придёт общее понимание как этот пример работает. К тому же, насколько мне известно, практическое применение теоретических знаний способствует образованию новых нейронных связей в коре головного мозга, что значительно укрепляет навык применения этих знаний.
>> Awesome WM
Anotheroneuser> На некоторых снимках выглядит обалденно. Только у меня не настолько глубокое знание Linux на данный момент. Уже несколько лет работаю в Mint. Но надо что-то менять — согласен. Попробую..
А вот тут моё мнение диаметрально противоположное, если честно. Использовать лучше то, к чему привык. Конечно, любопытство в своё время заставило меня попробовать так называемые тайловые оконные менеджеры, да так на них и остался по сей день, но Awesome достаточно сложен в настройке, если именно осмысленно писать ему конфиг и аплеты, и его изучение требует времени и сил.