Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - gll

Stran: 1 ... 5 6 [7] 8 9 ... 29
91
Vývoj / Re:Typový system versus unittesty
« kdy: 28. 10. 2018, 18:20:58 »
v pythonu přesně na tohle existuje specializovaná kolekce Counter, když už se bavíte o idiomatickém kódu

Kód: [Vybrat]
import sys
from collections import Counter

c = Counter(sys.stdin)
print(len(c), c.most_common(1)[0][1])

92
Studium a uplatnění / Re:Úroveň AJ uchazečů
« kdy: 17. 10. 2018, 19:09:43 »
Reknu ti to asi takhle. Anglictinu slovem a pismem zvladaji budto absolventi informatiky, kteri jsou uplne k nicemu jako programatori, nebo jsou vysoce inteligetni, nebo jsou divni.

Kazdy normalni kluk programator programuje. Anglictinu ma jako technickou dovednost. Ono jaksi pri programovani se zapojuje jina cast mozku nez pri plynne anglicke mluve. Informatici obecne maji a budou mit problem s anglictinou, protoze se ji uci pasivne a ne proto, aby si mohli koupit v nejake 'vysnene" anglii rohlik, ale proto, aby pochopili dokumentaci. Je to ucelove uceni se anglictiny za ucelem technickym a ne socialnim. Anglictina je pro vetsinu poradnych programatoru otrava a opruz. Jestli ti to vadi, mels jit radeji delat managera do oblasti humanitarnich ved.

Takze co potom na tom pohovoru chces? Vysyp prachy a kup si zkuseneho seniora. Kdyz chces at mluvi anglicky, protoze mate zahranicniho zakaznika, tak vis co? TAK SI ZA TO PRIPLAT! Takovy senior v Praze s aktivni anglictinou schopny delat knowledge transfers te bude stat klidne 90k a vic. Ja bych to za min delat nesel.

Tak to tady moc nesvadej na uroven VS, protoze je to beztak vase vina, ze totiz chcete levne juniory s vidinou usetrenych penez.

to je stejná blbost jako že backendista nemůže znát frontend. Je normální umět víc než jednu věc.

93
Kód: [Vybrat]
cat seznam.txt | xargs -n 1 cp soubor.jpg

94
Studium a uplatnění / Re:C# pro linuxového uživatele
« kdy: 08. 10. 2018, 21:49:51 »
Uz si vyberte vsetci ruku zo serbla. Alebo prestante tie vyvojove prostredia behat na raspberry pi I :) Vam by sekalo aj vim.

Nic se mi neseká. eMko tvrdil, že VS Code je pomalejší a žere víc paměti než IDE od Jetbrains, což není pravda.

95
Studium a uplatnění / Re:C# pro linuxového uživatele
« kdy: 08. 10. 2018, 21:17:41 »
Teď jsem otevřel pracovní projekt, který má (dle statistik ve VS) 35882 řádků (IL) kódu, mix C# a F#. Tedy nic šíleně velkého. Nicméně reakce na otevření souboru, vyhledávání, intellisense, dokonce trvá o 0,5s déle, než se obarví syntaxe nově otevřeného (většího - 1.5k řádků) souboru.

to je pomalost omnisharp a ne VS Code. Už vůbec ne pomalost Elektronu. VS Code je oproti IDE od Jetbrains opravdu rychlé a nenáročné na paměť.

96
Vývoj / Re:Datový typ multi
« kdy: 08. 10. 2018, 13:12:21 »
takže je to "proprietarni" specialtka v LUA?

Většina skriptovacích jazyků to umí, jinde se tomu říká třeba tuple, list nebo record.

tohle AFAIK odpovídá bitové masce v jiných jazycích. { cons | ndelay | perror | pid } jsou flagy. Možná se pletu, LUu neznám.

97
Studium a uplatnění / Re:C# pro linuxového uživatele
« kdy: 08. 10. 2018, 13:06:11 »
........
Zmíněný VS Code je postavený na frameworku Electron, jedná se tedy o embedovaný webový prohlížeč + hromada JavaScriptu (TypeScriptu). Výsledkem je IDE, které je pomalé a těžkopádné na cokoliv většího než školní/domácí projektíky. A ano, je to horší jak Java aplikace jak rychlostí, tak spotřebou paměti :) . Tak a teď se do mě pusťte :-D
.......

je vidět, že jsi nikdy VS Code nikdy nevyzkoušel. Takový dlouhý příspěvek o věcech, které znáš jen z doslechu ....

98
Vývoj / Re:Parsování URL query pomocí regulárního výrazu
« kdy: 06. 10. 2018, 21:06:58 »
Možná to dělám záhadně, ale mám URL, zavolám URLDecode ze System.Web... a pak vezmu jen query (tzn to, co je za otazníkem, vím co tam firemní systém dává, i když se to může změnit) a až na ni  aplikuju regulární výraz.

Když si nějakej Ind vzpomene, že mi tam strčí bůhvíco, tak na to se samozřejmě asi nikdy 100proc nepřipravím.

proč nepoužijete HttpUtility.ParseQueryString? https://stackoverflow.com/a/11956978


99
Vývoj / Re:Parsování URL query pomocí regulárního výrazu
« kdy: 06. 10. 2018, 17:08:31 »
Co když bude na vstupu tohle?
Kód: [Vybrat]
name=Vaclav%20Havel&_user_city=Praha
Někde to musíš ještě rozkódovat. Proto je lepší použít knihovnu, která je na to dělaná.


asi by byl lepší takový výraz

Kód: [Vybrat]
([^=]+)\=([^=&]*)\&?

100
Vývoj / Re:Problémy s JavaScript v praxi
« kdy: 06. 10. 2018, 15:30:58 »
I když ty osobně nepoužiješ new String(), může ti to do programu lézt z řady použitých knihoven

chci vidět takovou knihovnu. Podle mě to neprojde CI.

101
Vývoj / Re:Parsování URL query pomocí regulárního výrazu
« kdy: 06. 10. 2018, 14:25:25 »
Pokud to nejde přímo pomocí regulárního výrazu, který by byl připravený na proměnný počet parametrů, pak by bylo asi nejlepším řešením to, co máte v JS jako UrlSearchParams.

Píšu klienta pro C# a Javu současně. (2 téměř stejné klienty)

Na to znáte nějaké knihovny?

Ovšem neřeší to otázku, jestli by to šlo přes reg ex?

Díky

Kód: [Vybrat]
(\w+)\=(\w*)\&?

takový regex by mohl fungovat? Ale v každém jazyku pro to existuje knihovna, která ošetří i dekódování. Podívejte se do dokumentace nebo na stack overflow.

102
Vývoj / Re:Parsování URL query pomocí regulárního výrazu
« kdy: 06. 10. 2018, 13:48:26 »
a v akomjazyku to robis ?

Retazec sa da pokrajat cez separator & do pola  / funkcia split() /
potom  prebehnes vsetky polozky pola a na kazdu aplikujes svoj regex

Napriklad (JavaScript)
Kód: [Vybrat]
var str="user_firstname=Vaclav&user_surname=Havel&_user_city=Praha";

// split the string into array
var arr = str.split("&");

for (k in arr) {
  elem = arr[k];
  // match regex
  match_result=elem.match(/^(\w+)=(\w*)/)
  // get results
  console.log("Full match : " + match_result[0])
  console.log("Group 1    : " + match_result[1])
  console.log("Group 2    : " + match_result[2])
  console.log("------")   
}

URLSearchParams funguje ve všech moderních prohlížečích

Kód: [Vybrat]
var params = new URLSearchParams('user_firstname=Vaclav&user_surname=Havel&_user_city=Praha');
for([name, value] of params) {console.log(name, value)}

103
Vývoj / Re:Parsování URL query pomocí regulárního výrazu
« kdy: 06. 10. 2018, 13:32:26 »
Co neco takoveho http://codepad.org/71ykiwHs?

nebo urllib.parse.parse_qs ze standardní knihovny.

104
Vývoj / Re:Příklady pro Python 3
« kdy: 03. 10. 2018, 14:27:06 »
V oficiální dokumentaci je tutoriál a HOWTOs. Z knih, které znám, se mi nejvíc líbí Python Cookbook. Dive into Pyton 3 neznám.

105
Vývoj / Re:Python - parsování parametrů skriptu
« kdy: 01. 10. 2018, 19:41:40 »
asi chcete použít metodu parse_known_args

Kód: [Vybrat]
>>> import argparse
>>> parser = argparse.ArgumentParser()
>>> parser.add_argument('--foo')
>>> args, unknown = parser.parse_known_args(['--foo', 'foo', '--unknown1', 'unknow1'])
>>> args
Namespace(foo='foo')
>>> unknown
['--unknown1', 'unknow1']

Stran: 1 ... 5 6 [7] 8 9 ... 29