У кого есть современные девайсы Android или iOS поделитесь отзывами по поводу оффлайнового преобразования текста в голос. Если взять за эталон translate.google.com или bing.com/translator. Можно достичь такого же качества используя стандартный API, не требующий интернет соединения? Или может какие-то сторонние open-source библиотеки? Интересуют русский и английский языки.
Делаю тут перевод про паттерн Дисраптор на Java и натолкнулся на понятие барьеров памяти:
...
In addition, processors have “store buffers” to offload writes to these caches, and “invalidate queues” so that the cache coherency protocols can acknowledge invalidation messages quickly for efficiency when a write is about to happen.
...
A read memory barrier orders load instructions on the CPU that executes it by marking a point in the invalidate queue for changes coming into its cache. This gives it a consistent view of the world for write operations ordered before the read barrier.
A write barrier orders store instructions on the CPU that executes it by marking a point in the store buffer, thus flushing writes out via its cache. This barrier gives an ordered view to the world of what store operations happen before the write barrier.
A full memory barrier orders both loads and stores but only on the CPU that executes it.
Дословно конечно можно перевести, но хочется понимание вопроса. На сколько я понял «invalidate queues» говорит ядру, какие данные в его кеше обновились в кешах других ядер, т.е. какие его данные в кеше устарели.
В свою очередь, что хранит «store buffers»? Это просто накопительный буфер, посредник между кешем ядра и внешним миром (другими кешами)? Т.е. в нем просто осуществляется накопление данных, которые затем флушатся в кеш ядра, с обновление старых данных и добавлением новых в кеш линии текущего ядра?
Соответсвенно читающий барьер обновляет устаревшие значения в кеше (смотрит в «store buffers» и делает выборку из него только тех значений, которые нужно обновить в текущем кеше, без добавление новых данных). А пишущий барьер просто сбрасывает весь «store buffers»?
Зашел на офсайт http://haxe.org/, так он по кросс-платформености в 100500 раз круче Java. Зашел в раздел IDE даже плагин для IDEA нашел. Если все так круто, отчего на нем до сих пор не пишут, всё вот это:
Games
Web
Mobile
Desktop
Command Line
Cross Platform APIs
Мне бы хватило Command Line под линух и Web. Какие там подводные камни - дебаг, то хоть работает и как это выглядит? Рефакторинг в IDEA плагине рефакторит?
Вытаскиваю из порта USB network adapter и включаю встроеный Wi-Fi после чего сеть может начать пропадать. Самое забавное, если подключенную мышь вытащить из USB, то сеть появляется на несколько секунд. А если воткнуть её на порт где был адаптер, то сеть вообще не может не заработать.
A user has to provide (1) machine code snippet; and (2) method type:
MethodHandle jdk.internal.panama.CodeSnippet.make(
String name,
MethodType type,
boolean isSupported,
int... code)
Скажем нужно, чтобы вечером с 19:00 до 23:00 система не уходила в сон. А во все остальное время засыпала по дефолтным настройкам Ubuntu - System Settings -> Power
Либо нужна альтернативная тулза с расширенными настройками ухода в сон, в том числе и по выше приведенному правилу.
Я конечно в курсе про weak, который нужен, чтобы помочь рантайму с циклическими ссылками. Но почему они не реализовали автоматическую систему для работы с ними? Это сильно затратно и будет ни чем не лучше GC?
Вообще, есть какие-нибудь интересные реализации управлением памяти через подсчет ссылок, которые могут обнаруживать и циклические ссылки?
Почему бы теперь не похулиганить? Давайте сообщим в HLR о том, что абонент зарегистрировался в роуминговой сети: передадим IMSI и адрес нового MSC/VLR. Теперь никто не сможет жертве ни позвонить, ни отправить SMS: домашняя сеть переадресует запросы в никуда, при этом абонент будет по-прежнему зарегистрирован в сети и ничего не заподозрит.
Кстати, а зачем отправлять звонки и SMS в никуда? Не пропадать же добру! Давайте укажем свой MSC/VLR — и весь трафик будет направлен нам!
Хочу запускать только JVM на сервере без графического окружения, нужен только сетевой стек. Вся остальная обвязка типа LSB нафиг ненужна. Может даже bash ненужен, буду честен в этом не разбираюсь. В идеале запускать бы JVM сразу на железе без костылей типа Linux. Но нужен LXC для задания JVM процессам некоторых ограничений.
Вот думаю уйти от одного ноутбука и наконец поставить под столом коробочку, а на столе пару или триплет из мониторов.
Судя по всему пингвин 21 века это осилит, но как быть с активацией монитора при повороте головы? Т.е. перевел я взгляд с IDE на второй монитор с браузером - мышка перекинулась (опционально) в центр его экрана, и окно выделилось для горячих клавиш с клавиатуры.
Первые мысли, поставить камеру по центру типа Intel RealSense, но может что и проще можно (с допотопной веб-камерой)? Есть какие-нибудь софтины в этом плане?
Как-то давно нашел на Amazon книгу о разработке и поддержке API, но ссылка благополучно похерилась в анналах истории.
Я конечно понимаю, что некоторые лоровцы, в связи с иском Oracle к Google, не считают API интеллектуальным трудом. Но тем не менее, может кто подскажет, что в этом направлении можно почитать, желательно на языке потенциального противника?
Пытаюсь ставить лайки реально интересным для меня видео, но в рекомендательной выдаче по прежнему шлак, ЧЯДНТ? После сколько лайков стоит ожидать тематической выдачи? Или нужно пилить свой youtube with blackjack and hookers?
P.S. Язык настроен как English, старана Worldwide.
Запущен The Mobile Project по портированию JDK на популярные мобильные платформы. Кто тут говорил, что на смартфонах и таблетках ставят слишком много ядер и оперативки? Вот и пригодится )
Есть аналоги Annotation из Java? Можно в рантайме получать данные о полях структуры, искать и запускать методы по имени, получать список структур, интерфейсов в пакете (неймспейсе)?
Думаю все в курсе, что в условиях РФ, да и не только, довольно просто сделать дубликат симки, а после поднять доступ к банковскому счету или другим важным аккаунтам.
Тут мне скажут купи симку на базаре и будет все ок. Но как тогда быть, если тебя будут пилинговать локально и с большой вероятностью вычислят эту «анонимную» симку. Предположим, я купил её в одном городе, где долго проживал, а нахожусь сейчас в другом и соотвественно много ума не надо, чтобы найти эту белую ворону.
Что мне пока пришло в голову, так это поднять эту «анонимную» симку в каком-нибудь удаленном месте, где никто не догадается и наладить к ней IP подключение для отправки/приема СМС.
Понятно, что это велосипед, но проблему я нарисовал. Может есть готовые сервисы, где я смогу купить анонимный моб. номер для отправки/приема СМС? Для США видел подобные, а как насчет на территории РФ?