Pull to refresh
1
0
Vitally Kudriavtsev@bentall

User

Send message
И да, то, что

Набор Ctrl-Z, Ctrl-X, Ctrl-C, Ctrl-V просто разместили в левом нижнем углу и всё…


Предложенный мной вариант никак не отменяет, они прекрасно уживаются (как не отменяет удобно расположение Ctrl-C того, что это мнемоника от Copy)
Я конечно-же в курсе что Ctrl-Z расположен очень удобно. Но для меня смысл наиболее удобного расположения именно этой функции не ясен, хотя может это я такой особенный и Undo редко пользуюсь (обычно только после голобальной замены по regex'у, если «фокус» по той, или иной причине не удался).
Кстати, логично предположить, что именно по этому разработчики из Xerox PARC повесили Undo именно на Ctrl-Z (а не на Ctrl-U, к примеру)
А ещё есть (в абхазском языке) буква п с ножкой — Ԥ, которую там чаще пишут как Ҧ но в русском языке она приобрела совершенно особое «звучание» (в варианте без засечек она смотрится не так весело, лучше смотреть это в таймсе).
Для меня тут (кроме маскота) новым оказался один факт:
> 5. С# является первым компонентно-ориентированным языком программирования.
я-то считал, что это был [пост]Виртовский Component Pascal, а нет, до-диез вышел на год раньше. Впрочем и у того, и у другого были предшественники в виде Borland Object Pascal/Delphi и Oberon-2 соответственно.
Ну как для другого. Для веб-программирования. Разве что сместили акценты с «программа-шаблонизатор чтобы добавить какую-никакую динамику» на «язык программирования». При том, что судя по тому, что они писали (причём не на форумах/в рассылках, а в предисловиях к книгам), сам по себе исходник расмусовского php был, скажем так, legacy-style, что к назначению языка уж точно никакого отношения не имеет. Ну и в том, что касается проектирования языка, пусть даже в рамках реализации шаблонизатора у PHP были неудачные захардкоденные решения… В общем если кто помнит историю языка (лучше — на своей шкуре) те в курсе.

>Жаль только, что они имя не стали менять — меньше было бы сейчас пересудов.
Ну они долго поддерживали совместимость со многими из этих самых неудачных решений, хотя и объявили их depricated.
Статья, повторю уже сказанное, более чем спорная. В сумме с отсылкой к авторитету создателя PHP Расмуса Лердорфа, хотя за ним Гутмансу и Сураски не только пришлось переписывать код, который им, цитирую «очень не понравился», но и исправлять многочисленные ошибки в дизайне языка, звучит как призыв «назад к PHP 3» (если не к PHP/FI). Хотя мысль «без фанатизма» сама по себе и здрава, но здесь похоже предлагается подменить фанатичное следование «современным стандартам разработки» чем-то из 90-х (да и сама статья написана достаточно, гм…, фанатично). А это куда хуже, те, кому приходилось работать с legacy PHP кодом «старой школы» меня поймут. Бесспорен тут только призыв писать безопасный код и большая часть рекомендованной литературы.
Ну, к примеру, если фильм есть в каком-нибудь не нарушающем авторские права стриминге, я, скорее всего посмотрю его оттуда. Как, кстати, и простой польователь, добавлять к название любимого фильма «бесплатно, без СМС» только если набрав просто название фильма такого в открытом доступе не найдёт. Хотя да слово «качай» у нас всё ещё устойчиво ассоциируется с «пираткой»
Под Microsoft Linux я всё-таки Microsoft love Linux имел в виду, хабровский фильтр съел юникодный символ сердечка. Но вобще, после открытия .NetCore в качестве кроссплатформенного продукта, включение окружения Ununtu в Windows 10 и свежего портирования на Linux и MacOS PowerShell выпуск дистрибутива Linux от MS уже бы как то не удивил бы. Народ (особенно на linux.org.ru) конечно вспоминает про Embrace, Extend, and Extinguish, но открытый исходный код — какое-никакое противоядие от такой стратегии, а кода эта фирма открыла немало.
Гарантий в этом безумном-безумном-безумном мире где .h файлы признаны объектом авторского права дать никто никому никаких не может. Но пользователям и разработчикам WINE за почти четверть века существования проекта Microsoft как то особых проблем не смог и/или не захотел. В том числе во времена «Get the Facts». ReactOS, конечно, стремится к повторению не только прикладных, но и системных API, но с юридической т.з. особой разницы не вижу (хотя это я, профессиональные крючкотворы от софтостроения порой умеют усматривать неусматриваемое). Как бы то ни было, нет причин, почему во времена «Microsoft Linux» у ReactOS должны появиться проблемы (разве что кто-то попытается всерьёз вытеснить Windows ReactOS'ом из OEM, но как-то слабо верится)
Вот эффекта «вот это поворот» у меня не было, на фоне открытия кроссплатформенного .Net Core было скорее ожидание «скоро тут появится PowerShell»
Для 32-разрядной архитектуры (Intel Atom) я так понимаю [пока] недоступен, и самостоятельная сборка весьма не тривиальна?
Ох. Не путайте тёплое с мягким. То что Хаскель проедставляет собой эталонный академический язык функционального программирования не имеет никакого отношения ни к его популярности, ни к его применимости в продакшене ни даже к количеству основанных на нём университетских курсов функционального программирования. Это означает только то, что «чистое функциональное программирование — это хаскель».
Вера в сказку про «вкалывают роботы, а не человек» (поскольку в инструкции как раз таки написано, что автоптилот может, а что нет) несколько выходит за пределы простой человеческой доверчивости.
Эффектней — да. Изящней-ли? Вопрос. Пробовал и то, и другое, повтор ввода как-то надёжней.
Что до ключевого слова message, да, забыл про него: Pointers to message methods are stored in a special table. Property вроде уже в TP7 как минимум были. Новая объектная система с поддержкой RTTI — да, серьёзное изменения, и если бы язык переименовали вместе с её, вопросов бы было намного меньше.
Хм. Всегда считал обработчики событий в Дельфи (ну или Лазарусе) реализованными на уровне не языка, но фреймворка (VCL/LCL). Это не Qt-шные сигнал-слоты, которые потребовали либо специального прекомпилятора, либо чёрной Boost-магии, либо новейшей серой магии из арсенала Modern C++. А в дельфях/лазаре обработчик — это просто наполненная некими действиями реализации процедуры заглушки родительского объекта. ООП-полиморфизм как он есть в самом своём наиклассическом применении (в TurboVision действительно не так, там, ЕМНИП, один обработчик событий на весь обект, а события различаются в операторе выбора, но язык-то тут причём, просто разная архитектура фреймворков).

Что до изменения объектной модели — да, изменили. Как раз при переходе от TurboPascal к Borland ObjectPascal, е.м.н.и.п. В Delphi язык переименовали сильно позже. При том, что тот же язык реализован во вполне живом FreePascal, и тогда ещё живых Virtual и TMT Pascal.

Вот по этому я и написал про не слишком умный маркетинговый ход.
https://github.com/drothlis/clang-ctags кто-нибудь пробовал использовать?
Хотя нет, не подумал, возможностей мультитача для аккордной клавиатуры явно не хватит, и пяти настоящих кнопок ни на одном моём устройстве нет. Так что только в реальном железе, моего энтузиазма для воплощения такой идеи не хватит.
Изначально выше у меня тег сарказм (я бы не сказал, что он отвалился, как по мне он явно между слов и зачёркиваний проглядывает), хотя про реальный опыт использования подобных устройств (правда не совмещённых с мышью) я читал. А насчёт написать подобную «клавиатуру» для android — это идея. Надо будет попробовать.

Information

Rating
Does not participate
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity