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 - xxar3s

Stran: 1 [2]
16
Vývoj / Re:C# nebo Python?
« kdy: 24. 01. 2014, 21:00:54 »
...
Napr. takove zvrhlosti jako u volani funkce neni treba psat zavorky
...

Prave nutnost pisat zatvorky pri bezparametrickej funkcii je specialita jazyka C (a jazykov z neho vychadzajucich). Ostatne jazykove rodiny (Pascal, Modula, ML, Lisp, Basic, Ruby, ADA, Eiffel) nic take nevyzaduju. Vo funkcionalnych jazykoch zvykne byt ()  specialny typ.

17
Vývoj / Re:C# nebo Python?
« kdy: 23. 01. 2014, 22:15:49 »
Skus IronPython:



  • su ktomu aj PythonTools pre VisualStudio
  • a mozes to kombinovat aj s ostatnymi .NET jazykmi takze aj s C#ckom
  • podporuje to Framework Django
  • a daju sa v tom pisat aj Appky pre Windows.

Ja som v tom za par sekund vyplodil toto:

Kód: [Vybrat]
import wpf
from System.Windows import *
from System.Windows.Controls import *

class MyWindow(Window):

    def __init__(self):
        btn = Button(Content = "Pozdrav")
        btn.Click += lambda sender, e:MessageBox.Show("Hello world!")
        self.AddChild(btn)
   
if __name__ == '__main__':
    Application().Run(MyWindow())

a to nie som ziadny pythonista...

Ale pozor v python je dynamicky jazyk a v dynamickom jazyku na vacsinu chyb prides az po spusteni aplikacie, IDE ta nebude upozornovat na syntakticke chyby na tvojom mieste by som pre zaciatok ostal pri C#.

18
Vývoj / Re:Tvorba WWW stránek na OS X
« kdy: 07. 01. 2014, 14:34:42 »
pro psaní html/css/js používám Sublime Text2 (je placený, ale i zdarma - občas hodí hlášku o registraci), grafika pixelmator a pro PHP používám macports pro instalaci apache2 a php a pro mysql stáhnu DMG balík z jejich stránek...

Sublime Text 2? Vonku je uz davno 3. verzia - Sublime Text . A mysql by som nahradil Maria DB 5.5 ktora je uz na webhostingoch defacto standardom.

19
Web aplikácie v PHP/MySQL bastlí už každý druhý študent, ktorý vie naštartovať počítač, konkurencia je veľká a platy nízke (v Bratislave cca 1500 EURO brutto). Ak chceš zarobiť viac mal by si skúsiť inú technológou, trebars JAVU alebo ASP.NET po takýchto ľuďoch je na trhu vačší dopyt pretože ich je menej a partneri a tiež platy sú cca o 50% vyššie. Ale najlepšie je keď ovládaš aj to aj to.

............. A ďalšia možnosť je študovať mainframy a isť makať k leninovi :D :D :D

20
O serveru Root.cz / Re:Hrozné reklamy InternetInfa
« kdy: 04. 12. 2013, 18:59:43 »
ako vidim neiktorym ajtakom chyba zmysel pre humor (niekde som cital ze zmysel pre humor je prejavom inteligencie). A myslim ze ten vtip uraza len tych ajtakov, ktori sa s tym obrazkom identifikuju.

21
Provádím deserializaci pomocí:

BinaryFormatter binaryFormatter = new BinaryFormatter();
binaryFormatter.AssemblyFormat = FormatterAssemblyStyle.Simple;
using (MemoryStream memoryStream = new MemoryStream(buffer))
{
    object test = binaryFormatter.Deserialize(memoryStream); //[4]
}

Na řádku [4] to vyhodí SerializationException "Sestavení XY.dll Version 1.2.0.0 bla bla...nebylo nalezeno" .
V aplikaci existuje podepsaná assembly XY, ale ve verzi 1.3.0. Očekával bych, vzhledem k nastavení FormatterAssemblyStyle.Simple, toleranci vůči verzi, ale přesto to vyletí na výjimku.
Nevíte proč?
Děkuji

Lebo nesedi verzia. Ten BinaryFormatter je pekna prasarna. Ak chces 100%nu kompatibilitu tak tie data by bolo dobre ukladat priamo cez binarywriter. Struct sa da prekonvertovat na byte array pomocou Marshal.StructureToPtr a Marshal.Copy

22
Vývoj / Re:[Python] Ziskanie informacii z webu www.zrsr.sk
« kdy: 10. 11. 2013, 00:33:46 »
Zdravim vsetkych.... snazim sa ziskat zakladne informacie z webu www.zrsr.sk.

Zistil som, ze na to aby sa dalo vyhladavat treba mat zapate cookies, takze logicky som sa znazil cookie odchytit  poslat... moj pokus vyzera takto:
Kód: [Vybrat]
#!/usr/bin/python
# -*- coding: utf-8 -*-
from urllib2 import Request
urlx= "http://www.zrsr.sk/zr_ico.aspx"
request = Request(url="http://www.zrsr.sk/zr_browse.aspx")
ico = '36379395'

import urllib2
import urllib
from cookielib import CookieJar

cj = CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
# input-type values from the html form
formdata = {"tico":ico, "cmdVyhladat":"submit", }
data_encoded = urllib.urlencode(formdata)
response = opener.open("http://www.zrsr.sk/zr_ico.aspx", data_encoded)
content = response.read()
cj.add_cookie_header(request)
response = opener.open(request, data_encoded)
print response.read()

Problem je ten ze v kazdom pripadae dostavam prazdne vyhladavanie... riesim to uz asi 3hodiny a nie a nie na to prist.

Dakujem za kazdu pomoc

Robis to zle bo sa tam pouziva viewstate a na ten musis mat zapnuty aj JS

23
Vývoj / Re:Napsat znovu interpret PHP?
« kdy: 07. 11. 2013, 22:58:49 »
No napadl mě takový asi hodně bláznivý nápad. Ve škole jsme měli jazyky a překladače a dost mě to bavilo. V rámci předmětu jsme taky implementovali takový scriptovací jazyk, řekl bych, že to umělo tak 70% toho, co umí php (když nepočítám OOP). Hodně se nadává na php, že je pomalé, tak mě napadlo, že bych ten interpret zkusil napsat od začátku :D. Naprogramovat ten základní interpret, zatím neuvažovat třeba OOP a pak to rozvíjet dál. Nadruhou stranu je mi jasný, že už ten jazyk funguje hodně dlouho a dělá na tom určitě spousta chytrých lidí, takže ten můj nápad je asi hodně mimo realitu. Co myslíte?

radsej by si mohol napisat transpiler pre nejaky moderny jazyk, ktory by sa kompiloval do PHP.

uz ma nebavi pisat:

Kód: [Vybrat]
function foo($max)
{
    return array_filter(array_map(function($i)
    {
        return ord($i);
    }, array('a', 'b', 'c', 'd', 'e', 'f')), function($i) use($max)
    {
        return $i >= $max;
    });
}

namiesto:

Kód: [Vybrat]
let foo max =
    ['a' .. 'f']
    |> List.map int
    |> List.filter (fun i -> i >= max)

Stran: 1 [2]