Экран ноутбука находится под столом и "пропадает" для активного использования. Глядя на фотку, задумался - а можно ли сделать как-то иначе? Так чтобы все три экрана были задействованы полноценно. И как-то напрашивается некая выемка в центре стола, ближе к дальней части, между мониторов, чтобы разместить там ноутбук с экраном откинутым на 135 градусов.
Так мы же про виртуальные симки (eSIM/iSIM). Их не нужно клонировать, они поступают в виде пакетов данных от оператора, и сохраняются в постоянной памяти микросхемы eSIM. Вот и интересно - возможны ли какие-то хакерские эмуляторы eSIM, которые смогут принять такие пакеты из сети и отдать наружу по какому-то интерфейсу (да хоть по com-порту через AT-команды), чтобы их можно было бувально сохранить в файлике. Далее, когда нужно - загрузить в эмулятор, когда не нужно - удалить оттуда.
Интересно, еще не появились какие-нибудь эмуляторы или хакерские чипы eSIM/iSIM, которые позволяют свободно манипулировать идентификационными данными от провайдера - сохранять и загружать их программно?
Интересно было бы сравнить с решениями на Go. Уж не знаю как насчет производительности (по идее С++ более низкоуровневый), но можно сравить удобство разработки и объем кода.
Ну рано или поздно дойдут до того, что не будут требовать никаких бумажек. Но тут всплывет другая сторона вопроса - многим не понравится, что есть некая система, которая знает о вас всё.
Думаю, все-же правильнее относиться к ссылке как к обертке (неявному указателю), а не как ко второму имени объекта. То что компилятор в процессе оптимизации может вообще удалить объекты ссылок - ну так он много чего может, он может целые функции выкидывать...
Для неотличимости от объекта нужна другая языковая конструкция - "alias", в С/С++ ближе всего #define.
Я не знаю какие обращения к внешним url стоят на сайтах. Иногда нужно чтобы гарантированно не светить ip.
Вообще не вижу ничего плохого в использовании нескольких браузеров. Это очень удобно, под каждую группу задачи свой браузер. То что браузеры немного отличаются с точки зрения GUI - наоборот преимущество, сложнее случайно перепутать.
Конкретно в Firefox нет встроенного сохранения в mhtml. Всякие расширения работают хуже - например SingleFile почему-то сохраняет крайне медленно. В браузерах на хроме это встроенный функционал.
Еще, удобно ставить разные наборы расширений в разные браузеры. Например расширение browsec перенаправляет все обращения к инету через прокси - что нужно далеко не всегда. Но в некоторых случаях нужно обязательно, даже для сайтов которые не заблокированы.
Ну и наконец, стартовая страница с плитками для быстрого перехода к сайтам не резиновая, место на ней быстро заканчивается (хотя в vivaldi я применяю группировку в папки).
Что за странный опрос? Я и раньше пользовался, и сейчас пользуюсь - как firefox, так и chrome и браузерами на базе chromium. Для разных задач - разные браузеры (в том числе чтобы не смешивать разные группы интересов, ведь сайты тоже умеют следить за пользователями).
А вообще непонятно, почему корпорации не открывают свои исходники. Почему Opera и Microsoft не открыли код своих браузеров.
Когда уже Хабр над этим задумается? Можно было бы конвертировать карму в крипту) Или так - майнинг сначала только для участников хабрасообщества в течение какого-то периода, а затем открытие для всех.
Мне как интересующемуся дизайном языков программирования в целом, интересно мнение практикующих С++ (и не только) программистов: насколько на ваш взгляд удобен и совершенен дизайн ссылок? Если бы вы разрабатывали язык с нуля без оглядки на обратную совмесимость, что бы вы изменили в ссылках?
Для затравки, я бы выделил как минимум следующие аспекты ссылок в разных языках:
явный (с разыменованием) или неявный (без разыменования) доступ к тому, на что указывает ссылка; в первом случае ссылки превращаются в "ненуллабельные указатели". Явный доступ более многословен, но и более очевиден.
наличие или отсутствие возможности изменения самой ссылки (перенаправления на другой объект в памяти); как вариант - наличие специального синтаксиса перенаправления
при присваивании ссылок друг другу, изменяются сами ссылки (C#) или значения, на которые они ссылаются (C++)
при передаче в функцию: явное указание передачи именно по ссылке (ref - C#, D) или отсутствие такого указания (C++)
наличие, кроме обычных ссылок, также RValue-ссылок, обладающих специальной семантикой (С++)
привязка способа передачи к типу. Объекты всех типов могут передаваться как по ссылке, так и по значению (С++), или некоторые типы всегда "ссылочные" а некоторые всегда "значения" (Java, C#, D), например принятие по умолчанию, что все классы "ссылочные" а все структуры "значения".
Ну объем со временем увеличат, вряд ли в законе Мура будет исключение для этой технологии. А вычисления на месте... да, это наверное идеально для нейросетей. Но вряд ли магниторезистивная технология неразрывно связана с вычислениями на месте. Возможно, будет и обычная память, и в вычисленями. Может быть появится третий вид памяти в устройствах - нейропамять, туда будут загружаться предобученные образы нейросетей, и далее они будут "доучиваться" уже при использовании устройства тем или иным способом.
Я еще был студентом, а книги Криса уже вовсю продавались (хотя он не намного старше меня). Цена для студента была слишком большой, но в ВУЗовском книжном магазинчике можно было попросить полистать... Вообще они вдохновляли, одним своим видом (как и журнал Хакер). Много позже я хотел именно Крису дать свой первый инвайт на Хабр. Жалко что не успел...
Мне интересно, каким образом пользователь может официально выбрать страну? Допустим, в Твиттере я выбрал США, ни одного слова по русски не пишу, но номер телефона российский и захожу с российских IP. Считается что я пользователь из РФ?
Проблема именно в том, что бизнес ориентирован на прибыль, а не на гуманитарный прогресс Цивилизации. Но такова природа бизнеса, и здесь можно только надеяться на ценности и идеалы тех, кто этим бизнесом владеет.
Экран ноутбука находится под столом и "пропадает" для активного использования. Глядя на фотку, задумался - а можно ли сделать как-то иначе? Так чтобы все три экрана были задействованы полноценно. И как-то напрашивается некая выемка в центре стола, ближе к дальней части, между мониторов, чтобы разместить там ноутбук с экраном откинутым на 135 градусов.
Так мы же про виртуальные симки (eSIM/iSIM). Их не нужно клонировать, они поступают в виде пакетов данных от оператора, и сохраняются в постоянной памяти микросхемы eSIM. Вот и интересно - возможны ли какие-то хакерские эмуляторы eSIM, которые смогут принять такие пакеты из сети и отдать наружу по какому-то интерфейсу (да хоть по com-порту через AT-команды), чтобы их можно было бувально сохранить в файлике. Далее, когда нужно - загрузить в эмулятор, когда не нужно - удалить оттуда.
- Пришла машина с компьютерами, нужно разгрузить!
- А почему я?
- Ну тыжпрограммист!
Опять я узнаю о чем-то гугловском из новости о закрытии:)
Интересно, еще не появились какие-нибудь эмуляторы или хакерские чипы eSIM/iSIM, которые позволяют свободно манипулировать идентификационными данными от провайдера - сохранять и загружать их программно?
Интересно было бы сравнить с решениями на Go. Уж не знаю как насчет производительности (по идее С++ более низкоуровневый), но можно сравить удобство разработки и объем кода.
Ну рано или поздно дойдут до того, что не будут требовать никаких бумажек. Но тут всплывет другая сторона вопроса - многим не понравится, что есть некая система, которая знает о вас всё.
Думаю, все-же правильнее относиться к ссылке как к обертке (неявному указателю), а не как ко второму имени объекта. То что компилятор в процессе оптимизации может вообще удалить объекты ссылок - ну так он много чего может, он может целые функции выкидывать...
Для неотличимости от объекта нужна другая языковая конструкция - "alias", в С/С++ ближе всего #define.
Я не знаю какие обращения к внешним url стоят на сайтах. Иногда нужно чтобы гарантированно не светить ip.
Вообще не вижу ничего плохого в использовании нескольких браузеров. Это очень удобно, под каждую группу задачи свой браузер. То что браузеры немного отличаются с точки зрения GUI - наоборот преимущество, сложнее случайно перепутать.
Конкретно в Firefox нет встроенного сохранения в mhtml. Всякие расширения работают хуже - например SingleFile почему-то сохраняет крайне медленно. В браузерах на хроме это встроенный функционал.
Еще, удобно ставить разные наборы расширений в разные браузеры. Например расширение browsec перенаправляет все обращения к инету через прокси - что нужно далеко не всегда. Но в некоторых случаях нужно обязательно, даже для сайтов которые не заблокированы.
Ну и наконец, стартовая страница с плитками для быстрого перехода к сайтам не резиновая, место на ней быстро заканчивается (хотя в vivaldi я применяю группировку в папки).
Что за странный опрос? Я и раньше пользовался, и сейчас пользуюсь - как firefox, так и chrome и браузерами на базе chromium. Для разных задач - разные браузеры (в том числе чтобы не смешивать разные группы интересов, ведь сайты тоже умеют следить за пользователями).
А вообще непонятно, почему корпорации не открывают свои исходники. Почему Opera и Microsoft не открыли код своих браузеров.
Когда уже Хабр над этим задумается? Можно было бы конвертировать карму в крипту) Или так - майнинг сначала только для участников хабрасообщества в течение какого-то периода, а затем открытие для всех.
Крутая статья, спасибо!
Мне как интересующемуся дизайном языков программирования в целом, интересно мнение практикующих С++ (и не только) программистов: насколько на ваш взгляд удобен и совершенен дизайн ссылок? Если бы вы разрабатывали язык с нуля без оглядки на обратную совмесимость, что бы вы изменили в ссылках?
Для затравки, я бы выделил как минимум следующие аспекты ссылок в разных языках:
явный (с разыменованием) или неявный (без разыменования) доступ к тому, на что указывает ссылка; в первом случае ссылки превращаются в "ненуллабельные указатели". Явный доступ более многословен, но и более очевиден.
наличие или отсутствие возможности изменения самой ссылки (перенаправления на другой объект в памяти); как вариант - наличие специального синтаксиса перенаправления
при присваивании ссылок друг другу, изменяются сами ссылки (C#) или значения, на которые они ссылаются (C++)
при передаче в функцию: явное указание передачи именно по ссылке (ref - C#, D) или отсутствие такого указания (C++)
наличие, кроме обычных ссылок, также RValue-ссылок, обладающих специальной семантикой (С++)
привязка способа передачи к типу. Объекты всех типов могут передаваться как по ссылке, так и по значению (С++), или некоторые типы всегда "ссылочные" а некоторые всегда "значения" (Java, C#, D), например принятие по умолчанию, что все классы "ссылочные" а все структуры "значения".
Ну объем со временем увеличат, вряд ли в законе Мура будет исключение для этой технологии. А вычисления на месте... да, это наверное идеально для нейросетей. Но вряд ли магниторезистивная технология неразрывно связана с вычислениями на месте. Возможно, будет и обычная память, и в вычисленями. Может быть появится третий вид памяти в устройствах - нейропамять, туда будут загружаться предобученные образы нейросетей, и далее они будут "доучиваться" уже при использовании устройства тем или иным способом.
А что, обычным программным способом эти BluRay уже не расшифровать?
По сравнению с оперативкой - мало, по сравнению с флэшками и SSD - очень хорошо. Поэтому все зависит от того, как его применять.
Я еще был студентом, а книги Криса уже вовсю продавались (хотя он не намного старше меня). Цена для студента была слишком большой, но в ВУЗовском книжном магазинчике можно было попросить полистать... Вообще они вдохновляли, одним своим видом (как и журнал Хакер). Много позже я хотел именно Крису дать свой первый инвайт на Хабр. Жалко что не успел...
Мне интересно, каким образом пользователь может официально выбрать страну? Допустим, в Твиттере я выбрал США, ни одного слова по русски не пишу, но номер телефона российский и захожу с российских IP. Считается что я пользователь из РФ?
И Visual Studio под ним работает?
Проблема именно в том, что бизнес ориентирован на прибыль, а не на гуманитарный прогресс Цивилизации. Но такова природа бизнеса, и здесь можно только надеяться на ценности и идеалы тех, кто этим бизнесом владеет.