The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз языка программирования PHP 7.4, opennews (??), 28-Ноя-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


102. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от Аноним (101), 28-Ноя-19, 22:29 
> для опоздавших родиться: некоторые любыеязыки _старше_ чем ваш любимый utf8. Поэтому изначально в них этих ужасов быть просто не могло.

utf-8 1992, php 1994. Что еще сморозишь?

Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

103. "Релиз языка программирования PHP 7.4"  –3 +/
Сообщение от пох. (?), 28-Ноя-19, 22:46 
> utf-8 1992, php 1994. Что еще сморозишь?

и в каком году этот мертворожденный стандарт, существовавший только на бумаге, оживили и запихали в линукс, уточните?

Ответить | Правка | Наверх | Cообщить модератору

167. "Релиз языка программирования PHP 7.4"  +2 +/
Сообщение от funny.falcon (?), 30-Ноя-19, 11:36 
Просто долгое время он жил только внутри Plan9.

А многие другие полагали, что весь уникод вместится в UCS-16, который в то время все ещё назывался UTF-16, и все научатся с этим жить.

Но потом пришёл (набрал свою популярность) HTML и WWW, и оказалось, что тратить по 2 байта на латинский алфавит (которого в HTML оказалось больше половины даже в локальных сайтах) накладно.

А с другой стороны, оказалось, что в два байта все символы не влезают, и все равно приходится разгребать много кодовые символы и последовательности. А значит, UTF-16 уже не способен обеспечить кажущуюся простоту. А UTF-32 - это уж совсем жирно.

Вот тут вдруг все и обнаружили, что кое кто в никому не нужном Plan9 уже придумал вполне удобную кодировку UTF-8.

Ответить | Правка | Наверх | Cообщить модератору

106. "Релиз языка программирования PHP 7.4"  +2 +/
Сообщение от тоже Аноним (ok), 28-Ноя-19, 23:56 
> utf-8 1992, php 1994. Что еще сморозишь?

Например, Винда-Семерочка до первого сервис-пака совершенно не умела в стандарт ЮСБ-3, принятый за два года до ее релиза при активнейшем участии... самой же Майкрософт.
Годы рождения чего бы то ни было в айти вообще могут ни черта не значить.

Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

125. "Релиз языка программирования PHP 7.4"  +/
Сообщение от пох. (?), 29-Ноя-19, 10:12 
никто же не мешал производителям (если они были - за два года родить надо не пачку мятой бумаги, а работающие микросхемы) писать и подписывать собственные драйвера usb3 - никакой супер-поддержки от самой винды для его работы и не требуется (ну ок, не сможет высунуть окошко "вы воткнули в модный usb3 свое устаревшее usb1 г-но - немедленно уберите и прекратите!")

Точно так же как никто не мешал желающим бежать впереди паровоза, и создавать свои уникальные чудо-программы, работающие с utf8. Просто их "почему-то" не оказалось.

Зато, когда эта идея наконец посетила дЭффективных менеджеров редхата (викивракия врет что в 2002м, но, что-то, похоже - врет) - обиженными ускользнуть удалось крайне немногим.

Ответить | Правка | Наверх | Cообщить модератору

135. "Релиз языка программирования PHP 7.4"  +/
Сообщение от тоже Аноним (ok), 29-Ноя-19, 11:50 
> никто же не мешал производителям

А майкрософту написать универсальный драйвер кто-то мешал? Пусть даже говенный, как с видеокартами, но позволяющий системе работать с шиной, пока не подъехали дрова от производителей.
Чтобы не позориться при установке "а дайте-ка мне дрова на то, с чего я загрузилось, а то я вообще ни одного устройства не вижу в упор"?

Ответить | Правка | Наверх | Cообщить модератору

136. "Релиз языка программирования PHP 7.4"  +/
Сообщение от пох. (?), 29-Ноя-19, 12:05 
универсальный драйвер несуществующей в природе аппаратуры?

Боюсь, мешало то, что в палате мер и весов эталон ненужно уже был.

> пока не подъехали дрова от производителей.

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

Обычно все происходило ровно наоборот - производитель железки делает железку, пишет под нее драйвер, поскольку только он и знает, как она работает, выпускает на рынок - если железку активно покупают, ms включает драйвер в поставку винды. И только для абсолютно на всех компьютерах установленного железа (обычно включенного в сертификационные требования для win logo) с доступными спеками - MS иногда пишет и предоставляет свой.

Ответить | Правка | Наверх | Cообщить модератору

139. "Релиз языка программирования PHP 7.4"  +/
Сообщение от тоже Аноним (ok), 29-Ноя-19, 12:25 
Аппаратура по той шине подключалась сто лет как известная - вроде USB-CD. Только винда разводила ручками, не имея понятия о работе шины, созданной по новому стандарту, в котором сама же M$ еще за два года до того принимала активное участие.
Ответить | Правка | Наверх | Cообщить модератору

141. "Релиз языка программирования PHP 7.4"  +/
Сообщение от пох. (?), 29-Ноя-19, 12:56 
> Аппаратура по той шине подключалась сто лет как известная - вроде USB-CD.

так это - стандарт - шины. Вот за него скажи спасибо - microsoft. (г-но стандарт, если честно)

> Только винда разводила ручками, не имея понятия о работе шины,

шина - она со стороны твоего USB-CD. На нее есть стандарт, не говоря уже о заложенной в тот стандарт  обратной совместимости. Со стороны винды - видны несколько регистров и блок памяти на pci-шине, относящиеся к устройству с неизвестным ей id. Что и в какой последовательности туда надо записать, чтобы управлять пресловутой шиной - знает драйвер, которого еще нет. Это знает _только_ разработчик чипа. Причем не имея такого чипа на руках - ты напишешь гарантированно нерабочий драйвер, даже если спецификации в целом тоже стандартизированы.

Вот есть у тебя стандарт на ethernet (пусть 10mb, для простоты). Напиши мне драйвер сетевой карты. Какой - не скажу, я ж ее еще не разработал.

Каким альтернативно-одаренным надо быть, чтобы этого не понимать?

Ответить | Правка | Наверх | Cообщить модератору

146. "Релиз языка программирования PHP 7.4"  –1 +/
Сообщение от тоже Аноним (ok), 29-Ноя-19, 15:05 
> Со стороны винды - видны несколько регистров и блок памяти на pci-шине, относящиеся к устройству с неизвестным ей id

Известным. Это все тот же USB2-CD, просто подключенный через USB3 (обратно совместимую с USB2). Нет, разводят руками винды, не знаю такого устройства... уже загрузив с него же базовый дистрибутив.

Ответить | Правка | Наверх | Cообщить модератору

189. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от пох. (?), 02-Дек-19, 17:22 
мда, пичалька. Тут альтернативная одаренность просто зашкалила.

Я не знаю как тебе это объяснить.

Неизвестным. USB2-CD твой - подключен к _контроллеру_. НЕ к винде. Винда видит - контроллер. Это регистры и блок памяти. Неведомого ей назначения и с неведомым форматом данных.

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

> уже загрузив с него же базовый дистрибутив.

через драйвер bios (или uefi). Который таки да - знает что и в каком порядке писать в регистры конкретного контроллера, чтобы увидеть подключенный к нему диск, поскольку берется из пзухи на плате этого контроллера (а с контроллера без таковой - не загрузишься, его просто вообще никак не видно до загрузки OS с правильным драйвером). Но, к сожалению, после загрузки системы и переключения в protected mode им не удастся воспользоваться.

Ответить | Правка | Наверх | Cообщить модератору

191. "Релиз языка программирования PHP 7.4"  +/
Сообщение от тоже Анонимemail (ok), 02-Дек-19, 17:31 
О! Я наконец нашел человека, который мне расскажет, почему при перетыкании, скажем, мышки в другое USB-гнездо винда удивленно "обнаруживает новое устройство" и начинает ставить ему драйвер.
Ответить | Правка | Наверх | Cообщить модератору

194. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Anonymoustus (ok), 02-Дек-19, 18:23 
> О! Я наконец нашел человека, который мне расскажет, почему при перетыкании, скажем,
> мышки в другое USB-гнездо винда удивленно "обнаруживает новое устройство" и начинает
> ставить ему драйвер.

USB вообще отвратительная гадость. Зато бесплатно.

Ответить | Правка | Наверх | Cообщить модератору

195. "Релиз языка программирования PHP 7.4"  +/
Сообщение от тоже Анонимemail (ok), 02-Дек-19, 18:30 
> USB вообще отвратительная гадость.

Просто в Убунте я перетыкаю в другое гнездо хоть целый принтер - и он без разговоров продолжает работать, не делая из этого большого дела...

Ответить | Правка | К родителю #194 | Наверх | Cообщить модератору

196. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Anonymoustus (ok), 02-Дек-19, 18:30 
>> USB вообще отвратительная гадость.
> Просто в Убунте я перетыкаю в другое гнездо хоть целый принтер -
> и он без разговоров продолжает работать, не делая из этого большого
> дела...

А в dmesg смотрел? И чо там?

Ответить | Правка | К родителю #195 | Наверх | Cообщить модератору

198. "Релиз языка программирования PHP 7.4"  +/
Сообщение от тоже Аноним (ok), 02-Дек-19, 19:05 
> А в dmesg смотрел?

Я в dmesg смотрю при проблемах. А тут их как-то никто и не создает...

Ответить | Правка | К родителю #196 | Наверх | Cообщить модератору

203. "Релиз языка программирования PHP 7.4"  +/
Сообщение от пох. (?), 03-Дек-19, 12:14 
> О! Я наконец нашел человека, который мне расскажет, почему при перетыкании, скажем, мышки в
> другое USB-гнездо винда удивленно "обнаруживает новое устройство" и начинает ставить ему драйвер.

драйвер уже давно стоит, она просто привязывает его к новому id. Если это не что-то жутко специализированное, то можно наблюдать забавный эффект, что пересунутая в другую дырку мышь и клавиатура уже успешно работают, а винда еще пару минут "обнаруживает".
Поскольку нет гарантий, что там не обнаружится еще какое-нибудь устройство.
У тебя в линухе происходит все то же самое, но без вывода тебе жизнеутверждающей картинки с дрыгающимися иконками это не выглядит так интересно - хотя, помнится, гом уже что-то такое умел рисовать?

А вот наблюдать айдишники вида "250:0:0:0" при подключении глючной флэшки - это удается только в линухе. Именно по той причине, что он неспособен их запомнить с прошлого раза, не смотря на все shittyd-udevd

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру