Pull to refresh
14
0
Михаил Капелько @kornerr

Разработчик

Send message

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

Спасибо за пояснение. Да, замечания действительно есть. В т.ч. про устаревший тэг <center>.


Юмор состоит в том, что эти замечания о неверных тэгах лишь доказывают долговечность описанного мною подхода.

В последних сообщениях amarao утверждал, что шелл-код долговечнее веб-приложения, ибо якобы работает аж с 1977. Я предложил amarao доказать это на примере путём воссоздания ПСКОВА на упомянутом шелл-коде, чтобы этот код работал на системах 1977-2000 годов выпуска. В этом состоит вызов.


Если хотите принять этот вызов — вперёд :) Мне очень хотелось бы узнать, как поддержать системы до Windows 2000.

Согласен.


В данном случае я сделал инструмент, который нужен именно мне. Попутно сделал его общедоступным и долговечным.
Раньше подобное у меня складировалось в виде скриптов на Питоне или Баше где-то на жёстком диске. Эти скрипты со временем терялись, забывались и т.п…
Теперь же результаты моего труда не потеряются на просторах локального жёсткого диска, а будут доступны и мне, и любому желающему (которым скорее всего буду сам я через несколько лет).

1) Исходный код доступен здесь: https://bitbucket.org/ogstudio/pskov
Осторожно: подход к организации кода ещё более нестандартный, чем само приложение в браузере.


2) О какой невалидной вёрстке вы говорите и как мне проверить её (не)валидность?


3) SimpleHTTPServer действительно прекрасен, но не умеет:


  • писать файлы
  • отдавать путь к рабочей директории
  • отдавать список файлов указанной директории

Тут есть всё. ПСКОВ как генератор статических сайтов существует и здравствует. Попробуйте его сами :)

ПСКОВ всё-таки не является сферическим кодом в вакууме в отличие от вашего гипотетического шелл-кода. Покажите мне шелл-код, делающий то же, что и ПСКОВ, на системе 1977-2000 годов.


ПСКОВ работает без изменений на Windows 2000 и новее. Побейте этот рекорд :)

Зачем скрипт?


В статье я указывал на существенное ограничение браузеров в виде невозможности достучаться до локальной файловой системы пользователя. Именно эту воможность предоставляет скрипт ЛФСД (200 строк).


Если вдруг завтра пропадёт Питон или его запретят ставить на ОС во всём мире, то я сделаю ЛФСД на Node.js. Если же пропадёт Node.js, то я сделаю ЛФСД на Ruby. Текущая версия ПСКОВА при этом не изменится ни на грамм. Это и означает, что ПСКОВ не пострадает.


Переносимые приложения


Всё-таки я про доступные приложения, которые даже переносить не надо. Т.е. открываешь ссылку, и всё. Это цель.


Конечно, сейчас ещё придётся запустить ЛФСД руками, это тоже по-своему неудобно. Тут есть разные решения, и я работаю над выбором наиболее удобного. В своё время опубликую и его.


Почему HTML?


Цель в долговечности и доступности: лишь HTML можно запустить на любом устройстве пользователю без каких-либо телодвижений.


Молодость веб-технологий относительна:


  • Браузер: 1990, 29 лет
  • HTML: 1993, 26 лет
  • JavaScript: 1995, 24 года
  • CSS: 1996, 23 года

Используемые нынче API (и даже этот сайт хабра) несоизмеримо моложе веб-технологий.

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


Представленный ПСКОВ не станет новым машинным обучением, однако, будет на протяжение многих лет делать своё дело — генерировать статические сайты.

Действительно, в статье я указал, что у ПСКОВА есть ограничение в виде ЛФСД, который сейчас Питоне. Сам ПСКОВ никак не пострадает от изменений с Питоном.
К тому же, запускать ЛФСД нужно руками, поэтому запустить его можно и передав его непосредственно интерпретатору Питона, как это показано в примере для Windows


Так что придирка к Python2 мимо.

Говорят, что пишут обычные программисты в день обычно мало: habr.com/ru/post/102620

А вот думают, читают и решают как раз очень много.
Мне кажется, это вполне тянет на статью, т.к. я мало что понял из описанного :)
Чем в итоге закончилась попытка сделать qemu.js? Статьёй на хабре?
А ещё Skype for business разучился работать с iOS 10. Машина времени…
Господа, вы бы лучше оставили возможность Skype работать в FireFox.

А то ведь получается, что машину времени изобрели, а со своим продуктом не можете совладать. Закрадываются подозрения в чьей-то некомпетентности.
Однако, Gitpod почему-то сегодня не хочет показывать мне PNG:
image
Не знаете, как это вылечить?
Вот это было совсем неочевидно. Теперь видно, спасибо.
Рекомендую в будущем писать, что делать: мало кто работает в web ide :)
Вот это то, что я вижу по ссылке Gitpod первого этапа: image

Вот это по ссылке Gitpod второго этапа: image

Вопрос мой в том, в чём разница-то? Я вижу один и тот же README, где-то что-то собирается. Какой профит в этих ссылках gitpod?
Так README открывается по этой ссылке. Там всегда одно и то же изображение, из того самого README.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity