- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- pr1mzejEE: Viszlát CoD2, CoD4, CS:GO!
- Magga: PLEX: multimédia az egész lakásban
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- eBay-es kütyük kis pénzért
- bitpork: Phautós tali a Balcsinál 2025 Augusztus 2 napján (szombat)
- Brogyi: CTEK akkumulátor töltő és másolatai
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
-
LOGOUT
Új hozzászólás Aktív témák
-
nyunyu
félisten
válasz
Zola007 #20178 üzenetére
Miért akarnád a Windows beállításokat piszkálni?
Egyszerűbb a notepadban mentés máskéntet nyomni, aztán alul Kódolás legördülőben kiválasztani az ANSIt.
Akkor egy bájton menti a magyar ékezetes karaktereket, nem kettőn, mint az UTF8-nál, így minden nem UTF8-at használó rendszerben ugyanúgy fog működni, nem fog szétesni a string.De nem szeretem, ha figyelmetlen kollégák szkriptjei által elrontott DB kommenteket, meg ügyfélszolgálatnak szánt figyelmeztetéseket kell utólag olvashatóvá tennem a DBben
-
nyunyu
félisten
válasz
Zola007 #20174 üzenetére
Be kéne állítani, hogy a Win kódlapnak megfelelően kezelje az ékezetes stringeket UTF akármi helyett.
Ha jól értelmezem a leírtakat, akkor 'ansi' a Windows mindenkori területi beállításainak megfelelő kódlap. (magyar -> win1250?)
-
válasz
Zola007 #20110 üzenetére
szvsz jo lehet igy, ha biztos, hogy ez az elso sor...
ezt a csekket berakhatod az atalakitas ele, biztos, ami biztos:# txt fileok listázása
$textFiles = Get-ChildItem -Filter *.txt
# listában szereplő fájlok átnevezése
foreach ($file in $textFiles) {
# első sor beolvasás
$firstLine = Get-Content $file.FullName -TotalCount 1
if ($firstLine -match "^(\w{3})/(\d{2})/(\d{4})") {
# átrendezés
$newFileName = ($Matches[3], $Matches[1].ToLower(), $Matches[2]) -join "-"
# .txt kiterjesztés hozzáadása
$newFileName = $newFileName + ".txt"
# Rename the file
Rename-Item -Path $file.FullName -NewName $newFileName
}
} -
Oppenheimer
nagyúr
válasz
Zola007 #10083 üzenetére
Leszedsz netről egy magyar szótárt, lehetőleg minél többféleképpen ragozott meg toldalékolt szavakkal. A programod minden szóhoz megkeresi az azonos hosszú és legkisebb hamming távolságú párját, és arra módosítja. Eggyel okosabb változat, ha hamming távolságnál csak az ékezetkülönbségeket nézi.
-
axioma
veterán
válasz
Zola007 #10083 üzenetére
Oh, azok a regi szep idok! Mikor az emailt me'g ajanlottabb volt ekezet nelkul irni (de a targyat mindenkepp, a usernevet meg senkinek nem jutott eszebe, marmint nemcsak a cimben, de a valodi nev reszen sem). Na akkor volt az "ekezet.exe", nem lehetetlen, hogy otthon meg is talalom valahol.
Ez nem ertelem, hanem szavankent mintabol probalta kitalalni, hogy mire modositson (de mivel magyarra van kitalalva, a valtozo hangrendu toldalekokat peldaul jol kezelte).
Persze, van amivel nem lehet mit kezdeni (tipikus: meg-még, mar-már). Szoval tokeletes nem lesz. De kevesebbet kell kezzel (persze insert benyomva, felulirassal) utomunkazni.
Masik kerdes, hogy ha behuzod word-be, es sok enterrel megtanitod a szoveg szavainak javitasat neki, az mennyi ido es macera. Szerintem erosen szovegfuggo (stilus is es hossz is). -
Zola007
veterán
válasz
Zola007 #9961 üzenetére
még mindig nem sikerült megoldanom az ékezetes karakterek problémát
több módon is próbáltam beállítani az utf-8-at.
a mentéskori formázásokat is próbálgattam, -csd se működik, mi lehet a gond?Angol windows 7, parancssorban gond nélkül tudok ékezeteket gépelni és az elérési útban is jól jelenik meg
más szerkesztőben (Sublime, jEdit) is próbáltam elmenteni. -
válasz
Zola007 #9868 üzenetére
"Nekem nem mond semmit, biológus vagyok"
Értem, akkor képzeld el úgy, hogy van nyolc prokariótád...
Szóval pont az van, amit írnak:
Amikor azon töprengtek, hogy az ASCII-ban hány bit legyen egy karakter, akkor a nyolc bit csábítónak tűnt, mert abba pont belefér kér (decimális) számjegy (mivel egy számjegyhez négy bit kell (négy biten persze nem csak tízféle karaktert lehetne ábrázolni, hanem tizenhatfélét is, szóval itt van egy kis pazarlás, de a praktikum simán megérhetett nekik ennyit)).
Viszont ellenben a végén arra jutottak, hogy nem kell nekik igazán 256-féle karakter, elég lesz 128-féle is, ami az átvinni szükséges bitek számában 12,5% megtakarítást jelent (de a hat bit 64 karaktere meg már mindenképpen kevés lett volna) és ez lett a meghatározó érv. (A "hány bit egy byte" kérdésnek erre a döntésre még olyan sok hatása nem volt, mivel akkoriban a számítógépek messze nem voltak annyira elterjedve, mint manapság, az ASCII-t egy csomó másféle masinára is szánták)
Megint viszont ellenben de az akkoriban használatos lyukszalagok nyolc lyuk szélesek voltak, így az "üresen" maradó nyolcadik bitet felhasználhatták paritásbitnek, ami az akkori input/output eszközök megbízhatósága mellett egyáltalán nem volt rossz ötlet.
Aztán jöttek a számítógépek, ott meg ugye nyolc bit volt egy byte (legalábbis egy idő után ez fixen kialakult, mert kezdetben voltak 36 bites gépek is), ott meg a memóriában a legfelső, a szabvány által nem definiált bitet fixen nullára állították ASCII használatakor. -
bambano
titán
válasz
Zola007 #9865 üzenetére
8 bites ascii kódban sehogy.
a memóriában van paritásbit, amit 8 bitesnek látsz, de 9 bitnyi tároló áramkör van benne, meg egy paritásképző/ellenőrző áramkör.ráadásul a decimális számok kódolási rendszerét nem szabadna keverni az ascii-vel, a kettőnek nem sok köze van egymáshoz.
ugyanígy, ahogy a későbbi hsz-ben írtad: nem 8 bites paritásos ascii-ről van szó, hanem 7 bites sima ascii-ről, ami mellé a hardver betehet egy paritásbitet, ha 8 csatornás lyukszalag lyukasztóval nyomtatod. az esélye, hogy ilyet találj, úgy érzem, alacsony. tehát ugorhatsz a következő fejezetre
szerk: ha én még tároltam az első programjaimat lyukszalagon, akkor vén trotty vagyok?
-
válasz
Zola007 #9865 üzenetére
"8 bites sima ASCII kódban hogy lehet a 9. biten a paritásbit?"
Sehogy, az ASCII kódban nincs paritásbit. Amiről szó lehet, az valószínűleg soros átvitel, ott meg alapból bitstream van - neked már semmit sem mond az, hogy 8N1?
(Mondjuk abban pont nincs paritásbit, de a 7E1 is elég jellemző konfiguráció)
-
Karma
félisten
válasz
Zola007 #9798 üzenetére
Nézd meg még egyszer a Perl topikot. Szerintem valami tranziens zavar miatt volt az elmúlt években zárva, de majd kiderítem.
-
inf3rno
nagyúr
válasz
Zola007 #9070 üzenetére
Sima konstans léptékű véges sorozatok összeadásához nem kell ciklus:
1..n összege egyesével léptetve: s(n) = n*(1+n)/2 ezt fel lehet használni az összes hasonló sorozathoz, pl 2..m páros (kettesével léptetve) s(m/2)*2A div-ről nekem csak a divergencia ugrik be, de gondolom itt nem arra gondolnak. :-)
-
bambano
titán
válasz
Zola007 #9070 üzenetére
az ugye megvan, hogy az első N darab páros szám összegénél nem N div 2-ig kell menni? mert az az első n osztva kettővel egészrész párosszám összege.
az első n darab báros szám összege:
a:=0;
for i:=1 to n; do a=a+i*2;én azért nem válaszolok magánban, mert jó eséllyel lesz következő bajnok, akinek ugyanazt el kellene küldeni, és akkor az már duplamunka.
-
Karma
félisten
válasz
Zola007 #9076 üzenetére
Az R-et nem beszélem; C-ben létfontosságú (ott a stacken létrejövő változóid és a malloc-kal foglalt dinamikus memóriaterület is szeméttel indul); Pythonban ez a kérdés nem releváns, mert nincsen változódeklaráció; az SQL meg azért különleges állat, mert ahány adatbázismotor, annyiféleképpen oldották meg (vagy hagyták ki) az imperatív programozást.
-
Karma
félisten
válasz
Zola007 #9074 üzenetére
...Valóban, máshol járt az eszem. Így nem sok értelme van a feladatkiírásnak, az n div 2-vel azt érik el csak, hogy az "N-nél nem nagyobb páros számok összege" az eredmény. A div művelet nélkül, de benn tartva a kettes szorzást pedig az "első N páros szám összege" lesz.
A nullával inicializálás lehet, hogy környezetfüggő, a Free Pascal dokumentációja azt írja, hogy alapból memóriaszemét van benne.
-
Karma
félisten
válasz
Zola007 #9070 üzenetére
Van ez a sor:
for x:=1 to a do b:=b+2*x;
Ebben kell kicserélned a ciklus végét arra, amit a feladat egyébként szájbarágósan leírt:
for x:=1 to a div 2 do b:=b+2*x;
Emellett van egy olyan hiba a kódodban, hogy a b változó értékét nem inicializáltad, ami okozhat gondokat. A begin után első sorba: b := 0;
---
És bár én is osztom a többiek véleményét a privát üzenetekben segítségnyújtásról, szeretnék mindenkit megkérni, hogy a vitának itt legyen vége. A nézeteltérést rendezni sokkal alkalmasabb a privát üzenet, a topikban pedig túl sok lett az OFF.
-
Sk8erPeter
nagyúr
válasz
Zola007 #9068 üzenetére
Meglepő, hogy PH-addiktként még mindig nem érted, mi a fórum lényege. Akkor segítek: a tudás megosztása, a közös gondolkodás, járulékos haszonként egy szakmai témából az ember tanulhat is, és mivel a beszélgetést többen is látják, többek számára is szolgálhat tanulsággal, illetve többen tudják kommentálni az ügyet, így a problémamegoldás gyorsabb is lehet, ráadásul a kérdező adott személyre történő ráutaltsága is csökkenhet (mivel nem kell feltétlenül arra várnia, hogy legyen végre ideje/kedve válaszolni a másiknak). Így működnek a (szakmai) fórumok. Elég nagy probléma lenne, ha mindenki privátban dumálgatná meg az aktuális szakmai problémáját, akkor ki is halna a Prohardver, nem pörögnének a fórumok.
Ez így új gondolatmenet számodra ennyi év után? Kicsit már unalmasak ezek a hozzászólások (pont nemrég volt ilyenre példa, de még számtalan másikat linkelhetnék), hogy ha valaki vágja az XY témát, akkor írjon rám. Megfordítanám a kérdésedet: mivel került volna több fáradságba ide beírni a kérdésedet, mint valakit privátban noszogatni? Egyébként az én tapasztalatom meg pont az, hogy jobb nem privátban végigvinni, hanem közösen gondolkodni adott probléma megoldásán (főleg, hogy egy idő után nagyon terhes lehet a segítő számára a dolog, korábban túl sokat csináltam ezt a privátban lökdösést, még ha az illetőn nem is látszott semmi hajlandóság az önálló tanulásra).
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Steam, GOG, Epic Store, Humble Store, Xbox PC Game Pass, Origin Access, uPlay+, Apple Arcade felhasználók barátságos izgulós topikja
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Vicces képek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Luck Dragon: Asszociációs játék. :)
- Milyen NAS-t vegyek?
- Itt egy pár fotó az iPhone 17 sorozatról
- Windows 10
- Több újítással támad a Xiaomi Redmi 3s
- További aktív témák...
- HIBÁTLAN iPhone 13 Pro 128GB Alphine Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3024, 91% Akkumulátor
- 4 db érhető el (130/131/132) - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- AKCIÓ! MSI Z390 i5 9400F 16GB DDR4 512GB SSD RTX 2060 Super 8GB Corsair Carbide Series 200R 600W
- Apple iPhone 13 Kártyafüggetlen 1 év Garanciával
- Telefon felvásárlás!! Samsung Galaxy A12/Samsung Galaxy A22/Samsung Galaxy A32/Samsung Galaxy A52
Állásajánlatok
Cég: FOTC
Város: Budapest