Fejlesztés

Android-on böngészővel fájl letöltése POST request-tel

Fórumok

Adott egy web interface, ahol a user fájlt tud letölteni linkekről. A fájl letöltést POST kéréssel csinálom, mert azonosítom a user-t (be van jelentkezve). Sima GET nem jó, mert biztonságilag nem elfogadható.

Minden asztali böngészővel jól működik, Android-on meg csak Operával. Azért csak ezzel, mert Opera beépített letöltés kezelővel jön, az összes többi meg nem.

A probléma a következő: a letöltendő fájl linkjét a böngésző átadja a letöltés kezelőnek, aki GET-tel tölti le. Így a fájl tartalma a html kimenet lesz a kiküldött fájl tartalom helyett. Nagyon gáz, net szerte anyáznak miatt sok bejegyzéssel. Pl.:

https://code.google.com/p/android/issues/detail?id=1780
https://code.google.com/p/android/issues/detail?id=1780#c40

google://android browser download with post request

Más is belefutott már ebbe? Lenne valamilyen megoldás mégis POST request-tel?

(iOS-en állítólag ez nem áll fenn, de még tesztelnem kell bővebben. iPhone 4 alatt nem történik semmi a linkre tapizva, de lehet csak nem értek hozzá. Ott feldob valamit ha jön fájl? Vagy csendben letölti egy mappába?)

Előre is kösz!

[Megoldva] PHP datetime-ból csak time

Fórumok

Sziasztok!

Van egy mezőm MySQL-ben, amiben Y-m-d H:i:s formában tárolok időt, dátumot. A kérdés, hogy lehetne ebből H:i:s -t csinálni úgy, hogy a következő helyzetben már ki kell számolni a mostani időből a szelektált időt, és a kapott eredményt kiiratni képernyőre?

UI: Codeigniter keretrendszert használok.

tmms

Megoldás:

$to = date("Y-m-d H:i:s");
$from = $row->elvallalas_datuma;

$total = strtotime($to) - strtotime($from);
$hours = floor($total / 60 / 60);
$minutes = round(($total - ($hours * 60 * 60)) / 60);

$hours2 = floor($total / 60 / 60 * 60);

$date2 = "($hours óra $minutes perc)";
$date3 = "~$hours2 perce";

echo "$row->elvallalas_datuma $date2";

Készpénzes e-számla, pénztár és bizonylatai!

Fórumok

A készpénzes e-számlához kell bevételi pénztárbizonylatot kiállítani vagy sem?
Ez itt a nagy kérdés.

Papír alapú számlánál nem kellett bizonyos feltételek mellet, de könyvelőm váltig állítja, hogy az e-számlához mindenképpen kell.

A könyvelőnek adjak nagy pofont vagy ennyit az e-számla által elvileg egyszerűsödő ügyviteléről. Egyik papír helyett másik.

Szívesen fogadnám a jogszabályi hely megjelölést is.

Köszönöm.

[PERL] OTRS osszekotese Outlook naptarral

Fórumok

Csinalt mar valaki ilyesmit, vagy van otlete hogyan lehetne megvalositani? Ez lenne az igeny:

Van az OTRS nevű csoda rendszer, amit szeretnék összedrótozni az Outlook programmal. Illetve annak naptár részével. Azt szeretném elérni, hogy a felvett hibajegyek, ha ki lesznek osztva egy kollégának, akkor bekerüljenek a naptárjába, azzal az időponttal, amivel meg kell kezdeni a javítást – ezt fejleszteni kell, mert alapból nincs ilyen az OTRS-ben-. Amikor valaki lezár egy jegyet akkor pedig a naptárban a bejegyzés valamilyen módon jelezze, hogy a hibajegy már le van zárva.

A'rpi

HTML / JS / MOBIL / textbox tartalmának törlése

Fórumok

Adott egy weboldal. Sima HTML + JS.

Javascript trükkre lenne szükségem textbox-okban lévő szöveg egyszerű törlésére.

A user vagy a benne lévő szöveget küldi el submit-tel, vagy változtat rajta. A probléma az, hogy lehet hosszú is a szöveg, és amikor mobil böngészőkön jelenítjük meg, akkor kijelöli ugyan a szöveget nekem, de bele kell klikkelnem hogy előjöjjön a billentyűzet, viszont ekkor már nem lesz kijelölve, és a kurzor pozícionálásával + backspace nyomkodásával kell szórakozni a szöveg törléséhez.

Lenne valakinek jó ötlete arra nézve, milyen egyszerű és jó funkcióval lehetne implementálni a szöveg törlését?

A probléma az, hogy mobil cuccokon a dupla tapit felhasználják a zoom-hoz (nagyítás vagy kicsinyítés). Illetve nincsen lehetőség a sokáig nyomva tartás (long push) megállapításához.

Esetleg ráklikkelve (tapizva) egy másik objektumra, majd utána vissza? Ott be tudok állítani egy flag-et egy változóba, de ez eddig nem igazán tetszik. Más lehetőség nem jut eszembe. Ugye Ctrl + klikk meg ilyen nem játszik, mert az mobilon nem megy.

Előre is köszi.

Kiegészítés: ismerem a JQuery megoldást, ahol a textbox jobb oldalán van egy kicsi X amire klikkelve törlődik a szövegdoboz tartalma. Nekem ott egy másik funkció gomb van, ezért ez nem igazán lenne jó megoldás. Illetve nem használok JQuery-t. Sima egysvalamizerű form-hoz kellene egy jó ötlet.

Szerk.: közben azon tűnődöm, hogy lehet úgy oldom meg, hogy ha a régi szövegbe elkzed a user gépelni, akkor az eredeti szöveget törli.

git bzr szerű használata lehetséges?

Fórumok

Üdv

Több kisebb-nagyobb projectnél használtam már bazaar-t, főleg mert nem találtam mást. Itt olyan esetekre kell gondolni, hogy kisebb weboldal, ahová csak egy szem ftp/sft hozzáférést kaptam, semmi egyebet, de nem akartam lemondani a verziókezelésről. Ugyanis bzr tud olyat, hogy szerverre telepítés nélkül tud remote repositoryt létrehozni-használni (upload pluginnel), mintha csak scp-znék.Vagyis ilyen esetekben ez úgy néz ki hogy

bzr init
bzr add
bzr commit
<eddig local, most jön a push>
bzr push sftp://iksz@ipszilon.ize
<branch.conf-ba megadom ezt az útvonalat>
bzr upload
<itt feltolja az egészet>

Ezek után csak bzr update és bzr commit kell, és fel-le mennek a fájlok, változások, add, uncommit, diff, minden, teljesen jól használható.

Illetve... ezért írok most ide, mert néha eszméletlen lassú, meg egyéb bajai is szoktak lenni. Lehet megnéznék másokat is, hátha.

Rögtön jött a kézenfekvő git, hiszen ez folyik mindenhonnan, meg hogy decentralizált meg minden. De akárhány leírást néztem, mindenhol volt egy olyan rész a remote repo beállításnál, hogy "a szerveren adjuk ki a git init", ... na ez innen már nem is jó, nincs szerverhozzáférés, vagyis git-telepítés semmiképp (teoretikusan). Valahol írtak olyat, hogy localban csinálok egy git init --bare -t majd ezt felmásolom akár sima scp-vel a szerverre, és ha git remote add -al hozzáadom akkor milyen jól megy, de nem megy, 'bash: git-receive-pack command not found', nyilván, a távoli gépen nincs git.

Vagy valamit félreértek? Nyilván, különben menne, én meg nem írnék ide. :)

Tehát a kérdésem az, hogy megoldható-e a git bazaar-szerű használata? A git-bash és társait egyelőre hagynám, akárcsak a github, heroku, és más ilyen jellegű megoldásokat. A célom mindössze annyi, hogy egy git telepítése után tudom-e használni a megszokott módon, vagy mindenképpen egyéb programok/scriptek/külső szolgáltató, akármi kell hozzá?

Köszönöm előre is, remélem érthető voltam. :)

(még a mercurial jöhet szóba, azt hiszem az is tud ilyet, de most a git-nek adnék egy esélyt, ha tudok)

popen es a timeout

Fórumok

Adott egy C fuggveny, ami a pdftotext kimenetet olvassa popen()-nel megnyitva. Allitolag a pdftotext valamiert "hangs", es arra gondoltam, semmi gond, adjunk neki ~10 sec-et, aztan ha annyi ido alatt nem sikerult kiszedni a szoveget egy pdf-bol, akkor lelojuk a pdftotext-et. Csak az a baj, hogy a popen nem tamogat semmilyen timeout feature-t. A kerdes az, hogyan lehet leloni a popen() hivassal megnyitott/elinditott programot x ido mulva? A programnak tobb peldanya is fut egyszerre, igy siman lehet, hogy egyszerre tobb pdftotext processz is letezik, egymastol fuggetlenul.

A feladatot maskent megoldani (nem popen() segitsegevel) er. A lenyeg az, hogy a pdftotext /path/to/file.pdf eredmenyet megkapjam valahogy.

Mysql ből SOAP hívás?

Fórumok

Üdv

Ismertek megoldást arra hogy mysql ből indítsunk SOAP lekérdezést?

Adott egy axis2 szerver őt kellene kérdezgetni
adott a mysql szerver
adott egy windows program ami a mysql tárolja adatait
a windows programban a jelek szerint nehézkesen magvalósítható a SOAP kezelés

Felmerült, hogy esetleg a mysql ben meglehet oldani plugin stb segítségével.

Harmadik köztes programot mint php és társai ki akarok hagyni!!!

Lehetőséget keresek csak, ha nem megy, marad a windowsos program.

Köszönettel
Robit