IT pro otrlé

O lidech, o vztazích, o politice, o názorech, o opicích a o ufonech.

Moderátor: Faskal

Odpovědět
Uživatelský avatar
Passingby
Příspěvky: 1598
Registrován: 13. 10. 2021, 16:41

Re: IT pro otrlé

Příspěvek od Passingby »

Tak to je dobrá past... Na tom jejich webu v tom nevidím žádnej rozdíl a když jsem to zkopíroval do notepadu, spojovník je jenom o kousek delší než pomlčka, ale když jsou každý na jiným řádku, není to skoro poznat. V příkazové řádce to vypadá stejně (to ale může záviset na fontu a OS). Hustý. :-)=

(A jestli ses trefil přesně na to jediný místo v dokumentaci, kde je to takhle zprzněný, tak double hustý. :clap: )
Verify you are a human.
It's just an overreaction. In a few months, nobody will remember the drama.
Uživatelský avatar
York
Příspěvky: 17447
Registrován: 24. 2. 2012, 17:31

Re: IT pro otrlé

Příspěvek od York »

Faskal píše: 12. 4. 2022, 21:23 Je tohle každodenní normálnost, nebo je to specifické pro tento i jinými způsoby nepřívětivý program?
Zrovna tohle konkrétně není až tak častej problém, ale už jsem na něj taky narazil. Podrazy tohohle druhu jsou každopádně denní chleba a celkem běžně si něco podobnýho na sebe ušiju i sám ;-)
Uživatelský avatar
Eleshar_Vermillion
černá eminence
Příspěvky: 18507
Registrován: 18. 6. 2003, 21:31
Bydliště: Praha

Re: IT pro otrlé

Příspěvek od Eleshar_Vermillion »

Faskal píše: 13. 4. 2022, 23:29Můj dojem z toho je, že člověk prostě nesmí polevit ze své ostražitosti, protože nepřítel číhá za každým rohem.
Je to tak.
Ne croyez pas que les antisémites se méprennent tout à fait sur l'absurdité de ses réponses. Ils savent que leurs discours sont légers, contestables ; mais ils s'en amusent, c'est leur adversaire qui a le devoir d'user sérieusement des mots puisqu'il croit aux mots ; eux, ils ont le droit de jouer. Ils aiment même à jouer avec le discours car, en donnant des raisons bouffonnes, ils jettent le discrédit sur le sérieux de leur interlocuteur ; ils sont de mauvaise foi avec délices, car il s'agit pour eux, non pas de persuader par de bons arguments, mais d'intimider ou de désorienter. Si vous les pressez trop vivement, ils se ferment, ils vous signifient d'un mot superbe que le temps d'argumenter est passé.
Uživatelský avatar
Naoki
Příspěvky: 5467
Registrován: 2. 10. 2006, 21:04

Re: IT pro otrlé

Příspěvek od Naoki »

Řeší nějaký programovací jazyk řazení slov podle české abecedy? Tzn. abych místo [a, c, ch, h, i, č] dostal [a, c, č, h, ch, i]?

Koukám na Ruby kde nějaké řešení pro háčky a čárky existuje, ale abych pořešil i "ch" tak si to asi budu muset naprogramovat sám.
It is often the case that those who strongly advocate for social causes are driven less by a feeling of compassion towards the poor and weak, but more by a feeling of hate towards the rich and powerful.
Uživatelský avatar
Resurrection
Příspěvky: 5415
Registrován: 26. 9. 2006, 11:34

Re: IT pro otrlé

Příspěvek od Resurrection »

Secrets are power.
Sosacek
Příspěvky: 25735
Registrován: 14. 7. 2004, 19:30

Re: IT pro otrlé

Příspěvek od Sosacek »

To se vetsinou dela tak, ze se zahackujes do systemove knihovny co ma podporu locales. V jazycich co maji vazby na unix (C, Python, ...) to tak funguje urcite, hadal bych i Ruby. V jazycich co si delaji vsechny samy jako Java nebo JS to asi bude nejakymi specialnimi zpusoby.
“And, for an instant, she stared directly into those soft blue eyes and knew, with an instinctive mammalian certainty, that the exceedingly rich were no longer even remotely human.”
― William Gibson, Count Zero
Uživatelský avatar
Naoki
Příspěvky: 5467
Registrován: 2. 10. 2006, 21:04

Re: IT pro otrlé

Příspěvek od Naoki »

Resurrection píše: 22. 4. 2022, 09:15 https://pypi.org/project/czech-sort/

Co tohle?
250 řádků 😱 jsem věděl že custom sorting podle české abecedy bude složitý ale netušil jsem že až tak
It is often the case that those who strongly advocate for social causes are driven less by a feeling of compassion towards the poor and weak, but more by a feeling of hate towards the rich and powerful.
Uživatelský avatar
Passingby
Příspěvky: 1598
Registrován: 13. 10. 2021, 16:41

Re: IT pro otrlé

Příspěvek od Passingby »

Naoki píše: 22. 4. 2022, 09:07 Řeší nějaký programovací jazyk řazení slov podle české abecedy? Tzn. abych místo [a, c, ch, h, i, č] dostal [a, c, č, h, ch, i]?
Tak tohle by v dnešní době měl být už docela standard :D V Unix/Linux CLI se to u programů, co používaly standardní knihovny (asi je to rovnou v POSIX standardu), nastavovalo proměnnou prostředí LOCALE (asi, tzn. LOCALE=CS_cz), případně LC_COLLATE=CS_cz jenom pro třídení, pak ještě byla LANG, ale ta byla pro hlášky a UI.

Wiki (dokonce přímo s příkladem pro češtinu)

Jinak bych čekal, že se to dá nastavit nějakým parametrem u třídící funkce, nebo že pro lokalizovaný třídění bude nějaká jiná třídící funkce ze standardní knihovny, ale bude mít divnej název (třeba lsort, sort_locale whatever...). Plus ještě pro nasměrování pro hledání, protože se občas používají tyhle divný zkratky: i18l = internationalization (hlášky v programu a jazyk, kterým komunikuje s uživatelem), l10n = localization (formát data, času, měna, kalendář, třídění...). Obecně na wiki, rozcestník
Verify you are a human.
It's just an overreaction. In a few months, nobody will remember the drama.
Uživatelský avatar
Naoki
Příspěvky: 5467
Registrován: 2. 10. 2006, 21:04

Re: IT pro otrlé

Příspěvek od Naoki »

No co jsem zkoušel to Ruby tak tam to jde přes ten locale, ale nezvládá správně třídit "ch":

Kód: Vybrat vše

arr =["a", "b", "c", "ě", "š", "č", "ř", "ž", "ý", "á", "í", "ch", "h", "i", "j", "d"]
I18n.default_locale = :cz
arr.sort_by { |ltr| I18n.transliterate(ltr) }
=> ["a", "á", "b", "c", "č", "ch", "d", "ě", "h", "í", "i", "j", "ř", "š", "ý", "ž"]
It is often the case that those who strongly advocate for social causes are driven less by a feeling of compassion towards the poor and weak, but more by a feeling of hate towards the rich and powerful.
Uživatelský avatar
Passingby
Příspěvky: 1598
Registrován: 13. 10. 2021, 16:41

Re: IT pro otrlé

Příspěvek od Passingby »

Mmm... 80/20 pareto, 20% práce vyřešilo 80% případů, pečem na to (příp. nemůžeme si s tím dál hrát, protože musíme dělat něco jinýho)... (Tím myslím Ruby team.) Víc nepomůžu, a s Ruby už vůbec ne... :(
Verify you are a human.
It's just an overreaction. In a few months, nobody will remember the drama.
Uživatelský avatar
Naoki
Příspěvky: 5467
Registrován: 2. 10. 2006, 21:04

Re: IT pro otrlé

Příspěvek od Naoki »

Tak nakonec to je Twitter který připravil řešení pro Ruby: https://github.com/twitter/twitter-cldr-rb
It is often the case that those who strongly advocate for social causes are driven less by a feeling of compassion towards the poor and weak, but more by a feeling of hate towards the rich and powerful.
Uživatelský avatar
Eleshar_Vermillion
černá eminence
Příspěvky: 18507
Registrován: 18. 6. 2003, 21:31
Bydliště: Praha

Re: IT pro otrlé

Příspěvek od Eleshar_Vermillion »

Jen ze zájmu - když jste dejme tomu úřad v nějaké zemi, která má monarchii a spousta věcí (třeba vaše jméno) má prefix "his majesty the king's" nebo "her majesty the queen's", jak budete řešit na svých massivních webech případ, že po monarchovi nastoupí následník opačného pohlaví? Hardcodované + find-replace, nebo přes nějaké CSS?
Ne croyez pas que les antisémites se méprennent tout à fait sur l'absurdité de ses réponses. Ils savent que leurs discours sont légers, contestables ; mais ils s'en amusent, c'est leur adversaire qui a le devoir d'user sérieusement des mots puisqu'il croit aux mots ; eux, ils ont le droit de jouer. Ils aiment même à jouer avec le discours car, en donnant des raisons bouffonnes, ils jettent le discrédit sur le sérieux de leur interlocuteur ; ils sont de mauvaise foi avec délices, car il s'agit pour eux, non pas de persuader par de bons arguments, mais d'intimider ou de désorienter. Si vous les pressez trop vivement, ils se ferment, ils vous signifient d'un mot superbe que le temps d'argumenter est passé.
Uživatelský avatar
Resurrection
Příspěvky: 5415
Registrován: 26. 9. 2006, 11:34

Re: IT pro otrlé

Příspěvek od Resurrection »

String interpolation:

Kód: Vybrat vše

let pronoun = "Her";
let title = "Queen";

"{pronoun} majesty the {title}'s"
A az to nastane, proste jen zmenis ty promenne. Ale samozrejme CSS kolem toho musis mit taky, protoze to je oboji jinak dlouhy, ale to bys zas mel mit vsude, aby se ti spravne zarovnaval text a tak.
Secrets are power.
Sosacek
Příspěvky: 25735
Registrován: 14. 7. 2004, 19:30

Re: IT pro otrlé

Příspěvek od Sosacek »

V zemi, ktera ma monarchii, bych to vsechno nechal predelat externi konzultanty a stalo by to miliony a miliony mistni archaicke meny.
“And, for an instant, she stared directly into those soft blue eyes and knew, with an instinctive mammalian certainty, that the exceedingly rich were no longer even remotely human.”
― William Gibson, Count Zero
Uživatelský avatar
Eleshar_Vermillion
černá eminence
Příspěvky: 18507
Registrován: 18. 6. 2003, 21:31
Bydliště: Praha

Re: IT pro otrlé

Příspěvek od Eleshar_Vermillion »

Res: hmm... jak moc je na běžných úředních stránkách legitimní spoléhat se na to, že JS je zapnuté?
Přemýšlím, jak se to fakt dělá, ale tipuju, že blíž bude nejspíš Sos.
Ne croyez pas que les antisémites se méprennent tout à fait sur l'absurdité de ses réponses. Ils savent que leurs discours sont légers, contestables ; mais ils s'en amusent, c'est leur adversaire qui a le devoir d'user sérieusement des mots puisqu'il croit aux mots ; eux, ils ont le droit de jouer. Ils aiment même à jouer avec le discours car, en donnant des raisons bouffonnes, ils jettent le discrédit sur le sérieux de leur interlocuteur ; ils sont de mauvaise foi avec délices, car il s'agit pour eux, non pas de persuader par de bons arguments, mais d'intimider ou de désorienter. Si vous les pressez trop vivement, ils se ferment, ils vous signifient d'un mot superbe que le temps d'argumenter est passé.
Odpovědět

Zpět na „Realita a pseudorealita“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů