Pull to refresh
67
@NeoCoderead⁠-⁠only

User

105
Subscribers
Send message
Как-же этот неомаккартизм уже задолбал. Все эти «угрозы безопасности страны», «иностранные агенты» и прочая охота на ведьм… Видимо у власти сейчас люди, у которых в раннем детстве холодная война слишком глубоко импринтировалась.
Интересный девайс этот калькулятор (жалко у меня в детстве такого не было :) ).
По сути это такой КПК со специальной клавиатурой и черно-белым ЖК дисплеем.
Даже если бы крупные торговые сети, продающие электронику, и/или маленькие частные мастерские, предлагали бы услугу сборки своего мобильного устройства (смартфона, планшета, ноутбука, UMPC) по требованиям заказчика (включая например изготовление корпуса по особым требованиям), это уже было бы здорово. По аналогии с тем как можно заказать сборку из комплектующих своего компьютера.
Нет, просто огромная кодовая база и своеобразный статус Lingua Franca. Перечисленные мной недостатки к популярности никакого отношения не имеют, и если бы их не было, скорее всего Си был бы еще популярнее.
Да и фоннеймановская архитектура здесь не при чем. Есть микроконтроллеры, основанные на гарвардской архитектуре, и под них все равно пишут на Си.

Да, я НЕ считаю недостатками небезопасную работу с указателями, отсутствие сборки мусора, индексы не с нуля, отсутствие проверок выхода за границы массива, не экстремально строгую типизацию как в Rust и т.п. Это все особенности низкоуровневого языка, без которых язык был бы другим. Но это не отменяет того факта, что во время создания Си многие подходы и парадигмы были неотработаны (да и вообще программированием занималось значительно меньше людей чем сейчас), поэтому в дизайне языка разумеется существуют некоторые ошибки.
Кстати, на С++ вполне можно написать свой класс массива с индексацией чем угодно и с какого угодно начального индекса.
Ни к каким багам это приводить не должно. Да, Си неидеален, у него есть объективные недостатки — например лексический препроцессор вместо синтаксического, система include вместо модулей, не first-class массивы (имя массива это адрес первого элемента, а не объект), даже такая мелочь как перепутанные приоритеты битовых операций и операций сравнения (правильнее было бы, чтобы битовые операции были более приоритетны чем операции сравнения).
Но вот индексация с нуля — это не недостаток, а вполне нормальная возможность. Пишу на С/С++ уже 20 лет и никаких проблем с этим не испытывал, даже на первом курсе института когда только начинал учить Си:)
На самом деле сетей много, каких только нет. Есть Retroshare, и даже версия работающая исключительно через Tor — UnseenP2P. Наверное много чего есть в IPFS.
Пару лет назад я сделал вот такую таблицу технологий, относящихся к p2p (и это без учета исторических/устаревших)
таблица
Ares		https://ru.wikipedia.org/wiki/Ares_Galaxy
BitTorrent	https://ru.wikipedia.org/wiki/BitTorrent_(%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB)
DAT		https://ru.wikipedia.org/wiki/Dat
DirectConnect	https://ru.wikipedia.org/wiki/Direct_Connect
EDokney(ED2K)	https://ru.wikipedia.org/wiki/EDonkey2000_(%D1%81%D0%B5%D1%82%D1%8C)
FastTrack	https://ru.wikipedia.org/wiki/FastTrack (современное название протокола)
Freenet		https://ru.wikipedia.org/wiki/Freenet
GNUNet		https://ru.wikipedia.org/wiki/GNUnet
Gnutella	https://ru.wikipedia.org/wiki/Gnutella
Gnutella2	https://ru.wikipedia.org/wiki/Gnutella2
Tor		https://ru.wikipedia.org/wiki/Tor
I2P		https://ru.wikipedia.org/wiki/I2P
IPFS		https://ru.wikipedia.org/wiki/IPFS
KAD		https://ru.wikipedia.org/wiki/Kad_Network
OpenFT (giFT)	https://ru.wikipedia.org/wiki/GiFT (FastTrack)
PerfectDark	https://ru.wikipedia.org/wiki/Perfect_Dark_(%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82)	ClosedSrc!
Retroshare	https://ru.wikipedia.org/wiki/RetroShare
Share		https://en.wikipedia.org/wiki/Share_(P2P)	ClosedSrc!
Tribler		https://ru.wikipedia.org/wiki/Tribler
WebTorrent	https://ru.wikipedia.org/wiki/WebTorrent
Winny		https://en.wikipedia.org/wiki/Winny		ClosedSrc!
ZeroNet		https://ru.wikipedia.org/wiki/ZeroNet
Стоило бы упомянуть про протокол BitTorrent v2, в котором исправлены фундаментальные ошибки дизайна первого протокола. В частности, хэши в нем привязываются к отдельным файлам, что позволяет раздавать на файловом уровне, например объединять одинаковые файлы из разных раздач, использовать существующие файлы для раздачи и т.д.
Не знаю отказались ли в v2 от жесткой привязки к именам файлов — это тоже было бы логично.
Сейчас к сожалению клиентов для v2 еще практически нет.
И тем ни менее командная строка и bash скрипты устарели. Когда их создавали, не было многих современных представлений об архитектуре, программировании, опыте пользовательского взаимодействия и т.д.

Было бы интересно для какой-то совершенно новой операционной системы (ну типа Google Fuchsia) спроектировать и реализовать совершенно новую систему командной строки. Полностью перепродумать. Возможно с учетом опыта powershell, современных скриптовых и не только языков программирования и т.д.

Но тут проблема вот в чем. Люди, незнакомые или почти незнакомые с линуксовой командной строкой и скриптами (как я), смотрят на это как на китайскую грамоту. Даже если они программисты. А те кто каждый день пользуется, уже настолько привыкли, что «глаз замылился» и они просто не воспринимают недостатки объективно.

Даже с языками программирования ситуация лучше — их просто больше, периодически появляются новые, в них реализовано много разных подходов и идей, в том числе экспериментальных, и т.д. Что-то оказывается удачным и попадает в мейнстрим. Но уже никто не делает новые проекты на алголе, фортране или коболе…
Действительно опус. Но насколько я понял, автор — художник, здесь первичны картинки, а текст — просто некое формальное обрамление для них.
Я это сразу прочитал — общие слова. Даже эта статья и то дает больше информации.
Затем что они быдло. Стадное поведение человеческих зверенышей.
Тут наверное нужны какие-то конкретные примеры. Может даже развернутая статья про этот kiwi farms и про то что там такое творится.
Реальное насилие в оффлайне — это безусловно повод обратиться в полицию. Я не знаю как работает полиция в Японии или в США, но наверное получше чем в РФ.
Как можно самоубиться из-за каких-то идиотов в интернете? Вот не понимаю.
Конечно, если у человека депрессия (как заболевание, нарушение какой-то биохимии в организме), то идиоты в интернете — лишь повод. Тут просто нужно лишний раз задуматься о хрупкости человеческой психики, о том насколько уязвима эта тончайшая система к внешним воздействиям. И о том, что в каждый момент нужно использовать свою ясность ума по максимуму — ведь мы не знаем, что будет с нашим разумом завтра.
А мне кажется, что проблема не в запоминании большого объема слов, а в том, что нередко у одного слова из первой сотни по частоте использования могут быть десятки смысловых значений. Особенно вместе с фразовыми глаголами…
Думаю это просто тролли. Возможно даже ольгинские тролли.
Несколько раз замечал — после публикации статьи в течение нескольких секунд (!) появляется несколько минусов. За несколько секунд не то что прочитать нельзя — даже увидеть, что появилась новая статья, крайне маловероятно.
И девайсы от GPD не попали.
Повод для третьей части статьи:)
Приятно что еще делают необычные устройства. Приятно что есть open-source модели.
Вообще в понятие «ноутбук» входят очень разные устройства. И вот получается, что они распадаются на две группы по юзкейсам:
* сверхлегкое сверхпортативное устройство с экраном 7..8 дюймов — то что можно всегда носить с собой, не задумываясь о лишней массе, и использовать «на коленях», в любых неудобных местах — например в общественном транспорте.
* Большое устройство для размещения на столе. Экран 19 и больше(!) дюймов, переносится редко, или вообще перевозится в багаже. По сути замена десктопу для тех, кто иногда переезжает.
Живые организмы чувствуют вкусы и запахи без всяких градусов и атмосфер. Собственно, я надеюсь на то, что технологии биохимического анализа будут основаны на чем-то подобном. Слияние био и нано технологий, живого и неживого на молекулярном уровне. Размеры элементов современных процессоров, получаемых методами фотолитографии, уже сопоставимы с диаметром ДНК. И строго говоря, процессоры это даже не нанотехнологии, т.к. контролируемого манипулирования отдельными атомами и молекулами там нет.
Но да, это все будет возможно очень нескоро.
Вывод — всех депутатов можно заменить на скрипт на Питоне!

Information

Rating
Does not participate
Registered
Activity