Pull to refresh
57
2.1

Programmer

Send message

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

Я вообще далек от современной web-разработки. Сейчас у меня есть домашний проект - веб-интерфейс к социальному графу вконтакте. Там всякое - скачивание, пагинация (классическая а не эти дурацкие бесконечные прокрутки), поиск, фильтрация, установка тегов, сортировка, но сделано все абсолютно минималистически без каких-бы то ни было фреймворков и украшательств (я их просто не знаю). js-файл к этому 12 килобайт:) и css 3 килобайта.

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

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

Хоть бы написали где этот файл скачать))

Супер:) Это уже не просто "в стиле" а прямо точная копия (на самом деле я не имел в виду точную копию win95, а скорее подразумевал просто строгие классические оконные интерфейсы с хорошо продуманным дизайном, которые были в до-планшетные времена, но попробовать вот такую точную имитацию тоже весьма интересно).

А что лучше с точки зрения легковесности, быстродействия, стабильности, распространенности софта - Lubuntu/LXQT или Xubuntu/XFCE?

Я не настолько часто пользуюсь линуксом, но был период когда немного пользовался Linux Mint. У меня там что-то случилось с меню "пуск". Уже не помню точно что именно, но какой-то жуткий баг, возможно все надписи исчезли (хотя сами пункты меню остались и по ним "вслепую" можно было нажимать) или что-то типа такого. В общем давно уже остановился на Lubuntu, с этой вроде все нормально пока:)

Еще ведь есть TeX, который тоже язык разметки и появился на 15 лет раньше html. Я его не знаю, но пару раз сталкивался (кажется на форуме dxdy), и этого оказалось достаточно чтобы понять - хорошая штука, для формул точно лучше чем громоздкий MathML.

Кстати, а какой DE в Linux максимально классический (в стиле Windows 95/98/2000, строгие и четкие рамки и заголовки окон, никакой помеси десктопа и тачскрина, минимум пустого места в диалоговых окнах) и легковесный (никаких "визуальных эффектов" вообще не надо). И при этом чтобы это была не редкая экзотика, а что-то распространенное.

На виртуалке с линуксом использую LXQT в Lubuntu, в целом все достаточно неплохо, но вдруг есть еще что-то получше? Из недостатков которые с ходу приходят в голову - неразвитость средств интеграции в контекстное меню, в частности многие программы под Linux, умеющие интегрироваться в контекстное меню, про PCManFM не знают.

Прозрачный экран идеально подошел бы для прозрачного тюремного ноутбука :)

Написано так что ничего не понятно. Что означает назавание сотового оператора в "пострадавшей стране? Что там в сливе - номера телефонов? Это телефонная база? Или это пароли от твиттера? Или в сливе какой-то софт, трояны, которых удалось внедрить указанным операторам в указанных странах? Или что?

Интересный девайс, но взглянув на картинку я был уверен что это раскладушка. А оказалось что нет. Ну и при такой толщине могли бы ради интереса разместить еще одну камеру на торце (рядом с ИК-светодиодом и лазером).

Qiwi давно не пользуюсь, но на одном из кошельков есть 80 рублей - вчера попытался перевести их на телефон, уже не дает.

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

Кроссплатформа из Swift была бы супер! Сам язык очень интересный. Не такой мозгодробительный как C++ и Rust, но и не такой простой как С или Go. Компилируемый, со строгой статической типизацией, что безусловно плюс. Сбалансированный синтаксис и весьма богатые языковые возможности, при этом в нем еще не накопилось legacy как в C#.

Тогда надо делать полноценную нуллабельность (спецификатор типа "?" и соответствующие операторы). Но кажется уже поздно, в Go указатели нуллабельны, а другие типы - нет, и если делать то получится слегка кривовато как в C#.

Да, смартфоны все больше походят на фотики за счет торчащего "объектива". Тогда бы уж увеличили толщину всего смартфона в целом до толщины "объектива", и разместили в дополнительном объеме что-то полезное.

Что-то навороты какие-то, аж С++ повеяло:) При этом лично я никаких особых потребностей в итераторах и проблем с классическими циклами не испытываю. Ну подумаешь классический цикл с параметром. Зато просто и прозрачно.

Хотя последнее время погрузился в Go, и некоторых вещей действительно не хватает. Самое простое - это как ни странно тернарный оператор c ? x1 : x2 Приходится писать три отдельных строчки кода с объявлением переменной вместо того, чтобы написать нужный код прямо внутри другого выражения.

Еще немного напрягает, что в "методах классов" нет неявного доступа к полям класса

func (app *Applictaion) foo() {
  app.x = 100; // ok
  x = 100; // error
}

HTML и сейчас прост. Даже проще чем было, т.к. убрали теги форматирования и оставили чисто разметку. И JS с CSS достаточно просты в чистом виде. Я не являюсь веб-разработчиком вообще, но вполне знаю и HTML, и JS, и CSS - не наизусть конечно, но знаю как это устроено и что гуглить чтобы получить желаемый результат. При этом не знаю ни одного фреймворка и до сих не могу для себя сформулировать, что они делают такого что нельзя сделать без них:)

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

Комментарии это лишь основа такой системы. А дальше должна быть всесторонняя поддержка со стороны IDE. Которой, как правило, нет, и комментарии остаются все тем же, чем они были 50 лет назад - просто комментариями.

Новые языки это всегда интересно (во всяком случае мне). Новые интересные концепции, языковые конструкции, приемы, устранение недостатков старых языков... Да и невозможно все библиотеки вечно писать на Си.

Information

Rating
1,100-th
Registered
Activity