Покажи Публикации - Naka
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1] 2 3 ... 176
1  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Re: TRIM на SSD на ниво EXT4, LVM или Software RAID... -: Авг 19, 2019, 16:40
(не се препоръчва да се изполва възможността във fstab, защото амортизира диска напразно и извиква TRIM при всяко изтриване на файл).
Цитат
Running fstrim frequently, or even using mount -o discard, might
       negatively affect the lifetime of poor-quality SSD devices.  For most
       desktop and server systems a sufficient trimming frequency is once a
       week.  Note that not all devices support a queued trim, so each trim
       command incurs a performance penalty on whatever else might be trying
       to use the disk at the time.

Тези твърдения както ги казват ми се виждат меко казани странни, даже неверни. Нали блокът във флаш паметта все някога трябва да се изтрие. Дали ще е веднага след trim командата или след време - трябва да се изтрие, за да се подготви за бъдещо вероятно писане в него. Най-вероятно, firmware след първоначалното триене го отбелязва само като изтрит.

Това е свързано с начина на работа на Флаш паметите. Ако трябва да се запише нещо първо се търка блока, а след това се записва. - две операции са. Не е както другите видове памет, където е само запис.

Хич не ми се вярвя да има толкова тъпи дискове, че при всяка команда trim за едно и също свободно място да правят пак търкане и търкане и търкане.... на вече изтъркан блок. Ако е така ще е ебати и тъпия firmware.



2  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Re: TRIM на SSD на ниво EXT4, LVM или Software RAID... -: Авг 17, 2019, 11:27
Трябва да пуснеш TRIM на всички I/O слоеве на абстракция. TRIM командата ще бъде транслирана от слой към слой докато достигне SSD-то.

Замислих се как работи този трим....Това означава ли, че всеки следващ слой ще преработва TRIM командата докато стигне последният слой където са самите сектори - LBA на диска?

Например за ext4 се знае кои сектори са освободени, но тези 'сектори' могът да отговарят на съвсем други LBA според райда. Значи командата трябва да се преработи???

За райд0 и  райд1 добре. Ами как ще стои въпросът за райд5/6? там изобщо ще има ли смисъл от ТРИМ?

И още един въпрос ТРИМ-а веднага ли предивиква търкане на блокове от диска или ТРИМ-а само го информира, че блоковете са вече свободни.....А пък диска по-късно си решава какво да прави с тези блокове и кога да ги търка?


-----
Относно ребилда. за md райдовете има една опция 'bitmap'. Като се пусне това ребилда става много много бърз.
Вече не помня как беше ??? ???....ама си мисля че при неправилно изключване (dirty) много бързо...за секунди ги оправяше.

3  Програмиране / Web development / Re: Какво точно означава C locale, ами 'en_US.UTF-8' и кое да ползвам. -: Авг 06, 2019, 11:07
в дебиана имам C.UTF-8:
locale --all-locales
bg_BG.utf8
C
C.UTF-8
en_US.utf8
POSIX
root@naka:~#

Което би означавало точно това, което трябва - да разпознава правилно utf-8.

Но в Centos 6 няма C.UTF-8 има само C, което ме навежда в мисълта, че чистото С е алиас най-малкото към някое UTF-8  ???

Ако е така, то П4П чупи конвенция по-стара от Юникс

ПХП-то не чупи нищо. Повечето му стрингови функции са директно мапнати към съответните Юникс функции в системата...към glibc ...или където и да е там....затова такива PHP функции са locale зависими.
4  Програмиране / Web development / Re: Какво точно означава C locale, ами 'en_US.UTF-8' и кое да ползвам. -: Авг 03, 2019, 11:16
Всичко ми е на utf-8 и скриптовете и стринга 'Abcdef-Абвгдж'. Aз бягам от cp1251.

В действителност точно горният пример преебава на setlocale(LC_CTYPE,'bg_BG.cp1251'); затова се чудя кое utf-8 локале да ползвам.
bg_BG.UTF-8 например?

И с bg_BG.UTF-8 работи правилно. Куриозното е че с  bg_BG.UTF-8 работи правилно и с Гръцки. Например за такъв смесен стринг 'Abcdef-Абвгдж-Αανατοσ'; което ме навежда на мисълта че *.UTF-8 е важната част.

Но аз само сетвам LC_CTYPE от всичките.
 
Цитат
   Specifies the locale to use for LC_CTYPE category information. The LC_CTYPE category determines character handling rules governing the interpretation of sequences of bytes of text data characters (that is, single-byte versus multibyte characters), the classification of characters (for example, alpha, digit, and so on), and the behavior of character classes.

Интересува ме само екстракването на символите (utf8-multibyte) да е правилно, Не ме интересува сортиране, преобразуване малки и големи букви.

На едно място прочетох че C локала не винаги означавало utf8. възможно ли е C лоакла в накои системи да е алиас на 'en_US.UTF-8' а пък в други да е алиас на ASCII.....е това не го разбирам.
5  Програмиране / Web development / Re: Какво точно означава C locale, ами 'en_US.UTF-8' и кое да ползвам. -: Авг 01, 2019, 16:24
Онова използва разни PHP стрингови функции които са locale зависими - затова се дъни....и затова се оправя.
Не използва никакви mb_xxxxx() функции както би се полагало. Също използва много pcre изрази, които също са аscii....Не са /fsdfsfsd/u с 'u' модификатор накрая.

Но на мен не ми се оправя чужд софтуер.
 
6  Програмиране / Web development / Re: Какво точно означава C locale, ами 'en_US.UTF-8' и кое да ползвам. -: Авг 01, 2019, 15:56
Всичко ми е на utf-8 и скриптовете и стринга 'Abcdef-Абвгдж'. Aз бягам от cp1251.

В действителност точно горният пример преебава на setlocale(LC_CTYPE,'bg_BG.cp1251'); затова се чудя кое utf-8 локале да ползвам.
7  Програмиране / Web development / Какво точно означава C locale, ами 'en_US.UTF-8' и кое да ползвам. -: Авг 01, 2019, 14:45
Ползвам един външен PHP проект, който обаче преебава кирилицата.
Обаче ако се зададе предварително  setlocale(LC_CTYPE,'C'); се оправя.


Код
GeSHi (PHP):
  1. // setlocale(LC_CTYPE,'bg_BG.UTF-8');
  2. // setlocale(LC_CTYPE,'C');
  3. setlocale(LC_CTYPE,'en_US.UTF-8');
  4.  
  5. print  external_func('Abcdef-Абвгдж');
  6.  

резултат без зададен лоакл:
"Abcdef-А��вгд��"

резултат със зададен лоакл:
'Abcdef-Абвгдж'

Интересното е, че работи правилно и с трите локала 'bg_BG.UTF-8', 'C', 'en_US.UTF-8'
При тях работи правилно и на кирилица и даже на гръчки.
Кой локал да ползвам. 'C' какво точно означава??? разбирам че 'C' не ми гарантира utf-8, но все пак работи. Не е ли по-правилно 'en_US.UTF-8'  ???
8  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: RPi 4 -: Юли 13, 2019, 13:27
Интересното ще да е ако пуснат бенчмаркове в сравнение с някой интелски десктоп. И то интела да е даунклокнат на 1.4GHz.

Тези 'малките' колко много мегдан имат за развитие ....чак до 3 - 4Ghz
9  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: 5G -: Юли 11, 2019, 11:49
   Kaто спомена за загряване,се сетих за един разговор с познат
лекар,физиотерапевт.Спомена ми,че използват микровълни за
лечение на ... синузит.
   Поставят пациента между 2 устройства (приличат на големи
слушалки) близко до синусите.Като се включат,нагряват тъканта
и облекчават симптомите.
   Не го питах обаче за страничните ефекти ...
Ако го видя пак,ще го питам.

О има такова. Имах един изпит медицинска техника. Та има едни такива две плочи големи колото CD-та. Между тях се генерира ВЧ поле. Поставяш си ръката, крака и т.н. между тях и затопля.

Един приятел си беше повредил много лошо крака. Та той тогава разправяше, че след тези процедури имал голям ефект. И майкa ми имаше един много лош проблем с коляното - и на нея предписаха такава физиотерапия и се оправи.

Но при тези процедури са много точно определени излъчването, времето на процедурата и броят им.
Ти по добре го питай твоят приятел на какава честота работят? Щото ми се върти нещо в ъкъла, че не са гигхерци? а по малко..

 
10  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: 5G -: Юли 11, 2019, 11:36
Аз понякога усещам затопляне на бедрото, където държа телефона в джоба си, а дори не е 3G. Обикновена тухла с бутончета. Някой от вас обръщал ли е внимание дали ухото му пари или нещо друго? Обърнете.

Айде сега. Много е малка радио енергията, че да усетиш затопляне.
Затопляне усещаш от греенето на процесора и греенето на батерията.
11  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: RPi 4 -: Юли 10, 2019, 12:12
Малинката ще стане нормално компютърче, когато и се появи M.2 и Sata конектори.

Готово!
http://mloduchowski.com/en/blog/raspberry-pi-4-b-pci-express/
вече има PCIe.

Много хубаво че го е направил.... ама този да се беше постарал малко :o...щото е работил като дърводелец с голямата тесла. 

Какво става с usb-тата в този случай? всичките ли ги губим?
А този SoC BCM2711B0 само една pcie 1x шина ли има?

12  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: RPi 4 -: Юли 10, 2019, 10:14
Малинката ще стане нормално компютърче, когато и се появи M.2 и Sata конектори.

И нормален кръгъл куплунг за захранване. Как така всички ротери, лаптопи.... могът имат, а тя да няма.
13  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: RPi 4 -: Юли 09, 2019, 13:52
Едно видео дето го гледах. Вътре има сравнение (hdparm -t ...) между RPi 3B и RPi 4 (и Jetson Nano)
на SSD закачен към USB-то.

RPi 3B - 28 Mb/sec
RPi 4   - 265 Mb/sec
което е много, ама много добре и почти 10 пъти по-бързо. Също като при десктопите. Тъй че разделянето на шините (usb) има ефект.

https://www.youtube.com/watch?v=kbn_6ixtIpA
14  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: 5G -: Юли 06, 2019, 15:11
Извинявам се за некомпетентните си изказвания, но така се учи човек. От това което си написал разбирам че няма волтажи, амперажи - има мощност.
За протокола:

Що бе. може и в напрежения (и тоци) да се расъждава. Антената си има съпротивление... Да кажем 50 ома. Нали да излъчи трябва да и се приложи напрежение - па да и се разлюлеят електроните :o

По най простата формула P=U2/R. Сега да не вземе някой, след като го написах това, да се вземе на сериозно и да почне да разправя че не било съпротивление ами били импеданси, да разправя за съгласувания и т. н...

Повече приложено напрежение върху товара на антената - повече мощност. Само че зависи от квадрата на приложеното напрежение.
15  Linux секция за начинаещи / Настройка на програми / Re: Как мога да накарам Synaptic да игнорира broken пакет. -: Юли 04, 2019, 16:30
Първото е да вляза в базата и ръчно да променя състоянието на пакетите като неинсталирани. Така спират да пискат.

Къде се бара? Търсих търсих по системата и Гого даже питах и нищо не намерих.
Страници: [1] 2 3 ... 176