Ruben Paganelli-L’Amour Toujours
Ruben Paganelli-L’Amour Toujours
Read More Ruben Paganelli-L’Amour ToujoursRuben Paganelli-L’Amour Toujours
Read More Ruben Paganelli-L’Amour ToujoursDnes jsem pokracoval ve ukladani kesek okolo Karlovych Varu, kde je PowerTrailu vice, ale nejlepsi je asi GeoWest, kvuli neho bych tam hlavne jel, protoze to je hrozna dalka(vlakem 8h+). A hrozne me stve lusteni kesek, ktere vubec nechapu, coz je asi skutecne 99% mysterek. Tak pisu autorum a odepisuje mi asi mene nez 20% …
Read More Zkusil jsem finalni kesky.czStatistiky jsou tim hlavnim na cem jsem dnes delal. Je to jednoducha stranka zobrazujici vam vase nebo cizi statistiky ktera zatim umi jen roztridit fotky do nekolika skupin podle datumu vyfoceni. Na G+ jsem o tom napsal toto: Data se berou z nauploadovanych fotek na photos.sunamo.cz a datum vyfoceni se bere z exifu fotek. Ma …
Read More Pridany na web Photos statistikyNechapu ze nemuzu najit puvodni clanek o me fotogalerii, ze bych nic nenapsal se mi vubec nechce verit. Prave jsem nahral na hosting novou verzi webu, ktera se nejvice lisi od te predchozi omezenim nahrani fotek na webu Photos.sunamo.cz s limitem 10000 obrazku nebo velikosti 1GB – u obou se jedna o vsechny nahranych obrazky …
Read More Fotogalerie nove s omezenim na 10000 obrazku nebo 1GBDnes jsem se pokusil znovu pouzit rozdelovani obrazku ve svem programu ShrinkerImages. Pouze s jednim obrazkem – totiz fotkou z me Lumie 435. Nicmene poprve jsem se realne setkal s obrazkem ktery mel nizsi DPI nez klasickych 96. Pokud ma obrazek jine DPI nez 96(vyzkousene to mam pouze s nizsim), tak treba metoda BitmapImage vraci …
Read More Jak resit kdyz pri operaci s obrazkem vznikne chyba ArgumentException – Value does not fall within the expected range.Zakladem jsou 5 trid – RL, Translation, AppLangConverter, AppLang a AppLangHelper a vyctu Langs. Podle kodu poznate, ze jazyku program muze mit maximalne 10(jedna se o jedine cislo, tedy 0-9). Takze nyni vam tu naserviruji vsechny tyto tridy, vycty a jak se to pouziva v praxi: RL:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
using System.Collections.Generic; using System.IO; using System.Threading.Tasks; using System.Xml; using System.Xml.Linq; /// <summary> /// Staticka trida, do ktere se ulozi pod jednotlive klice cesky text i anglicky preklad /// Ma metodu pro vraceni textu na zaklade daneho jazyku. /// </summary> public static class RL { public static Langs l = Langs.en; static Dictionary<string, string> en = new Dictionary<string, string>(); static Dictionary<string, string> cs = new Dictionary<string, string>(); public static void Initialize(Dictionary<string, Translation> trans) { foreach (var item in trans) { en.Add(item.Key, item.Value.En); cs.Add(item.Key, item.Value.Cs); } } public static string GetString(string k) { if (l == Langs.cs) { return cs[k]; } return en[k]; } } |
Translation:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
/// <summary> /// Datova trida, obsahujici pouze cesky text a jeho odpovidajici anglicky preklad /// </summary> public class Translation { public string En = null; public string Cs = null; public Translation(string en, string cs) { En = en; Cs = cs; } } |
AppLangConverter:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
using swf; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; /// <summary> /// Staticka prevodni trida, prevadejici vsechny data z tridy AppLang do retezce a naopak /// </summary> public static class AppLangConverter { public static AppLang ConvertTo(string b) { byte type = 0; if (!byte.TryParse(b[0].ToString(), out type)) { return new AppLang(1, 0); } byte lang = 0; if (!byte.TryParse(b[1].ToString(), out lang)) { return new AppLang(1, 0); } return new AppLang(type, lang); } public static string ConvertFrom(AppLang t) { return t.Type.ToString() + t.Language.ToString(); } } |
AppLang:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
/// <summary> /// AppLang je pouze datova trida, ktera obsahuje dvou ciferne cislo. Pokud je prvni cislo 0, druhe cislo oznacuje ID jazyku, ktery bude fixne nastaveny. Pokud je 1. cislo 1, bude se jazyk nastavovat podle systemu. /// </summary> public class AppLang { byte language = 0; byte type = 0; /// <summary> /// Pokud se jedna o systemovy jazyk, z hodnoty 0 se jazyk bere z CurrentUICulture, kdezto u hodnoty 1 z CurrentCulture /// </summary> public byte Language { get { return language; } } /// <summary> /// Typ jazyka zda fixni nebo systemovy /// /// </summary> public byte Type { get { return type; } } /// <summary> /// Je zde vykon na 1. miste, proto tato trida nema zadnou metodu Parse a zadny bezparametrovy konstruktor. /// </summary> /// <param name="type"></param> /// <param name="language"></param> public AppLang(byte type, byte language) { this.type = type; this.language = language; } public override string ToString() { return AppLangHelper.ToString(this); } } |
AppLangHelper: …
Read More Jak mam udelany preklad klasickych Windows aplikaciPo dlouhe dobe jsem se odhodlal zase neco naprogramovat v Dartu. Dart Editor je porad jeste o nervy, jak se s nim pracuje. Vzhled je subjektivni, ale pohodlnejsi pri praci je snad i TypeScript ve VS nez Dart ve Dart Editoru. A to uz nemluvim o tom ze mu nestaci 8GB RAM, bud neustale hlasi …
Read More Webovi Mravenci hotoviPrvne jsem se to pokusil se sloupcem type Real, tedy nazev sloupce byl napriklad Sloupec(1,1) ale to mi hlasilo vzdy chybu “Parameter or variable ‘Sloupec’ has an invalid data type.”. Takze jsem to zkusil s datovym typem Decimal. Obecne, vezmeme si napriklad definici sloupce Sloupec(2,1). 2 zde znamena precision/length celkovy pocet cislic, neboli soucet cislic …
Read More Jak v SQL Serveru udelat sloupec s nastavitelnym plovoucim typemUz jsem si o tom jednou zjistoval informace, ale protoze jsem to pak nepouzil, a vickrat jsem toto nutne nepotreboval, zapomnel jsem jak se to pouziva a jine informace o tomto. Velmi mi dnes pomohlo na zakladni pochopeni tento obrazek, ktery jsem nasel na stackoverflow: Pak jsem si vytvoril v SQL Server Management Studio tyto …
Read More Jak funguji full outer join, inner join, left join a right join v SQL Server 2014Je to trochu nepochopitelne, ze pomuze odstranit/prejmenovat jednu (u me prazdnou) slozku ale je to skutecne tak. Napsal jsem pro to nejjednodussi cmd script, aby jste meli co nejvetsi pohodli. Otevrete si tedy Command Line jako administrator a spustte tento prikaz: rename “C:\Users\Radeksunamo\AppData\Roaming\Microsoft\VisualStudio\10.0” “10.0_OLD” v libovolne slozce, program si uz tu spravnou slozku dohleda. Od …
Read More Jak zabranit vypinani Intellisense ve Visual Studiu