LINUX.ORG.RU

Сообщения bga_

 

Какие у вас домашние животные?

Голосования — Голосования
  1. кошка 337 (44%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. отсутствуют 252 (33%)

    ***********************************************************************************************************************************************************************************************************************************************

  3. собака 151 (20%)

    ***********************************************************************************************************************************************

  4. свой вариант 42 (6%)

    ***************************************

  5. рыбки 41 (5%)

    **************************************

  6. тараканы 33 (4%)

    *******************************

  7. попугай 24 (3%)

    **********************

  8. черепаха 17 (2%)

    ****************

  9. пингвин 16 (2%)

    ***************

  10. улитки 16 (2%)

    ***************

  11. крысы 14 (2%)

    *************

  12. паук/тарантул 10 (1%)

    *********

  13. хомяк 8 (1%)

    *******

  14. змея 7 (1%)

    ******

  15. морская свинка 5 (1%)

    ****

  16. дегу 3 (0%)

    **

  17. скорпион 2 (0%)

    *

Всего голосов: 978, всего проголосовавших: 759

 

bga_
()

Магазин Joom.com фейк или норм?

Форум — Talks

Как там с доставкой и адекватная ли поддержка покупателя (диспуты) ?

Отзывов в интернете о них в 21 году примерно 0.

 

bga_
()

Как неявный каст signed в unsigned сделать ошибкой?

Форум — Development
>>> cat test.cpp
int foo(unsigned x) {
	
}

int main() {
	foo(-1);
	return 0;
}

>>> g++ -Wall -Wextra test.cpp

Хочу чтобы компилятор меня посылал когда я пытаюсь передать отрицательное число в unsigned тип неявно вместо того чтобы -1 внезапно становилась 4294967295. Такое поведение ведет к очень плохим багам.

И разрешал мне если я явно попрошу. Те foo(unsigned(-1))

 , ,

bga_
()

А тут все понимают что браузер есть агент ББ?

Форум — Talks

Допустим дефолт хром или яндекс.браузер. Скрипты включены. Маргинальных расширений нет.

Что могут скрипты на странице браузера (кроме свистения пердения). Могут трекать мышь/тач. Могут кейлогить.

Ладно. Допустим кейлогер и мышь чисто для статистики и кроме как владелец сайта никто это больше не видит. А вот и нет. Владелец сайта встраивает рекламный скрипт. А тот в свою очередь тоже кейлогит но уже в масштабе посерьезнее. В худшем случае кейлогит какая нибудь яндекс.метрика и вы как на ладони. На какие сайты ходите, что на них пишите. Прямо в недра 3х буквенного агентства.

Но это еще не все. Гугл хром хеширует все файлы на компе до которых дотянется. Естественно в целях «безопасности» пользователя. Якобы ищет вирусы.

А еще гугл хром теперь проверяет орфографию в облаке. Те весь текст, какой бы вы не ввели в браузере, сразу отправляется ББ. Тут рекомендую только писать текст в нативном редакторе и делать ctrl+c ctrl+v на сайт чтобы ББ хотя бы не видел промежуточных результатов.

Но это все работает уже как лет 10.

Новый бич это умные колонки и аудио помощники. Которые слушают 24/7 что происходит в посещении обо всем докладывают ББ. Спрашивал знакомых что они об этом думают. Ответ один - «мне нечего скрывать». Ладно хоть ментов вызовет при ограблении. Хоть что то хорошее.

 , , , ,

bga_
()

Источник этропии для мк без АЦП

Форум — Development

Младший бит АЦП это самое очевидное решение. А если его нет? Есть компаратор.

Чип stm8l001j3

Насколько кривое решение взять жирный псевдо рандом (начиная с уникального зерна для каждой железки) и секурную хеш функцию поверх него?

Могу ещё как нибудь компаратор превратить в антенну и ловить шум из эфира. Если это не потребует сложной схемы.

 , ,

bga_
()

Веб убивет телефоны. Что делать?

Форум — Talks

Был у меня Casio С811. 768мб рамы хватало на джаббер, ирц, плеер, позвонить. Нужно открывать интернет и тут приехали. IceCat c парой обязательных плагинов (ublock, https always) и телефон тупит.

Ладно. Надоело это терпеть

Переехал на Kyocera Brigadier E6782. 1.5гб рамы. 4 ядра

Пару лет и опять. Джаббер, телега, плеер, тор + dnscrypt как прокси (Invisible Pro). Браузером стал kiwi(ublock, https always, umatrix). Порезвее Icecat. НО. kiwi собака сам себя обновляет. Свистелки перделки. Открыл браузер и фризы.

Дальше ехать некуда. Настоящие бронебойные телефоны с рутом закончились.

Что делать?

 ,

bga_
()

Теле2 потерял совесть

Форум — Talks

Позвонили мол пора обновить тариф «Мой Онлайн» Был 2018 года 150 мин/6гб/50смс за 165 руб.

Стал 400 мин/30гб за 200 руб. НО. Смс нет. Докупи 20смс за 20 руб в месяц или плати поштучно. Звонки на городские номера в пакет минут не входят. Чтобы входили нужно купить еще один пакет за 60 руб или 2.25 руб/мин. Нафик я обновлялся?! Жду еще приколов :/

Обратно на архивный тариф естественно не пускают.

Не ведитесь.

 ,

bga_
()

Поясните мне про GSM модули и опсосов

Форум — Linux-hardware

Допустим делаю свою сигнализацию на ардуине

Что по тарифам? Как не платить абонентскую плату? Только за исходящие смс. Причем покупать пакеты (так дешевле).

Палит ли опсос imei что это gsm модуль и соответственно блокирует сим? Типа как нельзя телефонный тариф на планшете.

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

Делитесь рецептами успеха.

Перемещено hobbit из development

 ,

bga_
()

Ali и кешбек сервисы

Форум — Talks

Знайте если активируете кешбек то сразу бесплатные доставки превращаются в платные. И иногда растут цены. Такая вот правда жизни :-/ Никакой экономии не будет.
Сегодня заметил вопиющий случай. BT аудио приблуда. Без кешбека просто 300руб и бесплатная доставка. С кешбеком добавили «доставку» еще 200 руб. Сам лот https://www.aliexpress.com/item/1005001621962879.html если хотите пруфов.

 , ,

bga_
()

Сериал по КК начали снимать

Форум — Talks

 ,

bga_
()

Зачем в голосованиях очевидные 99%?

Форум — Linux-org-ru

Текущий опрос Каким линукс-окружением вы пользуетесь под оффтопиком и почему? «не пользуюсь» очевидно будет большинство. Не интересно.
Мой прошлый опрос Какие P2P-сети вы поддерживаете (активный узел)? «Никакие» тоже очевидно было большинство.
Считаю что кто не пользуется - просто не голосует.

 

bga_
()

Каким линукс-окружением вы пользуетесь под оффтопиком и почему?

Голосования — Голосования

Опишите достоинства и недостатки.

  1. не пользуюсь 224 (60%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. wsl 72 (19%)

    ******************************************************************************************************

  3. msys2 43 (12%)

    *************************************************************

  4. cygwin 42 (11%)

    ************************************************************

  5. vm + ssh 35 (9%)

    **************************************************

Всего голосов: 416, всего проголосовавших: 372

 , msys, , ,

bga_
()

Как не плодить консоли?

Форум — General

Пишу команду. Нужно --help по ее отдельным частям чтобы посмотреть все опции. Открываю отельные консоли. Дальше желательно протестировать отдельные части пайплайна (типа each test | sed подбираем, отлаживаем). Снова пошли новые табы в консоли. Работу можно приостановить. Консоли остаются.

Сценарий второй. Работаем с гитом, собираем.
Одна консоль - git diff чего нибудь
Другая консоль - git commit, push, status...
Третья консоль - make | less

А потом меня спрашивают почему мне не хватает лимита 30 консолей в ConEmu :-/

 

bga_
()

Написали эмулятор RISC-V для GPU

Форум — Talks

Линукс запускается

Новость на opennet https://www.opennet.ru/opennews/art.shtml?num=55694
Бложик автора https://blog.pimaker.at/texts/rvc1/
Код https://github.com/pimaker/rvc

 ,

bga_
()

startpage все

Форум — Talks

https://transfer.sh/1lhsjQp/XFy8lYP_cr.png
Теперь не работает без js. Соответственно трескают вашу мышь, клавиатуру, по каким ссылкам вы ходите итд.
https://support.startpage.com/index.php?/Knowledgebase/Article/View/1351/0/wh... все желающие могут пройти по ссылке, влепить дислайк и написать им какое они Г
Вот гугл поиск до сих пор работает без js

 , ,

bga_
()

В Си макро магии для строк подвезли

Форум — Development

https://github.com/skullchap/chadstr

int table = 13;
int id = 37; 
str test1 = str("SELECT * FROM ", table, " where person_id ", id);
str test2 = str(test1);         //copies test1 to test2
str test3 = str(test2, test1); // returns concat of test2 and test1

test2 = test1; // acceptable, but wrong since test2 now points to test1 not copies it.

str(*test1); // returns const char* to use in printf like functions
Ex: puts(str(*test1)); // prints test1
chadstr test1 = str("pineapple"); 
chadstr test1range = str((range)(test1, 3,6)); // neap

Судя по всему оно умеет интерполяцию строк (в тч и конкатенацию) а так же виртуальные ранжи. В исходном коде есть зачатки сборщика мусора.

Исходный код с кучей макро магии https://github.com/skullchap/chadstr/blob/master/chadstr.h.

 , ,

bga_
()

Меняю const. Стреляю себе в ногу и получается

Форум — Development
>>> cat weirdConst.c
#include <stdio.h>

static const unsigned a0 = 0;
int main() {
	*((int *)&a0) = 102;
	
	printf("%u\n", a0);
	
	return 0;
}
>>> gcc -Wall -Wextra weirdConst.c
>>> gcc --version
gcc (GCC) 6.3.0  

0 ошибок 0 ворнингов. Iar тоже пофиг.

При исполнении правда Segmentation fault

Как бы ок. Но меня возмущает что гцц игнорирует подобное.

На мк вообще нету const секции и там константа действительно изменяется.

Это я сравнивал enum vs static const. enum (за исключением того что он всегда int типа) точно такое не позволит. И памяти тоже гарантированно не занимает (важно для маленького размера флеша/озу мк)

#define можете даже не упоминать. Не знаю почему сишники так любят численные константы делать через #define. Да еще и без префиксов библиотеки. А потом эти дефайны везде лезут в неожиданных местах. Если портирую библиотеку и вижу кучу #define то сразу sed ом превращаю в enum. Ибо нафик. Сейчас есть острое желание сделать static const uint8_t UINT8_MAX_imp = UINT8_MAX; #undef UINT8_MAX; static const UINT8_MAX = UINT8_MAX_imp; и так для всех численных макросов стандартной библиотеки.

 ,

bga_
()

Рефреш старых данных на флеш накопителях

Форум — Linux-hardware

dd сам в себя тк заряд из ячеек уходит через 5-10 лет. Делаете? Как регулярно? Делает ли это прошивка ssd на автомате в режиме покоя?

 ,

bga_
()

Какие P2P-сети вы поддерживаете (активный узел)?

Голосования — Голосования


  1. Никакие 336 (76%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. I2P 46 (10%)

    *******************************************

  3. Tor промежуточная нода 36 (8%)

    **********************************

  4. Tor входная нода 25 (6%)

    ***********************

  5. yggdrasil/cjdns 14 (3%)

    *************

  6. Tor выходная нода 13 (3%)

    ************

  7. ZeroNet 11 (2%)

    **********

  8. Свой вариант (в комментариях) 9 (2%)

    ********

  9. ed2k жив! Раздаю файлы 8 (2%)

    *******

  10. Tox 8 (2%)

    *******

  11. IPFS 7 (2%)

    ******

  12. Freenet 7 (2%)

    ******

  13. B.A.T.M.A.N. 3 (1%)

    **

  14. Netsukuku 1 (0%)

Всего голосов: 524, всего проголосовавших: 442

 , , , ,

bga_
()

Ali совсем поломал nojs https://www.aliexpress.com/i/xxxxxxxxxxxx.html?

Форум — Talks

Было удобно. Ищу альтернативы.

UPD01
https://www.aliexpress.com/i/32574393988.html
Отключают (или возвращают, хз) частично. Вот тут и цена и описание и отзывы с фотографиями. И все это без единого скрипта.
Пара скринштов
https://i.imgur.com/gqLRUTN.png
https://i.imgur.com/lo23EKS.png


UPD01
https://www.aliexpress.com/items/reviews-32835767134p1.html
Рабочая ссылка. Есть все кроме описания.
https://i.imgur.com/Xxtylhs.png
https://i.imgur.com/IakQT7X.png
https://i.imgur.com/YXHea8i.png
Отзывы нормально листаются по пагинации.
https://www.aliexpress.com/items/reviews-32835767134p2.html
https://www.aliexpress.com/items/reviews-32835767134p3.html
итд

Описание можно достать

productId=32835767134; curl -g "https://www.aliexpress.com/i/api/fetch?productId=${productId}&keys=["%"22topDivProductJSON"%"22,"%"22user_code"%"22,"%"22houyiCouponData"%"22,"%"22itemDetailView"%"22,"%"22houyiItemData"%"22,"%"22recommendListView"%"22,"%"22productToBrandView"%"22]" "--http2" -H "Host: www.aliexpress.com" -H "User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:68.0) Gecko/20100101 Goanna/4.7 Firefox/68.0 PaleMoon/28.17.0" -H "Accept: application/json, text/plain, */*" -H "Accept-Language: en-IE,en-US;q=0.7,en;q=0.3" --compressed -H "Referer: https://www.aliexpress.com/i/${productId}.html" -H "Connection: keep-alive" -H "Cache-Control: max-age=0" | jq .data.pageInfo.itemDetailView.desc


UPD02
fetch api отключили. Ищу другой способ получить описание продукта

UPD03
али в опере 12 без скриптов работает в RO полностью. Поиск, просмотр описания лотов. В китае одумались? Завезли server-side-rendering?

 , ,

bga_
()

RSS подписка на новые темы