Чтобы добавлять сообщения и комментарии, .

@reflechant:
reflechant

Интересно. Если попробовать зайти на rutracker, то провайдер показывает пафосную заглушку "ресурс заблокирован по решению органом государственной власти"

Если зайти на lurkmore, то вылезает такое:

@reflechant:
reflechant

Раньше я ругался на Atom, а сейчас с удовольствием им пользуюсь. К нему есть куча прекрасных плагинов. Поставил go-plus и превратил его в IDE для Golang.
Сейчас хочу ещё какой-нибудь плагин для С прикрутить.

@reflechant:
reflechant

Статья на хабре про развитие C++ (точнее отчёт о встрече в Оулу, где утвердили черновик стандарта C++17).

Самые заплюсованные комментарии:
"Хочется думать, что рано или поздно у них руки дойдут и до модулей. Серьезно, я готов недополучить всех этих плюшек, да даже ranges и concepts, лишь бы сделали модули. "

"Безобразное усложнение С++ волей-неволей заставляет смотреть в сторону Rust. "

"- К тому же, в упор непонятно, почему это length() — функция, а не свойство строки.
— Потому что в C++ нет свойств? Или я что-то пропустил?"

"Непонятно чем он[комитет] вообще занят. Импортов нет, концептов нет, filesystem нет. Даже pragma once(или ее аналог) не могут в язык внести. "

"- Особенно неоднозначное отношение к string_view — как говорится если раньше было два способа написать функцию работающую со строками, то теперь их три. И каждый из них по-своему плохой.

Впитывая в себя куски из boost'а стандарт становится такой же беспорядочной помойкой — безумно распухшей коллекцией «прикольных фишечек».

— string_view это как раз очень хорошо — но чертовски поздно. Как и array_view. Надеюсь, к 20-му году прикрутят. А должны были вкрутить ещё в самом начале, в крайнем случае в 11-й версии. Но не судьба."

"Потому что стандарт распух до неприличия — а многих действительно важных вещей нет до сих пор. А многих, таких как простого менеджера зависимостей и сборки, не будет никогда.
Поэтому С++ со временем выдавят. На это уйдёт куча времени, но его место займут другие языки. Что забавно, С, думаю, останется сильно дольше — т.к. он гораздо проще."

"Пора рефакторить язык "

"Есть мнение — на собеседованиях вопросов прибавится. Код останется прежним. "

"Шел 2016 год, а я так и не мог написать в программе std::optional; (ага, я в курсе что через пару лет заработает).
Зато постоянно добавляют кучу адовой эзотерики. Если раньше я мог сказать, что знаю С++, то теперь уже точно нет.

Интересно, помогает ли все это это языку? Если 10 лет назад на нем писали почти всё, то теперь он скатывается в нишевые направления — 3D движки, OpenCV, микроконтроллеры и немного десктопного Qt (сужу по заказам на UpWork).
Лично для меня, как стандартный C++/STL был непригодным к использованию 10 лет назад, так он и остается до сих пор (Строки, работа с файлами, сеть, потоки и т.д.). Даже долбаное кросплатформенное приложение с нативным GUI интерфейсом невозможно создать (когда там графический интерфейс появился, в начале 90х?). Утешает только Qt. "

@reflechant:
reflechant

На хабре в комментариях рассуждают какая мощная машина нужна для разработки, чтобы PyCharm, Eclipse и прочее говно, написанное на джаве не висло.
А потом программист «случайно» не замечает, что его творение не виснет только на Core i7 Extreme.
Я бы вообще запретил вести разработку на чём-либо мощнее самой распространённой конфигурации железа на данный момент минус 5 лет. Потому что продуктивность работы пользователя программы ещё более важна, чем продуктивность программиста.

Возможно, тогда современный веб был бы действительно удобным, а не специальной олимпиадой «кто быстрее сожрёт батарею ноута говённым джаваскриптом с 3 фреймворками и HD видео на фоне»
Возможно, тогда бы С++ неприлично долго компилирующиеся и неадекватно переусложнённые языки начали бы терять свою популярность.
Возможно, тогда мы бы не возвращались стремительно во времена DOS, когда люди работали одновременно только с одной программой (тогда — потому что не было многозадачности, сейчас — потому что тормозит — некоторые программисты же верят в закон Мура и в то, что у пользователей денег куры не клюют на покупку мощного железа)

@reflechant:
reflechant

Помогите что-ли. Попросили меня помочь с дз на Microsoft Visual C++. У меня стоит VS2015 Community. Я уже смирился, что простое MFC приложение создать невозможно — только с какими-то SDI, DOcument/View и пр. (я даже не очень знаю что это). Надеюсь, что это можно будет удалить потом, потому что мне нужна просто форма.

Сейчас проблема такая: я что-то сделал и когда создаю новое MFC приложение, графический редактор форм не открывается. И я не могу понять как его открыть.

@reflechant:
reflechant

Понадобилось мне работать с RS232. Устанавливаю PySerial через wheel. А он вываливает Traceback уже при установке (которая вроде как прошла успешно). А у меня уже паранойя — я не хочу в продакшене использовать пакет, который даже установиться нормально не может.
И таких пакетов нв PyPi, которые traceback при установке показывают, дофига. Куда катится этот мир...

@reflechant:
reflechant

Если вдруг когда-нибудь вам захочется сделать html страничку, которая должна будет распечатываться как документ, притом многостраничный, притом с таблицами... не делайте этого. Лучше Markdown. Или LaTeX. Или ODT. Или PDF. Даже на бумажке от руки написать лучше.

@reflechant:
reflechant

Программисты стремительно превращаются в новую буржуазию.

@reflechant:
reflechant

Был на Савёловском рынке и увидел в магазине combook.ru книжку Саммерфилда по Go. Не удержался и купил.

@reflechant:
reflechant

Начал учить Rust. Нравится.

@reflechant:
reflechant

Как на русский правильно перевести statement и expression подразумевая все те нюансы и различия, которые между ними есть?

@reflechant:
reflechant

web-дизайнеры — идиоты с сектантским мышлением, которых интересует только что скажут другие дизайнеры. Им по*** на заказчика и его клиентов. Они сделают ваш сайт ещё более тормознутым, работающим на ещё меньшем числе платформ и удобным для ещё меньшего числа людей.

@reflechant:
reflechant

Чем больше я узнаю Python, тем больше он мне не нравится. А чем больше узнаю C — тем больше нравится. Хотя, конечно, include это уродство.

@reflechant:
reflechant

Представьте себе людей, у которых есть огромные денежные ресурсы, топ-компании в спонсорах, отличные программисты, богатый опыт разработки GUI-библиотеки... И они вдруг поняли, что люди хотят видеть их GUI-фреймворк красивее и гибче, а потому C++ надо дополнить динамическим языком и, наверное, добавить декларативное описание интерфейса. Они могли изменить мир, но...

Но они взяли JavaScript, скрестили его с C++ (в котором в своё время переписали почти все библиотеки, не дождавшись C++11/14), так вот, скрестили его с C++ самым уродливым образом, написали собственный браузерный движок, потому что Apple не позволяла Webkit, в качестве декларативного описания интерфейса придумали что-то типа гибрида HTML и CSS без тэгов и префиксов...

Угадали кто это? Разработчики Qt. Пусть они горят в аду.

@reflechant:
reflechant

Чаша моего терпения переполнилась.
В статье на хабре я увидел выражение: "фреймворк для создания дешбоардов". Дешбоардов, блять!

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

P.S. Я не против терминов из английского языка, я не против заимствования выражений, которые не имеют аналогов, я сам говорю "OK" потому что это короче, чем "ладно" или "хорошо", но дешбоарды...

@reflechant:
reflechant

Походил пару месяцев с телефоном брата на андроиде 5.1 Как был говнищем лагающим так и остался. Сколько ядер и памяти вообще без разницы — аппетиты выросли синхронно. Может быть какой-нибудь Atom x7 сможет... Они маркет так и не починили — он сам не в состоянии пачку приложений выкачать лёжа на столе — обязательно где-то заткнётся.

Windows Phone. Сама по себе платформа — идеальна. Но приложения... только у Firefox OS ситуация была хуже.

iOS — стоит неприемлемо дорого. Брать старую модель — не вариант. Наблюдал сегодня как женщина в метро пролистывала какой-то сайт на айфоне не последней модели. Сказать, что у неё всё лагало — не сказать ничего. Физику не обманешь — ты можешь написать всё на Objective-C или Swift, но ***ный JS смотрит на тебя как на говно.

@reflechant:
reflechant

Объясните мне почему все поминают модель OSI?

geektimes.ru

@reflechant:
reflechant

Сделал простенький консольный клиент для Яндекс.Словари. Может быть, кому-то пригодится.
Да, ключ для API придётся получить самим.
gist.github.com

@reflechant:
reflechant

Если верить ютубу, то для R6: Siege уже читы вышли. Видел рекламное видео самого чита. Да, я стал искать после того, как попал на сверхъестественно хорошую команду. Да, у меня пригорело.

Я вообще не понимаю как можно в наше время посылать по сети клиенту положение других игроков или допускать клиент до расчёта физики или чего-нибудь ещё. ВСЁ ДОЛЖНО БЫТЬ НА СЕРВЕРЕ. Клиенту не должна приходить информация ни об одном пикселе, который он не должен видеть.

Всё общение клиента с сервером должно быть не в формате "сервер, вот моя пуля прошла сквозь 2 стены, потом разбила бутылку и убила Кеннеди", а "сервер, ствол оружия направлен туда-то, двигал я его с такой-то скоростью, потом нажал на курок, скажи куда я попал". И если скорость движения ствола слишком большая — пожизненный бан без разговоров.

Да, для этого игровые сервера должны быть организованы примерно также как суперкомпьютеры.

@reflechant:
reflechant

JS — новый PHP