Программы — Леонид Уханов https://leonid.uhanov.org Записки ленивого сисадмина Wed, 04 Mar 2020 17:52:23 +0000 ru-RU hourly 1 https://wordpress.org/?v=6.4.3 https://i0.wp.com/leonid.uhanov.org/wp-content/uploads/2019/03/cropped-photo-1.png?fit=32%2C32&ssl=1 Программы — Леонид Уханов https://leonid.uhanov.org 32 32 Simple Gopher Client: Окно в мир Gopher https://leonid.uhanov.org/simple-gopher-client-okno-v-mir-gopher/ https://leonid.uhanov.org/simple-gopher-client-okno-v-mir-gopher/#respond Wed, 04 Mar 2020 17:52:18 +0000 https://leonid.uhanov.org/?p=2450 Читать дальше…]]> Добрый вечер, любители Downgrade!

Сегодня я рассскажу клиенте сетевого протокола Gopher. Для начала немного истории из Википедии:

Gopher  — сетевой протокол распределённого поиска и передачи документов, который был широко распространён в Интернете до 1993 года. Протокол предназначается для предоставления доступа к документам в Интернет, но имеет меньше возможностей, чем HTTP, и впоследствии был почти полностью вытеснен им.

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

Протокол был разработан в Университете Миннесоты весной 1991 года и документирован в RFC 1436. Летом 1993 года опубликован набор дополнений к протоколу, получивший название Gopher+.

В феврале 1993 года Университет Миннесоты объявил о намерении взимать лицензионные отчисления за использование созданной им реализации сервера Gopher. В результате пользователи и разработчики стали отдавать предпочтение развивавшейся тогда технологии World Wide Web, имевшей и ряд других преимуществ. В сентябре 2000 года Университет Миннесоты выпустил программное обеспечение Gopher (клиент и сервер) под лицензией GNU GPL.

Ранее я уже писал о создании своего сервера и предложил пикабушникам поучаствовать в его наполнении околокомпьютерным фольклором.

Для меня всегда было проблемой навигация по серверам Gopher и поиск информации на них. Ведь по сути, единственным адекватным браузером, поддерживающим Gopher был Firefox 3.6.

Недавно я узнал хорошую новость: ребята из Shipwreck Software выпустили современый клиент Gopher.
Simple Gopher Client вышел год назад и доступен в Microsoft Store.

Внешний вид клиента

На сайте The Overbite Project можно скачать клиенты и расширения для Gopher.

]]>
https://leonid.uhanov.org/simple-gopher-client-okno-v-mir-gopher/feed/ 0
Link Shell Extension https://leonid.uhanov.org/link-shell-extension/ https://leonid.uhanov.org/link-shell-extension/#respond Tue, 14 Jan 2020 19:15:36 +0000 https://leonid.uhanov.org/?p=1951 Читать дальше…]]> Всем привет! Сегодня я расскажу о программе, что поможет жаждущим оптимизировать хранение данных на компьютере или в локальной сети.

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

Или перенаправить сохранения игр в облако.

Теория

Символическая ссылка — специальный файл в файловой системе, в котором вместо пользовательских данных содержится путь к файлу, открываемому при обращении к данной ссылке (файлу).

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

Точка соединения NTFS (Junction Point) — нововведение в файловой системе NTFS 3.0 (файловая система по умолчанию в Windows 2000). Суть нововведения заключается в том, что указанный логический диск либо папка будет отображаться как папка на другом логическом диске либо в другой папке. Эта возможность позволяет создавать некоторые эффекты с файловой системой (например, хранить два профиля одного и того же пользователя и переключаться между ними без особых проблем). Точка соединения реализована в NTFS как особый тип точки повторной обработки (англ. reparse point)

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

Программа позволяет создавать жесткие ссылки, символические ссылки, Junction points, volume mount points. Она позволяет редактировать и копировать их.

Создание ссылок

Пользоваться утилитой просто. После установки в меню Проводника у вас появится новая команда «Запомнить источник ссылки». К примеру нам нужно создать  создать жёсткую ссылку на файл. Щелкаем по нему правой кнопкой мыши и выбираем в меню опцию «Запомнить источник ссылки».

Перетаскивание файлов правой кнопкой мыши так-же дает свой результат: можно быстро создать жесткую или символическую ссылку.

В каталоге назначения, щелкнув по пустому месту правой кнопкой выбираем меню «Поместить как…». А там выбираем создать жесткую ссылку.

Если работа ведется не над файлом, а над каталогом, но выбор опций больше.

Выше я перечислил лишь малую часть возможностей программы.

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

]]>
https://leonid.uhanov.org/link-shell-extension/feed/ 0