All streams
Search
Write a publication
Pull to refresh
64
0
Александр Симилетов @elmm

User

Send message
Эх…
Всё дразнятся.
element14 обещали выслать Raspberry Pi в начале мая, и с тех пор тишина…
В C++ изначально идеология у Страуструпа была — если можно сделать библиотекой, то не зачем это в стандарт пихать. Библиотеки для многопоточности появились сразу же с C++, и не раз, ещё в 80х, его просили включить в стандарт, поддержку многопоточности.
Не знаю что сдохло в лесу к 2011ому, что он согласился :)
Сколько версий пришлось налобать, чтоб додуматся до такой простой и полезной вещи, как плавающая подсказка! Ура товарищи! :)
Дык вот написал коммент под впечатлением от пробы.
Иногда попадаются картинки, над которыми приходится подумать, как же их собрать.
А текст рекапчи мозг зачастую быстро понимает и вбивает. (хотя и тут бываютмозговыносные исключения)

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

Например теже рамки — какой смысл их делать разноцветными, учитывая что на них есть иконка, обзночающая действие.
Тоесть они смысловой нагрузки не несут, и перегружают интерфейс своей пестротой.
Я силился понять логику в выбора цветов рамок, и ни какой закономерности не нашёл.
Если это просто, чтоб интерефейс был «весёленьким» — так выбирете один (ну от силы три) цвета, и делайте рамки этим «весёленьким» цветом или группируйте их цветами — например действия рисования — один цвет рамок, модификаторы другой, настройки — трейти. И всё.

Опять же формы элементов — где-то кнопки как кнопки, где-то скруглённые, а где-то скруглённые элементы — это не кнопки.

Вы же создаёте программу непросто так, а для людей (вы же не спроста про неё на хабре написали?), так подумайте как незнакомый с програмой человек будет с ней разбираться.

Замете — в основном замечания относятся к внешнему виду программы, и я думаю стоит пропработать этот вопрос.

Если вам очень жаль такого, совсем весёлого, стиля GUI — сделайте скины — вещь простая, и люди смогут выбрать классический стиль интерфейса, и весёленький, и все будут щасливы.
Со временем на столько привыкаешь, что без них уже как-то не в кайф :)
Кей капча — они серьёзно?
Чтоб залогинится, или подтвердить платёж я буду сидеть и 5 минут собирать пазлы?
Ну уж увольте.
Быстрее ввести текст, даже на смартфоне, чем собирать их примеры на сайте.
AdBlock не пользую, но у меня от силы два банера — всегда есть полоска вверху, и иногда появляется справа (но не во всех письмах).
А с низу не разу не было.
Как-то хитрит gmail.
Главное верить :)
А вы на каком-то реальном проекте его используете или чисто в академических целях посмотрели?
Наверно же вспышка от лазера, которые полимер заставляет затвердеть.
Ну жрёт памяти и тормозит он до сих пор — это если сравнивать другие IDE.
Но пользоваться можно.
Но всё равно ява тормознутее.
Простой пример — есть редактор анимаций для игры, на яве. К нему экспортер — пакует кучу спрайтов в атласы.
Переписали с явы его на плюсы — на порядок быстрее стало.
Это не значит что я её ненавижу :)
Способов задавить альтернативщиков мало что-ли?
Будут по 5 раз на неделю приходить проверять не правильных провайдеров и т.п.
В немалой степени лаговость GUI андроида обьясняют именно наличием сборщика.
Я склонен этому верить.
Так что тут палка о двух концах.
Жизнь не не идеальна, так что порой без макросов ни как не обойтись.
Макросы не зло, но чрезмерное увлечение чем-то, попытка применять это не везде где оно приемлемо, бавет чревата.

Всё таки у них проблема была не из зам макросов а из за кривых заголовочных файлов.
Как это макросов с переменным числом аргументов не бывает?

#if defined(__GNUC__) || defined(__GCCE__)
#define DLOG(x, args...) (isNiocoreLogEnabled? DOutDebugMessage(x, args): ((void)0))
#else
#define DLOG(x, ...) (isNiocoreLogEnabled? DOutDebugMessage(x, __VA_ARGS__): ((void)0))
#endif
Обновили на работе девайс — интерфейс стал отзывчевее и шустрее.
Но почему этого нельзя было сделать раньше?!
Он немного мелькал в making of Fallout 3 (шёл диск в подарочном издании).
Я офигел, когда увидел его кабинет — все стены, на сколько видно, были завешаны картинками с концептами.
То что вошло в сборник концептов к F3 лишь небольшая часть того, что он нарисовал (а в книжке есть монстры, которые в игру так и не вошли).
Фантазия у него была отменная!

Information

Rating
Does not participate
Location
Донецк, Донецкая обл., Украина
Date of birth
Registered
Activity