Покажи теми - go_fire
Виж публикациите на потр. | * Виж темите на потр. | Виж прикачените файлове на потр
Страници: 1 2 [3] 4 5 ... 8
31  Хумор, сатира и забава / Кошче / Нова идея за свободата и компютрите -: Jun 26, 2019, 11:16
Преди няколко дни попаднах на нещо интересно:

http://trilema.com/2015/a-new-software-licensing-paradigm/

Както подсказва името на този Мирча Попеску, той ни е съсед. От доста време знам за него покрай заниманията му с биткойн и някакъв хардуер свързан с това. Винаги са ми били сложни неговите занимания и не ги разбирам.

Оказва се, че и мисленето му не разбирам. Това е кратка статия, има-няма 5 000 знака. Но в нея казва неща, които не разбирам. Как отнемането на всички права, ни прави по-свободни?

Как така е криминално деяние да ползваш собствения си компютър, за каквото пожелаеш?

Най-много ме стресна, че сравнява жените и компютрите. Накрая даже казва, че е собственик на жени. Те дали го знаят?

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

По принцип съм съгласен, че „който плаща, поръчва музиката“, но не виждам как отнемането всички права на потребителите, променя този факт.

Има ли някой, който разбира, какво казва този човек?
32  Хумор, сатира и забава / Кошче / Диагностика на твърд диск? -: Apr 12, 2019, 00:39
Това никога не съм го знаел, как става.

От някакво време (дни), започнаха да ми се случват странни неща. Машината умира. В смисъл картинка има, даже мишката се движи, но нищо друго не се случва. В нормална конзола започват да се плюят някакви надписи blk нещо си. Не се приемат никакви команди чак до init 0. Тези „blk нещо си“ очевидно идват от ядрото и би трябвало да ми казват, че не успява да пише във ФС.  Другите надписи, които излизат, ми казват, че и да прочете не може.

Сетих се да гледам S.M.A.R.T., но поне аз не видях нещо, което да ми изглежда подозрително.

Ето го пълния:

Код:
root@debian:/home/user# smartctl --all /dev/sda                 
smartctl 6.4 2014-10-07 r4002 [x86_64-linux-3.16.0-4-amd64] (local build)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     ST1000LM048-2E7172
Serial Number:    WDEXLX4V
LU WWN Device Id: 5 000c50 0acf23241
Firmware Version: SDM1
User Capacity:    1,000,204,886,016 bytes [1.00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    5400 rpm
Form Factor:      2.5 inches
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   ACS-3 T13/2161-D revision 3b
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Fri Apr 12 00:11:28 2019 EEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever
                                        been run.
Total time to complete Offline
data collection:                (    0) seconds.
Offline data collection
capabilities:                    (0x71) SMART execute Offline immediate.
                                        No Auto Offline data collection support.
                                        Suspend Offline collection upon new
                                        command.
                                        No Offline surface scan supported.
                                        Self-test supported.
                                        Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine
recommended polling time:        (   1) minutes.
Extended self-test routine
recommended polling time:        ( 166) minutes.
Conveyance self-test routine
recommended polling time:        (   2) minutes.
SCT capabilities:              (0x3035) SCT Status supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   062   061   006    Pre-fail  Always       -       141058339
  3 Spin_Up_Time            0x0003   099   099   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       87
  5 Reallocated_Sector_Ct   0x0033   038   038   036    Pre-fail  Always       -       5054
  7 Seek_Error_Rate         0x000f   076   060   045    Pre-fail  Always       -       37158074
  9 Power_On_Hours          0x0032   093   093   000    Old_age   Always       -       6905 (238 47 0)
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       84
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   099   000    Old_age   Always       -       30065229831
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   062   032   040    Old_age   Always   In_the_past 38 (Min/Max 37/44 #97)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       10
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       34
193 Load_Cycle_Count        0x0032   093   093   000    Old_age   Always       -       15172
194 Temperature_Celsius     0x0022   038   068   000    Old_age   Always       -       38 (0 22 0 0 0)
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       5895 (99 191 0)
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       6384400121
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       351446106
254 Free_Fall_Sensor        0x0032   001   001   000    Old_age   Always       -       23

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.


Или съм съвсем сляп, или не виждам нещата, които обяснява Наката: http://www.linux-bg.org/forum/index.php?topic=43458.msg263931#msg263931

Чудя се дали не прегрява, но никога не съм чувал за такова нещо. Кабел да е прецакан, няма как. Лаптопите нямат кабели.

Май, май си се оказва, че в днешно време всичко си е твърде китайско. Тоя диск буквално е полван няколко месеца. А като знам, че на стария ми лаптоп диска му не мръдна повече от 12 години и ми идва да полудея.[/code]
33  Хумор, сатира и забава / Кошче / Софтуер за изработване на комбинации -: Jul 17, 2018, 18:28
Здравейте,

Обръщам се най-вече към инжѝнерите. Ddantgwyn гледам към теб.

Трябва ми нещо, може дори на bash да е, какво да е, но нещо, което може да създава (генерира) комбинации от определени условия.

Това за мен е нова материя. Нямам идея от къде и как да започна търсене. Нямам идея, какво може да представлява. Представям си, че в работата е вложена някаква случайна величина или величини. Понеже е математика (и може би статистика), се опасявам, че решението може да се казва R или Octave. От това настръхвам.

Като да ме сърби, ама да не ща сам да се почешам, че ще заболи.

Някаква надежда?

=*=

За съжаление решението не се казва Либре офис. Мога да твърдя, че познавам Цалц поне около средно ниво и не ми идва на идея, как може да се изпълни там.

Понеже не съм най-бос по Информатика, предполагам, че това може да стане със система от рангове. Сега да не си помислите, че помня нещо от часовете в техникума?

Нищо подобно. Просто това е ръчния начин за филтриране и сортиране в споменатия Цалц. От там го знам. И понеже Цалц наподобява Excel, а Excel е щуротия на M$, то това е много обемна и бавна задача. Струва ми се невъзможна за разгръщане до много условия и много данни.

=*=

А какъв е моя случай? Прозаичен. Може да се нарече модерно-средновековен. Оказвам се в една абсурдна ситуация. Трябва да изготвя отчет за продажби. И незнайно защо е възможно на тая планета да има обект, в които всичко не влиза и излиза с barcode. И още по-малко вероятно е, как това се случва на мен.

Ситуацията е много проста. За който не е имал досег до касов апарат, това е просто един дълъг бон, който се изкарва в края на месеца.

В него има записана много проста информация. Ама проста, та проста. Като за праисторията. Вътре име група артикули и за всяка група, какво точно количество е продадено, и за колко пари общо.

И тук идва катастрофата. Защото задачата е, от това да се измислят, повтарям да се измислят, истинските продажби.

А се измислят, защото зад тази група артикули могат да седят съвсем реални сто неща, на сто различни цени и със сто различни наличности. Нямаш информация, кое точно от стоте е продадено, какво количество от него е продадено и дори на каква цена. Единственото, което знаеш е, че нещо е продадено, общата бройка на нещата, които са продадени и за колко общо пари. А ти трябва да си магьосник, врачка или извънземен, за да възстановиш фактическото положение.

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

После, ако попитате, защо икономиката ни не върви, ето ви една причина. Ако нямаш информация, какво се случва, няма и как да го анализираш. Ако не анализираш, ти си един шибан комарджия. Цяло, билейско чудо е, че може с десетки години да съществува бизнес с подобни практики.
34  Предложения и въпроси относно Linux-BG / Предложения за подобрения на сайта / Вход в портала -: Dec 12, 2017, 18:45
Я да видим дали само аз имам този проблем. Влизам успешно. Поне така ми изписва. Обаче веднага, когато посетя, коя да е страница, вече не съм вътре. Не съм вътре дори само да опресня (F5) началната след вход. Пробвам с Конк 4 и последния Тор 7.0.1 (Firefox 52.5.2).
35  Хумор, сатира и забава / Кошче / Теглене на документи от Google drive, за които това е забранено -: Oct 22, 2017, 09:40
Преди време Наката ме попита, защо да е добре за всички, че нарочно не влизам във форума. Тази тема ще е показно за това. Аз съм носител на вредни идеи, които могат да заразяват неподозиращи невинни.

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

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

Преди няколко години гледам телевизия. И попадам на ето това предаване:

https://www.youtube.com/watch?v=pYVzJSVtNnU

Тогава сефте (и последно) чух за проф. д-р Кирил Чуканов. Тогава интересно ми беше, че говори от позицията на някакво божество. Всичко му е ясно. Всичко е предопределено. Не, че и аз не съм убеден, че света просто трябва да свърши и няма никаква надежда за него. Но все пак последната умирала последна и все се надявам, някак си да не стане. Нали оптимизма е най-важното човешко качество?

Вчера бях на гости и гледах видео направо от тубата. Обикновено знаете ползвам y-dl за целта. То реално на 3G няма и друг начин. Освен шпионските идиотщини на Гългъл.

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

Този път впечатление ми направи, че твърди, че е доказал всички константи във физиката. Предния път не му обърнах внимание. Преди време някой (Ремо?) беше пуснал пък видеа, че друг български професор е опровергал три от четирите основни парадигми във физиката.

Онова беше предизвикало голям смях. Но този прави обратното. Потвърждава ги.

И се позаинересувах от въпроса. Името му излезе в няколко малко или много маргинални форума. В тях основно се разисква кълбовидната му мълния (която се оказва продължение на по-стари италиански и съветски разработки) и опитите му (доколко успешни?) да получава безплатна (от квантовия свят) енергия, което е поредната голяма революция в науката, която се чака не по-малко време и от квантовите компютри. Даже май повече.

Обаче се оказа, че въпроса, който ме интересува е изложен в поредица от книги (май само първите три от поредицата):

http://www.chukanovenergy.com/books/

Това е една от компаниите на Чуканов и играе роля и на лична страница. Разбира се, че този адрес излиза още на първа страница, като човек запита някоя търсачка за Чуканов.

Сега. Тук има и друг момент. Най-вероятно тези книги са написани на висок, академичен стил. Всички тук знаят, че моите знания по физика не са дори на ученическо ниво. И сигурно нищо няма да разбера от тях. Така, че и да не ги сваля, нищо не губя.

Но във въпросното интервю и друго ми направи впечатление. Чуканов вдига леко булото на своето отношение към божествения свят. Моето отношение по въпроса е известно. В горе посочената връзка има безплатна негова книга (и на български, и на английски) по въпроса. Освен нея има много статии (всички безплатни) и на двата езика, който допълват това му становище и обясняват за страшния съд, края на времената или както искате.

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

Ей т'ва .



36  Нетехнически теми / Идеи и мнения / Управление на (задачи), нещо като анкета -: Aug 20, 2017, 21:58
Когато най-после Бончо и pgmgm¹ се махнаха от форума, е време да се върнем към обичайното ежедневие. Проблема, по който мислих цял ден е, че си нямаме тема за разговор. Или всички са още ошашавени от бурята и никой не смее да почва тема.

Накрая открих тема за разискване, която мисля (поне аз съм изпуснал), че не сме разисквали. Открих я с помоща на Bradata. В темата на предишното напускане на Бончо е написал Асана (това е нещо индийско, но не къри), като алтернатива на ел. поща.

Стана ми интересно, защото не бях чувал за Asana. Освен това алтернативите на ел. поща (като например jabber) ме интересуват отдавна. Причината е, че пощата е нещо старо и академично², което значи и трудно³.

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

Асана се оказа услуга за разпределение на задачи. Във Википедия има интересна статия за нея, където се казва, че е основана от кадри на Spybook. И нищо чудно, това, което предлага е изцяло в духа на Spybook, всичко да е под наблюдението (а в бъдеще разрешението) на Баткото.

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

Сега тук имаме макък, ню-ню проблем. Терминологията в английския език е просто отвратителна, разпиляна и хаотична.

Например под Project managment може да се разбира освен организацията, как да се случи проекта, също така, как е организиран самия код и неговото пренареждане. Даже по-често се разбира второто, което няма общо с първото.

Под task managment всеки, нормален човек ще разбере възможността да видиш списък на изпълняваните процеси на машината си и възможността да им изпращаш стандартизирани сигнали. Никой няма да го тълкува, като разпределение на задачи за изпълнение от даден отдел.

В компаниите, които не са от ИТ, наричаме това Help Desk, но в компаниите от ИКТ под това се разбира обикновено място за докладване, документиране и следене процеса по оправяне на грешки. Нещо, което те наричат bug tracking.

Разпределението на задачи се нарича често Issue tracking, но най-често под issue хората от ИКТ разбират настанали или обозрими проблеми, върху, които трябва да се наблегне. Не се разбира процедура (или както те го наричат process) на работа.

И обобщавайки — не е голяма изненада, че хората от ИКТ често ползват същите инструменти за процедури, които използват за решаване на проблеми, докладване или заявки. Хаоса се увеличава от това, че не само организацията има специфика, но и вътре в ИКТ отделно има специализация, където например това, което вършат администраторите, няма нищо общо с вършеното от програмистите. Така едни и същи инструменти се ползват за три коренно различни неща.

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

=*=

Преди да попитам, при вас как се решават организационните въпроси, ще споделя своите наблюдения. Знае се, аз по образование съм икономист, никога не съм вършил нищо свързано с ИКТ и компютрите са ми хоби, а не хляб.

Но поради тази причина, защото не се движа в тези среди, а те са ми интересни, гледам да следя всякакви информационни емисии (включително podcast), всякакви събития (от които има налични публично записи) и обсъждания в Интернет по множество въпроси.

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

Първото, може би еднакво разпространено с второто е Trello. Не знам точно нищо за него. Чувал съм го хиляди пъти. Мисля, че е писано на Ruby.  Не знам платено ли, безплатно ли е, какво е, освен, че е противния html, css, js.

Второто, което съм чувал наравно с първото е — Jira. За него вече съм сигурен, че е платено. Услуга е. Слушал съм обсъждания и отдавна ми се е загнездил въпрос, за който ще спомена след малко.

Slack. Противно на всякаква логика, не става въпрос за Слакуер⁴. Това е някакъв нов и много модерен chat. Абсурдното е, че е платен. Още по-невероятното е, че е скъп. Но невъзможното е, че има огромна потребителска маса и съответно печалби. Защо това се случва нямам ни най-малка представа. Бях същисан да разбера, че освен за чат, се използва за организация. Бивайки чат, очевидно тази организация ще да е много първобитна.

в небългарски компании, в които обаче са попадали българи съм чувал за използване на инструментите на Github за проследяване на буболечки от платените планове (които били евтини). Учудването ми беше в това, че са успели да научат хората от управата да работят с тези чисто технически инструменти.

=*=

Споменах, че в мен се загнездиха въпроси, когато чух за Jira. Jira е първия организационен инструмент за компютърджии, за който разбрах⁵.

Тогава си помислих. Е добре. Линус и съратниците му създадоха едно движение. Джижението им беше, че всичко, което се използва от кйомпютърджии трябва да е непременно с отворен код, те да знаят как работи и да го променят (споделено) според нуждите си.

Как така се случи, че управленските инструменти не отговарят на този почин?

Възможностите, които заподозрях са две. Първата е, че програмистите просто не се интересуват от написването на подобни инструменти, смятайки ги (правилно в техния случай) за излишни. Второто, което си помислих е, че колкото и добронамерени да са програмистите, те си остават работници, а управата никога не слуша и не взема мнение от работници. Малкото изключения водят до фалити.

=*=

Та те така. Втория въпрос е по-скоро философски и за проява на творческа мисъл. Е ли съм прав в наблюдението си, че се използват предимно несвободни инструменти за целта? И каква е причината за това?

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


п.п. Благодаря на тези, отделили време да прочетат написаното!







-----
¹/ Само на мен ли ми е странно име съчетаващо Постгрес и МССЯЛ? Или си е в реда на нещата името му да е сбъркано, като него самия?

²/ Което означава просто и логично. Може да се управлява с кратки команди по telnet;

³/ Трудността идва от това, че е нещо централизирано и зависимо от некоректни партньори. А те всички са такива. Ето по-подробни примери, макар да не ми е това темата:

• Писмата се предават в явен вид в стар, което означава несигурен протокол. Зависим си от десетки частни компании по пътя на писмото, които не, като да не му правят копие;

• Трябва да имаш статичен адрес. До такъв много рядко домашни потребители имат достъп. Статичния адрес освен това е сигурен начин да бъдеш намерен и репресиран от държавни органи и могъщи ТНК;

• Твоя доставчик на свързаност трябва да изпълни (по своя воля) условия, които рядко предоставя на домашни потребители. Най-малкото това са обратно разпръсване и откриване на вход-изход 22;

• ТНК са се наговорили да унищожат всички независими доставчици на ел. поща. Как става това? Просто отказват да приемат поща от тях. Трябва изричен натиск на техните потребители, за да могат да получават. Близко е до ума, че това все по-малко ще се случва поради общата профанизация на растящото общество в Интернет.  А в бъдеще изобщо ще бъде изключено като възможност.

⁴/ Въпреки, че е фонетично правилно да има и „ъ“ преди края на названието, лингвистично е прието да се изпуска;

⁵/ До този момент не бях чувал за навлизане на управление в процесите, които са строго технически извън обиталищата на свързаните с технологиите на  M$, където всичко, за което пиша в момента е просто пренебрежително нищо пред това, което е при тях от десетилетия.

37  Linux секция за начинаещи / Настройка на програми / Приоритети на мрежата? -: Jul 25, 2017, 13:37
Понеже понатропах едно момче в съседната тема, та и аз да се поизлагам малко. Ама на мен не ми пука, че съм ламер, при това домашен. Никой не ми плаща да се уча на негов гръб.

Та въпроса е следния. Още от време оно могат да се раздават на процесите nice за приоритетно внимание от ядрото. Това е дълго преди да вкарат свинщините (aka control groups, namespaces, etc) в ядрото, че да са им джиджани контейнерите. Сигурен съм, че има някакви cg за мрежа. Но въпроса ми е, няма ли си нещо old school за мрежа подобно на nice.

Моя случай (или case, както му казват „бългрите“) е, че като пусна wget ми окупира целия канал (който е невероятните 7кб/с) и не мога да си опреснявам дори непрочетените публикации тук във форума.

А съм забелязал, че с други програми (kget, youtube-dl) това не се случва. Kget3 e нещо от преди контролните групи и няма шанс да го ползва. Ydl е писано на Питон и също ме съмнява. Значи може би има някаква приритизация и от преди ерата на „контейнерите“?

Проблема е, че не знам, какъв въпрос да задам на търсачката. Хайде тук има стари кучета мрежари, може би някой знае нещо? Надявам се.

Благодаря!
38  Linux секция за начинаещи / Настройка на програми / [РЕШЕН] hax0r: Oтновo за любимите ми гнезда (sockets) и подслушването им -: Feb 28, 2017, 13:18
Озаглавих темата така, защото е глупащина. Обичам да си правя експерименти. И не — не става въпрос да sniff-я съседите, какво порно си свалят.

От последния ни разговор по темата разбрах^1, че гнездата биват два вида. Има трети за паяжината, ама той сега не ме интересува.

Единия вид е двойка адрес и вход-изход (port). Другия вид „домашен за Юникс“ е файл нейде по ФС. Например на XWindows се намира в /tmp, но според Рънтайм имало много във /var.

Ей точно този втория тип са ми интересни в момента. Те служат за комуникация единствено в рамките на машината и не  пращат или получават информация навън чрез TCP.

И сега се питам. Като всичко става на моята собствена машина, има ли начин да го подслушам?

п.п. Нарочно не говоря за конкретна програма, за да е полезно за по-широк кръг от хора. Обикновено така правя. А и си давам сметка, че много често „протокола“ ще е в двоичен вид и дори да го подслушаш — все тая. Нищо няма да разбереш.






-----
¹/ С любезното съдействие на runtime и ddantgwyn.
39  Хумор, сатира и забава / Кошче / NTFS и CHK -: Feb 21, 2017, 14:56
Създавам темата в кошчето с тайната надежда да не ми замине скоропостижно.

Тук ситуацията е следната. Преди три-четири години, докато бях още на работа, се бръкнах и си купих външен, твърд диск. WD My Passport Ultra, ако има някакво значение модела. Ама не вярвам.

Той дойде с онова ужасяващо подобие на ФС наречено NTFS. И аз глупака си викам. Ами то все ще ми се налага от време на време, два пъти в годината да го бодвам и на подобието на ОС дето е създадено това чудо за него. Що си нямах работа и не го затрих.

С времето се оказа, че това нещо NTFS редовно губи данни на съвсем произволни места. А аз пък взех, че го запълних. Лаптопа ми е с 1,8 инчов pata с общ обем 30, който дори за Дебиан не ми стига.

Няма никакъв начин да разбера, къде, какво затрива. Може би трябва да си правя списък с всичко на него и от време на време да проверявам (find, grep, cron). Как да е.

Но все пак открих, че в корена му са се появили някакви странни каталози с имена от вида found.000, found.001. Почти съм убеден, че са се появили след прикачване на онова адско изчадие. Но там не се виждат?!?

В тези каталози има хиляди неща кръстени с имена от вида file0000.chk, file0001.chk, dir0000.chk, dir0001.chk. И о чудо! В тях открих част от загубената си информация.

Те се четат, но са обезобразени. Въпроса е. Има ли начин да си върнат имената и местоположенията? Хиляди са, а eдва на част от тях помня, какво са. Например има много архивирани страници. В тоя кюп не мога да схвана, кое съдържа текста, къде са картинките, кое са му стиловете и т.н. А те също вече не могат сами да се намерят, защото вече имената са други.

Осъзнавам, че въпроса ми е за Калдата. Ама аз съм член на тоя форум. Нямам работа там. Ще съм безкрайно благодарен, изразено с бири, ако някой има опит с това недоклатено нещо NTFS и скапана ОС, за която е правено.


40  Linux секция за начинаещи / Настройка на програми / Програма за сваляне от Slideshare? Нещо като Youtube-dl. -: Feb 21, 2017, 14:36
От време на време и аз пускам теми, ама другия ми въпрос ще е в отделна, че не знам, колко е легален…

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

Сега конкретния повод е, че преди седмица излязоха материалите от LUG-BG:

http://www.linux-bg.org/cgi-bin/y/index.pl?page=news&key=494740162

Slideshare ми позволява да свалям. Няма проблем. Съдържанието не е защитено.

НО!!!

Иска ми Линкендин или Спайбуук за целта. Спая ми е в /etc/hosts, както се досещате срещу едни приятни нули. А аз не съм никакъв професионалист, най-малкото млад. М$ не ги ли купи тия с професионалната мрежа?

Та те това е проблема. Безкрайно прост, но вероятно с никакво решение. Или пък аз съм достатъчно тъп, че да не го намеря.
41  Нетехнически теми / Коментар / Терес е готов — това, което трябваше да е Правец -: Feb 04, 2017, 10:01
https://olimex.wordpress.com/2017/02/01/teres-i-do-it-yourself-open-source-hardware-and-software-hackers-friendly-laptop-is-complete/


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

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

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

Реално Олимекс произежда единсттено необходимите платки. Затова например няма да видите документи на Freecad с корпуса. Това е първото запитване в Гитхъб, но няма как да стане. Олимекс няма капицатета за това. Пластмасите са внесени от КНР. Съжалявам, но сам Цецо (собственика), казва, че има смисъл да се инвестира в това, единснствено, ако ще продадът милиони бройки. А в техния случай 10 000 е оптимистично. Успех ще е продажби между 2-3 000 за целия живот на първата версия, а под хиляда ще е провал и вероятно край на авантюрата.

Друг е въпроса, че у нас има стотици пластоливници. Но пък пластмасата у нас е много скъпа. Цената ѝ е по-голяма от на готово изделие. После не питайте, защо дори чашите за кафе (сдудентския кристал) са внос от КНР.

А родните, индустриални проектанти са много малко (единици) и взимат космически хонорари. А какъв им е опита с електронни джаджи е много под въпрос. Така, че производство у нас на корпуси би било неоправдан риск, дори, ако е изнесено към външен доставчик, а не Олимекс да си купува машините и да лее сам. Те за техните машини им е тясно, камо ли нови, които на всичкото отгоре няма да се натоварят.

Няма посочващо лостче, а подложка с пипане. Ако може да се нарече добра новина, в най-новото КДЕ има аплет за настройка на такива, който прилича на стандартно управление за совалка.

Няма никакви по-завъртяни работи. Няма дори разширителен пристан. В действителност вътре има изведени изходи, които не са закачени за нищо, но това е само зародиш на истински пристан. Този проблем все още не е решен.

Използван е Олуинърски професор, както се очаква, а не интелски. Той е 64-битов, двуядрен. Пишат го четириядрен. Ще кажа, защо се води с 4, ако някой се интересува.

За  съжаление това е малкия брат (продължител на А10, 20, 30), а не на 13, 23, 33. В нашия случай това означава, че няма да имаме SATA (твърд диск) или PCIe (cardbus, pcmcia…), което значи без периферия, защото професора е за планшети, а не за телевизори.

За сега, най-вероятно и в бъдеще не се предвиждат екстри като локализирани клавиатури (има единствено qwerty, но не италианска, френска, немска, британска, не е потвърдено, но може би все пак ще има БДС и фонетика) или апаратни копчета за изключване на неприятни джаджи като камера, микрофон, wifi, bt.

Няма модели и размери. Корпуса е един. Екрана е един. И двете са скапани.  Ще рече, че са примитивни. Това е единствено с цел цена. Защото нещото не се сглабя в КНР, като това на OrangePi. Но все пак са достатъчно надеждни и удобни. За  безкрайно съжаление, екрана не е дори с пипане ☹, затова подложката е единствен вариант за управление в графичен режим.

Или трябва да се прежалите, да си купите мишка. Но дори това не е вариант, защото професора позволява само две usb и то реално само едно истинско. Изобщо не се знае, какво ще стане, ако едновременно сте мушнали външен диск (неизбежно, машината поддържа до 32Гб SD, като за по-големи, е неизвестно, какво ще се случи) и мишка едновременно. Най-вероятно външния диск ще работи със скоростта на флопи, а мишката ще има „запецвания“, особено, ако е лазерна и над 1000 мигания за секунда, каквато за екран под 12 инча е просто задължителна.

Лаптопа консумира 5В и не се нуждае от охлаждане! Но това също значи, че за игри и приложения имате единствено триклетото Мали (при това стара ревизия), което е очаквано предвид, че сме с ARM, а дори Атомите станаха с него.

Батерията е достатъчно голяма, за да предполагаемо да издържи един работен ден. За съжаление поради причини цена и тегло (лаптопа е 1 кг. и няма нищо метално, ако не броим лития), батерита е течна. На всичкото отгоре закрепнето ѝ е напълно неадекватно. За да я смените, трябва да разглобите цялата машина. А извода ѝ към „дъното“ е като за детска играчка. Нищо стандартно.

Съответно и като резервно зарядно може да ползвате това от количките на сина си. Не се майтапя. Същото е.

Сега наистина бързам, че трябва да работя (нищо, че съм безработен).

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

Последната лоша новина е цената — 250 еврака. Без ДДС. Но тази машина заслужава да бъде подкрепена. Дори, за да я хвърлите на някое бебе да си гледа анимациите.

Може би по-късно пак ще се включа.

п.п. Под Правец в заглавието не се разбира легендарната ни национална марка, а онова изращение на онзи търновски простак;

п.п.п. Все още не съм видял коментари, но професора по всяка вероятност разполага с canbus. За съжаление обаче, той сигурно няма да се използва, като заобиколен начин за закачване на периферия. Олимекс имат някакви смахнати планове да правят от лаптопа… осцилоскоп и други индустриални употреби. Какво да правиш, хората са електрончици и там си ги сърби. За тези цели искат да използват допълнителни професори в FPGA. Но дали ще ги закачат на кан-а или друго, още не са казали.
42  Linux секция за начинаещи / Настройка на хардуер / Команда, с която от потребителското пространство да се включва видеото -: Nov 02, 2016, 16:38
Не съм объркал раздела, проблема е хардуерен, но търся софтуерно решение.

Работата е там, че се докарвам до лупост. Имам под ръка един стар лаптоп, на който търкалям стара версия на Дебиан (6.0.10) и всичко си вървеше отлично. Ама това беше докато и последните капки свежест на батерията изфирясаха. И понеже машинката е на IBM има най-умния BIOS, който съм срещал. А знае се, което е умно, създава проблеми. Специално този ми е създавал много проблеми, но последния не мога да преборя.

Работата е там, че щом усети, че батерията е на нула (а тя няма как да не е), то моментално гаси видеото. И го прави всяка секунда. Още една от безбройните причини да попържам платформата 8*86. Най-лесно е да сменя батерията. Но това не е никак лесно за мен. Нови сигурно има в EBAY, но на безработни никой не издава кредитни карти. Опитах да намеря някоя от безбройните софийски фирми, които рециклират, но щом подам питане с модела (t42p) и глас в пустиня.

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

Последната ми надежда беше да се опитам да се разбера с ядрото. Мислех, че е много гениано да направя нещо от сорта:

Код
GeSHi (Bash):
  1. echo 0 > /sys/devices/virtual/backlight/thinkpad_screen/bl_power

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

Код
GeSHi (Bash):
  1. echo 0 > /sys/bus/pci/devices/0000\:01\:00.0/enable

Може да ми е горе-долу единствената възможност да пипам нещо, но явно не ще да е.

Сега тук има една врътка. Преди да предаде управлението на операционната система, успявам за малко да включа видеото, като си играя с копчето за преминаване от вграден на външен монитор. След като ядрото поеме контрола тогава шанса ми за „малко светлина“ е да прехвърлям от конзола на XWindows. В резултат, на което ядрото гордо рапортува в messages, kern.log и dmesg:

Код
GeSHi (Bash):
  1.  
  2. [ 8096.104103] agpgart-intel 0000:00:00.0: AGP 2.0 bridge
  3. [ 8096.104115] agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
  4. [ 8096.104132] pci 0000:01:00.0: putting AGP V2 device into 4x mode
  5. [ 8096.104160] [drm] Num pipes: 1
  6.  

Опитах се да намеря начин да правя същото от потребителското пространство, но стигнах до нова задънена улица. Мога единствено да го подам като параметър на ядрото при стартиране. Но това е безсмислено. Първо ядрото си го прави само. И второ това е еднократна операция, а на мен ми трябва да е нещо, което мога да изпълнявам всяка секунда през cron.

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

И така, някой има ли някоя хитра идейка, някой хак под ръка? Защото аз се бламирах и нямам други ходове. 
43  Програмиране / Общ форум / Къде се намира so? -: May 14, 2016, 18:43
Здравейте,

На който бог на Ц не му се четат дрънканици, да иде направо на последното изречение. Goto END; (любимият ми оператор)

=*=

Напоследък не съм наминавал, но то е и защото освен експерименти с bash, си правя такива с Ц. Трябва да кажа, че опити с Ц и Ц++ си правя от мно-о-ого години с го-о-о-олеми прекъсвания. Все още много неща ми звучат като черна магия.

Днешният казус. Просто ме гложди.

Ако искам да ползвам някаква  библиотека трябва да вкарам заглавката ѝ. Например:

Код
GeSHi (C):
  1. #include <X11/Xlib.h>

Т'ва например е за Xlib. Обаче Ц не знае де трябва да го търси. При цомпилиране трябва да кажем. Например:

Код
GeSHi (Bash):
  1. gcc -g -Wall -o intro intro.c $(pkg-config --libs --cflags x11)

Всъщност изхода от подкомандата е „-lX11“. Който и pc да отворите отдолу пише само -l*.

Разглеждал съм и много заглавки (*.h), но вътре са описани само, какви неща са изнесени от библиотеката за ползване. Не пише, къде да се търсят.

Добре де, въпроса е как точно вече транслираната програма знае, къде точно се намира споделената библиотека? Аз например знам къде е, защото съм я инсталирал от пакет или от изходен код. Знам, къде, какво е сложено.

Така, аз през годините съм разбрал (май първо от Гейт го чух) за митична програма наречена linker. Това име се споменава и в много други езици. Аз не съм го срещал като понятие в динамично-типизираните езици (на които пиша предимно), но изглежда е много важно нещо за неща като Ц и Жаба. Така нареченият linker в *nix за Ц изглежда се нарича ld. Много често ми е гърмял.

Изглежда също, че той е отговорната програма, която казва на нашата програма, къде се намира съответното so, което да ползва за правилното си изпълнение. Обаче никой, никъде не му е задал нещо различно от „-l*“, в нашият пример „-lX11“.

Е добре де, как под ягодите се разбира точното име на споделената библиотека и къде се намира?

Второто е до някъде много ясно. Има променливи на средата, които оказват това. Най-използвана е LD_LIBRARY_PATH, но има всякакви други откачени, например LD_RUN_PATH, LTDL_LIBRARY_PATH. Както и да е. Ако в ГНУ/Линукс няма поне по три неща правещи едно и също едновременно, няма да е ГНУ/Линукс. Такива променливи не всеки път са зададени, пък все пак програмите си намират библиотеките. Например в Дебиан 8 те са на много олигофренично място (подкаталози на /usr/lib/i386-linux-gnu/). А ld някак си ги намира¹.

Някъде съм срещал да се „изяснява“, че ако искам да знам, какво точно *.so се ползва и къде е то, трябвало да се допитам до libtool. Четох му документацията на това нещо, дори изходният код (някакъв bash), за да разбера, че това е някакво нещо, правещо нещо си, което не се отнася до мен и изобщо за нищо не служи, освен да обслужва само себе си.

Та успях ли да попитам ясно?

=*=

END:

Обобщавам: В Ц е пълно с черна магия. Сигурно скоро пак ще попитам за нещо, но в момента изгарям от любопитство да разбера как при транслиране на една програма, тя после разбира как се казват нейните споделени библиотеки, като това никъде и по никакъв начин не е оказано??? Програмата някак си пита ld за това, но и на самото ld, никой, никога и никак не му е казвал подобно нещо и все пак, той го знае?!?

Благодаря!


¹Според разни изходи от транслиране, чете някакъв малоумен /etc/ld.so.conf. Не знам за другите дистрибуции, но в Дебиан 8 е ужасен. Поне в 5 до 7 помня, че не беше нацепен на частички в /etc/ld.so.conf.d/, а си беше цял. Както и да е, като насъбере пътищата от всички места описани там, почва да намира библиотеките. Но техните имена все още ги няма.
44  Linux секция за начинаещи / Настройка на хардуер / Звук по безжична мрежа -: Jan 20, 2016, 15:14
А ве пичове. В Лидъл сега се продават някакви прилично изглеждащи тонколони.  Идеално викам си за беден бачкатор докато готви в кухнята да си слуша музичка. Обаче в книжката с описанието пише някакви странни работи. ¹

Колонката имала копче WPS, което като го натиснеш се свързваш автоматично към домашният маршрутизатор ??? Ако това не станело, има някакъв баркод, който да снимаш и той щял да те заведе при програма за умнофони, през която да направиш връзката.

Втори вариант бил да си вземеш Spotify и от там да си управляваш нещото.

И точка.

Няма дори диск.

Предполагам, че немецо-китаеца подразбира, че примерно имам WMP, iTunes или друго «цензора». Въпроса е, това нещо можем ли някак си да го захраним с музичка от някоя по-свободна ОС???

Сега знам, че в затвореният Хром имало някакъв симулатор пускащ apk, а и самият Андроид има версия за архитектурата 8*86, която сигурно може да се пусне на виртуалка. ² Обаче да подкарвам мобилни приложения по този начин ми се струва перверзно. Още по-малко знам мога ли да ги контролирам с клавиатура/ мишка. По случайност имам сензорен екран, но е от ерата преди умнофоните (с писалка).


Та мога ли да мина без Spotify³ и мобилни приложения? Ще е най добре, ако си може направо mplayer, защото с него си слушам podcasts.

Благодаря на всеки отзовал се, та дори само да ме поругае!

п.п. Последното има отрезвяващ ефект за самочувствието, а моето хич да не е, бая порасна.





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

 ² За последната съм чувал, че не ѝ работел звука, но не знам на желязо ли, на виртуалка или изобщо;

³ Т'ва не беше ли и то някакво мобилно приложение тип радио?
45  Linux секция за начинаещи / Настройка на програми / Псевдоними в изпълним низ? -: Nov 17, 2015, 11:24
Преди малко ми се случи нещо странно. Не мога да поставям псевдоним в най-обикновен bash script. Предполагам, че, ако го заредя от друг документ със source може и да стане. И да, не е фатално, че не работи, просто ще си изпиша цялата команда. И все пак ми стана интересно това, защо е така. Някой да има някаква идея?


п.п. На shell scripting съм на ниво детската ясла и много неща не са ми ясни;

п.п.п. За да не съм голословен, нека си създадем примерче:

Код
GeSHi (Bash):
  1. #! /bin/bash
  2. alias lh="ls -lrth"
  3. lh
  4.  
Страници: 1 2 [3] 4 5 ... 8