Pull to refresh
65

Programmer

1,5
Rating
105
Subscribers
Send message

в виде штрихового кода

А чего не QR? Тренд же)))

Вообще есть некоторый бардак в терминологии, в разных языках словами "интерфейс", "протокол", "трейт" и даже "миксин" называются разные вещи. Интерфейсы Go отличаются от таковых в C/C++/C#/Java, тем что в Go они структурно типизированы и реализуются неявно, а в большинстве языков - номинативно и требуется явная реализация. По "трейтам" вообще нет единого согласия, хотя то что в Swift больше на них похоже. Все это, вообще говоря, интересная тема для исследования.

Не могу сказать что я силен в матане, чтобы квалифицированно ответить на этот вопрос:) Но очевидно, что по аналогии можно. У изображения есть два измерения и цвет в каждой точке, аудио нужно привести к такому же формату. Скорее всего, одно измерение — время, другое — частота, аналог цвета — амплитуда. Т.е. нужно делить на семплы, брать преобразование Фурье и что-то с этим делать. А для видео получается четырехмерная конструкция.
Надеюсь, вам лучше ответят люди с соответствующими знаниями, тема действительно интересная.
Да! Был, есть и буду преданным фанатом Матрицы. Матрица всегда была для меня чем-то особенным. Это единственный фильм, который я пересматривал много раз. Это особая, уникальная эстетика и атмосферность, которую очень сложно выразить словами. Можно смотреть фильм не ради экшена и даже не ради философии, а просто ради этой атмосферности:)
Кстати, вот:
mxoemu.info/index.php — проект по реализации сервера игры Matrix Online. Можно побродить по Матричному городу, почувствовать эту атмосферу в 3D.
twitter.com/TheMatrixMovie — официальный твиттер аккаунт фильма
www.matrixfans.net — англоязычный сайт и форум фанатов
lozhki.net/index2.shtml — русскоязычный форум фанатов
reddit.com/r/matrix — англоязычный реддит, там появляются самые свежие новости
www.wbawards.com/film/?film=thematrixresurrections#scoreSection — саундтрек нового фильма
Даже штатный «проводник» (или как он там называется) в смартфоне — тоже вполне полезная вещь, я его иконку вывел на главную страницу почти сразу как перешел с кнопочного на смартфон. И концепция дерева папок там вполне присутствует, ничем не отличается от винды или линукса.

У меня не было цели тщательно раскручивать допустим вопросы устройства файловых систем. Я хотел именно состыковать разные направления и наметить пути к созданию принципиально новых возможностей.

Кстати, все обсуждения сосредоточились на файловых системах, хотя в статье это не главное. Главное - идея создания универсальных файлов метаданных, с помощью которых можно распространять информацию в p2p сетях. Улучшенных торрент-файлов, содержащих также человекоориентированную метаинформацию о контенте. Поддержка расширенных атрибутов и интеграция СУБД в ФС - лишь желательные условия для реализации этой идеи.

Ну так-то и hex-редактор — инструмент:) Но да, признаю, неточно сформулировал. Нет пользовательской привычки и знаний, потому что нет распространенных (встроенных в стандартные средства ОС и доступных по щелчку мыши) инструментов. В винде есть ярлыки (lnk). Если бы вот так же из контекстного меню были бы доступны команды создания симлинков и хардлинков, возможно было бы иначе.
Есть еще такая штука как NTLinksMaker, которую я повесил на кнопку в Total Commander. Но вот знают ли обо всем это большинство обычных пользователей? Знакома ли им вообще концепция жестких и символьных ссылок?
Ведь сначала нужно осознать неудобство работы без чего-то;
Затем осознать необходимость какой-то конкретной возможности;
Затем изучить способы решения проблемы, и найдя информацию по тем же симлинкам и хардлинкам, обдумать ее, понять и проникнуться этой идеей.
И только затем начать использовать.
Статья фрагментированная, потому что если делать нефрагментированную, получится целая книга:) Это очень краткий обзор, или даже обозначение направлений в разных областях, на стыке которых можно получить нечто новое. Хотя обзора файловых систем я не планировал, это как раз погружение на более низкий уровень, чем мне хочется.
Лично для меня Твиттер — одна из лучших соцсетей. Единственная, где до сих пор можно регистрироваться без SMS (достаточно email), и самая либеральная с точки зрения отношения к контенту. Хотя да, у меня там особые интересы и социальный граф (в основном японцы).
Были бы интересны практические подробности:)
Если я правильно понимаю, единственный вариант выходить на заблокированные ресурсы в условиях блокировки Тора и обычного VPN — зарегистрироваться на каком-то зарубежном VPS хостинге, написать какую-то свою сетевую программу, маскирующую VPN под что нибудь невинное, и соединяться через нее. Кажется, на Хабре даже была статья, в которой рассказывалось как это сделать с каким-то бесплатным хостингом…
А есть клавиатуры, на которых просто больше алфавитно-цифровых клавиш? Например не 5 рядов клавиш в основной области, а 6 или 7? И аналогично в длину. Куча полезных символов в Unicode, можно было бы их вывести.
Пробовал. И да, дизайн — в основном дело вкуса, я с этим совершенно не спорю.

По сути да, но он все-же ближе к нативному визуально, чем джавовский (сравниваю со всякими IDE на базе Eclipse). Хотя я не против джавовского, если бы он был штатный для всей ОС, и все программы бы им пользовались. Тогда всё было бы в едином стиле, и можно было бы оценить удобство и комфорт при работе. Лично мне больше нравятся "старые" интерфейсы за их четкость - например заголовки окон там никогда не сливаются визуально ни с содержимым окна, ни с другими окнами на заднем фоне. Но я допускаю, что кому-то может нравиться и "современный" стиль.

А вот когда каждая софтина имеет свой нестандартный интерфейс, это мне однозначно не нравится.

Недостаток линуксовых DE - отсутствие единого интерфейса встраивания программ (в частности, в контекстное меню "проводников"). После винды очень неудобно.

VS и VSCode - совершенно разные вещи. Для меня VSCode - образец прибитого гвоздями "нового" дизайна, который мне как раз таки не нравится. Лучше всех под Linux наверное qt creator, но и там отладчик бедноват и кривоват.

У линукса был и частично остается неплохой дизайн DE. Но Убунту вырвиглазна, это да. Я вот вчера попользовался WinXP в виртуалке (нужно было посмотреть на работу одной старой софтины) - так вот, насколько же приятный у этой системы дизайн. С отключенными украшательствами, т.е. по сути в стиле Win98. Все четко, ясно, идеальная цветовая гамма, идеальные размеры контролов. В линуксе тоже такое есть, но не во всех DE (точнее, еще остается, несмотря на усилия некоторых по пропихиванию т.н. современных дизайнов в DE). И это преимущество линукса - можно выбрать то что более-менее подходит. Дизайн Win10 вырвиглазен, и в отличие от Линукса, сделать с этим ничего нельзя. На работе вынужден пользоваться - до сих пор порой не попадаю мышью куда надо, просто потому что нет границ между элементами интерфейса - попробуйте перетащить например "калькулятор".

Чего реально не хватает в линуксе, так это среды разработки уровня Visual Studio. Да, нативной, написанной не на джаве или электроне. С мощным отладчиком. Без дурацких make-файлов и bash-скриптов. Вот это все, унаследованное из 80-х - реальный недостаток, и к сожалению он засел в мозгах линукс-разработчоков настолько, что по другому они не мыслят. Последнюю Студию вроде бы портировали под Mac. Если бы ее портировали под Linux, наверное я бы окончательно перешел на него.

Под такие утечки неплохо было бы какой-то аналог гитхаба в торе (домене onion). Кто знает - может, появись такая система, миллионы разработчиков со всего мира принялись бы анонимно публиковать там корпоративные исходники... К каким последствиям бы это привело в мировом масштабе?

Опять государство лезет со своими традиционными ценностями во все дыры. Это что, какая-то психологическая деформация пожилых мужчин, которые обычно являются государственными деятелями и политиками?

Information

Rating
1,819-th
Registered
Activity