Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: dimitar_trsw в May 21, 2021, 02:27



Титла: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: dimitar_trsw в May 21, 2021, 02:27
Здравейте
Надявам се че съм уцелил подходящата категория за тази тема

От скоро смених windows с Ubuntu
и като цяло съм доста доволен ...

Но има един доста странен бъг който се появява вече 3-4 пъти

когато се опитам да отворя текстов файл с "Open whit Other application ...."
и избера notepadqq desktop-а примигва и повечето преки пътища изчезват
както и папките в моята home директория

Преди малко ги засра в  Documents

След доста нерви и ровичкане успях да ги намеря къде са
и то случайна защото отворих "Disk usage Analyzer"

после успях да намеря и .config/user-dirs.dirs
който беше с доста странно съдържание:

XDG_DESKTOP_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"


... предполагам че нещо променя този файл и от там става кашата
ама дали е от notepadqq или защото ползвам Tweaks или е някакъв странен бъг незнам

... както казах вече няколко пъти се случва .... аз успявам да се оправя но е доста дразнещо
... някой има ли идея от къде може да се получава този бъг и как да го спра

... ъпдейтвал съм системата вече няколко пъти


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: spec1a в May 22, 2021, 09:59
   Ами работи с някой по-нормален текстов редактор,например gedit.
Ако ти трябва нещо с повече възможности,избери writer от  libre-office.

Ако пък чак толкова държиш на гореописания,извикай го от терминала.

При затруднение ,питай. Ще ти кажем как.


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: Naka в May 22, 2021, 10:07
Ти сигурен ли си че ти работи компютъра? Да си забелязал и други странни работи като например гърмащи архиви, грешки в чексуми-те? Спонтанно гърмене на програми и рестатиране на компютъра?


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: dimitar_trsw в May 23, 2021, 02:11
   Ами работи с някой по-нормален текстов редактор,например gedit.
Ако ти трябва нещо с повече възможности,избери writer от  libre-office.

Ако пък чак толкова държиш на гореописания,извикай го от терминала.

При затруднение ,питай. Ще ти кажем как.

Благодаря че отделяте време

Ами тая програма notepadqq я ползвам за да отварям и преправям 1251 файлове към utf-8
които съм пренесъл като минавах от windows към ubuntu
(тоест като ги прехвърля към utf-8 и после си ги отварям с стандартния текстов редактор gedit или там какъвто е)

От два дена не я ползвам и не съм имал проблеми


... но бъга все още ми изглежда доста странен
защо при отваряне на текстов едитор да ми се омазва съдържанието
на .config/user-dirs.dirs

... ся като се замисля по времето когато са ставали тези бъгове маи винаги съм бил:
- с отворена конзола в режим sudo
- отварял съм текстов файл с  "Open whit Other application ...."
- десктопа е премигвал (опреснявал)
... и чак тогава са изчезвали папки , файлове и т.н.

... да не би от там да става нещо
... то като вкараш sudo не те ли възприема като друг потребител или това е само за конзолата
... спирам със сводните съчинения че май започвам да звуча нелепо :D


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: dimitar_trsw в May 23, 2021, 02:16
Ти сигурен ли си че ти работи компютъра? Да си забелязал и други странни работи като например гърмащи архиви, грешки в чексуми-те? Спонтанно гърмене на програми и рестатиране на компютъра?

Работи , той е чисто нов (и за мое щастие не е бил докосван от winbose  ;D )
Нямам нито един от изброените проблеми

Даже папките като изчезнат си ги намирам обратно запиляни някъде

Просто нещо става и този файл се омазва  .config/user-dirs.dirs
като си върна стандартното му съдържание и рестартирам и всичко си идва на мястото


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: remotexx в May 26, 2021, 17:34
...
Ами тая програма notepadqq я ползвам за да отварям и преправям 1251 файлове към utf-8
които съм пренесъл като минавах от windows към ubuntu
(тоест като ги прехвърля към utf-8 и после си ги отварям с стандартния текстов редактор gedit или там какъвто е)
...
Ами колега, понеже спомена конзола - има iconv ($2)

Овен това почти всеки съвременен редактор това конвертиране му е вградено, а даже и да не е има заобиколен начин с копиране и поставяне м/у 1251 и (празен) УТФ-8

Аз не съм ползвал Гнома отдавна ама за целта правех така с kwrite (още като не можеше автоматично) - бекъп, kwrite: open > ctrl-A > ctrl-X > change encoding > save/ctrl-S - само щото се оплакваше че при смяна на кодировката нещо може да се прецака (та да записвах празен файл - сега вече е автоматично прекодирнаето мисля) > ctrl-V > Save/ctrl-S

Това предполагам и с Gedit ще работи т.е. копирай целия текст между два документа 1251 и УТФ-8 (нов празен) и то ще ти го конвертира автоматично


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: go_fire в May 26, 2021, 18:06
Ако си говорим за субтитри, mpv освен конфигурационен файл, има и опции от команден ред. В ръководството четем:

Код
GeSHi (Bash):
  1. --sub-codepage=cp1251

Там всички примери са с 1250, ама на нас ни трябва 51.


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: go_fire в May 26, 2021, 19:59
Не се бях зачел в темата. Явно сте си говорили за XDG Dirs. Съгласен съм, че са много досадни. Много заприличва на друга ОС.

Не знам в Убунту, какви точно текстови редактори има, но би трябвало това упражнение да може да го направи почти всеки. Например kwrite и kate (подразбиращи в КДЕ, kedit не съм проверявал) при запазване на текстов документ можеш да зададеш, с каква кодировка да е.

Например в Емакс функцията е set-buffer-file-coding-system, като (както обикновено) има и други варианти ($2). Ама да не те хвърлям чак на Емакс.


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: Naka в May 26, 2021, 20:57
Аз със kate редовно конвентирам файлове от 1251 към utf8. Отваряш файла, виждаш му каква е правилната/текущата кодировка, има едно view вътре в редактора с което може да превключваш динамично кодировките (за екрана! Само за виждане, не за запис) и след това SAVE AS и тук вече избираш Utf8.


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: go_fire в May 26, 2021, 21:04
Аз със kate редовно конвентирам файлове от 1251 към utf8. Отваряш файла, виждаш му каква е правилната/текущата кодировка, има едно view вътре в редактора с което може да превключваш динамично кодировките (за екрана! Само за виждане, не за запис) и след това SAVE AS и тук вече избираш Utf8.

Същото исках да кажа и аз. Явно не съм успял да съм по-ясен.

Относно кодировката (въпросчетата), ако локала ти е настроен правилно, не би трябвало да се налага. Специално при мен и kate, и kwrite (реално това е едно и също) ги познават директно и отдавна не съм посочвал конкретно каква да е кодировката за показване. Случвало ми се е с разни там koi8*, ама не с 1251.


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: dimitar_trsw в May 27, 2021, 16:50
Благодаря на всички които отделят време

Проблема вече не се проявява защото спрях да ползвам тази програма

Иначе това с прехвърлянето на съдържанието към празен файл с друг
енкодинг не сработи при gedit

Ще пробвам с друг текстов едитор същото , но ме съмнява че самите файлове
са си омазани , аз съм ги правил с вграденият notepad за уиндолс

То дори с notepadqq  първо трябва да избереш да интерпретира текста
като 1251 после да избереш конвертиране към utf-8 и като го запишеш чак тогава се оправя

Микромеките с техните тъпи стандарти и простотии  ... то в такива ситуации тезата че нарочно
създават свои стандартни и мазаници си изглежда съвсем реална


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: go_fire в May 27, 2021, 17:24
Специално 1251 не съм точно сигурен дали е дело на М$, ама и да е, М$ не са първите правили кодировка. А и точно 1251 е от най-безпроблемните кирилски кодировки, доколкото е широко поддържан навсякъде.

Лично аз щях да обработя всички накуп с iconv, както каза Ремо. Ако те е страх от iconv, то може да работиш върху копия. Но определено няма по-бърз начин, а поне аз не съм чувал iconv да се е дънил някога.


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: dimitar_trsw в May 27, 2021, 18:28
Специално 1251 не съм точно сигурен дали е дело на М$, ама и да е, М$ не са първите правили кодировка. А и точно 1251 е от най-безпроблемните кирилски кодировки, доколкото е широко поддържан навсякъде.

Лично аз щях да обработя всички накуп с iconv, както каза Ремо. Ако те е страх от iconv, то може да работиш върху копия. Но определено няма по-бърз начин, а поне аз не съм чувал iconv да се е дънил някога.

Да и аз това си мислих да ги преработя накуп с iconv  :)


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: remotexx в May 27, 2021, 22:16
- Точно cp1251 a.k.a. win1251 е единствената (изключвам Уникод) Уиндос / Майкросфт кодировка поддържаща кирилица, всички други са не М$ там - IBM 865, 866, ISO/IEC 8859-5
- Колега не е в notepad проблема а по скоро в кирилизатора ако си ползвал нещо различно от вградентото в Уин-а ...само Щирлица ги оправя тея
..имаше наврмето един сайт на инжИнера той ги обяснваше много хубаво всичките тия магарии на "българските" кирилизатори на Датекс дето ги правеха

т.е. ако си ползвал само чист нотепад и вградената кирлизация на Уина (или там нещо от инжИнера) нямаш проблем


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: niktechnet в May 28, 2021, 06:57
Gedit отваря безпроблемно 1251 а после файла може да бъде запазен като utf8.
Ако системата не е с българска локализация тогава gedit по подразбиране няма да прочете файла на 1251 но това се оправя много лесно.
Инсталира се dconf-editor после с него се отива в конфигурацията на gedit и там се добавя по подразбиране да е 1251 и на второ място utf8 и няма грижи.
Иначе всички плеери би трябвало да поддържат cp1251.
Аз защо преводачите все още ползват кодировка cp1251 е отделна тема.
На мен ми се е налагало да конвертирам субтитри само за един телевизор, който не поддържаше cp1251.


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: spec1a в May 28, 2021, 08:24
   Не е само cp1251/win1251 при бозата .
Има и т.нар, "ДОС кирилица".
И двете са 8 битови,разликата е,че "ДОС кирилица" -та е с кодове от
128 до 191, а cp1251/win1251 - от 192 до 255.
   В зависимост от един куп фактори,вместо кирилица понякога се вижда
"псевдографика",навремето съм брал ядове с това,но беше отдавна ...
Е,сега бих се справил с това за минути.


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: Naka в May 28, 2021, 10:05
Има и т.нар, "ДОС кирилица".

Всеки път се чудя кои е стандарта или на коя code page мяза най-много. Май е cp866 ($2) ??? или пък някакъв IBM code page май беше.

Имам една екзотична книжка на матричен принтер и там най отзад са само такива таблици с екзотични кодировки. Но си спомням, че на една от тях съвпадаше.

Имаше и две досовки програмки за кирилизация CYR и BDS. Те освен че кирилизираха клавитурата, кирилизираха екрана. Та въпросната
"ДОС кирилица" кодировка е тази която използват. И все си мисля, че имаше някаква малка разлика между програмките CYR и BDS. Може би в "псевдографиката"?


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: go_fire в May 28, 2021, 10:46
В ДОС нещата са доста на ниско ниво. Там се работи на ниво растеризиране. Фактически не просто казваш, като се натисне това копче да се появи този знак, ами и какъв точно е този знак. Един вид пренаписваш част от самата операционна система.

Кирилизаторите за ДОС са поне пет-шест. Толкова ми беше дал DDantgwyn (странно за втори път тази седмица го споменавам). А може да има и още някоя. Две бяха най-масовите. И до днес на страницата на НАП може да бъде открит (стар!) софтуер за ДОС, който съдържа едната. Даже не знам колко е законно да го съдържа, защото това се плащаше и беше дело на частни производители. Друг е въпроса, че не познавам някой, който да е платил.

Този софтуер за ДОС все още се ползва понякога и ще се ползва в следващите двадесетина години. Все по-рядко е, но се налага.

По принцип не съм го питал за разрешение и вероятно няма да е доволен, че го споменавам. Но, колкото и да е скромен Ремо, той заслужава дълбока благодарност и похвала от мен. На последната ми месторабота, той изцяло доброволно ми помогна да решавам големи проблеми с точно една такава досовска история. Специалист от Америка помагаше на една мижитурка-писарушка от малко градче на края на географията. Това се случи само преди три години. Излишно е да споменавам, че с тогавашните ми доходи, по никакъв начин нямаше да мога да си платя за помощ на професионалист от подобен ранг. Нещо повече, дори работодателя ми тогава да беше обърнал внимание на проблемите ми, той също нямаше да може да си го позволи.

=*=

Ако говорим за Мик 86, то кодировката от която произлиза, наистина е IBM 866. Но тук въпроса всъщност е доста комплициран. Пак по обяснения от Ремо, Мик не се е появил изведнъж. Имал е версии и варианти преди да стигне до окончателния си вид от средата на деветдесетте. Съответно са се създали още куп проблеми.

Но за крайния вариант да кажа. За друг работодател от единадесета година ми се наложи да напиша прост макрос за M$ Word. Имахме ежедневна справка, вадена от стара система, но нямахме възможност да печатаме под ДОС и изобщо да инсталираме, какво да е на компютрите. Беше си корпоративна мрежа. Съответно единствено можехме да отваряме документчето в М$ Word да го оправим на външен вид и да го отпечатаме. Съответно на ръка трябваше да заменяме нечетимите букви.

За тази цел, изцяло ръчно трябваше да намеря, коя буква на кой знак съответства. Не бях успял да намеря някаква документация. И след като приключих, разбрах, какво са направили. Подменили са един ред със знаци от кодировката с малки, кирилски букви. Може би доста хора помнят, че съвсем в началото (още преди ДОС) всички букви бяха главни.


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: Naka в May 28, 2021, 11:03
Лично аз щях да обработя всички накуп с iconv, както каза Ремо. Ако те е страх от iconv, то може да работиш върху копия. Но определено няма по-бърз начин, а поне аз не съм чувал iconv да се е дънил някога.


Внимателно с този iconv. Имам съмнения. Ползвал съм го от само от PHP страната, което е обръщане към системното iconv() и забелязах, че като срещне непознат символ (или развален utf8 символ) прекъсва по средата - не го скипва и не продължава.
Ако конвентираш от 1251->utf8 теоретично не може да има проблеми, но ако е utf8->1251 ето какво съм си записал.

// !!! не може да се използва iconv('UTF-8', 'windows-1251', $q_string); защото ако види някой знак който iconv() не
// разбира - тя прекъсва стринга до там!!! и се губи информация. iconv() има за тази цел опции //IGNORE но тя работи
// чак при php 5.4.0 Освен това няма опция с какъв символ да се замени '?' неопознатият знак.
//
// !!! Затова са ползва mb_convert_encoding()
//
// Забележи ! посоката на кодирането, е различна при двете функции:
//      utf8 ----> 1251
// iconv('UTF-8', 'windows-1251', $q_string)
//
//               1251 <---- utf8
// mb_convert_encoding($q_string, 'Windows-1251', 'UTF-8')


Пак повртарям това съм го забелязал от към php страната. В конзолното може да го има а може да го няма този проблем. Но трябва да се провери. Нали не искате заради един 'грешен' символ в средата да се отзовете с файл наполовина.






Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: Naka в May 28, 2021, 11:47
Значи досовската кодировка въобще НЕ е cp866 а е MIK_(character_set) ($2)

Много са различни р,с..ю,я са на друго място.
Чекай с iconv() да я конвентираш. Трябва да си пишеш MIK кодова страница.


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: spec1a в May 28, 2021, 11:49
   Един съвет,който,надявам се,да е полезен.
По-добре е да се напише програма на С/С++ която просто отваря
файл,чете байт по байт,променя каквото трябва и после записва в
друг файл (или в някой поток ,или директно в стринг).
   Разбира се,може това да се направи и на PHP.
След като има проблеми с разните там iconv(),това е решение.
Да,трябва да се напише повечко код,но резултата ще е 100% гарантиран.
И няма да има грешки.

   Като имам повече време,ще спретна една примерна програмка.


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: go_fire в May 28, 2021, 12:27
Значи досовската кодировка въобще НЕ е cp866 ($2)  а е MIK_(character_set) ($2)

Промених в цитата на мнението ти 866 да го направя на връзка, която е дадена пак от теб.

За времето, което говоря тези страници във Википедия (или поне за Мик) не съществуваха. По принцип може да се провери. Сега погледнах историята, още две и шеста е създадена тази за Мик. Имало я е. Не мога да се сетя дали не е била толкова подробна или аз някак си не съм успял тогава да стигна до нея, въпреки, че все още съм ползвал Гългъл. Все тая.

А и мен са ме интересували само букви.

Сега като се сложат една до друга, ясно се виждат разликите. Реда означен с „Е“ е отишъл на мястото на „Б“, а трите реда с псевдографични знаци са сведени до два. Това е позволило последните два реда единия напълно да се заменят разни ударени букви с гръцки такива (ползвани у нас в математиката), а на другия да се сложат знаци широко ползвани у нас като например „номер“ (№).

Да така погледната почти половината знаци са подменени в крайния вариант, но все така е видна връзката с оригиналната cp866.

доп.
===

Уф, много съм тъп. Не казваш, че Мик не е версия на 866, а уточняваш, че у нас ДОС преимуществено е нагласян на Мик. Чукча писател :(


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: Naka в May 28, 2021, 13:08
Народното творчество тогава много добре си е свършило работата с МИК ($2). Жалко, че не е влязла в никакви стандарти.

Сетили са се да сложат Э, ы, №, най-често използваните гръчки букви, махнали са ненужните графични символи. Много хубава таблица.

А виж за € евро знака не са се сетили :D Трябвало е да се допитат до Ванга. Обаче майкрософт са се сетили и са го турили в 1251 :D



Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: remotexx в May 28, 2021, 17:36
@Спецназа: задочният ни спор с Гогата беше колко от ползваните от Уин/М$ кодировки поддържащи кирилица са изобретение на М$, а не колко общо кодироки с кирилица поддържа ОС включвайки и разните му там от IBM, ISO etc.

а сега към колегата
 - (не съм експерт но) на Гедит (след отваряне - 1251) търси опция в SaveAs (with NEW encoding)
Re: Change Encoding of a Text File
    Open the file in Gedit and select 'Save As' from the file menu. You can save it in different character encoding from 'Character Coding' menu.

- ако някой ти предлага програма на С/С++ внимавай - най-вероятно ще ти даде изпълним файл който може и да ти криптира целия диск и после да ти иска откуп  ???

- а защо С ++ програмка а не напр. ПХП или Питон ще спести някоко стотин реда код - даже ще се хване на едно екранче.. аз затова много си тача Щирлиц-а там даже не трябва и да се пише код (върви и под WINE)

- късметлия е колегата.. явно никой не обърна внимание но той каза че като ги отвори с 1251 и всичко му се чете значи са 1251, аз отворих дума за другите кодировки ако.. случайно има некой файл "конвертиран" от ДОС кирлица щото па те там "старите майстори" слагаха и едни криви шрифтове (завъшващи на xxCyr) ама да не подфащаме  сега и темата за шрифтовете (написахме вече Cyr - време е да приключим и да си ходим както се казва в народното творчество ($2))


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: spec1a в May 30, 2021, 09:59
@Спецназа: задочният ни спор с Гогата беше колко от ползваните от Уин/М$ кодировки поддържащи кирилица са изобретение на М$, а не колко общо кодироки с кирилица поддържа ОС включвайки и разните му там от IBM, ISO etc.

а сега към колегата
 - (не съм експерт но) на Гедит (след отваряне - 1251) търси опция в SaveAs (with NEW encoding)
Re: Change Encoding of a Text File
    Open the file in Gedit and select 'Save As' from the file menu. You can save it in different character encoding from 'Character Coding' menu.

- ако някой ти предлага програма на С/С++ внимавай - най-вероятно ще ти даде изпълним файл който може и да ти криптира целия диск и после да ти иска откуп  ???

- а защо С ++ програмка а не напр. ПХП или Питон ще спести някоко стотин реда код - даже ще се хване на едно екранче.. аз затова много си тача Щирлиц-а там даже не трябва и да се пише код (върви и под WINE)
...

   Споменаването на  "ДОС кирилица" -та не е заяждане от моя страна,
просто е важно; ако някой се сблъска с такъв "енкодинг", да знае
за какво иде реч, и как да работи с него.

---

   Какви изпълними файлове, какъв откуп !?!

Ето примерна програма,която конвертира  "ДОС кирилица"  към 1251

//------------------------------------- convert.c-----------------------------------
 #include <stdio.h>
#include <stdlib.h>

void main(){
  FILE *f,*f2; int i,sz; unsigned char *ms,*uk;

  f=fopen("dos.txt","r");
  if (f==NULL){ printf("error"); exit(0); }
  fseek(f, 0L, SEEK_END); sz = ftell(f);
  printf("size: %d",sz);
  ms=malloc(sz);
  fseek(f, 0, SEEK_SET);
  fread(ms,sz,1,f); fclose(f);

  uk=ms;
  for (i=0;i<sz;i++){
    if (*uk>(unsigned char)127 && *uk<(unsigned char)192) *uk=*uk+64;
    uk++;
  }

  f2=fopen("win.txt","w");
  fwrite(ms,sz,1,f2); fclose(f2);
}
//----------------------------------------------------------------------------------------

Компилиране:
gcc -o convert convert.c

Програмата отваря "dos.txt" (ако не съществува,извежда грешка).
Заделя памет (malloc),чете файла (fread). После обхожда масива
и конвертира символите, създава "win.txt" и записва в него.
Разбира се,програмата е съвсем семпла, и само илюстрира принципа.

Къде виждаш криптиране на диск или на файлове ?
И къде са някокостотинте реда код ?

И защо на С/С++ ли ?
Ами защото това са сериозни езици, все пак операционните с-ми се
пишат на  С/С++ и асемблер,няма как за тази цел да се използват
PHP , Python и други подобни.
Това,което може да се направи на PHP и Python, може да се направи на
С/С++, обратното не е вярно.








П.С. Днес съм в настроение,иначе бих написал, че
PHP,Perl,Python(нищо лично,4кб),basic,ruby и особено javascript са пародии
на езици за програмиране,както си е всъщност.
Разбира се има и още,но горните са най-известни ...


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: 4096bits в May 30, 2021, 11:16
Попрегледах цялата тема и препоръчвам да не се ползва notepadqq.
Ако все пак желанието за това е голямо... От всичко изглежда, че този редактор при опит за отваряне на файл, преглежда цялата папка. Та, какво би направил, ако не може да разчете имената на файловете коректно? Това си знаят само писачите му.
Може да се пробва да се зададат имената поне в utf-8, ако са на някаква друга кодировка. А, ако пък поради някаква причина се пробва да отваря файловете... Е, не бих ползвал такова нещо.

И като цяло се чудя, защо толкова години след налагането на utf'8 почти навсякъде, се налага да се говори за други кодировки.

@remotexx, изобщо не се засягам на тази тема. Надявам се, че някой ден ще разбера причините, поради които мислиш така


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: dimitar_trsw в Jun 01, 2021, 02:08
Още веднъж благодаря на всички които се отзоваха
Изненадан съм , не съм очаквал толкова съпорт   :)
Благодаря


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: jet в Jun 01, 2021, 03:29
Спеца:
https://medium.com/nerd-for-tech/linus-torvalds-c-is-really-a-terrible-language-2248b839bee3

Допотопния език С++ става само за гърмящи програми. Управлението на паметта и събирането на боклука (проблеми от 90-те) отдавна са решени в езиците от по-високо ниво (които ти си изброил). С++  е едно ниво над асемблера за сортиране на масиви (то затова и ти качваш целия файл в паметта - ако му подадеш файл от НАП лийкс - ще трябва да искаш от тате пари за още RAM). А операционните системи който са писани на негово подобие се казват Уиндоус.


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: spec1a в Jun 01, 2021, 09:03
Спеца:
https://medium.com/nerd-for-tech/linus-torvalds-c-is-really-a-terrible-language-2248b839bee3

Допотопния език С++ става само за гърмящи програми. Управлението на паметта и събирането на боклука (проблеми от 90-те) отдавна са решени в езиците от по-високо ниво (които ти си изброил). С++  е едно ниво над асемблера за сортиране на масиви (то затова и ти качваш целия файл в паметта - ако му подадеш файл от НАП лийкс - ще трябва да искаш от тате пари за още RAM). А операционните системи който са писани на негово подобие се казват Уиндоус.

   Тъй като това е примерна програма, нямам претенции да може да
работи с наистина големи файлове. Затова зареждам директно файла
в паметта. За гигантски файлове: разбира се,няма да използвам
fopen,fread и т.н. (няма как да работят с над 4 ГБ файлове),щях да
използвам open(...) с опцията O_LARGEFILE, да
отворя 1-вия файл,да чета байт по байт,конвертирам (ако трябва)
и записвам (пак байт по байт) във 2-рия. Просто няма как да пльосна
целия файл в паметта (malloc при големи стойности ще избие грешка )...

   За сортиране на гигантски масиви бих използвал база данни
(MySQL или PostgreSQL) ,импортирам данните вътре в базата
и после съм цар (order by ... и т.н. и т.н.)
Не че няма други начини; според мен този е най-добрия.

   А какви други езици могат да се използват за системно програмиране (освен  С и асемблер) ?
Сорс-кодът на ядрото на Линукс също е на С и асемблер.
Новият език rust (любим на кашика) има сериозни проблеми,даже Линус Торвалдс писа за това.

   Продължавам да твърдя,че това,което може да се направи на PHP,Python и останалите пародии,
може да се направи и на С,,обратното не е вярно.
Няма как да се напише драйвер на PHP или Python,нали.


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: Naka в Jun 01, 2021, 09:24
Допотопния език С++ става само за гърмящи програми.
Това ми оправи настроението тази сутрин :D

Имаче аз съм любител на php за конзолни програми. Много ефективно и подредено може да се пишат. Има си всичко необходимо за четене на опциите, може да се прихващат сигнали като SIGTERM, SIGHUP ... Обработката на текст (с утф8) също е на високо ниво. Има си разните мултибайт mb_* функции и pcre с всякакво мачване на кирилски utf знаци ($2). просто е незаменимо.


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: jet в Jun 01, 2021, 16:05
Добре, че ме открехна, сега всяка сутрин като стана ще пиша драйвери, а през уикенда (щото имам повече време) да пиша операционни системи.



Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: spec1a в Jun 02, 2021, 09:33
   Някои пишем драйвери ...


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: remotexx в Jun 04, 2021, 18:19
Добри и лоши новини за драйърописачите - нека сами си изберат

https://www.theregister.co.uk/2021/06/04/google_chip_flaws/

скоро стават излишни пък и хората вече борят по-други проблеми  8)


Титла: Re: Ubuntu 20.04 изчезващи файлове и папки от home директорият
Публикувано от: 4096bits в Jun 04, 2021, 20:41
Новините са повече от лоши.

Цитат
Ideally, Google would like to see automated methods to identify mercurial cores and has suggested strategies like CPU testing throughout the chip's lifecycle rather than relying only on burn-in testing prior to deployment.

Тестване, докато чипът не се скапе. И данните от тестовете къде отиват? И кой ще гарантира, какви данни ще се изпращат като "тестове"? И това ще е в наша полза, разбира се...