Going for adventure, lots of sun and a convertible! | GMT-8
Anders waren de robotjes op de huwelijkstaart/kaart wel een aardige hint geweest.oisyn schreef op donderdag 25 februari 2010 @ 14:54:
Internetcafe's in Thailand te over. En hoezo, "mocht" dat. Ze weet dondersgoed waarmee ze getrouwd is
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Mits een paar tweaks is het gelukt ja. Met TFS ging het me wel minder tijd gekost hebben denk ik, om alles uit te vogelen.
https://fgheysels.github.io/
ja nudat ik dat hier lees van jouw krijg ik weer goesting om een TFS op te zetten. de RC is al een tijdje uit van 2010 en die is beduidend gemakkelijker als 2008. Eens proberen straks.whoami schreef op maandag 01 maart 2010 @ 11:32:
[...]
Mits een paar tweaks is het gelukt ja. Met TFS ging het me wel minder tijd gekost hebben denk ik, om alles uit te vogelen.
Going for adventure, lots of sun and a convertible! | GMT-8
Volgende keer toch maar 4 GB toewijzen, maar dan moet ik eerst de fysieke hardware van de host upgraden...
We are shaping the future
Going for adventure, lots of sun and a convertible! | GMT-8
1
2
3
4
5
6
7
8
9
10
11
| int blaat = EnumMeuk.zero; switch(input) { case 1: blaat = EnumMeuk.one; break; case 2: blaat = EnumMeuk.two; break; } //doe iets met blaat; |
Nu ben ik weer opzoek hoe ik ook al weer in C# een enum als een soort van array kunt benaderen, dus dat je gewoon EnumMeuk[input] kunt doen.
Ik weet dat er een keer een stukje code was die dat override, maar ik kan het nergens meer vinden in mijn voorgaande projecten
If money talks then I'm a mime
If time is money then I'm out of time
1
| Enum.GetValues(typeof (MyEnum)); |
Of gewoon
1
| MyEnum value = (MyEnum)intValue; |
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Spuit 11
[ Voor 24% gewijzigd door PrisonerOfPain op 01-03-2010 15:20 ]
Desalniettemin, nu ben ik van 24 regels naar 1 regel code. Het begin is er
If money talks then I'm a mime
If time is money then I'm out of time
Je zou iets alsMatis schreef op maandag 01 maart 2010 @ 15:23:
Dat kasten lijkt op dit moment wel de eenvoudigste manier om het te doen, echter was het stukje code waar ik naar opzoek was iets generieker.
Desalniettemin, nu ben ik van 24 regels naar 1 regel code. Het begin is er
1
2
3
4
5
| Dictionary<int, MyEnum> myDictionary = new Dictionary<int, MyEnum>(); foreach (int value in Enum.GetValues(typeof(MyEnum))) { myDictionary[value] = (MyEnum) value; } |
kunnen doen. Dan kun je ContainsKey makkelijk controleren of een waarde ook echt bestaat. Je kunt anders ook niet bestaande values naar die enum casten.
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three
@BM, het hoeft niet zo te zijn dat de index van de enum correspondeert met de gewenste waarde. Zo hoeft er bijvoorbeeld geen Enum.Three op index 3 te zitten, of vice versa.
Jullie hoeven niet alles voor te kauwen, ik doe het juist om te leren
[ Voor 15% gewijzigd door Matis op 01-03-2010 15:35 ]
If money talks then I'm a mime
If time is money then I'm out of time
Heb je veel van dat soort Switch statements dan? Mijn motto is dat als je er meer dan 2 hebt voor n bepaalde enum type dat je moet refactoren naar classes. Omdat het een hele sterke indicator is dat je gedrag aan die enum waardes aan het koppelen bent wat je beter in een klasse kan onderbrengen.Matis schreef op maandag 01 maart 2010 @ 15:23:
Dat kasten lijkt op dit moment wel de eenvoudigste manier om het te doen, echter was het stukje code waar ik naar opzoek was iets generieker.
Desalniettemin, nu ben ik van 24 regels naar 1 regel code. Het begin is er
Maargoed, dat is natuurlijk ook context gevoelig. Bij sommige klanten gebruiken ze enums als een oplossing voor magic numbers. (gebruik ik persoonlijk liever constanten voor overigens)
Dat stukje kun je natuurlijk makkelijk in een static helper class gooien zodat je het voor andere enums kunt gebruiken.Matis schreef op maandag 01 maart 2010 @ 15:34:
@Woy, zoiets was het ja.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| public static class MyEnumHelper<T> where T : struct { private static readonly Dictionary<int, T> valueDictionary = new Dictionary<int, T>(); static MyEnumHelper() { if(!typeof(T).IsEnum) throw new ApplicationException("Invalid generic parameter. Must be an Enum" ); foreach (int value in Enum.GetValues(typeof (T))) { valueDictionary[value] = (T)(object)value; } } public static T ParseValue(int value) { if (valueDictionary.ContainsKey(value)) return valueDictionary[value]; throw new ArgumentException("Unable to covert value to Enum"); } } |
Helaas kun je enum niet als type constraint opgeven, vandaar eerst de cast naar object. Ook kun je geen constraint leggen op het underlying type, dus in dit voorbeeld heb ik maar int gebruikt.
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Tijdens de setup kon ik alleen maar aangeven welke componenten ik wilde (TFS Core en TFS Build Server, iets in die trant), daarna kon ik TFS gaan configureren en aangeven hoe ik het wilde (Single Server-configuratie).Snake schreef op maandag 01 maart 2010 @ 14:15:
Maar dan toch niet de basic install zeker?Want die is een stukje kleiner.
We are shaping the future
True, maar dat zou je dan met dit weer kunnen oplossenMatis schreef op maandag 01 maart 2010 @ 15:34:
@BM, het hoeft niet zo te zijn dat de index van de enum correspondeert met de gewenste waarde. Zo hoeft er bijvoorbeeld geen Enum.Three op index 3 te zitten, of vice versa.
1
2
3
4
5
6
7
8
| private EnumMeuk ParseValue(int value) { bool validMember = Enum.IsDefined(typeof(EnumMeuk), value); if(validMember) return (EnumMeuk)value; else return null; } |
Even uit de losse pols
Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three
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
| enum MijnEnum { UNKNOWN(-1), ONE(1), TWO(2), THREE(3); private int value; private MijnEnum(int value) { this.value = value; } public int getValue() { return this.value; } public static MijnEnum valueOf(int value) { for (MijnEnum e : values()) { if (e.getValue() == value) { return e; } } return UNKNOWN; } } |
Maar een dictionary werkt ook, en ik kan me indenken dat mensen het 'vies' vinden om methods in een enum te hebben. Ik vindt het persoonlijk wel handig en goed werken.
Maar nu krijg ik altijd de error:
Ik kan er weinig nuttigs over vinden op google, misschien iemand dit eerder tegen gekomen?system.io.fileloadexception
Sole survivor of the Chicxulub asteroid impact.
Of misschien is dit wat.
[ Voor 21% gewijzigd door CoolGamer op 01-03-2010 19:11 ]
¸.·´¯`·.¸.·´¯`·.¸><(((º>¸.·´¯`·.¸><(((º>¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸<º)))><¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸
If money talks then I'm a mime
If time is money then I'm out of time
Dat is het juist, het is een simpel progje dat wat dingen van een netwerk server trekt, er worden geen settings geschreven, niets geladen etc.AtleX schreef op maandag 01 maart 2010 @ 19:08:
Hardcoded path ergens wat nu niet meer werkt? Zonder meer info wordt 't wel erg lastig om wat zinnigs erover te zeggen.
Hij crashed direct bij het opstarten nog voordat er iets gecreate wordt.
Rechten heb ik gezet op alle rechten, dus niet alleen lezen.
Rare is dat het wel werkt op een Win7 client, maar niet op XP
Bedankt, ik denk dat het toch een rechtenprobleem is dan. Ik heb zelf geen beheer hierover dus moet het de systeembeheerder proberen te laten fixen dan.TheCoolGamer schreef op maandag 01 maart 2010 @ 19:09:
Je zou kunnen kijken m.b.v. Process Monitor waarom het bestand (wat kan eigenlijk niet worden ingeladen) niet ingeladen kan worden.
Of misschien is dit wat.
Edit: ik weet niet zeker of ALLE winxp clients .NET 3.5 SP1 hebben, ik zal daar eerst eens naar kijken.
[ Voor 42% gewijzigd door Megamind op 01-03-2010 19:26 ]
Wat doe je nu met die private int in je enum (wist niet eens dat dit kon, dacht dat je alleen static methods in je enum mocht hebben en uberhaupt niet dat je valuetypes kwijt mocht in enums).YopY schreef op maandag 01 maart 2010 @ 16:51:
Met Java kun je methods (static) toevoegen aan enums, waarmee je een valueOf kunt aanmaken. Ik doe zelf vaak zoiets als:
Java:
1 2 3 4 5 private int value; private MijnEnum(int value) { this.value = value; }
Enums in Java zijn in weze niet anders dan inner classes. Je kunt zelfs een abstract methode definieren en die vervolgens voor iedere enum implementeren:roy-t schreef op maandag 01 maart 2010 @ 19:52:
[...]
Wat doe je nu met die private int in je enum (wist niet eens dat dit kon, dacht dat je alleen static methods in je enum mocht hebben en uberhaupt niet dat je valuetypes kwijt mocht in enums).
1
2
3
4
5
6
7
8
9
| enum MyEnum { ONE { public String fancyString() { return "one";} }, TWO { public String fancyString() { return "two";} }; public abstract String fancyString(); } |
Het voorbeeld is een beetje onzinnig omdat het ook prima met een field opgelost kan worden, maar het kan soms een manier zijn voor switch-case statements te elimineren, het voordeel van deze manier is dat je niet een value kan vergeten op te nemen in je switch.
Zie: http://java.sun.com/j2se/...guide/language/enums.html
[ Voor 3% gewijzigd door NetForce1 op 01-03-2010 20:11 ]
De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken...
"Wie geen fouten maakt maakt meestal niets!"
Dat heeft te maken met het feit dat je je app runt vanaf die share, en dat die dus in de LocalIntranet security zone gedraaid wordt. En die krijgt dus geen FullTrust.Megamind schreef op maandag 01 maart 2010 @ 19:06:
Hmm ik heb een .NET app geschreven in C# welke prima werkt, maar nu wil ik deze op een UNC zetten vanaf een Win2k3 server en dan de clients die vandaar direct laten starten.
Maar nu krijg ik altijd de error:
[...]
Ik kan er weinig nuttigs over vinden op google, misschien iemand dit eerder tegen gekomen?
Oplossing:
- evil methode is om op iedere pc via de .NET config manager de security settings voor LocalIntranet zone te verhogen
- zelf een nieuwe security setting bepalen, die zegt dat app's die je vanaf die bepaalde share draait, wel de nodige rechten krijgen.
https://fgheysels.github.io/
Is dit niet gewoon the code access security policy die in de weg staat? Standaard hebben .Net programma's die van een netwerkshare gestart worden minder rechten dan programma's die vanaf de lokale schijf worden gestart.Megamind schreef op maandag 01 maart 2010 @ 19:06:
Hmm ik heb een .NET app geschreven in C# welke prima werkt, maar nu wil ik deze op een UNC zetten vanaf een Win2k3 server en dan de clients die vandaar direct laten starten.
Maar nu krijg ik altijd de error:
[...]
Ik kan er weinig nuttigs over vinden op google, misschien iemand dit eerder tegen gekomen?
Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three
Voordeel: VS2003 is wel lekker snel
"I'd rather have a full bottle in front of me, than a full frontal lobotomy." (Tom Waits) | PoE
Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three
Nu heb ik wel DevExpress geinstalleerd voor 2005, wat het wat leuker maakt. Maar op mijn laptop heb ik de RC, en mijn god, wat een slim programma is dat!
Going for adventure, lots of sun and a convertible! | GMT-8
Misschien is dit interessant: http://code.google.com/p/unconstrained-melody/Woy schreef op maandag 01 maart 2010 @ 15:43:
[...]
Dat stukje kun je natuurlijk makkelijk in een static helper class gooien zodat je het voor andere enums kunt gebruiken.
C#:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public static class MyEnumHelper<T> where T : struct { private static readonly Dictionary<int, T> valueDictionary = new Dictionary<int, T>(); static MyEnumHelper() { if(!typeof(T).IsEnum) throw new ApplicationException("Invalid generic parameter. Must be an Enum" ); foreach (int value in Enum.GetValues(typeof (T))) { valueDictionary[value] = (T)(object)value; } } public static T ParseValue(int value) { if (valueDictionary.ContainsKey(value)) return valueDictionary[value]; throw new ArgumentException("Unable to covert value to Enum"); } }
offtopic:
Helaas kun je enum niet als type constraint opgeven, vandaar eerst de cast naar object. Ook kun je geen constraint leggen op het underlying type, dus in dit voorbeeld heb ik maar int gebruikt.
Voor toch where T : enum te kunnen doen
Going for adventure, lots of sun and a convertible! | GMT-8
Zo kun je eenvoudig 'waarden' (ints, strings, objecten) koppelen aan je enum waarden. Ik heb zelf vaak dit soort constructies gezien (en die zal iedereen wel bekend voorkomen)roy-t schreef op maandag 01 maart 2010 @ 19:52:
Wat doe je nu met die private int in je enum (wist niet eens dat dit kon, dacht dat je alleen static methods in je enum mocht hebben en uberhaupt niet dat je valuetypes kwijt mocht in enums).
1
2
3
4
| public static final String ACTION_GET = "get"; public static final String ACTION_POST = "post"; public static final String ACTION_DELETE = "delete"; public static final String ACTION_CREATE = "create"; |
Echter, functies die in dit geval een 'action' verwachten, accepteren elke String waarde, waardoor je óf altijd controles moet doen in je functies (die je altijd uit moet breiden als je een nieuwe 'action' toevoegt), óf gewoon fouten krijgt omdat een lolbroek die met je APIs werkt gewoon "henk" invult voor de lol.
Met een Enum kun je een Action-type definieren, en die functies gaandeweg typesafe maken, zonder dat je die waardes verliest (die bijvoorbeeld van buitenaf opgestuurd worden), en met het voordeel dat je dit gaandeweg kunt toepassen op je project (langzaamaan alle String waarden vervangen met Action waarden, de conversiefuncties van je Enum type aanroepen, etc).
Het Grote Voordeel van Java enums tegenover stringwaarden zoals bovenstaande is typesafety. En typesafety is je vriend.
* YopY krijgt telkens flitsen van een reeks functies dat een classname verwachtte, maar elke stringwaarde accepteerde.
* YopY vindt het een kleine moeite om ipv String alleen type Class te accepteren.
1
2
3
4
5
6
7
| public enum ActionEnum { [Action("create")] Create, [Action("edit")] Edit } |
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
what's in a name.Sebazzz schreef op dinsdag 02 maart 2010 @ 11:22:
Annotations heb je toch alleen in Java? In .NET heten dat toch attributen?
https://fgheysels.github.io/
Dat zou jij met je nickname wel moeten wetenwhoami schreef op dinsdag 02 maart 2010 @ 11:26:
what's in a name.
If money talks then I'm a mime
If time is money then I'm out of time
Kater? Eerst water, de rest komt later
http://tweakers.net/nieuws/65897/Noktor kondigt f%3F%2A95 lens voor m4%3F%3 systeem aan naar http://tweakers.net/nieuws/65897/noktor-kondigt-f-0-komma-95-lens-voor-m4-3-systeem-aan.html?
Het is volgens mij niet URL normalization, maar wat is het dan wel?
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
edit; URL Normalization is volgens mij niet wat jij hier wilt bereiken.
Wikipedia: URL normalization
[ Voor 49% gewijzigd door Matis op 02-03-2010 11:55 ]
If money talks then I'm a mime
If time is money then I'm out of time
Url encoding is de algemene naam volgens mij: http://www.sislands.com/coin70/week6/encoder.htmSebazzz schreef op dinsdag 02 maart 2010 @ 11:49:
Even een kort vraagje, hoe heet het veranderen van
http://tweakers.net/nieuws/65897/Noktor kondigt f%3F%2A95 lens voor m4%3F%3 systeem aan naar http://tweakers.net/nieuws/65897/noktor-kondigt-f-0-komma-95-lens-voor-m4-3-systeem-aan.html?
Het is volgens mij niet URL normalization, maar wat is het dan wel?
Volgens wikipedia is het Percent-encoding: Wikipedia: Percent-encoding (ook te bereiken via Wikipedia: URLencoding).
[ Voor 17% gewijzigd door CodeIT op 02-03-2010 11:59 ]
[ Voor 14% gewijzigd door Matis op 02-03-2010 12:00 ]
If money talks then I'm a mime
If time is money then I'm out of time
Dat bedoel ik niet, dat weet ik ook wel. Ik bedoel het netjes krijgen van een tekenreeks in een URL.CodeIT schreef op dinsdag 02 maart 2010 @ 11:54:
[...]
Url decoding is de algemene naam volgens mij: http://www.sislands.com/coin70/week6/encoder.htm
Volgens wikipedia is het Percent-encoding: Wikipedia: Percent-encoding (ook te bereiken via Wikipedia: URLencoding.
Daar kan ik wat mee, thnxMatis schreef op dinsdag 02 maart 2010 @ 11:58:
Tweakers gebruikt daar afaik Ellipsis voor.
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Dat is een slug. Slugify is de term om een willekeurige string om te zetten naar een url-formaat Wikipedia: Slug (typesetting) (de Slug voor web heeft nog geen lemma).Sebazzz schreef op dinsdag 02 maart 2010 @ 11:49:
Even een kort vraagje, hoe heet het veranderen van
http://tweakers.net/nieuws/65897/Noktor kondigt f%3F%2A95 lens voor m4%3F%3 systeem aan naar http://tweakers.net/nieuws/65897/noktor-kondigt-f-0-komma-95-lens-voor-m4-3-systeem-aan.html?
Het is volgens mij niet URL normalization, maar wat is het dan wel?
Je gaat hier in op de gehele url. Als je volgens mij kijkt naar slechts het gedeelte van een titel oid heet dat dus een slug. Zo bepaalt Wordpress adhv de slug het bericht. Bij T.net heb je nog altijd een id, dus is de titel voor de werking niet nodig. Maar wanneer dat wel zo is, heb je die slug nodigMatis schreef op dinsdag 02 maart 2010 @ 11:53:
In php heet dat html_entity_decode als het over de ascii-waardes naar karakter gaat.
edit; URL Normalization is volgens mij niet wat jij hier wilt bereiken.
Wikipedia: URL normalization
If money talks then I'm a mime
If time is money then I'm out of time
Da's misschien een goed C# alternatief, ben ik niet zo in thuis. Hoe zou de code eruitzien om van string waarde naar ActionEnum en vice-versa te converteren?creator1988 schreef op dinsdag 02 maart 2010 @ 11:07:
Is annotations dan niet mooier?
C#:
1 2 3 4 5 6 7 public enum ActionEnum { [Action("create")] Create, [Action("edit")] Edit }
1
| ActionEnum x = (ActionEnum)Enum.Parse(typeof(ActionEnum),"create"); |
String naar Enum gaat volgens mij zo?
Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three
Ik vind het ook een brakke oplossing van Wordpress. Inderdaad zou ik mbt SEO altijd een id meegeven zodat je kan redirecten mocht je titel wijzigen (oid). Samen met het toevoegen van de slug heb je dan (imho) de mooiste oplossing.Matis schreef op dinsdag 02 maart 2010 @ 12:02:
@mithras, daar heb je gelijk in. Maar voor SEO is het wel weer een stuk mooier (als je met id werkt iig).
Zelfs als je trouwens dan gewoon post_id niet invult en alleen de postnaam dus (op de eigenlijke plaats van het id) word je nog steeds correct doorverwezen.
[ Voor 18% gewijzigd door Chip. op 02-03-2010 13:46 ]
Ja ik snap Enums wel, maar ik vroeg me af wat een private string deed in die code, zag nergens dat deze gebruikt werd.YopY schreef op dinsdag 02 maart 2010 @ 09:57:
[...]
Zo kun je eenvoudig 'waarden' (ints, strings, objecten) koppelen aan je enum waarden. Ik heb zelf vaak dit soort constructies gezien (en die zal iedereen wel bekend voorkomen)
Java:
1 2 3 4 public static final String ACTION_GET = "get"; public static final String ACTION_POST = "post"; public static final String ACTION_DELETE = "delete"; public static final String ACTION_CREATE = "create";
Echter, functies die in dit geval een 'action' verwachten, accepteren elke String waarde, waardoor je óf altijd controles moet doen in je functies (die je altijd uit moet breiden als je een nieuwe 'action' toevoegt), óf gewoon fouten krijgt omdat een lolbroek die met je APIs werkt gewoon "henk" invult voor de lol.
Met een Enum kun je een Action-type definieren, en die functies gaandeweg typesafe maken, zonder dat je die waardes verliest (die bijvoorbeeld van buitenaf opgestuurd worden), en met het voordeel dat je dit gaandeweg kunt toepassen op je project (langzaamaan alle String waarden vervangen met Action waarden, de conversiefuncties van je Enum type aanroepen, etc).
Het Grote Voordeel van Java enums tegenover stringwaarden zoals bovenstaande is typesafety. En typesafety is je vriend.
* YopY krijgt telkens flitsen van een reeks functies dat een classname verwachtte, maar elke stringwaarde accepteerde.
* YopY vindt het een kleine moeite om ipv String alleen type Class te accepteren.
Iemand heeft zijn tekst in PDF opgeslagen, maar is het origineel kwijt en aan mij de vraag of ik even wil omzetten naar plain-text. Easy-pease dacht ik
Ik weet niet wat die kerel gedaan heeft, maar ik krijg er alleen maar verrotte encoding uit. Ik heb zo'n beetje alle reguliere encodings geprobeerd, UTF8, ANSI, UTF16 (LE en BE), OEM, ISO 8859-2.
Echter wil geen enkele conversietool er iets van breien
If money talks then I'm a mime
If time is money then I'm out of time
Ik heb net even Visual Studio ingesteld zodat 'ie de PDB's van .NET downloadt. Voor mij niet heel nuttig, maar wel grappig om even door de code te bladeren.
En bladeren moet je, want hij staat hier:
C:\Sources\dotNET Symbol Cache\src\source\dotnetfx35sp1_3053\1.3\DEVDIV\depot\DevDiv\releases\whidbey\netfxsp\ndp\fx\src\WinForms\Managed\System\WinForms\Form.cs\6Form.cs
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Voor te debuggen zijn die pdb's dan wel weer handig
Going for adventure, lots of sun and a convertible! | GMT-8
Ik heb dat gewoon nog nooit werkend gekregenCodeCaster schreef op woensdag 03 maart 2010 @ 13:42:
Ik heb net even Visual Studio ingesteld zodat 'ie de PDB's van .NET downloadt. Voor mij niet heel nuttig, maar wel grappig om even door de code te bladeren.
En bladeren moet je, want hij staat hier:
C:\Sources\dotNET Symbol Cache\src\source\dotnetfx35sp1_3053\1.3\DEVDIV\depot\DevDiv\releases\whidbey\netfxsp\ndp\fx\src\WinForms\Managed\System\WinForms\Form.cs\6Form.cs
Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three
@Snake, ik zal eens kijken naar wat dat Reflector doet, bedankt
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Bij reflector heb je geen comments, maar de .NET source staat er wel vol meeSnake schreef op woensdag 03 maart 2010 @ 13:47:
Voor te bladeren kan je beter reflector gebruiken.
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Ik heb nog niet alle geavanceerde mogelijkheden doorgrond, maar het begin is er in ieder geval. De generieke exceptionhandler die ik vorige week had verbeterd blijft sowieso in gebruik, omdat deze de Details node van SoapExceptions parst, waar log4net alleen de Message teruggeeft. Maar die is bij ons altijd gelijk, terwijl in de Details juist de echte melding staat.
Kater? Eerst water, de rest komt later
Ik heb (na een uur) nog steeds geen mailtjeCodeCaster schreef op woensdag 03 maart 2010 @ 13:42:
@Matis: doet http://www.pdftoword.com/ ook niks?
If money talks then I'm a mime
If time is money then I'm out of time
Dan heb je écht een vernacheld document. Ik gebruik die site als ik stukken uit bijvoorbeeld beveiligde handleidingen wil kopiëren, vaak binnen een minuut al een Word-documentje in m'n mailbox.
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Told yaCodeCaster schreef op woensdag 03 maart 2010 @ 15:01:
Dan heb je écht een vernacheld document.
Ik denk dat hij het maar gewoon mag gaan overtypen. Eigen schuld dikke bult
[ Voor 19% gewijzigd door Matis op 03-03-2010 15:04 ]
If money talks then I'm a mime
If time is money then I'm out of time
Verwijderd
Kan je niet een printscreen maken en er dan OCR overheen gooien?Matis schreef op woensdag 03 maart 2010 @ 15:03:
[...]
Told ya
Ik denk dat hij het maar gewoon mag gaan overtypen. Eigen schuld dikke bult
Of selecteren en desnoods in kladblok plakken?Verwijderd schreef op woensdag 03 maart 2010 @ 16:26:
[...]
Kan je niet een printscreen maken en er dan OCR overheen gooien?
Dat zal niet lukken, de resolutie is dan veel te laag. Je zou de pdf misschien nog naar plaatjes kunnen renderen op hoge resoluite.Verwijderd schreef op woensdag 03 maart 2010 @ 16:26:
[...]
Kan je niet een printscreen maken en er dan OCR overheen gooien?
[ Voor 13% gewijzigd door NetForce1 op 03-03-2010 19:20 ]
De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken...
"Wie geen fouten maakt maakt meestal niets!"
Laatste tijd beetje zitten klooien met de fonts en kleuren in m'n Eclipse. Ben nu van Courier New overgestapt naar Microsoft's Consolas, en heb TrueType op XP ook ineens ontdekt. Ziet er allemaal wat strakker / mooier uit nu. Ben d'r nog niet uit of het echt beter is, maar vooruit.
Weet iemand toevallig goeie artikelen over de kleurstelling / syntax highlighting (mbt Java, voornamelijk) en wat daarbij het 'beste' is? Want ik zie m'n code, en soms is het één grote brij van alleen zwart op wit met soms wat blauw. Oké, beetje refactoren is dan niet verkeerd, maar het gaat om het idee.
En wit / kleur op zwart heb ik nog niet geprobeerd, lijkt me niet echt iets voor mij.
How much can you compute with the "ultimate laptop" with 1 kg of mass and 1 liter of volume? Answer: not more than 10^51 operations per second on not more than 10^32 bits.
Verwijderd
al kan ie alleen block_fill() en line() vind ik het al best.
ik gebruik dev c++, omdat het moet...
[ Voor 9% gewijzigd door Verwijderd op 03-03-2010 20:55 ]
Dat was het eerste dat ik probeerdeJegorex schreef op woensdag 03 maart 2010 @ 18:26:
Of selecteren en desnoods in kladblok plakken?
OCR werkt niet goed, heb ik al geprobeerd, komt wss door het AA-font oid.
[ Voor 94% gewijzigd door Matis op 03-03-2010 21:33 ]
If money talks then I'm a mime
If time is money then I'm out of time
Anyway... wordt er gek van. maar het is wel leuk, ga er steeds toch weer aan verder
[ Voor 8% gewijzigd door JaWSnl op 03-03-2010 21:34 ]
There are only 10 types of people in the world: those who understand binary and those who don't.
We hebben ook een periode in Eclipse moeten werken, was toen voor Java en dat werkte op zich wel aardig, alleen jammer dat er toen geen sleur-en-pleur GUI builder was, zoals die er in NetBeans wel is/was
If money talks then I'm a mime
If time is money then I'm out of time
Verwijderd
zo erg is het nu ook weer niet[b][message=33572729,noline]Ik vind dat altijd zo'n kul dat scholen voorschrijven welke IDE's je moet gebruiken. Bij ons op school was dat veelal Borland in de eerste twee jaar en daarna godzijdank VS2003, toen we eindelijk MSDNAA ontdekten stapte iedereen privé al over op VS2008, maar school bleef op 2003 steken, waardoor projecten telkens weer gedowngraded en geüpgraded moesten worden.
ik ben echter de enige die fatsoenlijk kan programeren (wat wil je dan, met 300 uur asm geprogsel...)
met een project wil je dat iedereen dezelfde IDE gebruikt, dan kom je op de pc's van school (overigens gloednieuwe bakken) al snel op dev c++ uit.
wat ik overigens een waardeloos flutprogramma vind
ik heb het geprobeerd, en voor kleine dingen vind ik eclipse niet zo handig (je kan geen los file aanmaken? alleen projecten...)We hebben ook een periode in Eclipse moeten werken, was toen voor Java en dat werkte op zich wel aardig, alleen jammer dat er toen geen sleur-en-pleur GUI builder was, zoals die er in NetBeans wel is/was
ik probeer nog steeds een manier te vinden om een project gewoon in console te openen, niet in de ingebouwde console. die bugt redelijk met mijn beginners code...
Wat een site is dat
Ik heb het natuurlijk (zoals een Tweaker betaamt) eigenwijs met FF en Chrome geprobeerd, maar dat werkt dus echt nietThis site requires Internet Explorer 6.0
If you don't have IE 6.0 download it here
If you can not or are not allowed to upgrade towards IE 6.0,
you can also work with IE 5.5 with update of SP2 of the XML parser. Download it here
The site will not work with an explorerversion older than 5.5 or a different browser
If money talks then I'm a mime
If time is money then I'm out of time
Volgens mij vinden die het vbscript niet zo tofMatis schreef op donderdag 04 maart 2010 @ 12:33:
http://www.eurotwice.be/
Wat een site is datDe disclaimer ook
[...]
Ik heb het natuurlijk (zoals een Tweaker betaamt) eigenwijs met FF en Chrome geprobeerd, maar dat werkt dus echt niet
Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three
1
2
3
4
5
6
7
| function runSlideShow() { if (document.all) //controle op ondersteuning DOM; denk dat netscape hier moeilijk mee heeft daarom { .. } } |
1
2
3
4
5
6
| <div align="center"> <!--<marquee class="alertlargebodybold"> Due to work at the ADSL lines, the conenction can be disturbed during 14-01-2008 </marquee>--> </div> |
Kater? Eerst water, de rest komt later
Jaja,zwippie schreef op woensdag 03 maart 2010 @ 20:20:
Als het een brij is moet je misschien aan je indenting werken of meer witregels/commentaar inlassen. Van te veel kleurtjes kan het ook onrustig worden, dan kun je beter tinten nemen die niet al te ver van elkaar af liggen.
[ Voor 14% gewijzigd door YopY op 04-03-2010 12:59 ]
[ Voor 89% gewijzigd door Haan op 04-03-2010 13:10 ]
Kater? Eerst water, de rest komt later
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
We are shaping the future
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Je moet een gekregen paard niet in de bek kijkenWoy schreef op donderdag 04 maart 2010 @ 13:40:
Hoezo heb je die cadeau gekregen dan? Wij hebben het hier ook, maar het is eigenlijk best wel een *&@$! library
Al neem ik niet aan dat jullie hem gekregen hebben
If money talks then I'm a mime
If time is money then I'm out of time
[ Voor 3% gewijzigd door AtleX op 04-03-2010 13:48 ]
Sole survivor of the Chicxulub asteroid impact.
Cadeautje voor MVP's.Woy schreef op donderdag 04 maart 2010 @ 13:40:
Hoezo heb je die cadeau gekregen dan?
Kun je me ook vertellen waarom?Wij hebben het hier ook, maar het is eigenlijk best wel een *&@$! library
We are shaping the future
Nee wij hebben er inderdaad gewoon voor moeten betalenMatis schreef op donderdag 04 maart 2010 @ 13:43:
[...]
Al neem ik niet aan dat jullie hem gekregen hebben
Altijd leuk zo'n cadeau
Het is misschien ook een beetje overdreven hoor. Op zich levert het een redelijk resultaat, en ik moet zeggen dat ik er zelf niet echt veel mee gedaan heb. Maar mijn gevoel was dat het toch een redelijk logge library is.Kun je me ook vertellen waarom?
Maar mijn collega is er veel mee bezig, en die komt toch regelmatig allerlei dingetjes tegen die niet mooi opgelost zijn. Zo lang als je gewoon bij het default gedrag wil blijven is het niet zo'n probleem, maar als je wat dingen net anders wil doen, kom je natuurlijk nog al snel wat tegen. De support daarentegen is meestal wel redelijk goed en snel.
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Ik wil ook MVP, dan kan ik een gratis license voor R# verkrijgen; want het zit er blijkbaar niet in dat ik dat hier @work verkocht krijg, dat ze hier een license kopen.
https://fgheysels.github.io/
R# is zijn geld echt wel waard... zelfs al koop je 'm zelf. Bovendien, als je nu een license koopt voor 4.5 krijg je een gratis update naar 5.0 wanneer die uitkomt.whoami schreef op donderdag 04 maart 2010 @ 14:01:
[...]
Ik wil ook MVP, dan kan ik een gratis license voor R# verkrijgen; want het zit er blijkbaar niet in dat ik dat hier @work verkocht krijg, dat ze hier een license kopen.
We are shaping the future
Ik heb inderdaad ook een personal license, en al had mijn baas hem niet betaald, dan had ik hem zelf wel gekocht. € 130,- is ook weer niet zo enorm veel geld.
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Ikzelf heb ook overwogen om een licentie aan te schaffen, maar dat doe ik pas als ik een baan heb en weet welke IDE ze gebruiken en/of welke programmeertaal ik daarbij nodig heb
If money talks then I'm a mime
If time is money then I'm out of time
[ Voor 32% gewijzigd door Woy op 04-03-2010 14:22 ]
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Daar heb je vast en zeker gelijk in, maar een bedrijf welke een R&D-afdeling heeft met Linux en Eclipse zal weinig heil zien in een R#-licentieWoy schreef op donderdag 04 maart 2010 @ 14:22:
Als je het zakelijk ook gebruikt lijkt het me dat de meeste bedrijven niet te beroerd zijn om gewoon een licentie aan te schaffen.
Dat neemt niet weg dat ik het voor mijn prive-projectjes kan aanschaffen.
If money talks then I'm a mime
If time is money then I'm out of time
Heb het hier @work al herhaaldelijk gevraagd. Maar nooit echt antwoord gekregen.Woy schreef op donderdag 04 maart 2010 @ 14:22:
Als je het zakelijk ook gebruikt lijkt het me dat de meeste bedrijven niet te beroerd zijn om gewoon een licentie aan te schaffen. Voor zakelijk gebruik zou ik het in ieder geval nooit zelf kopen, maar puur voor prive gebruik vind ik het ook al wel waard.
https://fgheysels.github.io/
Kater? Eerst water, de rest komt later
We are shaping the future
En als ik de mensen hier mag geloven, kan je gratis overschakelen van 4.5 -> 5
https://fgheysels.github.io/
Ja, als je resharper na 15 oktober gekocht hebt.whoami schreef op donderdag 04 maart 2010 @ 14:43:
En als ik de mensen hier mag geloven, kan je gratis overschakelen van 4.5 -> 5
Ik verwacht dat resharper 4.5 uiteindelijk ook wel in VS.NET 2010 gaat werken, alleen dat ze de nieuwe taal-features niet ondersteunen.All ReSharper 4.5 new or upgrade purchases made since October 15, 2009 qualify for a free upgrade to ReSharper 5.0. Currently available for download as Beta 2, ReSharper 5.0 will be released to market in spring 2010. You can pre-order ReSharper 5.0 right now - please contact sales for pre-release offer.
Ik heb ook een tijd met een 3.0 resharper in VS.NET 2008 gewerkt, en dat werkte gewoon goed, alleen gaf hij overal aan dat de syntax niet klopte als je nieuwe taal-features gebruikte.
[ Voor 22% gewijzigd door Woy op 04-03-2010 14:47 ]
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Sole survivor of the Chicxulub asteroid impact.
Speaking of rommel: voor de webapp die ik nu bouw worden er controls van DevExpress gebruikt. Daar zit ook een optie "Show CSS Sample" bij, die je een hele lap CSS gebruikt die die dingen ook gebruiken.. zodat je de CSS naar smaak kunt aanpassen.
Ik kies die optie, maak een CSS, pas een paar kleuren aan, save 'm en reference 'm. Staan er ineens een paar velden anders! Ik heb ze niet goed kunnen krijgen... ik heb nu m'n Custom CSS maar weer weggehaald en ik skin de boel nu via *.skin-files (Theming), dat gaat wel goed
We are shaping the future
Ik zie op de site dat een corporate license 300$ kost. Maar, als ik de terms lees, dan lees ik tussen de regels door, dat je eigenlijk per user nog eens moet bijbetalen ?
Kan iemand daar eens zijn ervaringen over delen ?
https://fgheysels.github.io/
Dit topic is gesloten.
![]()
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep, niet als vraagbaak