dikiy_mujchina: (Default)

Читав про проблему чисел з плаваючою крапкою в різних мовах. Знав про це, але тут цікаві приклади, що її демонструють.
Почитайте кому цікаво:
https://habr.com/ru/company/ruvds/blog/467251/
https://habr.com/ru/company/ruvds/blog/467253/

Одразу закортілося зробити це на bash.

Отже маємо код func.sh:
n=53
s=66
i=1
Y=4
Z=4.25
function rec
{
 local y=$1
 local z=$2
 echo "scale=$s; 108 - ((815-1500/$y)/$z)" | bc
}

while ((i < n))
do
 X=$(rec $Y $Z)
 echo $i $X
 ((i++))
  Y=$Z; Z=$X;
done


Вдалося витягнути аж 51 ітерацію з 66-ма знаками після коми на 64-розрядному процесорі.
52-га ітерація вже дає помилку. Якщо зменшувати кількість знаків після коми, то помилка вилазить раніше.
Приклад:

./func.sh  
1 4.470588235294117647058823529411764705882352941176470588235294117648
2 4.644736842105263157894736842105263157894736842105263157894736842127
3 4.770538243626062322946175637393767705382436260623229461756373938145
4 4.855700712589073634204275534441805225653206650831353919239904997925
5 4.910847499082793200440259263788675553381435734376910847499082994940
6 4.945537404123916724773383803167646179898396254607032572965438910806
7 4.966962581762700598711938487257859038334684505496165524464691537547
8 4.980045701355631161268607994290371896302123673464422285393863391308
9 4.987979448478392260140132893976940099997211103391318633099648639815
10 4.992770288062068097489592548328269660456123986007056547568271385664
11 4.995655891506634026624028261567056044722326413837532247331853822697
12 4.997391268381344112893869021642594479179506558210534961065176919072
13 4.998433943944816919013897178190238288144824768204517960425157994075
14 4.999060071970893867816839606286924916295601082713975490073142930673
15 4.999435937146839147997850886499789968996080203109058207348314069350
16 4.999661524103767537786887985727092112295332631639192479387164376933
17 4.999796900713417912662993074633001420480614159913663832654854736229
18 4.999878135477931249231732030020404515785017949421442206629009503177
19 4.999926879504599904466452981025529766701451047577667361271434911874
20 4.999956127061157738119015282294488605438886850582641938831729704367
21 4.999973676005712444579015149356764373750439041335093369498274247308
22 4.999984205520272707924179788142665853184653169988172985593417089955
23 4.999990523282227659407207470022189568826534979957784366619804233280
24 4.999994313958559593649811689520544413663068482805850527430592184504
25 4.999996588371256023706380879336629093713905095109886485939352546686
26 4.999997953021356907988412868139562863621417754411224923518435806357
27 4.999998771812311329999364514508913187529485496071641892431468563861
28 4.999999263087205784555322944943074385884459593227299470450436711654
29 4.999999557852258305867636192619069867854318000222097242896162899823
30 4.999999734711331524163448988741171742961610267517016410807644957739
31 4.999999840826790469128306700560434654744989702612395274617954855178
32 4.999999904496071241143611376822433077387370515724323150419387257591
33 4.999999942697641650166097463981308744181889833783433923509266951803
34 4.999999965618584596072432254060836155170001208917445077678097701542
35 4.999999979371150615793871070618047677624914503556886343166046062426
36 4.999999987622690318414785499197708449013110912774616952791195835271
37 4.999999992573614172753021809055409603976285159930440558789658656761
38 4.999999995544168498791387293769830975353302304366735333704145181305
39 4.999999997326501132046680137058278835149623148268764277540348034317
40 4.999999998395901381457894653666856448276739513142761221933861455849
41 4.999999999037554890317927728511975551839578876004512921168141303805
42 4.999999999422814169118991136484662670563646786361799487831203672510
43 4.999999999659313202219878165341135584376657990811800840227187295106
44 4.999999999908081937094877874289399910676930124527449923531649004030
45 5.000000002194729477834855268763678345001041757473462230834251775533
46 5.000000046314443977950226388163428229385208979237699027274306693068
47 5.000000927740783629757100424027960064438240040804591191873863629415
48 5.000018555683377212812602544607166218865465018591172980841973991855
49 5.000371112812982342593558512049567531904148005364177069289475466312
50 5.007421705715241740312439150825015388983333281324112806918506292041
51 5.148214114185322247756906261538062516260215974201435604978538002970
52 7.878942307053065907276166554628570036580240417793053149907793669469


 

dikiy_mujchina: (Default)

Буду волати в мікрофон та рвати динаміки у клубі The Volume.

"Лікування Кульбабками" буде грати першими!

Лікування Кульбабками

Подробиці в описі події

https://www.facebook.com/events/921612928045760/


 

Feb. 17th, 2019 08:25 pm

GMail

dikiy_mujchina: (Default)

Доволі солідний і корисний ресурс.
Але...

Відмовився від їх веб-інтерфейсу для десктопу.
На Андроїді все працює(хоч і обмежено) швидко.
На десктопі ж, у порівнянні до попереднього оновлення інтерфейсу, все стало явно повільніше.
Так. Вони додали більш чітких елементів інтерфейсу, дизайнери UX/UI працювали мабуть не дарма, але допрацювалися, що я вже не можу там комфортно працювати.
Поки завантажаться всі панелі і інтерфейс почне відповідати на 4-ядерному Ryzen минає пару секунд. Ну й грець йому - мені ж працювати далі...
Коли я видаляю листа, то після видалення проходить пару секунд поки я можу перейти на наступного листа або теки. І т.д.
Затримки в реакції інтерфейсу стали значними.

Як результат опція Back to the future - я повернувся в Thunderbird. Чого і вам бажаю...
Поки мене там не було багато чого змінилося і стало на краще з того, що я помітив одразу:
1. Майже автоматично можна налагодити клієнта на gmail.
2. 1300+ плагінів на відміну від 20, коли я з нього перейшов на веб-версію і користувався лише веб-версією...
3. Розмір шрифтів в інтерфейсі не такий як запекло у дупі дизайнеру, а такий, як я виставив в системі.

Тобто старий добрий поштовик, а не хто-зна що...
 

dikiy_mujchina: (Default)

Виявилося дуже цікаво читати дані, що записані в заголовку DOC документа, що подавався до ЦВК, якщо у вас ОС базована на Linux/GNU.)))

Йдемо на сайт http://www.cvk.gov.ua/pls/vp2019/WP001
Заходимо до кожного претендента та качаємо передвиборчу програму, що повинна подаватися в DOC форматі.
Складаємо їх всі в одній теці:
$ ls
 balashov-0209-6.doc      derevianko-0246-6.doc   koshulynskyi-0228-6.doc   moroz-0227-6.doc           poroshenko-0295-6.doc   taruta-0234-6.doc
 bezsmertnyi-0253-6.doc   dobrodomov-0226-6.doc   kryvenko-0264-6.doc       muraiev-0207-6.doc         ryhovanov-0263-6.doc    tymoshenko-0225-6.doc
 bohomolets-0211-6.doc    haber-0241-6.doc        kryvonos-0271-6.doc       nalyvaichenko-0200-6.doc   sadovyi-0203-6.doc      tymoshenko-0267-6.doc
 bohoslovska-0236-6.doc   hrytsenko-0208-6.doc    kuprii-0206-6.doc         nasirov-0213-6.doc         shevchenko-0194-6.doc   vashchenko-0297-6.doc
 boiko-0216-6.doc         kaplin-0201-6.doc       kyva-0223-6.doc           nosenko-0262-6.doc         shevchenko-0215-6.doc   vilkul-0224-6.doc
 bondar-0257-6.doc        karmazin-0296-6.doc     liashko-0220-6.doc        novak-0272-6.doc           skotsyk-0202-6.doc     'zelenskyi -0233-6.doc'
 danyliuk-0231-6.doc      kornatskyi-0222-6.doc   lytvynenko-0269-6.doc     petrov-0276-6.doc          smeshko-0235-6.doc      zhuravlov-0270-6.doc

Базова інформація

Якщо дивитися інформацію про певний файл, то можна побачити таке:

$ file balashov-0209-6.doc
balashov-0209-6.doc: Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, Code page: 1251, Title:  , Author:  Windows, Template: Normal, Last Saved By:  Windows, Revision Number: 2, Name of Creating Application: Microsoft Office Word, Total Editing Time: 01:00, Last Printed: Wed Oct 17 09:21:00 2018, Create Time/Date: Tue Jan 15 08:56:00 2019, Last Saved Time/Date: Tue Jan 15 08:56:00 2019, Number of Pages: 1, Number of Words: 6129, Number of Characters: 3495, Security: 0

І тут є багато цікавого!

Для збору статистики виконуємо наступну команду, що аналізує заголовок файлу та виводить цікаві нам данні:

$ file *.doc | tr "," "\n" | grep -P '(Composite|Author|Editing Time|Last Sment File V2 Document//' | sed 's/^\([^ ]\)/@\1/' | tr "\n" " " | tr "@" "\n" | sed -e 's/ Author: //' -e 's/ Total Editing Time: //' -e 's/-6.doc://' -e 's/ Last Saved By: //'

Вивід команди наступний:

balashov-0209        Windows  Windows 01:00
bezsmertnyi-0253    Dimitro sytnikal
bohomolets-0211     yuliya.cherkashina yuliya.cherkashina
bohoslovska-0236     Microsoft Office  Windows
boiko-0216          i.dyrdina  Windows 01:00
bondar-0257         user  Windows
danyliuk-0231       Microsoft Office User  Windows
derevianko-0246     sytnikal sytnikal
dobrodomov-0226     HP Windows User 01:00
haber-0241          User_UKS Deputat 03:00
hrytsenko-0208        Lenovo 23:29:00
kaplin-0201         sytnikal
karmazin-0296       pzv sytnikal 01:00
kornatskyi-0222     admin hp 01:00
koshulynskyi-0228   work Korzh I.V.
kryvenko-0264       Office UlizkoVP
kryvonos-0271        Windows sytnikal
kyva-0223           Microsoft Office User  Windows
liashko-0220        user user 04:00
lytvynenko-0269     05:00
moroz-0227          Mazalova  Windows
muraiev-0207          korzhiv 04:00
nalyvaichenko-0200  HP korzhiv 01:00
nasirov-0213         Windows  Windows
nosenko-0262         Windows
novak-0272          Patriot sytnikal 01:00
petrov-0276         sytnikal sytnikal
poroshenko-0295     VJ UserPC101 05:00
ryhovanov-0263       Windows  Windows
sadovyi-0203        Admin korzhiv 01:00
shevchenko-0194     Admin sytnikal
shevchenko-0215     jenia - 01:39:00
skotsyk-0202        korzhiv 01:00
smeshko-0235            01:00
taruta-0234         Asus_PC  Windows
tymoshenko-0225     Microsoft Office User Microsoft Office User 03:00
tymoshenko-0267     sytnikal sytnikal 01:00
vashchenko-0297     s  
vilkul-0224        
zelenskyi -0233      Windows  Windows
zhuravlov-0270        User 08:00

1. Ми бачимо, що дуже багато документів від претендентів зроблено, або в останнє редаговано користувачем sytnikal:

bezsmertnyi-0253    Dimitro sytnikal
derevianko-0246     sytnikal sytnikal
kaplin-0201         sytnikal
karmazin-0296       pzv sytnikal 01:00
kryvonos-0271        Windows sytnikal
novak-0272          Patriot sytnikal 01:00
petrov-0276         sytnikal sytnikal
shevchenko-0194     Admin sytnikal
tymoshenko-0267     sytnikal sytnikal 01:00

Цей користувач стрічався і в попередніх виборах:
http://pik.cn.ua/22229/bilshe-polovini-kandidativ-po-206-okrugu-mayut-oznaki-plagiatu-u-svoyih-peredviborchih-programah/

https://www.chesno.org/post/323/

2. Так само засвітився і користувач korzhiv:

muraiev-0207          korzhiv 04:00
nalyvaichenko-0200  HP korzhiv 01:00
sadovyi-0203        Admin korzhiv 01:00
skotsyk-0202        korzhiv 01:00

Навіть відомо хто це:

koshulynskyi-0228   work Korzh I.V.

3. Більшість документів зроблена за короткий час - декілька хвилин. Схоже, що дані передали з буферу, а потім вже зберегли в даному документі. Тобто це була остання доробка документу. Лише у shevchenko-0215, hrytsenko-0208 явно вказано час майже 24 та 2 години. Багато документів не мають цих даних.

4. Ви можете використовуючи команди парсингу зібрати статистику і по іншим полям. Мені вони видалися не цікавими і я їх пропустив.

Доповнення.

Трошки нижче натякнули на exiftool. З ним ще красивіше:

$ exiftool * | grep -P '(File Name|System|Author|Last Modified|Company|Total Edit Time|App Version|Comp Obj User Type  )' | sed 's/^.*: //' | while read line; do if echo "$line" | grep -P '\-6\.doc$' &>/dev/null; then line='@'$line; else line="'$line'";fi; echo $line; done | tr "\n" ' ' | tr '@' "\n"

balashov-0209-6.doc 'Windows' 'Пользователь Windows' 'Пользователь Windows' '1.0 minutes' '' '11.5606'
bezsmertnyi-0253-6.doc 'Windows' 'Dimitro' 'sytnikal' '0' '' '11.5606'
bohomolets-0211-6.doc 'Windows' 'yuliya.cherkashina' 'yuliya.cherkashina' '0' 'WolfishLair' '14.0000'
bohoslovska-0236-6.doc 'Windows' 'пользователь Microsoft Office' 'Пользователь Windows' '0' '' '11.5606'
boiko-0216-6.doc 'Windows' 'i.dyrdina' 'Пользователь Windows' '1.0 minutes' '' '11.5606'
bondar-0257-6.doc 'Windows' 'user' 'Пользователь Windows' '0' '' '11.5606'
danyliuk-0231-6.doc 'Windows' 'Microsoft Office User' 'Пользователь Windows' '0' '' '11.5606'
derevianko-0246-6.doc 'Windows' 'sytnikal' 'sytnikal' '0' '' '11.5606'
dobrodomov-0226-6.doc 'Windows' 'HP' 'Windows User' '1.0 minutes' 'Microsoft' '14.0000'
haber-0241-6.doc 'Windows' 'User_UKS' 'Deputat' '3.0 minutes' 'VR' '11.9999'
hnap-0299-6.doc 'Windows' 'Пользователь Windows' 'Пользователь Windows' '1.0 minutes' '' '11.5606'
hrytsenko-0208-6.doc 'Windows' 'Пойда Олена' 'Lenovo' '23.5 hours' '' '16.0000'
kaplin-0201-6.doc 'Windows' 'Сергей' 'sytnikal' '0' '' '11.5606'
karmazin-0296-6.doc 'Windows' 'pzv' 'sytnikal' '1.0 minutes' '' '11.5606'
kornatskyi-0222-6.doc 'Windows' 'admin' 'hp' '1.0 minutes' '' '15.0000'
koshulynskyi-0228-6.doc 'Windows' 'work' 'Korzh I.V.' '0' 'Microsoft' '14.0000'
kryvenko-0264-6.doc 'Windows' 'Office' 'UlizkoVP' '0' '*' '11.5606'
kryvonos-0271-6.doc 'Windows' 'Пользователь Windows' 'sytnikal' '0' 'Grizli777' '11.5606'
kuprii-0206-6.doc 'Купрій Віталій' 'DocOper' '23 minutes'
kyva-0223-6.doc 'Windows' 'Microsoft Office User' 'Пользователь Windows' '0' '' '11.5606'
liashko-0220-6.doc 'Windows' 'user' 'user' '4.0 minutes' 'РПЛ' '14.0000'
lytvynenko-0269-6.doc 'Windows' '5.0 minutes' '' '16.0000'
moroz-0227-6.doc 'Windows' 'Mazalova' 'Пользователь Windows' '0' '' '11.5606'
muraiev-0207-6.doc 'Windows' 'Унтер Пришибеев' 'korzhiv' '4.0 minutes' 'SPecialiST RePack' '11.5606'
nalyvaichenko-0200-6.doc 'Windows' 'HP' 'korzhiv' '1.0 minutes' '' '11.5606'
nasirov-0213-6.doc 'Windows' 'Пользователь Windows' 'Пользователь Windows' '0' 'SPecialiST RePack' '11.5606'
nosenko-0262-6.doc 'Windows' 'Аристарх' 'Пользователь Windows' '0' 'SPecialiST RePack' '11.5606'
novak-0272-6.doc 'Windows' 'Patriot' 'sytnikal' '1.0 minutes' '' '11.5606'
petrov-0276-6.doc 'Windows' 'sytnikal' 'sytnikal' '0' 'Microsoft' '11.5606'
poroshenko-0295-6.doc 'Windows' 'VJ' 'UserPC101' '5.0 minutes' 'Grizli777' '14.0000'
ryhovanov-0263-6.doc 'Windows' 'Пользователь Windows' 'Пользователь Windows' '0' 'SPecialiST RePack' '11.5606'
sadovyi-0203-6.doc 'Windows' 'Admin' 'korzhiv' '1.0 minutes' '' '11.5606'
shevchenko-0194-6.doc 'Windows' 'Admin' 'sytnikal' '0' '' '11.5606'
shevchenko-0215-6.doc 'Windows' 'jenia' 'Укроп-адв' '1.6 hours' '13123' '16.0000'
skotsyk-0202-6.doc 'Windows' 'Виктория' 'korzhiv' '1.0 minutes' 'SPecialiST RePack' '11.5606'
smeshko-0235-6.doc 'Windows' 'Сергей Бурак' 'Сергей Бурак' '1.0 minutes' 'Reanimator Extreme Edition' '16.0000'
soloviov-0238-6.doc 'Windows' 'Пользователь Windows' 'Пользователь Windows' '1.0 minutes' '' '11.5606'
taruta-0234-6.doc 'Windows' 'Asus_PC' 'Пользователь Windows' '0' 'Microsoft' '11.5606'
tymoshenko-0225-6.doc 'Macintosh' 'Microsoft Office User' 'Microsoft Office User' '3.0 minutes' '' '16.0000'
tymoshenko-0267-6.doc 'Windows' 'sytnikal' 'sytnikal' '1.0 minutes' '' '11.5606'
vashchenko-0297-6.doc 'Macintosh' 's' 'Александр Ващенко' '0' '' '16.0000'
vilkul-0224-6.doc 'Windows' '' '' '0' '11.5606'
zelenskyi -0233-6.doc 'Windows' 'Пользователь Windows' 'Пользователь Windows' '0' '' '11.5606'
zhuravlov-0270-6.doc 'Windows' 'Олена Булатова' 'User' '8.0 minutes' 'Reanimator Extreme Edition' '12.0000'

В даному виводі видно, що користувачі використовували неліцензійнні збірки WolfishLair, Reanimator Extrime Edition, SPecialiST RePack.

По користувачу sytnikal:

bezsmertnyi-0253-6.doc 'Windows' 'Dimitro' 'sytnikal' '0' '' '11.5606'
derevianko-0246-6.doc 'Windows' 'sytnikal' 'sytnikal' '0' '' '11.5606'
kaplin-0201-6.doc 'Windows' 'Сергей' 'sytnikal' '0' '' '11.5606'
karmazin-0296-6.doc 'Windows' 'pzv' 'sytnikal' '1.0 minutes' '' '11.5606'
kryvonos-0271-6.doc 'Windows' 'Пользователь Windows' 'sytnikal' '0' 'Grizli777' '11.5606'
novak-0272-6.doc 'Windows' 'Patriot' 'sytnikal' '1.0 minutes' '' '11.5606'
petrov-0276-6.doc 'Windows' 'sytnikal' 'sytnikal' '0' 'Microsoft' '11.5606'
shevchenko-0194-6.doc 'Windows' 'Admin' 'sytnikal' '0' '' '11.5606'
tymoshenko-0267-6.doc 'Windows' 'sytnikal' 'sytnikal' '1.0 minutes' '' '11.5606'
 

Видно що для документів tymoshenko-0267-6.doc, petrov-0276-6.doc, derevianko-0246-6.doc автором і останнім редагуючим був sytnikal. Всі інші документи з йього списку він лише закінчував. Версія ПЗ всюди однакова - 11.5606.

Тільки документи tymoshenko-0225-6.doc та vashchenko-0297-6.doc створені на MacOS в 16 версії ПЗ. І схоже що різними користувачами.

Результати

Найцікавіше, я перевірив в LibreOffice 6.* під Kubuntu 18.10, якщо відкрити один з цих документів та копіювати вміст документу в новостворений документ, то втрачається вся інформація про те, хто, що і як створював. Час роботи над документом зменшується теж, тобто видно, що це копіпаста, що не є криміналом...)))

Мало того в LibreOffice можна також скинути інформацію про користувачів, тощо. Не знаю чи можливе таке в MS Word - давно не використовував. Якщо так, то це ще феєричніше...)))

Приклад інформації про документ після копіпасти:

ExifTool Version Number         : 11.10
File Name                       : ххххххххх-6-2.doc
Directory                       : .
File Size                       : 36 kB
File Modification Date/Time     : 2019:02:08 21:00:16+02:00
File Access Date/Time           : 2019:02:08 21:00:16+02:00
File Inode Change Date/Time     : 2019:02:08 21:00:16+02:00
File Permissions                : rw-rw-r--
File Type                       : DOC
File Type Extension             : doc
MIME Type                       : application/msword
Comp Obj User Type Len          : 24
Comp Obj User Type              : Microsoft Word-Dokument
Title                           : Передвиборна програма
Template                        : Normal
Revision Number                 : 2
Total Edit Time                 : 1.6 minutes
Last Printed                    : 0
Create Date                     : 2019:02:08 18:59:55
Modify Date                     : 2019:02:08 19:00:16
Identification                  : Word 8.0
Language Code                   : English (US)
Doc Flags                       : 1Table, ExtChar
System                          : Windows
Word 97                         : No
Code Page                       : Unicode (UTF-8)

Вживання слів

Тор-10 початків слів з довжиною:від 5 до 7 символів:

$ for file in *-6.doc; do echo $file; catdoc "$file" | tr "\n" " " | tr "йцукенгшщзхїґфівапролджєячсмитьбю" "ЙЦУКЕНГШЩЗХЇҐФІВАПРОЛДЖЄЯЧСМИТЬБЮ" | sed 's/  */ /g' | tr -d ',./?";:<>[]{}|\`~!@#$%^&*()_+=-' | tr -d '0-9' | tr ' ' "\n" | while read word; do word=${word:0:7}; lword=${#word};if ((lword>4)); then echo $count $word;fi; done | sort | uniq -c | sort -n | tail -n10; echo; done
balashov-0209-6.doc
      8 БУДУТЬ
      8 ЕКОНОМІ
      8 КОРУПЦІ
      8 ПРОСТИХ
      8 СПРАВЕД
      9 ЗБАГАЧЕ
     11 ГРОШІ
     12 ПОДАТКО
     38 УКРАЇНИ
     39 ГРОМАДЯ

bezsmertnyi-0253-6.doc
      6 ДЕРЖАВН
      6 НЕОБХІД
      6 ПЕРЕХІД
      6 ПРОГРАМ
      6 СТВОРЕН
      6 ЦІННОСТ
      7 ЛЮДИНИ
      8 СИСТЕМИ
     10 УКРАЇНИ
     21 ДЕРЖАВИ

bohomolets-0211-6.doc
      6 УКРАЇНІ
      6 УМОВИ
      7 ГРОМАДЯ
      7 ДЕРЖАВН
      7 ЇАПРОВА
      7 ПРЕЗИДЕ
      8 ЕКОНОМІ
      8 УКРАЇНЦ
      9 СОЦІАЛЬ
     20 СПРАВЕД

bohoslovska-0236-6.doc
      7 ВПРОВАД
      7 ПОЛІТИЧ
      7 ПУБЛІЧН
      8 ПРЕЗИДЕ
      8 СІЛЬСЬК
     10 ДЕРЖАВН
     11 БУДУТЬ
     11 УКРАЇНС
     19 ГРОМАДЯ
     20 УКРАЇНИ

boiko-0216-6.doc
      5 ПРОГРАМ
      5 СПРАВЕД
      6 НЕЗАЛЕЖ
      6 РОЗВИТК
      6 УКРАЇНИ
      7 ДЕРЖАВН
      8 ЕКОНОМІ
      8 СОЦІАЛЬ
     11 ГРОМАДЯ
     11 ЇАБЕЗПЕ

bondar-0257-6.doc
      8 УКРАЇНИ
      9 ПІДВИЩЕ
      9 ПІДПРИЄ
      9 СТВОРЕН
     12 ДЕРЖАВН
     12 ЗАПРОВА
     12 ПРОГРАМ
     13 БУДІВНИ
     13 РОКІВ
     17 ПРОМИСЛ

danyliuk-0231-6.doc
      4 РОСІЙСЬ
      4 «СПІЛЬН
      4 УКРАЇНІ
      4 ЦЬОГО
      5 ГРОМАДЯ
      5 НАЦІОНА
      5 РОЗВИТК
      6 ЕКОНОМІ
      6 ПАРЛАМЕ
     11 УКРАЇНИ

derevianko-0246-6.doc
      7 httpsde
      7 HYPERLI
      8 ВСТАНОВ
      8 ЕКОНОМІ
      8 МОЖЛИВО
      9 ГОЛОСУВ
      9 ГРОМАДЯ
      9 КОНТРОЛ
      9 ТЕРИТОР
     10 ЕЛЕКТРО

dobrodomov-0226-6.doc
      3 ДЕПУТАТ
      3 ЗАРПЛАТ
      3 МАЄМО
      3 ПОВЕРНУ
      3 ПРАЦЮВА
      3 ПРЕЗИДЕ
      3 УКРАЇНС
      4 ЕКОНОМЦ
      6 КРАЇНУ
      6 РЕФОРМИ

haber-0241-6.doc
      6 УКРАЇНС
      7 МАЄМО
      7 ПАТРІОТ
      8 БУДУТЬ
      8 ЗАБЕЗПЕ
      8 РОЗВИТК
      9 МАЮТЬ
     12 ПРЕЗИДЕ
     22 ГРОМАДЯ
     27 УКРАЇНИ

hnap-0299-6.doc
      2 ПОДАТКІ
      2 ПРОТИ
      2 УКРАЇНІ
      3 ВІДПОВІ
      3 ВІЙСЬКО
      3 ЄОКЛАДУ
      3 ЗУСИЛЬ
      4 ЕКОНОМІ
      4 ПРЕЗИДЕ
      6 УКРАЇНИ

hrytsenko-0208-6.doc
      6 УКРАЇНС
      6 ЧЕСНИЙ
      7 ДЕРЖАВН
      8 ПРОФЕСІ
      8 УКРАЇНИ
      9 ГРОМАДЯ
     10 КОРУПЦІ
     13 ЕКОНОМІ
     15 БУДУТЬ
     23 ПРЕЗИДЕ

kaplin-0201-6.doc
      7 КОНТРОЛ
      7 СПРАВЕЄ
      7 СТВОРЕН
      8 КУЛЬТУР
      9 УКРАЇНИ
     10 ЇАХИСТ
     11 РОЇВИТО
     15 СОЦЦАЛЬ
     16 ГАРАНТУ
     21 ДЕРЖАВН

karmazin-0296-6.doc
      7 ДЕРЖАВИ
      7 СФЕРЦ
      8 ДІЯЛЬНО
      8 ЕКОНОМІ
      8 СОЦІАЛЬ
      8 УКРАЇНС
     10 ГРОМАДЯ
     21 ЗАБЕЗПЕ
     22 УКРАЇНИ
     25 ДЕРЖАВН

kornatskyi-0222-6.doc
      8 СТВОРЕН
      9 ПОЛІТИК
     11 НАРОДУ
     12 ПРЕЗИДЕ
     13 ДЕРЖАВН
     13 КОНСТИТ
     14 ПОВНОВА
     15 ВЛАДИ
     16 УКРАЇНС
     32 УКРАЇНИ

koshulynskyi-0228-6.doc
      7 СУДДІВ
      8 ВСТАНОВ
      9 ЗАМІСТЬ
      9 ПРОГРАМ
     10 ЇАПРОВА
     11 ГРОМАДЯ
     13 ДЕРЖАВН
     16 УХВАЛИТ
     17 УКРАЇНС
     20 УКРАЇНИ

kryvenko-0264-6.doc
      7 РЕФОРМИ
      8 ГРОМАДЯ
      8 ІННОВАЦ
     10 УКРАЇНЦ
     11 РОЗВИТК
     12 УКРАЇНС
     15 ЕКОНОМІ
     15 СТВОРЕН
     16 НЕЗАЛЕЖ
     16 УКРАЇНИ

kryvonos-0271-6.doc
      7 ВЛАДИ
      7 СИСТЕМИ
      7 ТЕРИТОР
      8 ПЕРЕМОГ
      8 УКРАЇНС
     10 ЗАБЕЗПЕ
     12 ВПРОВАД
     14 СТВОРЕН
     16 УКРАЇНИ
     19 ГРОМАДЯ

kuprii-0206-6.doc
      6 КОРУПЦІ
      6 ПРАВООХ
      6 УКРАЇНИ
      7 ГРОМАДЯ
      7 ДЕРЖАВИ
      7 ПРЕЗИДЕ
      8 КРИМІНА
      8 МАЮТЬ
      8 ТЕРИТОР
     13 ДЕРЖАВН

kyva-0223-6.doc
      6 ПОВЕРНЕ
      6 РОЗВИТО
      7 БУДУТЬ
      8 ГРОМАДЯ
      8 ЕКОНОМІ
      8 СОЦІАЛЬ
      9 ЗАБЕЗПЕ
      9 СИСТЕМУ
     12 ДЕРЖАВН
     15 УКРАІ̨Н

liashko-0220-6.doc
      5 БУДУТЬ
      5 ПРАЦЮВА
      5 СЬОГОДН
      5 УКРАЇНІ
      7 ЖИТТЯ
      7 ЗЕМЛЮ
      8 ВЛАДИ
      8 СПРАВЕД
      8 УКРАЇНЦ
     10 ЕКОНОМІ

lytvynenko-0269-6.doc
      9 ВІДПОВІ
      9 ДЕРЖАВН
      9 МІЖНАРО
     10 ГРОМАДЯ
     10 МАЮТЬ
     10 УКРАЇНА
     10 УКРАЇНИ
     12 НЕОБХІД
     12 ПОТРЕБУ
     13 УКРАЇНІ

moroz-0227-6.doc
      5 ТЕРИТОР
      6 ЗЕМЛІ
      6 ПЕРЕДБА
      8 ВІДПОВІ
      8 ЗАБЕЗПЕ
      9 ЕКОНОМІ
     10 ВЛАДИ
     13 ПРЕЗИДЕ
     15 ДЕРЖАВН
     18 УКРАЇНИ

muraiev-0207-6.doc
      6 ЗАКОНОП
      6 НЕОБХІД
      6 ПОВИННА
      6 ПОТРІБН
      6 РОЗВИТК
      6 УКРАЇНА
      7 ГРОМАДЯ
      7 ПОЛІТИК
      8 ТІЛЬКИ
     11 УКРАЇНИ

nalyvaichenko-0200-6.doc
      4 НЕЗАЛЕЖ
      4 РОЗВИТК
      4 СПРАВЕД
      5 ПРЕЗИДЕ
      5 УКРАЇНИ
      6 ВЛАДИ
      6 ГАРАНТУ
      6 ЇАПРОВА
      7 СОЦІАЛЬ
      8 ГРОМАДЯ

nasirov-0213-6.doc
      8 УКРАЇНС
     10 СТВОРЕН
     11 ДЕРЖАВИ
     11 ЕФЕКТИВ
     11 ЗАБЕЗПЕ
     12 УКРАЇНІ
     14 ГРОМАДЯ
     15 ДЕРЖАВН
     17 УКРАЇНИ
     22 ЕКОНОМІ

nosenko-0262-6.doc
      5 СТАТИ
      6 ПОВИНЕН
      7 ДЕРЖАВН
      7 ПОВИННА
      7 ПОВИННІ
      8 УКРАЇНІ
      9 ТЕРИТОР
     14 ГРОМАДЯ
     14 УКРАЇНИ
     18 ЕКОНОМІ

novak-0272-6.doc
      7 ПРІОРИТ
      8 НЕОБХІД
      9 ДЕРЖАВН
      9 РОЗВИТК
     10 БЕЗПЕКИ
     10 ВІДПОВІ
     11 ДЕРЖАВИ
     12 НАЦІОНА
     17 ЕКОНОМІ
     28 УКРАЇНИ

petrov-0276-6.doc
      2 ПРАВО
      2 ПРАВОСЛ
      2 ПРОДАЖ
      2 РОЗВИТК
      2 СТВОРЕН
      2 ФУНКЦІЙ
      2 ЩОДЕННИ
      3 ГРОМАДЯ
      4 ПРОГРАМ
     11 УКРАЇНИ

poroshenko-0295-6.doc
      6 ЛЮДЕЙ
      6 НЕЗАЛЕЖ
      6 ПОЛІТИК
      7 ТЕРИТОР
      9 ЗАБЕЗПЕ
     10 ПІДТРИМ
     11 РОЗВИТК
     12 УКРАЇНИ
     12 УКРАЇНС
     13 ЕКОНОМІ

ryhovanov-0263-6.doc
      6 УКРАЇНА
      6 ФОРМУВА
      7 ЕКОНОМІ
      7 СТВОРЕН
      8 СИСТЕМИ
      9 СОЦІАЛЬ
      9 УКРАЇНИ
     10 ГРОМАДЯ
     10 ОЧІКУВА
     11 РЕЗУЛЬТ

sadovyi-0203-6.doc
      8 ЧЕРЕЗ
      9 ЇАБЕЗПЕ
      9 УПРАВЛІ
     10 ВІДПОВІ
     12 ДЕРЖАВН
     12 КРОКИ
     12 ПЕРШІ
     13 ГРОМАДЯ
     15 УКРАЇНИ
     17 ЇАПРОВА

shevchenko-0194-6.doc
      5 ПРЕЗИДЕ
      5 СВІТУ
      5 СТАТИ
      5 УКРАЇНС
      6 ГРОМАДЯ
      6 НАЦІОНА
      7 НЕЗАЛЕЖ
      7 УКРАЇНІ
      7 УКРАЇНУ
      8 УКРАЇНИ

shevchenko-0215-6.doc
      6 СПРАВЕД
      6 ТЕРИТОР
      6 УКРАЇНА
      6 УКРАЇНЦ
      6 ЧИНОВНИ
      7 РОЗВИТК
      8 ГРОМАДЯ
      8 ДЕРЖАВИ
      9 ЕКОНОМІ
     16 УКРАЇНИ

skotsyk-0202-6.doc
      7 ВИРОБНИ
      7 ДЕРЖАВН
      7 КРАЇНИ
      7 УКРАЇНІ
      7 УКРАЇНЦ
      8 ГРОМАДЯ
      8 ПОЛІТИК
     10 ДЕРЖАВИ
     10 ЕКОНОМІ
     10 УКРАЇНИ

smeshko-0235-6.doc
      9 ДЕРЖАВИ
      9 ЕКОНОМІ
      9 КОРУПЦІ
      9 СТВОРЕН
     10 ДЕМОКРА
     11 ПЕРЕМОГ
     13 ПОЛІТИЧ
     15 ДЕРЖАВН
     15 ЗАБЕЗПЕ
     23 УКРАЇНИ

soloviov-0238-6.doc
      4 СОЛОВЙО
      5 КРАЇНІ
      5 КУЛЬТУР
      7 ЕКОНОМІ
     11 УКРАЇНИ
     12 ЗАКОНОП
     12 ПІДГОТО
     23 ІНАВГУР
     23 ПРОТЯГО
     24 ПІСЛЯ

taruta-0234-6.doc
      7 ПІДПРИЄ
      7 УКРАЇНІ
      8 ПРОГРАМ
      8 РЕАЛІЗА
      8 РОЗВИТК
      9 СТВОРЕН
     14 ГРОМАДЯ
     19 ЕКОНОМІ
     22 ГАРАНТУ
     28 УКРАЇНИ

tymoshenko-0225-6.doc
      7 ГРОМАДЯ
      7 ЗАБЕЗПЕ
      7 ПЕНСІЙН
      7 РОКІВ
      8 БУДУТЬ
      8 ЗАРОБІТ
      8 СТРАТЕГ
     10 ПРОГРАМ
     12 УКРАЇНИ
     16 УКРАЇНС

tymoshenko-0267-6.doc
      3 ФЕДЕРАЦ
      4 ВІДПОВІ
      4 ПІДТРИМ
      4 РОЗВИТО
      4 РОСІЙСЬ
      4 УПРАВЛІ
      5 ДЕРЖАВН
      5 ЇАПРОВА
      6 ЇАБЕЗПЕ
     10 УКРАЇНИ

vashchenko-0297-6.doc
      6 СОЦІАЛЬ
      6 СУСПІЛЬ
      7 ДЕРЖАВН
      7 ПРОГРАМ
      8 НАРОДНО
      8 СТВОРЕН
      9 НАЦІОНА
     10 РОЗВИТК
     14 УКРАЇНС
     18 УКРАЇНИ

vilkul-0224-6.doc
      4 ПРОМИСЛ
      4 ПРОФЕСІ
      4 ⠢ СТВОР
      4 УКРАЇНИ
      5 РАХУНОК
      5 РОКІВ
      5 СЕРЕДНЬ
      6 ЗАРПЛАТ
      6 УКРАЇНС
      7 РОЗВИТО

zelenskyi -0233-6.doc
      6 УКРАЇНУ
      7 ЕКОНОМІ
      7 КОРУПЦІ
      7 МАЙБУТН
      8 ДЕРЖАВИ
      8 ПОВИННА
      9 ВЛАДИ
      9 СТАТИ
     11 УКРАЇНА
     11 УКРАЇНИ

zhuravlov-0270-6.doc
      7 РОЗВИТК
      7 СУСПІЛЬ
      8 ГРОМАДЯ
      8 СОЦІАЛЬ
      9 ДЕРЖАВН
      9 УКРАЇНИ
     10 БЕЗПЕКА
     10 СИСТЕМИ
     11 СТАБІЛЬ
     19 ЗАБЕЗПЕ

Не знаю що саме можна по цьому сказати, але це може бути цікаво.
dikiy_mujchina: (ubuntu)

Вкотре видаляю цей чудовий встановлювач пакетів. Дійсно. Він може допомогти, коли у вас конфлікт версій бібліотек для якогось задрипаного пропрієтарного пакету а ля Вайбер чи Скайп. Або є якийсь корисний вам рідкісний пакет, якого нема в ppa наприклад(поки я такого не знаю, але це можливо)

Але майте на увазі! Використовуйте його лише, коли без цього не можна обійтися. От треба дуже, а не можна встановити штатними засобами ніяк, навіть якщо руками вставити лівий пакет з попередніх релізів і заборонити йому оновлюватися! Або іншими хитросплетіннями...

Чому? Бо інакше він з'їсть все, що у вас є.

Недоліки:

1. Буде закачано додаткове оточення core. Отже втрата місця на накопичувачі і в пам'яті коли буде виконуватися якесь корисне ПЗ з snap.
2. Буде встановлюватися оновлення всіх пакетів, що ви ставили і... Зберігати їх історію! Тобто ви зможете завжди відкотитися на потрібну вам версію, навіть якщо її вже нема в мережевому сховищі! Це ж мегафіча! Особливо, якщо треба підвищити попит на купівлю SSD великого об'єму...
3. Ваші пакети при запуску будуть повільно запускатися, бо їм треба пройти всі перевірки безпеки, сумісності, (що є неодмінно плюсом) та завантажити додаткове оточення в пам'ять. По суті всі ваші snap-lдодатки працюють у окремих контейнерах з своїм оточенням...
4. Часом пакет пухне через завантажене сміття(Вайбер) і це лежить не в хомяку, а в root! Як результат - ви не можете оновити ядро, хоча до цього у вас було десь до 1Гб вільного місця. В моєму випадку Вайбер+ядро з'їли до 700Мб. І це при тому, що старі версії ядра я вже поприбивав штатно.
5. Якість пакетів у snap часто заслабка. Один з моїх перших пакетів встановлених, десь, рік назад - LibreOffice. Все чудово стало, швиденько. Але замість кирилиці він показував cp-1252...((( Хто його компілив я думаю, зрозуміло. А от чого, я, такий лошара, його поставив - це вже інше питання. Недавно прогриміло, що в snap були якісь пакети, що майнили після встановлення. На що Канонікал відповіла - не заборонено. Ви самі обираєте той пакет який вам треба. А якщо автор вирішив трошки на вас заробити, то його право. Як ви здогадуєтеся, джерельных кодів пакетів у snap немає.
6. Я навіть намагався зробити свій пакет у цьому чуді, але через певні обмеження доступу до встановлених бібліотек(безпека і фсьо такоє), мій perl скрипт не міг використовувати на повну потужність бібліотеки imagemagick, тобто я не міг оброблювати графічні файли! Відповіді в підтримці не отримав і з радістю видалив свої потуги.
7. Він годиться лише для того, що ви самі нахардкодили. Легко і просто запхнути свою версію говнокоду у сховище, щоб всі його собі встановили, мало того потім зберігали всі версії і могли у випадку чого швиденько перемкнутися на ту версію, що хоть якось працювала!. У світлі останніх напрямків бізнесу - дуже перспективненько. Хуяк-хуяк і в продакшн! Тобто збираєте собі пакет, компілюєте і все у вас є. Але якщо треба використовувати зовнішні системні бібліотеки, то ви можете отримати дулю з маком! Отже що? Пишемо свій велосипед! Бо мені ж якось треба малюнки оброблювати! Це я думаю легше ніж інтегрувати код imagemagick у твій perl скрипт. Тобто все що компилиться - більше менш. ПЗ на скриптових мовах може відгребти ще той пучок щастя в залежності від того що він хоче робити.
Мало того ще й без вихідних кодів! Тобто повна протилежність ppa! А як все добре починалося...(((

Це бізнес, дитинко!
 

Отже я вас попередив...

dikiy_mujchina: (Default)

Минув десь місяць як як користуюся ноутбуком Lenovo 720s-13ARR.

Що можу сказати?

Зручність користування.

Клавіатура і тачпад чудові.
Підсвітка всіх клавіш за потреби, клавіші з індикацією (живлення та CapsLk). Але не без недоліків.

По замовчанню без Fn викликаються клавіші керування гучністю, яскравістю, тощо. Але я - ретроград і перемкнув в BIOS цей параметр. Але тоді клавіша Ins викликається лише з використанням Fn. Без Fn спрацьовує PrtSc. Звикаю. Додаткові функціональні клавіші знаходяться на незвичних для мене місцях, але то не критично.

Є два критичних недоліки клавіатури і обидва в клавіші живлення. Вона знаходиться поряд з клавішею Delete і дуже часто натискаєш вимикання живлення замість Delete. Меню виходу допомагає, але останнього часу я вже звик наче. Друга проблема - Індикація живлення. Коли ноутбук засинає, індикація повідомляє про це як плавне згасання/запалення світлодіода на кнопці живлення. Це чудово, якщо екран не закрито. Але як правило екран закривається, потім спрацьовує сон, і ти нічого не бачиш. Вчора був випадок коли ноутбук після закриття екрану не заснув. За місяць це вперше, але таке сталося. Як результат розряджений акумулятор.

Корпус і акумулятор

Повністю алюмінієвий корпус. Розміри - 305,9 x 213,8 x 13,6 мм, вага - 1.14кг. Я у захваті. Є 2 USB3 порти сумісних з USB2, аудіоджек, 2 USB-C порти, один з них служить для заряджання.

По ліву та праву сторону від тачпаду є два магніти, що притягують та утримують кришку після закриття.

Акумулятор під Kubuntu 18.10 живе десь більше 4 годин. Це з останнім ядром(у 4.19 відбулося покращення керування збереженням енергії для Ryzen - вимикання використання відповідної пам'яті, якщо вона не використовується для 3D) та відповідними оптимізаціями. Якщо починати гратися в 3D, то значно швидше починає розряджатися акумулятор. Заряджається доволі швидко. З повного нуля десь менше за 2год заряджається до 100%.

Думаю треба буде якось купити USB-С <-> USB3 шнур і спробувати заряджатися з компа. Якщо не допоможе, то придбати додатковий зарядний пристрій. Комплектний БП не дуже маленький і не підходить для постійного перебування у сумці. Поки це не нагальна проблема, але з часом буде у пригоді.

Є сканер відтисків пальців. Під Linux не працює. Під Windows навіть не намагався тестувати. Вважаю, що зливати біометричну інформацію виробникам пристроїв не варто. Ми їм довіряємо, але я б не був таким впевненим поки я не маю відкритого коду BIOS та прошивок всього залізяччя що там є. Підтримку в Linux може для нього і зроблять - бачив що хтось з ним колупається - але я таке ставити собі не буду. Нема потреби.

Екран

Екран 13", але завдяки малому полю по краям - він як 12". Мало того - це матовий екран!

Довго вибирав між цією моделлю та від HP x360 13". Розміри, матовий екран та ціна таки перемогли, незважаючи на трансформер, який до речі в планшетному режимі майже безкорисний, так як тачскрін у HP поки не підтримується в Linux.

Дуже яскравий екран. Використовую для роботи яскравість на рівні 25-30%. Цього достатньо для денної роботи в приміщенні.

Продуктивність

Я брав модель з Ryzen 5 та 512GB SSD, 8GB RAM. В данній моделі використовується NVMe SSD. На відміну від попереднього процесора на Intel та звичайного SSD, цей ноут літає вдвічі швидше. Так, 4 ядра або 8 потоків я навантажував на 100% лише коли компілював щось і сам вказував використовувати всі ядра.

Дана модель має недолік з CPU throttling в ранніх версіях BIOS. Детально поведінку CPU throttling можна переглянути в даному огляді. Проблема вирішується встановленням останньої версії BIOS, що я й замовив при купівлі. Протестував CPU throttling з останнім BIOS - все працює як треба, без проблем.

Останнього часу я віртуалізацію не дуже використовував, тому не скажу як воно буде якщо декілька активно працюючих віртуалок запустити та паралельно працювати в основній ОС.

Відеокарта не супер-пупер, але мені достатньо. Вона потужніша за відповідний Intel, проте повільніше працює ніж в інших Ryzen 5 ноутбуках, бо в даному ноутбуці використовується одностороння пам'ять! ((( Це головний технологічний недолік, але враховуючи його розміри, це прийнятно. Я поки не помічаю незручностей від цього. Це помітно буде на важких іграх та думаю коли активно буде працювати купа віртуалок. Поки для мене це не є головним використанням даного ноутбука.

Робота в Kubuntu 18.10

Враховуючи те, що більш-менш стабільна  підтримка даного процесора з'явилася в ядрі 4.17, то я одразу встановив данну ОС. Windows, що йшов у коробці - зберіг, він  мені треба для створення музики. Тому прийшлося переполовинити диск. NTFS розділ був зменшений до максимально можливого розміру ще у Windows (щось там воно не змогло менше 250GB, бо якийсь файл був жорстко прив'язаний до свого місця). Але мене це влаштовує. Якщо треба буде якесь файло додатково зберігати(фільми, архіви), то я й в NTFS можу його кинути.

При встановленні треба використовувати UEFI та вимкнути Secure Boot в BIOS. Інакше ви не встановите Kubuntu. Про це багато написано в мережі.

Якщо будете ставити Kubuntu 18.10, або інший дистрибутив, то майте на увазі, що з коробки воно працює, але треба використовувати певні параметри ядра Linux для стабільної роботи. Цей набір у мене прибрав основну масу помилок з логів та забезпечив стабільність роботи, без зависань.

Додатково з powertop я взяв всі рекомендації та вставив їх у свій скрипт керуванням споживання енергії, що виконується при під'єднанні-від'єднанні блока живлення. Це теж повинно трошки збільшити час роботи від акумулятора.

Навіть при використанні CPU Powersave режиму при роботі від акумуляторів не бачу якогось значного уповільнення в офісних задачах.

RTL 8821ce

З коробки працювало все залізяччя, окрім Wi-Fi. Був під'єднаний USB-Ethernet перехідник і скачано та зкомпільовано драйвер для данної WiFi/BT картки. 801.11ac працює без нарікань. Автор, що підтримує цю версію драйвера активно відповідає на питання, якщо якісь проблеми у вас виникатимуть. Звідти я й дізнався, що є проблема з підтримкою керування живленням у даної картки - її розробники поки не повністю реалізували для Linux і після сну як правило картка не працює. Вирішується або вимиканням/вмиканням картки(відповідною клавішею), або перезавантаженням модуля, що я й роблю автоматично при відкриванні кришки ноутбука, або при вході в систему(коли робиш вихід з одного користувача і вхід під іншим, то картка вимикається теж).

ACPI кнопки

Не працюють клавіші вимикання мікрофона, вимикання камери, блокування єкрану та якось кнопка з стрілочкою по колу(наче перезавантаження якесь). Ще не тестував перемикання між моніторами, бо не маю змоги під'єднати по HDMI другий монітор - чекаю на універсальний перехідник для USB-C з Aliexpress.

Повністю працює керування підсвіткою клавіатури. Для мене це новинка - мій перший ноут з такою функцією. Дуже зручно писати щось на ноуті вночі в ліжку. )))

Це не критично. Деякі з непрацюючих клавіші видно, що оброблюються але на них нічого не прив'язано. Може з часом причеплю щось.

Ціна

На ринку можна побачити різноманітні ціни за дану модель. Є як моделі для України, так і моделі для US. Я брав останню, бо вона була дешевшою. Схоже, що їх свого часу закупили, коли Lenovo робила рекламу моделі і продавала їх з значною знижкою. Я тоді бачив цю подію, але не міг ще купити - не було грошей. Та й купувати з USA - це додаткові витрати на доставку та гравіровку українських букв на клавіатурі. Тоді також ще й не було вирішено проблему з CPU throttling.

Тому якщо хочете брати модель за менші гроші але лише з гарантією від магазину (навряд чи ви будете відправляти в ремонт до US), то це значна знижка. Десь до 200дол. Отже тоді шукайте модель з поміткою RUS або PUS. Але я бачу що їх вже наче й нема у продажу...(((

Висновок
В цілому я задоволений. А як може бути інакше, якщо я на нього спустив купу своїх грошей?)))

dikiy_mujchina: (ubuntu)

Починаючи з ядра 4.18 CPU Ryzen більш-менш працюють без бубна. Як воно було до цього ядра не знаю, але читав. Коли я придбав собі ноутбук, то вже була Kubuntu 18.10 з ядром 4.18.

Але.

Не все так добре з коробки і без оптимізації нікуди не подітися. Система зависала через певний період роботи випадково.Відома проблема.
Треба додати опцію ядра idle=nomwait
Додатково додав pci=noaer його теж вказували як необхідний. Поки не тестував як без нього.

Але не всі помилки зникли в dmesg -l3

Для мого Ryzen 5 додав ще такі параметри: ivrs_ioapic[4]=00:14.0 ivrs_ioapic[5]=00:00.2 . Може для вашої версії процесора треба будуть інші цифри. У мене хоча б зникли  відповідні помилки з логів після цих параметрів.

Підсумково додав такі параметри:

idle=nomwait pci=noaer ivrs_ioapic[4]=00:14.0 ivrs_ioapic[5]=00:00.2

Для збереження енергії використовую powersave режим, коли працюю від акумулятора та performance, коли працюю від розетки.

Поки що не використовую pcie_aspm=off параметр. Наче зависано нема. Є лише проблема з вайфай карткою, але я її вирішив автоматичним перезавантаженням модуля після сну. Все ж таки з керуванням використання енергії на PCIE ноут повинен довше працювати від акумулятора.

В ядрі 4.19 з'явилася підтримка вимикання пам'яті відеокарти якщо вона не використовується в 3Д. Мені здалося, що ноут став працювати довше від акумулятора, якщо я просто сиджу під офісними задачами. Можливо вже idle в параметрах не треба вказувати в новому ядрі - не перевіряв поки що за браком часу.

Якщо що, то Lenovo 720s-13ARR - дуже гарна машинка, якщо на ній стоїть останній БІОС, в попередніх версіях була проблема з тротлінгом CPU  і після зменшення вольтажу з метою пониження нагріву CPU, вольтаж назад не відновлювався при вирівнюванні температури. Купував з вимогою прошивки останнього BIOS.))) Чого і вам раджу...
 

dikiy_mujchina: (Default)

Гугл і мене забанив свого часу.
Але після виконання всіх вимог - розбанили.
Встановлюйте і грайтеся в логічну гру "Українські шахи" з просвітницьким напрямком. Після здобуття чергового рівня, розкривається інформація про українського військового. Від Аскольда до Хмельницького, від Щорса до Рибалко, від Петлюри до Шухевича. Так є й радянські військові, але в першу чергу вони були українцями.
Гра являє собою поєднання ігор 5-в-ряд та шахи з додатковими елементами.
Завдання протриматися як наймога довше і набрати якнаймога більше балів.

https://play.google.com/store/apps/details?id=appinventor.ai_test.ukrchess

Для  PC є Linux/Windows версія
 
dikiy_mujchina: (Default)

Review

We can easy use bash options and commands to debug bash script, but sometime it is not comfortable.

If you use vim editor, then you can easy adopt your vim environment to debug your bash scripts!

You need do only 2 actions:

1. Add commands to ~/.vimrc

2. Add debugger script to ~/.vim folder

 

What you can do with this debugger?

You can:

1. Line to line run you script

2. Watch values of preferred variables and customize list of them

3. Create breakpoints in vim visually

4. Run script to next breakpoint

5. Enable or disable function trace

6. Run script without debugger

7. Remove all marks (breakpoints and function trace)

 

Keys to manage debugger

F9 - Remove all marks(breakpoints and function trace).

F8 - Execute script without debugger

F7 - Execute script in trace mode

F6 - Show/hide window with preferred variables to watch. Each variable must be defined in new line without spaces, {}, $, etc.

Example:

A

B[1]

C[@]

F5 - Place/Unplace breakpoint in current line.

F4 - Enable/Disable function trace.

Keys can be easy changed in .vimrc configuration file.

 

How to install debugger?

1. Add next lines to your ~/.vimrc:  

Code )

Comment

:set number and augroup CursorLine block is not critical and can be moved if wish.

You must be owner of this file.

 

2. Create debugger.sh script in ~/.vim/ folder.

Code )


Set permition to execute it

chmod 755 debugger.sh

 

Debugger's code is not easy to read, because it must be created in 1 line. This line will be inserted in your script for debugging.
It is safe. It insert trap command which executes after each line in bash script. This trap show variables and control execution to next breakpoints.

Known issues

1. Breakpoints does not work on empty lines. Also breakpoints can not work on return, fi, then, else and other second part of composite bash operators. If need, you can use operator : . Command : (no operation) do nothing. This is DEBUG signal behaviour of command trap in bash.
2. It is not configured to debug 2 different scripts under 1 user. In this case will be executed and traced last loaded script.
3. Debugger use own variables, which starts from mydebug_. I think you will not use this prefix.))) If you use variable with similar name, but it is not declared, then your variable can be predefined with not empty value.
Debugger's command will be as second line of your script in trace mode. It always inserts after she-bang line.
Мітки:
dikiy_mujchina: (Default)
Bash debugger базований на редакторі vim

Огляд
Ми часто використовуємо опції bash для того, щоб налагоджувати скрипти, але іноді це не комфортно.
Якщо ви володієте редактором vim, тоді ви зможете легко і якісно дебажити скрипти прямо з редактора!

Вам треба виконати всього дві дії:
1. Додати команди до  ~/.vimrc
2. Створити скрипт debugger.sh у теці ~/.vim

Що може даний налагоджувач?

1. Порядкове виконання скрипту
2. Переглядати значення вказаних змінних після кожного кроку виконання
3. Створювати місця зупинки виконання скрипту візуально у редакторі
4. Виконувати скрипт до наступного місця зупинки(якщо воно є)
5. Вмикання.вимикання трасування всередині функцій
6. Виконувати скрипт без налагоджувача
7. Видаляти всі помітки(місця зупинки, перемикання трасування функцій)

Клавіші керування налагоджувачем

F9 - Видалення всіх міток
F8 - Виконання скрипту без налагоджувача
F7 - Виконання скрипту з налагоджувачем
F6 - Показати/приховати вікно з змінними для стеження. Кожна змінна має бути визначена без пропусків, {}, $, тощо.
Приклад:
A
B[1]
C[@]

F5 - Вставити/прибрати місце зупинки виконання скрипту в даному рядку..
F4 - Увімкнути/вимкнути трасування функцій.

Як встановити налагоджувач?

1. Додайте наступні рядки до  ~/.vimrc:

:set number

" Underline current line
augroup CursorLine
 au!
 au VimEnter,WinEnter,BufWinEnter * setlocal cursorline
 au WinLeave * setlocal nocursorline
augroup END

" Write&Quit to ~/.vim/variables if it lost focus
augroup VariablesFile
  au WinLeave ~/.vim/variables wq
augroup END

" Trace script
fu! Trace()
  " Save output of 'sign place' to file
  redir > ~/.vim/places
   execute "silent sign place file=" . expand("%:p")
  redir end
  " Save script to temporary file
  execute ":w! ~/.vim/bash.debug.sh"
  " Run debugger
 execute ":! ~/.vim/debuger.sh"
endfunction

" Run script w/o trace
fu! Execute()
 silent execute ":!clear"
  " Save script to temporary file
  execute ":w! ~/.vim/bash.debug.sh"
  " Set executing permitions
  silent execute ":! chmod 755 ~/.vim/bash.debug.sh"
  " Run script
  execute ":! ~/.vim/bash.debug.sh"
  " Remove temporary script
  silent execute ":! rm -f ~/.vim/bash.debug.sh"
endfunction

" Show/hide window with variables
fu! Variables()
 " If current file is './vim/variables'
 if expand('%:p:h:t') == ".vim"
  if expand('%:t') == "variables"
   " Save&Quit
   execute ":wq!"
  else
   " Open new window
   copen
   " Load file with variables
   execute ":e ~/.vim/variables"
  endif
 else
  " Open new window
  copen
  " Load file with variables
  execute ":e ~/.vim/variables"
 endif
endfunction

" Enable/Disable breakpoint
fu! Breakpoint()
 " Get current line
 let currentrow = line(".")
 " Remove file
 silent execute ":! rm -f ~/.vim/places"
 " Save output of 'sign place' to file
 redir >~/.vim/places
  execute ":silent sign place file=" . expand("%:p")
 redir end
 " Parse file and save sign's name to variable signname
 let signname=system("grep '=".currentrow.".*id=.*breakpoint' ~/.vim/places | awk '{printf $3}' | sed 's/^.*=//'")
 if empty(signname)
  " If not exist sign name in current line
  " Define breakpoint
  execute ":sign define breakpoint" . currentrow . " text=BP texthl=Search linehl=Search"
  " Place sign to current line
  execute ":sign place ".currentrow." line=".currentrow." name=breakpoint".currentrow." file=".expand("%:p")
 else
  " If exist sign name in current line then undefine it
  exec ":sign undefine ".signname
 endif
 " Remove file
 silent execute ":! rm -f ~/.vim/places"
 " Redraw screen
 redraw!
endfunction

" Enable/Disable function trace
fu! FuncTrace()
 " Remove file
 silent execute ":! rm -f ~/.vim/places"
 " Save output of 'sign place' to file
 redir >~/.vim/places
 execute ":silent sign place file=" . expand("%:p")
 redir end
 " Parse file and save sign's name to variable signname
 let signname=system("grep '=1.*id=1.*functrace' ~/.vim/places | awk '{printf $3}' | sed 's/^.*=//'")
 if empty(signname)
  " If not exist sign name in current line
  " Define breakpoint
  execute ":sign define functrace text=FT texthl=Error"
  execute ":sign place 1 line=1 name=functrace file=" . expand("%:p")
 else
  " If exist sign name in current line then undefine it
  execute ":sign undefine functrace"
 endif
 " Remove file
 silent execute ":! rm -f ~/.vim/places"
 " Redraw screen
 redraw!
endfunction

" Unmark all signs
fu! Unmark()
 " Remove all signs
 execute ":sign unplace *"
 " Redraw screen
 redraw!
endfunction

" Undefine all marks
nmap :call Unmark()
" Run script without debuging
nmap :call Execute()
" Run script with debuging
nmap :call Trace()
" Show or hide variables list
nmap :call Variables()
" Mark/Unmark BreakPoint
nmap :call Breakpoint()
" Mark/Unmark Function trace
nmap :call FuncTrace()

:set number та augroup CursorLine блок можуть бути видаленими. Але з ними зручніше працювати у редакторі.

2. Створіть скрипт debugger.sh в теці ~/.vim/

#!/bin/bash
########
# Bash debugger for Vim v. 1.0
# Created by Oleksandr Mishchenko (c) 2018
# [email protected]
# Published under GPL license
########
clear
echo Executing in trace mode.
echo "Press 'Space' key to execute one line, Press 'g' key to execute to next break point."
if grep functrace ~/.vim/places &>/dev/null
then
  sed "1a set -o functrace;trap 'rm -f ~/.vim/{places,bash.debug2.sh} &>/dev/null' EXIT;trap 'typeset -A mydebug_BP;while read mydebug_LINE; do ((\$mydebug_LINE>0)) 2>/dev/null && mydebug_BP[\$mydebug_LINE]=1;done < <(cat ~/.vim/places | grep \"id=.*breakpoint\" | awk \"{ print \\\\\$1 }\" | sed \"s/^.*=//\");while read mydebug_VAR; do echo -en \"\\\e[0;32m\$mydebug_VAR:\\\e[1;32m\${!mydebug_VAR}\\\e[0m \";done < ~/.vim/variables;echo; echo -e \"\\\e[0;33m\$((LINENO-1)) \\\e[1;33m\$BASH_COMMAND\\\e[0m\"; if [[ \"\${mydebug_BP[\$((LINENO-1))]}\" == 1 ]]; then mydebug_KEY=\"\"; fi; until [[ \"\$mydebug_KEY\" == \" \" || \"\$mydebug_KEY\" == \"g\" ]]; do read -sN1 mydebug_KEY;done; [[ \"\$mydebug_KEY\" == \" \" ]] && mydebug_KEY=\"\"' DEBUG" ~/.vim/bash.debug.sh > ~/.vim/bash.debug2.sh
else
  sed "1a trap 'rm -f ~/.vim/{places,bash.debug2.sh} &>/dev/null' EXIT;trap 'typeset -A mydebug_BP;while read mydebug_LINE; do ((\$mydebug_LINE>0)) 2>/dev/null && mydebug_BP[\$mydebug_LINE]=1;done < <(cat ~/.vim/places | grep \"id=.*breakpoint\" | awk \"{ print \\\\\$1 }\" | sed \"s/^.*=//\");while read mydebug_VAR; do echo -en \"\\\e[0;32m\$mydebug_VAR:\\\e[1;32m\${!mydebug_VAR}\\\e[0m \";done < ~/.vim/variables;echo; echo -e \"\\\e[0;33m\$((LINENO-1)) \\\e[1;33m\$BASH_COMMAND\\\e[0m\"; if [[ \"\${mydebug_BP[\$((LINENO-1))]}\" == 1 ]]; then mydebug_KEY=\"\"; fi; until [[ \"\$mydebug_KEY\" == \" \" || \"\$mydebug_KEY\" == \"g\" ]]; do read -sN1 mydebug_KEY;done; [[ \"\$mydebug_KEY\" == \" \" ]] && mydebug_KEY=\"\"' DEBUG" ~/.vim/bash.debug.sh > ~/.vim/bash.debug2.sh
fi
rm -f ~/.vim/bash.debug.sh &>/dev/null
chmod 700 ~/.vim/bash.debug2.sh
~/.vim/bash.debug2.sh

Встановіть права на виконання скрипта:
chmod 755 debugger.sh

Особливості

1. Поки налагоджувач працює лише для одного скрипта. Якщо паралельно налагоджувати 2 скрипти під одним користувачем, то у них будуть спільні місця зупинки, змінні спостереження, тощо.

2. Місця зупинки не діють на командах return, fi, then, else та інших складених bash командах. Це зумовлене тим, що так працює обробка сигналу DEBUG в команді trap в bash. Також ви не зможете зупинити виконання скрипту на рядку, що не містить команд, або містить лише коментарі. При потребі зупинитися в даних місцях, можете тимчасово ставити команду : . Дана команда нічого не робить, проте на ній налагоджувач може зупинятися.

3. Налагоджувач не відслідковує зміст скрипту. Тобто якщо в редакторі буде конфігураційний файл і ви його виконаєте, то він буде переданий інтерпретатору bash на виконання і буде ним відповідно оброблений.


dikiy_mujchina: (барабанер)
Таки ще старі фотоапарати можуть дещо не погано робити світлини.
Матриця слабенька, проте оптика дає трошки копоті, якщо враховувати той факт, що куплено його за 3000грн.
Canon EOS буде робити знімки на порядок краще, матриця у нього в 11 раз більша, але ж оптика хоча б 20х для нього буде коштувати як космос!
А як мильниця для подорожей - те, що треба. І відносно невеликого розміру і легке, і що важливо не так жаль якщо щось станеться з ним...
На відміну від Nikon L830, що можна придбати за ці ж гроші, має ручний режим, проте екран фіксований і не рухається. Це дуже важливий недолік, бо чітко видно лише якщо дивитися на екран під кутом близьким до 90градусів.

Збільшення

Збільшення
dikiy_mujchina: (Default)

Выбранныя русофобскiя мѣста из "Казака Луганскаго" часть пѣрвая:

https://mysliwiec.livejournal.com/1938084.html

dikiy_mujchina: (Default)
Пропоную для перегляду мої відеоуроки російською мовою (>7 годин).

Теми:
  • Зручна робота в bash
  • Розгалуження в bash
  • Змінні в bash
  • Розуміння файлової системи в Linux
  • Команди dd, gzip
  • Керування файловими ACL в Linux/GNU
  • Віртуальні мережеві інтерфейси
  • Використання vim

Підписуйтесь, буде ще, якщо буде час записати...)))
dikiy_mujchina: (Default)
В даному блозі я буду публікувати свої статті пов'язані з Linux/GNU.
Регулярність не гарантую, залежить від того чи є що сказати і чи є на це час.
dikiy_mujchina: (Жабосвинюка)
Суть режиму - перемикання між режимами Powersave та Performance при натисканні кнопки.
Якщо така кнопка в ноуті є, то все добре. А якщо ні?
В моєму ноутбуці (Acer Aspire ES1-131) використовується чотириядерний процесор Pentium N3700. Так от по-замовчанню використовується мінімальна частота 480МГц, що може розганятися до 2.4ГГц. Суперово, і те що ядер 4 дає можливість теоретично мати продуктивність як мінімум 1.5ГГц. Проте, якщо якийсь додаток хоче більшу продуктивність(наприклад переглядач інтернету, який до речі може використовувати і багатоядерність), то може не дуже продуктивно на початку працювати, та й потім може здавати в швидкості. В цьому є глибокий сенс, коли я працюю на акумуляторі. А коли від електромережі? По-замовчанню всеодно використовується Powersave.
То ж до діла...
Встановимо пакет керування режимами cpufrequtils.
Заглянемо в файл /etc/init.d/cpufrequtils і зробимо по-замовчанню наприклад performance.
...
GOVERNOR="performance"
...

Робимо скрипт /usr/local/bin/cpumode.
#!/bin/bash
CPUCONFIG=/etc/init.d/cpufrequtils
case $1 in
performance)
 sed -i.bak 's/^GOVERNOR="powersave"/GOVERNOR="performance"/' $CPUCONFIG
;;
powersave)
 sed -i.bak 's/^GOVERNOR="performance"/GOVERNOR="powersave"/' $CPUCONFIG
;;
*)
if cat $CPUCONFIG | grep '^GOVERNOR="performance"' &>/dev/null
then
 sed -i.bak 's/^GOVERNOR="performance"/GOVERNOR="powersave"/' $CPUCONFIG
else
 sed -i.bak 's/^GOVERNOR="powersave"/GOVERNOR="performance"/' $CPUCONFIG
fi
;;
esac
systemctl restart cpufrequtils.service &>/dev/null
# service cpufrequtils restart

Якщо викликати скрипт без параметрів, то буде перемикатися з Performance в Powersave і навпаки. Корисно для прив'язування до якоїсь кнопки, щоб перемикати режими. Я використовую Ctrl+Alt+t.
Якщо викликати з параметрами powersave або performance то буде встановлено цей режим якщо це не так. Добре використовувати для примусового встановлення при підключенню/відключенню до/від електромережі.
Щоб останнє працювало, треба в теці /etc/acpi/events створити файл ac:
#/etc/acpievents/ac
# Called when the user connects ac power to us
#

event=ac_adapter
action=/etc/acpi/power.sh

Та створити файл /etc/acpi/power.sh:
#!/bin/bash
if (($(cat /sys/class/power_supply/ACAD/online)==1))
then
 echo 0 > /proc/sys/vm/laptop_mode
 echo 10 > /proc/sys/vm/dirty_ratio
 echo 5 > /proc/sys/vm/dirty_background_ratio
 echo 6000 > /proc/sys/vm/dirty_writeback_centisecs
 echo 0 > /sys/module/snd_hda_intel/parameters/power_save
 echo max_performance 2>/dev/null >/sys/class/scsi_host/host0/link_power_management_policy
 echo max_performance 2>/dev/null > /sys/class/scsi_host/host1/link_power_management_policy
 echo max_performance 2>/dev/null > /sys/class/scsi_host/host2/link_power_management_policy
 echo max_performance 2>/dev/null > /sys/class/scsi_host/host3/link_power_management_policy
 echo max_performance 2>/dev/null > /sys/class/scsi_host/host4/link_power_management_policy
 echo max_performance 2>/dev/null > /sys/class/scsi_host/host5/link_power_management_policy
 /usr/local/bin/cpumode performance
else
 echo 5 > /proc/sys/vm/laptop_mode
 echo 90 > /proc/sys/vm/dirty_ratio
 echo 1 > /proc/sys/vm/dirty_background_ratio
 echo 60000 > /proc/sys/vm/dirty_writeback_centisecs
 echo 0 > /sys/module/snd_hda_intel/parameters/power_save
 echo min_power 2>/dev/null > /sys/class/scsi_host/host0/link_power_management_policy
 echo min_power 2>/dev/null > /sys/class/scsi_host/host1/link_power_management_policy
 echo min_power 2>/dev/null > /sys/class/scsi_host/host2/link_power_management_policy
 echo min_power 2>/dev/null > /sys/class/scsi_host/host3/link_power_management_policy
 echo min_power 2>/dev/null > /sys/class/scsi_host/host4/link_power_management_policy
 echo min_power 2>/dev/null > /sys/class/scsi_host/host5/link_power_management_policy
 /usr/local/bin/cpumode powersave
fi

test -f /usr/share/acpi-support/key-constants || exit 0

. /usr/share/acpi-support/policy-funcs

if [ -z "$*" ] && ( [ `CheckPolicy` = 0 ] || CheckUPowerPolicy ); then
exit;
fi

pm-powersave $*

А в цьому файлі окрім викликання нашого скрипту можна викристовувати додаткові оптимізації економії енергії звукових, SCSI, USB контролерів, частоти оновлення кешу накопичувачів, тощо...
dikiy_mujchina: (Жабосвинюка)
А чи є якийсь плагін для переглядачів інтернету, щоб він вмикав перевірку правопису не при наборі тексту, а при показі усіх сторінок?
Було б цікаво дивитися на смугасті новини.
Де багато помилок - навіть не читати...)))
Особливо в постах.
Я розумію, що будуть підкресленими назви та інші абревіатури, проте при гнучких налаштуваннях(наприклад не враховувати слова що починаються з великої букви) це було б цікаво. Головна проблема - автоматичне визначення мови і підтримка багатьох мов одразу(або у випадку непідтримуваної мови просто її не аналізувати).
dikiy_mujchina: (Жабосвинюка)
Ми, лінуксоїди, знаємо що пристрій /dev/null - це чорна дірка і вся інформація що туди уходить, ніколи не повертається. Вона зникає назавжди!
Фізики про чорну дірку раніше так теж вважали...
А виявилося, що це не зовсім так і Хоккінг це довів.
От і я сиджу тепер в стані легкого стресу, а якщо...
...навіть боюся сказати...
(шепотом)...А якщо вона там не зникає і її звідти можна витягнути? Це ж скільки інформації буде вивільнено!
А якщо її всю перенаправити, наприклад, у ВКонтакте? І це лише з одного компа. А якщо з 10? Або більше!
Чуть не зомлів від хвилювання...
dikiy_mujchina: (Жабосвинюка)
МС свого не втратить. А ви продовжуйте купувати їх продукти.
Бабло береться не за те, скільки товар коштує, а відносно того скільки хоче отримати МС...

UEFI SecureBoot вже прибили цвяхами в це залізяччя, тепер можна почати кричати, що ми хочемо не 5 центів за товар, а 50 доларів.

Ще один привід вимагати продаж техніки без наперед встановленого ПЗ.

Доречі який є досвід у френдів з приводу вимагання продажу техніки певного бренду без наперед встановленного ПЗ (я останнього часу купував собі ноути лише з Лінукс, або DOS'ом)?

http://www.ixbt.com/news/2015/06/23/microsoft-hochet-uvelichit-stoimost-licenzij-dlja-noutbukov-vysokogo-klassa.html
dikiy_mujchina: (Жабосвинюка)
Отже наближується час повстання термінаторів. до версії ядра 4.1.120 ще не довго виходить...
Все з того що у мене є - працює, можливо щось навіть краще, а може й ні, не помітив. Проте...
З того, що я надибав (для ядер старших за 3.16), якщо використовувати f2fs для збереження файлів з іменами відмінних від ASCII, то ви до них загубите доступ. Розробники зробили нову версію fsck (див. git розробника), воно мені вилікувало проблему, проте потім за іншою причиною вернувся на 3.16 ядро, і... Маємо проблему читання кирилиці в іменах файлів. Отже ще поки допилюють. Експеримент з використання f2fs на флешках закінчено. Поки треба пилити.

Про мене

dikiy_mujchina: (Default)
dikiy_mujchina

December 2019

S M T W T F S
1234 567
891011121314
15161718192021
22232425262728
293031    

RSS

RSS Atom

Мітки

За стиль дякую

Показати приховане

No cut tags
Page generated May. 21st, 2025 08:23 am
Powered by Dreamwidth Studios
OSZAR »