De Devschuur Coffee Corner - Iteratie 6 Vorige deel Overzicht Volgende deel Laatste deel

Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.

Pagina: 1 ... 91 ... 110 Laatste
Acties:
  • 304.035 views

Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Topicstarter
Ajaxian :+

Wat zonde van die website zeg :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 19:33

RayNbow

Kirika <3

F.West98 schreef op maandag 14 juli 2014 @ 18:23:
* F.West98 wijst nog maar eens naar sig

Overigens, stom dat je een static niet ook abstract kan maken, omdat je statics niet kan overriden. Zo jammer....
Tijd om naar Python over te stappen dat onderscheid maakt tussen static en class methods? :p

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • F.West98
  • Registratie: Juni 2009
  • Laatst online: 02:09

F.West98

Alweer 16 jaar hier

Succes met je python Android app :+

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


Acties:
  • 0 Henk 'm!

  • Martindo
  • Registratie: November 2010
  • Laatst online: 23-09 11:40
Zo. Ik begin bij te komen van een week Blanes, helaas was het zo gezellig dat de hele groep nog wel langer had willen blijven..

Acties:
  • 0 Henk 'm!

  • Merethil
  • Registratie: December 2008
  • Laatst online: 03-10 14:17
F.West98 schreef op maandag 14 juli 2014 @ 17:13:
[...]

Eén DAO voor meerdere models? Kan je uitleggen hoe je dat doet? :o
Ik zit atm enorm te kloten en te prutsen daarmee. Ik heb wel met een fugly stukje code een getDaoWithCache gemaakt, maar het blijft onhandig...
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
public class DBHelper extends OrmLiteSqliteOpenHelper {
    private Hashtable<String, Dao<?, Integer>> daoHashtable = null;

    public <T> Dao<T, Integer> getDaoWithCache(Class<T> type) throws SQLException {
        String className = type.getName();
        if(daoHashtable.containsKey(className)) {
            return (Dao<T, Integer>) daoHashtable.get(className);
        }
        Dao<T, Integer> newDao = this.<Dao<T, Integer>, T>getDao(type);
        daoHashtable.put(className, newDao);
        return newDao;
    }
}


Ohja, gelukkig staat mijn computer beneden. Ik heb een nieuwe geluidkaart en die heeft LEDjes in elke poort :+
Is wel mooi op de muur, maar niet bij mijn bed :P

edit:
Sorry voor de dubbelpost, normaal is het hier drukker :+
Ik heb het niet mooi opgelost maar ik doe 't in een utility jar, op deze manier:

Java:
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
package win.mic.utils;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import com.j256.ormlite.dao.Dao;
import com.j256.ormlite.jdbc.JdbcConnectionSource;
import com.j256.ormlite.spring.DaoFactory;

public class GeneralDao {
    
    private static DaoFactory factory = new DaoFactory();
    private Class className;
    
    @SuppressWarnings("rawtypes")
    private Dao dao = null;
    @SuppressWarnings({ "unchecked", "rawtypes", "static-access" })
    public GeneralDao(JdbcConnectionSource connectionSource, Class className) {
        try {
            this.dao = factory.createDao(connectionSource, className);
            this.className = className;
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
    
    /**
     * Creates a new entry or updates whenever an ID is found.
     * @param objectToUpdate
     */
    @SuppressWarnings("unchecked")
    public void createOrUpdate(Object objectToUpdate) {
        if(this.dao != null) {
            try {
                dao.createOrUpdate(objectToUpdate);
            } catch(Exception e) {
                e.printStackTrace();
            }
        }
    }
    
    /**
     * Finds all entries for the given key-value pair map. <br/>
     * This map must consist out of multiple <String,Object> pairs
     * @param map
     * @return
     */
    @SuppressWarnings("unchecked")
    public <T> List<T> findByMultipleEq(Map<String, Object> map) {
        List<T> result = new ArrayList<T>();
        if(this.dao != null) {
            try {
                List<T> foundList = dao.queryForFieldValues(map);
                if(foundList != null && foundList.size() > 0) {
                    result = foundList;
                }
            } catch(Exception e) {
                e.printStackTrace();
            }
        }
        return result;
    }
    
    /**
     * Finds the top one entry by key-value pair map. <br/> 
     * This map must consist out of multiple <String,Object> pairs.
     * @param map
     * @return
     */
    @SuppressWarnings("unchecked")
    public <T> T findSingleByMultipleEq(Map<String, Object> map) {
        T result = null;
        if(this.dao != null) {
            try {
                List<T> foundEntries = dao.queryForFieldValues(map);
                if(foundEntries != null && foundEntries.size() > 0) {
                    result = foundEntries.get(0);
                }
            } catch(Exception e) {
                e.printStackTrace();
            }
        }
        return result;
    }
}

// etc...


Wat resulteert in dit in m'n "DaoManager" van m'n project:

Java:
1
2
3
4
5
6
7
8
9
10
import win.mic.utils.GeneralDao;

public class CustomDaoManager {
    public static GeneralDao heroesDao = new GeneralDao(GeneralSettings.connectionSource, Hero.class);
    public static GeneralDao rightsDao = new GeneralDao(GeneralSettings.connectionSource, Right.class);
    public static GeneralDao usersDao = new GeneralDao(GeneralSettings.connectionSource, User.class);

// etc...

}


Het voordeel is dat ik veelgebruikte queries makkelijk kan aanpassen voor elk project (als ik logging van selects bv wil afvangen). Geadvanceerde queries zijn lastiger, denk dat ik die misschien toch naar 't project zelf verhuis.
Aanpak is in geen enkel opzicht super, maar ik vind het makkelijk managen van de code heerlijk op die manier. Zit eraan te denken de catch(exception e) wel te vervangen met een eigen implementatie van een runtime-exception die ik dan te pas en te onpas kan catchen in de code waar de dao wordt gebruikt zelf.

[ Voor 12% gewijzigd door Merethil op 14-07-2014 19:48 ]


Acties:
  • 0 Henk 'm!

  • Douweegbertje
  • Registratie: Mei 2008
  • Laatst online: 02-10 00:54

Douweegbertje

Wat kinderachtig.. godverdomme

Martindo schreef op maandag 14 juli 2014 @ 19:44:
Zo. Ik begin bij te komen van een week Blanes, helaas was het zo gezellig dat de hele groep nog wel langer had willen blijven..
Eén week is kut, net zoals Blanes.. tenzij je 16 bent. Ben er helaas ook geweest, en het aantal jailbaits is te groot daar, naast het feit dat er een Rie's friet tent is :z
Uiteindelijk ook maar verkast naar een wat 18++erige plaats :+

Acties:
  • 0 Henk 'm!

  • Martindo
  • Registratie: November 2010
  • Laatst online: 23-09 11:40
Douweegbertje schreef op maandag 14 juli 2014 @ 19:58:
[...]


Eén week is kut, net zoals Blanes.. tenzij je 16 bent. Ben er helaas ook geweest, en het aantal jailbaits is te groot daar, naast het feit dat er een Rie's friet tent is :z
Uiteindelijk ook maar verkast naar een wat 18++erige plaats :+
Vind Blanes niet kut, het imago van een 16-jarige plek valt op zich ook best mee. Veel mensen zijn rond de 18 vond ik zelf.

Acties:
  • 0 Henk 'm!

  • Douweegbertje
  • Registratie: Mei 2008
  • Laatst online: 02-10 00:54

Douweegbertje

Wat kinderachtig.. godverdomme

Nja meningen verschillen natuurlijk. Misschien was ik sowieso te oud, was toen 21-22. Persoonlijk had ik het toen wel gehad met al die kinders die voor het eerst alleen op vakantie gaan zonder ouders. Verder is alles geregeld voor 'deze' doelgroep. Goedkoop eten wat ze lusten, supermarkt met trash en ga zo maar door :+
Zelfs de 'motorscooters' die we hadden gehuurd waren goedkoop en crap, zo slecht dat we met ze 4e zijn aangehouden en in totaal voor 800 euro boetes hadden gekregen voor mankementen aan die dingen. Uiteindelijk na veel moeite (want plessie spreekt geen Engels) samen naar die verhuurder gegaan en die moest alles betalen + meekomen naar bureau :)
Wij waren met een groepje met caravans ernaar toe gegaan, misschien dat het anders is als je met zo'n grote bus gaat, mja.

In elk geval welkom terug :p

Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 03-10 04:19

Firesphere

Yoshis before Hoshis

Mijn computer is morse aan het leren geloof ik :X

..-..-..-..

[ Voor 19% gewijzigd door Firesphere op 14-07-2014 20:23 ]

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • windwarrior
  • Registratie: Januari 2009
  • Laatst online: 12-07-2024

windwarrior

ʍıupʍɐɹɹıoɹ

F.West98 schreef op maandag 14 juli 2014 @ 18:23:
* F.West98 wijst nog maar eens naar sig

Overigens, stom dat je een static niet ook abstract kan maken, omdat je statics niet kan overriden. Zo jammer....
edit:
Dan deze fugly oplossing maar:
Java:
1
2
3
4
protected abstract String title();
public static String getTitle(Class<? extends AbstractClass> type) {
    return type.newInstance().title();
}
Ho wat probeer je, dit klinkt voornamelijk als goed misbruik maken van Java.. Statics moet je ook niet willen overschrijven

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

F.West98 schreef op maandag 14 juli 2014 @ 18:23:
Dan deze fugly oplossing maar:
Java:
1
2
3
4
protected abstract String title();
public static String getTitle(Class<? extends AbstractClass> type) {
    return type.newInstance().title();
}
Je hebt ook echt geen idee wat je aan het doen bent he :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • F.West98
  • Registratie: Juni 2009
  • Laatst online: 02:09

F.West98

Alweer 16 jaar hier

Dat dacht ik al :+
Ik heb een paar classes die bepaalde types van een Fragment definiëren. Veel gedeelde functionaliteit, die zit in de abstract class, en de specifieke functies maak ik abstract en implementeer ik in de extenders (hoe heten die dingen?).
Nu heb ik in de MainActivity een Class<? extends BaseFragment> die het type definieert. Ik kan dan een nieuwe instantie van een 'sub'fragment maken door BaseFragment.newInstance(type, .....); (de functie doet ook wat initialiseer-dingen en is algemene functionaliteit, daarom zo en niet gewoon type.newInstance();)

Verder heb ik in de Action Bar een List Navigation, met een custom Spinner Adapter (custom views). Om te voorkomen dat ik die Spinner Adapter steeds bij een Fragmentwissel opnieuw initialiseer (enkel de view van het gekozen item verandert; kost resources) heb ik een setType functie die dus weer die Class<...> pakt en dan de mainView verandert en een Invalidate doet. Kost minder resources.
Daarom had ik een static getTitle nodig zodat ik van die class zonder een nieuwe instantie te maken, en zonder het hele fragment door te geven, en zonder een switch te maken.

Nu ik dit allemaal typ bedenk ik me dat ik vanuit de onCreate van het Fragment ook gewoon een setType kan aanroepen (en dan i.p.v. Class gewoon een String) en dan is het allemaal nog makkelijker :+

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

F.West98 schreef op maandag 14 juli 2014 @ 23:04:
extenders (hoe heten die dingen?).
Subclasses. Dat wat jij "de abstract class" noemt is de superclass ;)
Nu heb ik aap noot mies vis vuur bla bla bla
Moet ik dit kunnen snappen zonder context? 8)7

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • F.West98
  • Registratie: Juni 2009
  • Laatst online: 02:09

F.West98

Alweer 16 jaar hier

Ik kan zo snel geen begrijpelijk metafoor bedenken, daarom had ik dit maar getypt.
Maar zoals de laatste twee regels stellen heb ik het nu opgelost door het anders aan te pakken (ik zat te veel in een oud denkpatroon)

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


Acties:
  • 0 Henk 'm!

  • Klippy
  • Registratie: Oktober 2000
  • Laatst online: 21:27

Klippy

Still Game

Tickets voor www.dotgo.eu zijn binnen. Maar daar zal hier waarschijnlijk niemand anders heen gaan?

Steam | SXQncyBhbGwgZ29vZCwgbWFuISDwn5iO


Acties:
  • 0 Henk 'm!

  • F.West98
  • Registratie: Juni 2009
  • Laatst online: 02:09

F.West98

Alweer 16 jaar hier

Ik heb nog eens gedacht:
Wat ik gewoon wou was een eigenschap van een subclass in de superclass definiëren als bestaand en die in de subclass invullen (een vaststaande eigenschap).

Dus bijvoorbeeld, alle subclasses van voertuig hebben een naam (eist de superclass (voertuig)), maar per subclass (auto, ...) moet je die naam definiëren, en die naam is static (die verschilt niet per auto, bromfiets, ...). Verder wil ik die naam ook nog kunnen ophalen zonder te weten wat voor voertuig het is, maar enkel DAT het een voertuig is.
De ene helft is dus static, de andere helft is abstract. En dat gaat niet samen...
Nu ik weer zo denk kan het misschien met annotations, maar dan kan het abstract-deel voor zover ik weet niet....

Op dit moment heb ik het dus opgelost door tijdens het aanmaken van het Voertuig iedereen te laten weten wat hij is, maar het zou handiger zijn als ik het apart kon opvragen

[ Voor 10% gewijzigd door F.West98 op 15-07-2014 00:43 ]

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 23-09 14:00
F.West98 schreef op dinsdag 15 juli 2014 @ 00:42:
Ik heb nog eens gedacht:
Wat ik gewoon wou was een eigenschap van een subclass in de superclass definiëren als bestaand en die in de subclass invullen (een vaststaande eigenschap).

Dus bijvoorbeeld, alle subclasses van voertuig hebben een naam (eist de superclass (voertuig)), maar per subclass (auto, ...) moet je die naam definiëren, en die naam is static (die verschilt niet per auto, bromfiets, ...). Verder wil ik die naam ook nog kunnen ophalen zonder te weten wat voor voertuig het is, maar enkel DAT het een voertuig is.
De ene helft is dus static, de andere helft is abstract. En dat gaat niet samen...
Nu ik weer zo denk kan het misschien met annotations, maar dan kan het abstract-deel voor zover ik weet niet....

Op dit moment heb ik het dus opgelost door tijdens het aanmaken van het Voertuig iedereen te laten weten wat hij is, maar het zou handiger zijn als ik het apart kon opvragen
Ik zou als ik jouw was eens naar het Strategy pattern kijken..

Acties:
  • 0 Henk 'm!

  • F.West98
  • Registratie: Juni 2009
  • Laatst online: 02:09

F.West98

Alweer 16 jaar hier

:o
Dat is dus PRECIES wat ik nu doe.

Maar dat lost mijn probleem volgens mij nog niet op ;)

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
F.West98 schreef op dinsdag 15 juli 2014 @ 00:42:
Ik heb nog eens gedacht:
Wat ik gewoon wou was een eigenschap van een subclass in de superclass definiëren als bestaand en die in de subclass invullen (een vaststaande eigenschap).

Dus bijvoorbeeld, alle subclasses van voertuig hebben een naam (eist de superclass (voertuig)), maar per subclass (auto, ...) moet je die naam definiëren, en die naam is static (die verschilt niet per auto, bromfiets, ...). Verder wil ik die naam ook nog kunnen ophalen zonder te weten wat voor voertuig het is, maar enkel DAT het een voertuig is.

De ene helft is dus static, de andere helft is abstract. En dat gaat niet samen...
Afbeeldingslocatie: http://xkcd.nl/2JW/s-b3d84a2e898c

Waarom zou je daar niet gewoon instance-level properties/fields van maken, en het lekker aan de subclass overlaten om te bepalen wat hij nou is? Zoiets dus:

C#:
1
2
3
4
public class Vehicle
{
    public abstract string VehicleTypeName { get; }
}


C#:
1
2
3
4
5
6
7
8
9
10
public class Car : Vehicle
{
    public override string VehicleTypeName
    {
        get
        {
            return "Ik ben een groene sportauto.";
        }
    }
}


C#:
1
2
3
4
5
6
7
8
9
10
public class FamilyCar : Car
{
    public override string VehicleTypeName
    {
        get
        {
            return base.VehicleTypeName + " met extra kinderzitjes achterin.";
        }
    }
}


Als je zulke dingen static zou maken raak je juist de flexibiliteit kwijt die je door een OO-model krijgt.

Als het je gaat om bepaalde soorten gedrag te classificeren kun je beter werken met interfaces die bepalen welk gedrag je voertuig nou zoal kent. Zoiets zegmaar:

C#:
1
2
3
4
5
6
7
public class Car : Vehicle, IDrivable, IBrakable, ISteerable { }

public class Train : Vehicle, IDrivable, IBrakable, IEmergencyBrakable, ICoupleable { }

public class FreightTrein : Train, IDispatchable { } 

public class Airplane : Vehicle, IDrivable, ISteerable, IFlyable { }

We are shaping the future


Acties:
  • 0 Henk 'm!

  • F.West98
  • Registratie: Juni 2009
  • Laatst online: 02:09

F.West98

Alweer 16 jaar hier

In mijn Activity (de class waarin de main() zit in normale programma's, is daar ook een naam voor? :+ ) definieer ik het type voertuig wat ik nu heb (Class<T extends Vehicle>). Dit kan ik dan opslaan als de app gesloten wordt, zodat de app weer verder kan waar hij gebleven was bij het opnieuw starten. Bij het starten maak ik dan een nieuwe instantie van dat type, of van het basistype (een auto o.i.d.). Hierbij doe ik dan type.newInstance();
Bij het opzetten van zo'n Vehicle wordt er veel I/O gedaan, worden er dingen van internet gehaald, enz.
Is dit allemaal logisch/goede aanpak?

In andere functies heb ik ook het type voertuig nodig. Afhankelijk daarvan verander ik een titel. Nu kan ik 1) die functie abstract maken en implementeren in elke subclass, of 2) die functie enkel de titel laten afleiden uit het type.
Bij 1) heb je onnodig veel van dezelfde code, en je hebt veel I/O nodig omdat je veel dingen uit de Activity moet doorgeven om het te kunnen doen.
Bij 2) kan je 2.1) het type voertuig meegeven of 2.2) het hele voertuig meegeven
Bij 2.2) kan je heel makkelijk gewoon uit die instantie een getTitle() of whatever doen en je bent klaar. Maar dat kost vrij veel resources.
Bij 2.1) hoopte ik gewoon de titel uit het type voertuig te kunnen halen, die titel is enkel per subclass verschillend, maar per instantie van één subclass altijd hetzelfde (static ;) , ik wil enkel weten dat het een "Auto" of "Familie auto" is, niet dat het een groene auto met vier zitjes is).

Natuurlijk kan ik in die functie ook een switch maken die kijkt welk type het is, maar dan moet ik dus op meerdere plaatsen code aanpassen bij het toevoegen van een voertuig, en dat wil ik juist voorkomen.

[ Voor 3% gewijzigd door F.West98 op 15-07-2014 01:21 ]

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Aha, je bent bezig met state management. Is het dan niet veel praktischer om je bestaande vehicle te serializeren en te deserializeren wanneer je je applicatie opnieuw start?

En komt deze vraag niet beter tot z'n recht in een apart topic?

We are shaping the future


Acties:
  • 0 Henk 'm!

  • F.West98
  • Registratie: Juni 2009
  • Laatst online: 02:09

F.West98

Alweer 16 jaar hier

Nee, aangezien ik dan na het deserializen alsnog allerlei refresh functies moet aanroepen die tijdens het maken ook worden uitgevoerd. En het scheelt opslag. En het is beter voor de brakke GC :+

En nee, ik deelde mijn ergernis mee en jullie maken er een discussie van :+

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Als het niet van belang is dat de data verder wordt bewaard zou je genoeg moeten hebben aan het opslaan van het type en wat identificerende informatie (die per klasse zou kunnen verschillen). Dat zou je bijvoorbeeld zo kunnen vormgeven:

C#:
1
2
3
4
5
public class VehicleBase
{
    public abstract Dictionary<string, string[]> GetPersistenceValues();
    public abstract void RestorePersistenceValues(Dictionary<string, string[]> values);
}


C#:
1
2
3
4
5
6
7
8
public void EenOfAndereShutdownMethode()
{
    var vehicleType = vehicleInstance.GetType();
    var persistenceValues = vehicleInstance.GetPersistenceValues();

    activity.SetData("vehicleType", vehicleType");
    activity.SetData("persistenceValues", persistenceValues);
}


En nu ga ik slapen. Succes! :P

We are shaping the future


Acties:
  • 0 Henk 'm!

  • F.West98
  • Registratie: Juni 2009
  • Laatst online: 02:09

F.West98

Alweer 16 jaar hier

Daar gaat het me ook niet om, dat werkt zo prima.

Maar andere functies willen een stukje - static, per subclass verschillend - informatie uit de subclass krijgen, zonder een instantie mee te geven (veel resources, voelt zo onnodig aan) en zonder een instantie te maken (veel resources), maar door enkel een type mee te geven.

Overigens, voordat ik het voertuig opsplitste en abstract maakte, was er een enum die het type gaf, en had ik een switch.

[ Voor 22% gewijzigd door F.West98 op 15-07-2014 01:45 ]

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


Acties:
  • 0 Henk 'm!

  • Solopher
  • Registratie: December 2002
  • Laatst online: 11-09 14:55
Een goedemorgen!

Iemand zin aan een bakkie koffie?

Acties:
  • 0 Henk 'm!

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 05-09-2024
Graag! Ik heb een super slechte nacht achter de rug dus ik kan wel een bakkie gebruiken.

Nothing to see here!


Acties:
  • 0 Henk 'm!

  • Solopher
  • Registratie: December 2002
  • Laatst online: 11-09 14:55
* Solopher slingert een bakkie over het net.

Acties:
  • 0 Henk 'm!

  • Tjolk
  • Registratie: Juni 2007
  • Laatst online: 18:49
* Tjolk plukt 'm uit de cloud en drinkt 'm op, want kan ook wel een bakkie gebruiken.

Tjolk is lekker. overal en altijd.


Acties:
  • 0 Henk 'm!

  • BM
  • Registratie: September 2001
  • Laatst online: 20:50

BM

Moderator Spielerij
* BM geeft Rutix alsnog zijn verdiende bakkie koffie, nadat Ger z'n vorige afgepakt heeft :p

Nog steeds druk op zoek naar een memory leak in onze applicatie, ik kan me leukere dingen bedenken om te doen :/

Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Zucht, Vodafone's 3G-bereik is de laatste tijd om te huilen bij mij. Heel veel plekken waar ik vroeger prima dekking had, maar waar ik nu "No service" krijg ;(

Al zou dat misschien ook aan mijn toestel kunnen liggen...

We are shaping the future


Acties:
  • 0 Henk 'm!

  • wouterwouter2
  • Registratie: April 2003
  • Laatst online: 23-09-2021
Alex) schreef op dinsdag 15 juli 2014 @ 09:26:
Zucht, Vodafone's 3G-bereik is de laatste tijd om te huilen bij mij. Heel veel plekken waar ik vroeger prima dekking had, maar waar ik nu "No service" krijg ;(

Al zou dat misschien ook aan mijn toestel kunnen liggen...
Moet je even een klacht indienen, ik las net dat ze het rustig hebben op de klachten afdeling daar :Y)

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
wouterwouter2 schreef op dinsdag 15 juli 2014 @ 09:37:
[...]

Moet je even een klacht indienen, ik las net dat ze het rustig hebben op de klachten afdeling daar :Y)
Ik heb er eerder deze week al een paar tweets aan gewijd (inclusief postcodes van de gebieden waar ik er last van heb), volgens VF zijn er op die plekken geen problemen bekend, al gaat er op 1 plek binnenkort wel een nieuwe mast geplaatst worden.

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Comgenie
  • Registratie: Oktober 2005
  • Laatst online: 03-10 15:07

Comgenie

Soms heb je dat

Dat is gewoon hun strategie om mensen op 4g te krijgen en nog sneller door hun databundel heen te jagen :P. Of is er daarmee ook geen bereik?

Lang leve het KPN netwerk.

No animals were harmed in the making of this comment.


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Geen idee, mijn toestel lust geen 4G. :+

edit: Volgens VF's dekkingskaart zou er op die plek prima 4G moeten zijn... misschien toch maar eens een nieuwe telefoon halen ;p

[ Voor 62% gewijzigd door Alex) op 15-07-2014 09:57 ]

We are shaping the future


Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

Alex) schreef op dinsdag 15 juli 2014 @ 09:26:
Al zou dat misschien ook aan mijn toestel kunnen liggen...
Euhm. Nee, dat is vodafone. Vorig werkgever heeft ook vodafone. Zo'n 3500 man, en er viel geen normaal telefoongesprek te voeren. Soms hield de verbinding 10 minuten stand, maar ook geregeld slechts 1 á 2 minuten.

Toegegeven, de ene keer werkt het beter dan de andere keer, en bij uitzondering kon je probleemloos bellen. Maar man, wat een bagger netwerk.

Ik blijf wel mooi bij Hi, al 12 jaar lang, nooit gezeik mee gehad.

Acties:
  • 0 Henk 'm!

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 05-09-2024
GateKeaper schreef op dinsdag 15 juli 2014 @ 10:05:
[...]


Euhm. Nee, dat is vodafone. Vorig werkgever heeft ook vodafone. Zo'n 3500 man, en er viel geen normaal telefoongesprek te voeren. Soms hield de verbinding 10 minuten stand, maar ook geregeld slechts 1 á 2 minuten.

Toegegeven, de ene keer werkt het beter dan de andere keer, en bij uitzondering kon je probleemloos bellen. Maar man, wat een bagger netwerk.

Ik blijf wel mooi bij Hi, al 12 jaar lang, nooit gezeik mee gehad.
Mag hopen dat je werkgever wel heeft lopen klagen bij de zakelijke afdeling van vodafone. 3500 man is niet niks :X

Nothing to see here!


Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

Rutix schreef op dinsdag 15 juli 2014 @ 10:14:
[...]

Mag hopen dat je werkgever wel heeft lopen klagen bij de zakelijke afdeling van vodafone. 3500 man is niet niks :X
Directeuren meermaals om tafel. Vodafone is ermee bezig, en beloofd verbetering. :X Serieus verkeerde bezuinigingen. Dat heb je wanneer de cijfertjesmannen dat soort beslissingen nemen. Ik geloof best wel dat er veel geld op telefonie te winnen valt bij een overstap, maar deze overstap kost indirect alleen maar geld.

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Ik heb eigenlijk nooit problemen gehad met het Vodafone-netwerk, zelfs op vrij afgelegen plekken had ik nog vrij goed bereik en ook over internetsnelheden heb ik nooit te klagen gehad.

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Chris7
  • Registratie: Maart 2011
  • Niet online
Klippy schreef op maandag 14 juli 2014 @ 23:39:
Tickets voor www.dotgo.eu zijn binnen. Maar daar zal hier waarschijnlijk niemand anders heen gaan?
Toevallig ben ik sinds vorige week bezig met Go. Het ziet er veelbelovend uit, vooral ook omdat de standaard net/http library al prima werkt voor web development, plus enkele packages van bv. Gorilla, waardoor je geen hele frameworks nodig hebt.

Volgens mij had je er al eens iets eerder over Go gepost, en ik ben wel benieuwd naar de bevindingen. Hoe bevalt bijvoorbeeld de ingebouwde webserver? En heb je nog bepaalde must-have packages/tools/frameworks?

Ben er pas net mee begonnen en als school is afgelopen (deze week laatste tentamen) ga ik er wat uitgebreider naar kijken. Het voelt in ieder geval als een fijne taal :).

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:26

Creepy

Tactical Espionage Splatterer

Alex) schreef op dinsdag 15 juli 2014 @ 10:42:
Ik heb eigenlijk nooit problemen gehad met het Vodafone-netwerk, zelfs op vrij afgelegen plekken had ik nog vrij goed bereik en ook over internetsnelheden heb ik nooit te klagen gehad.
Qua telefonie ook hier geen problemen met Vodafone. Op sommige afgelegen plekken valt de 3G weg en moet je het met GPRS doen, maar dat zijn in mijn geval uitzonderingen.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 02:38

alienfruit

the alien you never expected

Ja, in Londen is het ook hopeloos. Qua internet de laatste tijd.

Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:48
ARG!! Wat een **** overheid zeg.. Ik had een veilig DigiD wachtwoord, maar die was natuurlijk niet veilig genoeg (yeah, sure...) dus heb ik die toen moeten veranderen. En uiteraard ben ik em nu vergeten. Ging echt jaren goed, maar nu uiteraard niet meer.... zucht.
Ik snap wel waarom mensen dit soort dingen uiteindelijk opschrijven (want dat maakt het veiliger)

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Bedoelde u soms: LastPass?

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:48
Ik heb het toen bewust niet opgeschreven of in keepass gezet |:(
Dat ga ik dus ook maar even verhelpen zodra ik em weer weet

[ Voor 31% gewijzigd door Caelorum op 15-07-2014 11:01 ]


Acties:
  • 0 Henk 'm!

  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 03-10 17:34
Hadden onderzoekers van de week geen vulnerabilities gevonden in LastPass?

Read the code, write the code, be the code!


Acties:
  • 0 Henk 'm!

  • Blubber
  • Registratie: Mei 2000
  • Niet online
Ja, maar die waren volgens mij ook al gefixt.

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
wackmaniac schreef op dinsdag 15 juli 2014 @ 11:05:
Hadden onderzoekers van de week geen vulnerabilities gevonden in LastPass?
In de bookmarkletversie ja

We are shaping the future


Acties:
  • 0 Henk 'm!

  • kwaakvaak_v2
  • Registratie: Juni 2009
  • Laatst online: 02-06 12:29
Alex) schreef op dinsdag 15 juli 2014 @ 09:26:
Zucht, Vodafone's 3G-bereik is de laatste tijd om te huilen bij mij. Heel veel plekken waar ik vroeger prima dekking had, maar waar ik nu "No service" krijg ;(

Al zou dat misschien ook aan mijn toestel kunnen liggen...
precies de reden waarom ik terug naar KPN ben gegaan, sinds dat brandje in Rotterdam is Vodafone in de randstad om te huilen zo slecht. Volle bak ontvangst, maar geen IP op 3G krijgen bijvoorbeeld. Gesprek voeren wat klonk alsof je door een touwtje met twee blikjes aan het praten was.

Tot op heden geen problemen met KPN, behalve de prijs dan ;) Misschien toch maar eens telfort overwegen.

Driving a cadillac in a fool's parade.


Acties:
  • 0 Henk 'm!

  • incaz
  • Registratie: Augustus 2012
  • Laatst online: 15-11-2022
Ik geloof dat dat DigiD-geneuzel voor mij de belangrijkste reden is om Lastpass te nemen, ik was het echt helemaal zat. Overigens staat die gewoon op 'must revalidate' en heb ik sms-verificatie ook aanstaan voor digid. (Niet dat dat veel zin heeft, want als je het vinkje uitzet kun je op een aantal plekken gewoon nog inloggen zonder sms |:( Maar goed.)

Never explain with stupidity where malice is a better explanation


Acties:
  • 0 Henk 'm!

  • Tjolk
  • Registratie: Juni 2007
  • Laatst online: 18:49
incaz schreef op dinsdag 15 juli 2014 @ 12:12:
(Niet dat dat veel zin heeft, want als je het vinkje uitzet kun je op een aantal plekken gewoon nog inloggen zonder sms |:( Maar goed.)
Dat is iets wat ik ook nooit begrepen heb inderdaad. Zo'n optie moet je instellen in je account om vervolgens OVERAL GEFORCEERD met sms in te moeten loggen. Niet om aan de hacker te vragen of hij nog een extra slotje wil hebben om te kraken. 8)7

Tjolk is lekker. overal en altijd.


Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

-O- zucht... "even" een performance improvement doorvoeren voor een bestaande applicatie...

Blijkt dat mijn voorgangers erg verliefd waren op datatables en het liefst alles op de datatable doen... Eerst voeren ze een storedprocedure uit naar een datatable, voegen een paar extra kolommen toe en gaan dan per rij een aantal aanvullende queries doen om extra data toe te voegen (uiteraard gecombineerd met een mooi complex pad aan business logic).

Uiteraard is de handel een onbegrijpelijk brij aan troep zonder documentatie (de SP in kwestie concat een string en voert die uit, alles in het kader van "flexibility yo!")... Dacht lekker de boel te gaan parallel.foreachen, maar nope, de helft van de calls werkt met dubieuze statics die ineens null worden of elementen die Server.[func] gebruiken (waarbij server/sessie niet altijd lijkt te bestaan in parallel contexten (wat logisch is overigens))... :'(

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • WernerL
  • Registratie: December 2006
  • Laatst online: 21:56
Wikipedia artikelen genereren met behulp van een bot. Je kunt maar een hobby hebben... :')


Ik heb trouwens iets vreemds. Via FTP kan ik op een server komen en alle files zien, wanneer ik er via de browsr naartoe ga krijg ik een Web server's default page.. |:( Files direct aanroepen geeft een 404... Wat is er met deze server aan de hand. :(

[ Voor 27% gewijzigd door WernerL op 15-07-2014 13:23 ]

Roses are red, violets are blue, unexpected '{' on line 32.


Acties:
  • 0 Henk 'm!

  • ZaZ
  • Registratie: Oktober 2002
  • Laatst online: 27-09 00:06

ZaZ

Tweakers abonnee

WernerL schreef op dinsdag 15 juli 2014 @ 13:21:
[...]


Wikipedia artikelen genereren met behulp van een bot. Je kunt maar een hobby hebben... :')


Ik heb trouwens iets vreemds. Via FTP kan ik op een server komen en alle files zien, wanneer ik er via de browsr naartoe ga krijg ik een Web server's default page.. |:( Files direct aanroepen geeft een 404... Wat is er met deze server aan de hand. :(
Gooi je wel het protocol ervoor?

Lekker op de bank


Acties:
  • 0 Henk 'm!

  • mbarie
  • Registratie: Mei 2011
  • Laatst online: 04-08-2021
Rare configuratie in htaccess behorende bij het domein?

Storyteller @ soundcloud


Acties:
  • 0 Henk 'm!

  • WernerL
  • Registratie: December 2006
  • Laatst online: 21:56
De server in kwestie is niet in mijn beheer en ook niet mijn probleem verder. Ik ontwikkel toch lokaal. Maar vervelend is het wel, daar gaat het normaal online om het aan de klant te laten zien voordat het live gaat.

.htaccess is niets aan veranderd.

[ Voor 7% gewijzigd door WernerL op 15-07-2014 13:35 ]

Roses are red, violets are blue, unexpected '{' on line 32.


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
WernerL schreef op dinsdag 15 juli 2014 @ 13:21:
[...]

Ik heb trouwens iets vreemds. Via FTP kan ik op een server komen en alle files zien, wanneer ik er via de browsr naartoe ga krijg ik een Web server's default page.. |:( Files direct aanroepen geeft een 404... Wat is er met deze server aan de hand. :(
Nou, de webserver wijst niet naar de folder waarin je via FTP de files zet. Aankloppen bij de sysadmin dus. :)

We are shaping the future


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

WernerL schreef op dinsdag 15 juli 2014 @ 13:21:
[...]


Wikipedia artikelen genereren met behulp van een bot. Je kunt maar een hobby hebben... :')
Ik vind het awesome en ik snap de bezwaren niet. Een rudimentair artikel met een opsomming van feitjes is bruikbaarder dan geen artikel.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 05-09-2024
.oisyn schreef op dinsdag 15 juli 2014 @ 14:13:
[...]

Ik vind het awesome en ik snap de bezwaren niet. Een rudimentair artikel met een opsomming van feitjes is bruikbaarder dan geen artikel.
Precies en blijkbaar vonden de Wikipedia Community Editors het prima want er zijn test runs gedaan voordat ze het accepteerde. Deze artikelen zullen ook wel een note hebben dat hij verder moet worden uitgebreid. Dat kan dan mooi gedaan worden door mensen :)

Nothing to see here!


Acties:
  • 0 Henk 'm!

  • Cloud
  • Registratie: November 2001
  • Laatst online: 17-09 10:39

Cloud

FP ProMod

Ex-moderatie mobster

.oisyn schreef op dinsdag 15 juli 2014 @ 14:13:
[...]

Ik vind het awesome en ik snap de bezwaren niet. Een rudimentair artikel met een opsomming van feitjes is bruikbaarder dan geen artikel.
Dit ^^

Ik snap de ophef ook niet zo. De pagina's kunnen later door een mens nog worden uitgebreid toch? Maar de basis staat er dan al :) Het moet natuurlijk wel kloppen maar dat is een heel ander verhaal.

Never attribute to malice that which can be adequately explained by stupidity. - Robert J. Hanlon
60% of the time, it works all the time. - Brian Fantana


Acties:
  • 0 Henk 'm!

  • Robbiedobbie
  • Registratie: Augustus 2009
  • Laatst online: 02-10 08:50
Ik weet niet of iemand hier interested is: http://www.projectara.com/dev-board-form
Zelf ga ik hem laten schieten want ik heb obviously niet genoeg experience en materiaal om zelf modules te maken...

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

.oisyn schreef op dinsdag 15 juli 2014 @ 14:13:
[...]

Ik vind het awesome en ik snap de bezwaren niet. Een rudimentair artikel met een opsomming van feitjes is bruikbaarder dan geen artikel.
Het verlaagt voor anderen ook weer de drempel om informatie toe te voegen, omdat je enkel dat hoeft te doen, in plaats van een niet-bestaand lemma aan te maken.

Schokkender vind ik dat je 'm enkele malen ziet scrollen in Visual Studio, waarbij er honderden regels voorbij vliegen terwijl slechts een fractie van z'n scrollbar beweegt (onder andere zo rond 1:30).

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

  • HuHu
  • Registratie: Maart 2005
  • Niet online
Ach... "schokkend". De beste man is geen programmeur of informaticus. Dan krijg je dat soort programma's, lekker boeiend.

Acties:
  • 0 Henk 'm!

  • BM
  • Registratie: September 2001
  • Laatst online: 20:50

BM

Moderator Spielerij
HuHu schreef op dinsdag 15 juli 2014 @ 15:14:
Ach... "schokkend". De beste man is geen programmeur of informaticus. Dan krijg je dat soort programma's, lekker boeiend.
* BM kijkt naar de class waarin hij nu bezig is.
* BM ziet dat deze ondertussen de 4000 regels voorbij is.
* BM besluit stilletjes weer weg te lopen....

:+

Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three


Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
kwaakvaak_v2 schreef op dinsdag 15 juli 2014 @ 11:25:
[...]

precies de reden waarom ik terug naar KPN ben gegaan, sinds dat brandje in Rotterdam is Vodafone in de randstad om te huilen zo slecht. Volle bak ontvangst, maar geen IP op 3G krijgen bijvoorbeeld. Gesprek voeren wat klonk alsof je door een touwtje met twee blikjes aan het praten was.
Vodafone in NB is ook om te huilen. Ik ben erg hard aan het twijfelen wat ik doe als mijn abo afloopt. Heb nu 2x2 jaar vodafone gehad, betaal meer dan bij T-Mobile, maar het bereik is even bagger, of misschien nog wel erger.

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


Acties:
  • 0 Henk 'm!

  • HuHu
  • Registratie: Maart 2005
  • Niet online
BM schreef op dinsdag 15 juli 2014 @ 15:21:
[...]


* BM kijkt naar de class waarin hij nu bezig is.
* BM ziet dat deze ondertussen de 4000 regels voorbij is.
* BM besluit stilletjes weer weg te lopen....

:+
Daar hebben ze toch de Solution Explorer voor uitgevonden, of hoe dat ding dan ook mag heten? Classes en functies zijn slechts een muisklik verwijdert, ook al zitten ze duizenden regels lager in een bestand.

Acties:
  • 0 Henk 'm!

  • WernerL
  • Registratie: December 2006
  • Laatst online: 21:56
Grijze Vos schreef op dinsdag 15 juli 2014 @ 15:23:
[...]

Vodafone in NB is ook om te huilen. Ik ben erg hard aan het twijfelen wat ik doe als mijn abo afloopt. Heb nu 2x2 jaar vodafone gehad, betaal meer dan bij T-Mobile, maar het bereik is even bagger, of misschien nog wel erger.
Ik ben van Vodafone afgestapt en naar Tele2 gegaan. 3g is niet altijd zo heel snel maar de laatste tijd doet Tele2 het heel erg goed voor slechts 10 euro per maand :D

Roses are red, violets are blue, unexpected '{' on line 32.


Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
snelheid vind ik niet zo heel relevant tbh, connectiveiteit is veel belangrijker.

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


Acties:
  • 0 Henk 'm!

  • phex
  • Registratie: Oktober 2002
  • Laatst online: 28-09 08:58
Misschien interessant voor de Tweakers devs, maar ik heb de broncode van CNET gedownload die "gehackt" zou zijn via Symfony. Ik kan echter geen obvious security flaws vinden in de versie van Symfony die ze gebruiken.

Ze draaiden 2.3.4. Die versie heeft alleen een fix voor extra lange wachtwoorden die door de encoder voor een DoS attack zouden kunnen zorgen. Echter ze gebruiken de plaintext encoder volgens de security.yml. Het lijkt mij sterk dat ze plaintext alle wachtwoorden opslaan. Dus ze gebruiken waarschijnlijk een eigen implentatie.

Hierdoor denk ik dat ze niet via Symfony gehackt zijn maar via wat anders en toevallig Symfony draaien..

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 22-09 16:31

Bosmonster

*zucht*

.oisyn schreef op dinsdag 15 juli 2014 @ 14:13:
[...]

Ik vind het awesome en ik snap de bezwaren niet. Een rudimentair artikel met een opsomming van feitjes is bruikbaarder dan geen artikel.
Wat dat betreft vind ik het ook niet eens echt een bot, dan wel een migratie-tool. Hij migreert data van niet of minder toegankelijke databases en bronnen naar het wel-toegankelijke wikipedia.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

* .oisyn heeft al de hele dag YouTube: Sourmash - The Spirit op repeat staan 8)7

Er zit namelijk een verhaal achter. 16 jaar geleden, toen ik een jaar of 17+ was, ging ik nogal eens naar trance en goa feestjes. Uiteraard met een kleine selectie aan geestverruimende middelen :+. Zo ook die ene keer in Sophies Palace op de Bemuurde Weerd in Utrecht toen ik deze plaat voor de tweede keer hoorde en wederom uit mijn dak ging en ik op de DJ booth ben geklommen om te kijken hoe die plaat heette (klein feestje, ik kende de organisatie). Natuurlijk niet opgeschreven, dus het enige wat ik me erna nog kon herinneren was hoe de artiest heette. Internet was toen nog niet zoals het nu was en ik zat verder ook niet heel diep in de muziek oid dus ik heb 'm nooit meer gevonden en daarna is het in de vergetelheid geraakt.

Fast forward naar gisteren. Ik klikte wat door op Youtube, geen idee meer wat de aanleiding was, volgens mij een filmpje van een Dutchtek oid. Een psy-trance playlist. Was wel aardig, niet superboeiend, ik luister sowieso nooit echt meer naar trance. Dus ik ging wat door de lijst heen, zie ik daar ineens "Sourmash". Instantaan herinnerde ik me dat feestje van toen. You gotta be fucking kidding me, zou het echt? En inderdaad, precies die plaat. Instant kippenvel op 3:15 :D

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • PdeBie
  • Registratie: Juni 2004
  • Laatst online: 22:29
HuHu schreef op dinsdag 15 juli 2014 @ 15:27:
[...]

Daar hebben ze toch de Solution Explorer voor uitgevonden, of hoe dat ding dan ook mag heten? Classes en functies zijn slechts een muisklik verwijdert, ook al zitten ze duizenden regels lager in een bestand.
Alleen duizenden regels in 1 bestand is wel een beetje discutabel ;)

Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

pdebie schreef op dinsdag 15 juli 2014 @ 16:20:
[...]


Alleen duizenden regels in 1 bestand is wel een beetje discutabel ;)
Don't get me started. Helaas kom ik nog te vaak oude code van collega's tegen (meestal van partijen die allang het pand hebben verlaten) waar 2000 regels code nog een klein bestandje genoemd kan worden...

Gewoon lekker stapelen die handel... Gelukkig heb ik R# met control-t (goto type/function/etc) en kan ik snel tussen dingen springen, maar echt lekker is het niet (zeker niet als VS besluit de file te reformatten)...

Ik ben steeds meer bezig met SRP op te dringen, kleine classes die maar 1 doel hebben. Best leuk om te zien hoe je dingen refactort door de dag heen.

1. Grote troep aan code
2. Splitsen in losse functies
3. Bepalen overlap in losse functies en generaliseren
4. Bedenken dat al die private functies net zo goed in een class kunnen
5. Nieuwe class fabriceren met een constructor en een public ingang

et voila, weer een paar honder regels code gedecimeerd en verplaatst :9

Enige files die bij nog steeds een zooi worden zijn CSS en JS files. CSS omdat ik geen ster ben in stylen en vaak ad-hoc fixes doe, dus dan is het control-end en typen maar :+ JS omdat ik gewoon lui ben en geen zin heb om tientallen javascripts te moeten laden in de page, dit sloopt de performance namelijk redelijk... Alleen naarmate er meer js en responsive gedrag komt worden die files er onoverzichtelijk...

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


Acties:
  • 0 Henk 'm!

  • windwarrior
  • Registratie: Januari 2009
  • Laatst online: 12-07-2024

windwarrior

ʍıupʍɐɹɹıoɹ

.Gertjan. schreef op dinsdag 15 juli 2014 @ 16:37:
[... veel te lange quote, ik wil er alleen maar op reageren ...]
Gewoon je sourcetree van JS files bundlen/minifyen toch? Dan is er geen bezwaar meer in het opsplitsen van Javascript.. Ook voor CSS kan dat, door bijvoorbeeld LESS of SASS of whatever te gebruiken.

[ Voor 65% gewijzigd door windwarrior op 15-07-2014 16:44 ]


Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

windwarrior schreef op dinsdag 15 juli 2014 @ 16:43:
[...]
Gewoon je sourcetree van JS files bundlen/minifyen toch? Dan is er geen bezwaar meer in het opsplitsen van Javascript.. Ook voor CSS kan dat, door bijvoorbeeld LESS of SASS of whatever te gebruiken.
Uiteindelijk gebeurt dat ook, dan hebben we een extra buildstep die die handel samenvoegt. Maar tijdens development houd je daar niet altijd rekening mee en ga je vaak voor gemak ;)

Zelf donder ik het meestal door een bundle functie heen, maar helaas ken ik ook projecten waar ieder nieuw stuk gewoon onder in de base.js (of iets dergelijks) wordt gehangen. Voor CSS gebruik ik al een hele tijd LESS, heerlijk systeempje :9 Maar zelfs dan is het lastig je CSS in bedwang te houden.

Zeker wanneer je met wat minder ervaren frontenders samenwerkt begint je CSS al heel snel scheuren en oneffenheden te bevatten :/

Ah well, zo is het leven van een developer nu eenmaal :+

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


Acties:
  • 0 Henk 'm!

  • PdeBie
  • Registratie: Juni 2004
  • Laatst online: 22:29
.Gertjan. schreef op dinsdag 15 juli 2014 @ 16:37:
[...]
Gelukkig heb ik R# met control-t (goto type/function/etc) en kan ik snel tussen dingen springen...
<3 Resharper!

Control+T, F12 (VS Goto definition), Ctrl - zijn voor mij de meest gebruikte combinaties om te navigeren door mijn code :)
.Gertjan. schreef op dinsdag 15 juli 2014 @ 16:37:
[...]
.... quote refactoren ....
Enige gevaar is dat je soms aan het refactoren bent om te refactoren en niet omdat het echt nodig is.
Maar die discussie hebben we hier al eens gevoerd.

[ Voor 3% gewijzigd door PdeBie op 15-07-2014 16:58 ]


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:48
Ger schreef op dinsdag 15 juli 2014 @ 12:17:
[...]
Dat is iets wat ik ook nooit begrepen heb inderdaad. Zo'n optie moet je instellen in je account om vervolgens OVERAL GEFORCEERD met sms in te moeten loggen. Niet om aan de hacker te vragen of hij nog een extra slotje wil hebben om te kraken. 8)7
Je ziet het ook verkeerd. Er zijn verschillende niveau's waarop je jezelf kan identificeren via DigiD. Soms moet je met sms verificatie inloggen om bepaalde zaken te kunnen regelen, maar vaak zat is dat nog niet nodig. Die optie krijg je in het inlogscherm, omdat er maar 1 inlogscherm is voor "alle" overheidswebsites (degene die digid gebruiken iig). Het zit er niet voor jouw om iets veiliger te maken, maar als optie voor de website om je te dwingen beter te identificeren voor bepaalde zaken.

Hoe dan ook heb ik maar eens een herstelcode aangevraagd. Zal mijn nieuwe wachtwoord ook maar meteen in keepass zetten ^^

Acties:
  • 0 Henk 'm!

  • F.West98
  • Registratie: Juni 2009
  • Laatst online: 02:09

F.West98

Alweer 16 jaar hier

Over refactoring gesproken, * F.West98 is nu bezig met het refactoren van een FUNCTIE van ~300 regels....
Lang leve Strategy pattern :+

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


Acties:
  • 0 Henk 'm!

  • incaz
  • Registratie: Augustus 2012
  • Laatst online: 15-11-2022
Caelorum schreef op dinsdag 15 juli 2014 @ 17:18:
[...]
Die optie krijg je in het inlogscherm, omdat er maar 1 inlogscherm is voor "alle" overheidswebsites (degene die digid gebruiken iig). Het zit er niet voor jouw om iets veiliger te maken, maar als optie voor de website om je te dwingen beter te identificeren voor bepaalde zaken.
Als het vinkje niet voor mij is, is het een onwaarschijnlijke UI-faal als het er wel staat. Er is gewoon geen zinnig universum waar je de gebruiker bij het inloggen laat kiezen welke veiligheidsmethode ze willen gebruiken zonder daar consequenties aan te verbinden.

Alsof je een slot op de deur monteert en daar een knopje naast hangt "je mag je sleutel gebruiken, maar je kunt ook gewoon binnenlopen." Alsof je een extra zwaar fietsslot koopt maar dat niet door je fietsframe doet, maar alleen gebruikt om je lichtere slot met de lantarenpaal te verbinden.

Volslagen nutteloos, bizar bedacht. Maar goed - dat combineert prima met het 'bewijs je bankrekening via een uitgeprint screenshotje van je bank'. Daarvan heb ik vandaag de Belastingdienst maar gevraagd of ze zich wel bewust zijn dat dat echt werkelijk geen een fraudeur gaat weerhouden en door iedereen te vervalsen is.

Never explain with stupidity where malice is a better explanation


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:48
Omdat je via diezelfde site soms wel dingen kan regelen zonder extra verificatie en soms wel. Wat als je die dingen wilt regelen maar je telefoon niet bij de hand hebt?

Acties:
  • 0 Henk 'm!

  • incaz
  • Registratie: Augustus 2012
  • Laatst online: 15-11-2022
Dan hoort een behoorlijke UI-designer daar informatie over te verstrekken, op voorhand. Zodat gebruikers voldoende informatie hebben om die keuze te maken. Daar is nu geen sprake van.

(Maar, eerlijk is eerlijk, je reacties hebben me wel doen inzien dat het meer een UI-faal is dan een beveiligingsfaal. Ik kan een deel van de warped logic begrijpen - al blijft het onvoorstelbaar beroerd design en iets wat niet te accepteren is voor een zo belangrijke en gevoelige overheidsdienst.)

Never explain with stupidity where malice is a better explanation


Acties:
  • 0 Henk 'm!

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50

BikkelZ

CMD+Z

BM schreef op dinsdag 15 juli 2014 @ 15:21:
[...]


* BM kijkt naar de class waarin hij nu bezig is.
* BM ziet dat deze ondertussen de 4000 regels voorbij is.
* BM besluit stilletjes weer weg te lopen....

:+
Het zogenaamde schoonmoeder-pattern, waarbij de enige verantwoordelijkheid van de klasse is om zich overal mee te bemoeien :+

iOS developer


Acties:
  • 0 Henk 'm!

  • perseas
  • Registratie: December 2013
  • Laatst online: 21:39
Caching problemen. :( :'( Ben benieuwd hoe ver mijn beeldscherm kan vliegen. O-)

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
Mijn vriendin heeft haar monitor binnen.
pricewatch: LG 34UM65-P Zwart

Mooi ding. Jammer van de lage resolutie, maar dat vind zij juist wel fijn ("alles is dan groter") en tijdens gamen/films/internetten heb je toch niet echt hoge resolutie nodig (in haar geval)

1 dode pixel in rechter onderhoek (stuck zwart) maar niet storend, dus ze accepteerde het :)

Ik wacht nog op mijn *95:
pricewatch: LG 34UM95-P Zwart

[ Voor 9% gewijzigd door Gamebuster op 15-07-2014 19:37 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • phex
  • Registratie: Oktober 2002
  • Laatst online: 28-09 08:58
Jum

Acties:
  • 0 Henk 'm!

  • Douweegbertje
  • Registratie: Mei 2008
  • Laatst online: 02-10 00:54

Douweegbertje

Wat kinderachtig.. godverdomme

BM schreef op dinsdag 15 juli 2014 @ 15:21:
[...]


* BM kijkt naar de class waarin hij nu bezig is.
* BM ziet dat deze ondertussen de 4000 regels voorbij is.
* BM besluit stilletjes weer weg te lopen....

:+
Wees blij dat het nog een class is. Ik heb zo'n soort gelijk bestand van ~6k regels zonder structuur met nog als extra een xx-aantal includes.

Acties:
  • 0 Henk 'm!

  • Klippy
  • Registratie: Oktober 2000
  • Laatst online: 21:27

Klippy

Still Game

Chris7 schreef op dinsdag 15 juli 2014 @ 10:44:
[...]

Toevallig ben ik sinds vorige week bezig met Go. Het ziet er veelbelovend uit, vooral ook omdat de standaard net/http library al prima werkt voor web development, plus enkele packages van bv. Gorilla, waardoor je geen hele frameworks nodig hebt.

Volgens mij had je er al eens iets eerder over Go gepost, en ik ben wel benieuwd naar de bevindingen. Hoe bevalt bijvoorbeeld de ingebouwde webserver? En heb je nog bepaalde must-have packages/tools/frameworks?

Ben er pas net mee begonnen en als school is afgelopen (deze week laatste tentamen) ga ik er wat uitgebreider naar kijken. Het voelt in ieder geval als een fijne taal :).
So far so good hier, deze week bezig met een acceptatieomgeving dus wat minder geprogrammeerd.

Echt must-haves van packages ben ik nog niet tegen gekomen, maar wij zijn ook bezig met de basis voor een best grote API. Dus we moeten veel zelf schrijven omdat alles eigenlijk wel maatwerk is.
Maar in Go zelf zit eigenlijk toch verassend veel. Het aantal packages lijkt beperkt, maar als je ziet hoe snel je er eigen functies en packages mee schrijft is het vaak meer werk om een bestaande package aan te passen dan om zelf wat te schrijven. Ondanks dat is de community wel heerlijk, alles lekker open en beschikbaar gemaakt online.
Wat wel super is voor REST APIs is Martini, https://github.com/go-martini/martini Die maker komt ook spreken op .Go overigens.
Qua database zijn we begonnen met Gorp, maar we hebben daarnaast al een eigen package gemaakt die via maps records kan bijwerken, omdat je dan niet alle velden eerst weer hoeft op te halen, ben dus vooral gecharmeerd van de flexibiliteit. Zo ben ik nu bezig om de API volledig zelfdocumenterend te maken, je kan heel de code met commentaar uitlezen (zoals GoDoc gebruikt) en dan via reflect lege of met dummy data gevulde input en output JSON maken...
Gorilla hebben we ook serieus naar gekeken, kwam vandaag nog langs, maar het meeste hebben we al via Martini.

Leercurve is ook best laag geloof ik, deze week is een nieuwe collega begonnen die uit een PHP / JS omgeving komt en volgens mij gaat die dat ook weer snel oppakken.

Qua net/http verwacht ik geen problemen, maar een echte zware live situatie moeten we nog steeds testen, tot nu draait nog niks live, die paar acceptatierequests gaan goed in elk geval... Over een paar weken komen er een hoop meer requests aan, dan kan ik meer info geven :)

Ben tot nu eigenlijk nog steeds tegen gekomen waarvan ik denk dit had wel anders of beter gekund...
Juist de simpelheid en afwezigheid van dingen maakt het leuk, niet te moeilijk doen :P

Steam | SXQncyBhbGwgZ29vZCwgbWFuISDwn5iO


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:48
incaz schreef op dinsdag 15 juli 2014 @ 18:58:
Dan hoort een behoorlijke UI-designer daar informatie over te verstrekken, op voorhand. Zodat gebruikers voldoende informatie hebben om die keuze te maken. Daar is nu geen sprake van.

(Maar, eerlijk is eerlijk, je reacties hebben me wel doen inzien dat het meer een UI-faal is dan een beveiligingsfaal. Ik kan een deel van de warped logic begrijpen - al blijft het onvoorstelbaar beroerd design en iets wat niet te accepteren is voor een zo belangrijke en gevoelige overheidsdienst.)
Tja.. Ik wordt er altijd semi-blind voor bij overheidsapplicaties. Zie het meeste niet eens meer en dat waar ik me enorm aan kan ergeren wordt altijd direct gevolgd door "*meh* overheid...."

Acties:
  • 0 Henk 'm!

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 05-09-2024
Zoals Caelorum zegt heeft DigiD een "betrouwbaarheidsniveau" dus een niveau die aangeeft hoe betrouwbaar het is dat jij het echt bent. Als je dus met password+username inlogt krijg je niet een level hoger dan 2 en met sms ga je naar 3 ofzo. Dus een website kan gebaseerd daarop diensten qualificeren en ontsluiten naar een specifiek betrouwbaarheidsniveau. Je hebt namelijk zelfs de case dat je met up-promoten, dus als je level 3 diensten wilt gebruiken en je bent al ingelogt met niveau 2 dan moet je die sms verificatie stap doen om naar level 3 te gaan.

Dit is inderdaad allemaal aan de technische kant en van die levels ziet de gebruiker niks.

Nothing to see here!


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

What the fuck. Ik ben al uren op zoek naar een race condition, heb ik het eindelijk gevonden:

C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int aap = 0;
HANDLE semaphore;

void Thread1()
{
    aap = 1;
    ReleaseSemaphore(semaphore, 1, 0);
}

void Thread2()
{
    WaitForSingleObject(semaphore, INFINITE);
    int i = aap;
}


Blijkt dat Thread2 de *oude* waarde van aap leest. Wat niet zou mogen, want de MSDN zegt:
[q=http://msdn.microsoft.com/en-us/library/windows/desktop/ms686355%28v=vs.85%29.aspx]The following synchronization functions use the appropriate barriers to ensure memory ordering:
• Functions that enter or leave critical sections
Functions that signal synchronization objects
• Wait functions
• Interlocked functions

.edit: no wait, het ligt weldegelijk aan mij 8)7
De daadwerkelijke case is:
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
T queue[N];
volatile long writePtr, readPtr;
HANDLE semaphore;

void Write(T data)
{
    int pos = _InterlockedIncrement(&writePtr);
    queue[pos] = data;
    ReleaseSemaphore(semaphore, 1, 0);
}

T Read()
{
    WaitForSingleObject(semaphore, INFINITE);
    int pos = _InterlockedIncrement(&readPtr);
    int data = queue[pos];
}

En dat met meerdere readers en writers.

Probleem:
Thread A: WaitForSingleObject(semaphore)
Thread B: ++writePtr => 1
Thread C: ++writePtr => 2
Thread C: queue[2] = data;
Thread C: ReleaseSemaphore(semaphore);
Thread A: ++readPtr => 1
Thread A: data = queue[1]; => bogus
Thread B: queue[1] = data;
Thread B: ReleaseSemaphore(semaphore);

Classic mistake |:(

[ Voor 34% gewijzigd door .oisyn op 16-07-2014 00:59 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Rutix schreef op dinsdag 15 juli 2014 @ 22:39:
Zoals Caelorum zegt heeft DigiD een "betrouwbaarheidsniveau" dus een niveau die aangeeft hoe betrouwbaar het is dat jij het echt bent. Als je dus met password+username inlogt krijg je niet een level hoger dan 2 en met sms ga je naar 3 ofzo. Dus een website kan gebaseerd daarop diensten qualificeren en ontsluiten naar een specifiek betrouwbaarheidsniveau. Je hebt namelijk zelfs de case dat je met up-promoten, dus als je level 3 diensten wilt gebruiken en je bent al ingelogt met niveau 2 dan moet je die sms verificatie stap doen om naar level 3 te gaan.

Dit is inderdaad allemaal aan de technische kant en van die levels ziet de gebruiker niks.
Oftewel de gebruiker snapt er geen hout van en dus is het automatisch een fail.

Voor mijn part maak je 2 tabbladen : Level 2 toegang / Level 3 toegang waar je aparte uitleg op de tabbladen kan neerzetten of je laat iedereen enkel maar op level 2 binnenkomen en mensen moeten zich maar up-promoten maar je maakt niet 1 form met een vink-mogelijkheid die zo onduidelijk is als de pest

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Ik vind het wel grappig dat ik voor het indienen van mijn belastingaangifte genoeg heb aan level 2, maar dat ik voor read-only toegang tot mijn studiegegevens bij DUO moet inloggen met level 3. Ik had het eerder andersom verwacht.

We are shaping the future


Acties:
  • 0 Henk 'm!

  • F.West98
  • Registratie: Juni 2009
  • Laatst online: 02:09

F.West98

Alweer 16 jaar hier

LOL, Android Studio is een beetje in de war:
Ambiguous method call. Both getClass() in Object and getClass() in Object match.
Joh, zou het :+
Overigens compileert en werkt het allemaal prima.

Verder, best vervelend dat Android bij het initialiseren van een Spinner al direct een OnSelect triggert. Onnodige calls....

[ Voor 0% gewijzigd door F.West98 op 16-07-2014 02:49 . Reden: Typo, getCLass en getClass zijn wél anders ]

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


Acties:
  • 0 Henk 'm!

  • windwarrior
  • Registratie: Januari 2009
  • Laatst online: 12-07-2024

windwarrior

ʍıupʍɐɹɹıoɹ

F.West98 schreef op woensdag 16 juli 2014 @ 01:18:
LOL, Android Studio is een beetje in de war:

[...]

Joh, zou het :+
Overigens compileert en werkt het allemaal prima.

Verder, best vervelend dat Android bij het initialiseren van een Spinner al direct een OnSelect triggert. Onnodige calls....
Best handig toch? Dan hoef je logica om dingen te doen met de huidige staat van je spinner niet te dupliceren en is initialisatie niet een soort magische staat waarin niets gebeurd.

Waarom noemt android die dingen trouwens spinners :(, dit noem ik toch echt een dropdown...

Een spinner is dit toch:Afbeeldingslocatie: http://assets1.gameawards.se/images/spinner.gif?1223246281

Acties:
  • 0 Henk 'm!

  • F.West98
  • Registratie: Juni 2009
  • Laatst online: 02:09

F.West98

Alweer 16 jaar hier

Ach, op SO stond ergens een custom spinner die een extra attribuut nam als placeholder. Die maar genomen, werkt perfect :+

En ja, dat vind ik ook enorm stom :P

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


Acties:
  • 0 Henk 'm!

  • BM
  • Registratie: September 2001
  • Laatst online: 20:50

BM

Moderator Spielerij
BikkelZ schreef op dinsdag 15 juli 2014 @ 18:59:
[...]


Het zogenaamde schoonmoeder-pattern, waarbij de enige verantwoordelijkheid van de klasse is om zich overal mee te bemoeien :+
Dat valt mee, we hebben in dit system wel 1 class die eigenlijk alle acties in het systeem coördineert, maar die is slecht 2100 regels lang :+ Dit is een uit de kluiten gewassen viewmodel waar nogal veel validatie in zit. Die validatie wil ik er nog een keer uithalen en in aparte validators implementeren, maar voor nu ligt de prioriteit nog op andere vlakken.

Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three


Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

WernerL schreef op dinsdag 15 juli 2014 @ 15:30:
[...]


Ik ben van Vodafone afgestapt en naar Tele2 gegaan. 3g is niet altijd zo heel snel maar de laatste tijd doet Tele2 het heel erg goed voor slechts 10 euro per maand :D
Ben zo blij dat ik binnenkort Tele2 de deur uit doe. Die paar jaar dat ik bij ze heb gezeten, diverse problemen gehad... Niet zo heel lang geleden belde ze mij nog met de vraag of ik wilde verlengen, toen maar even gewezen op het feit dat er als het goed is al een opzegging in hun systeem staat...

"Oh, ja sorry. Ik zie het inderdaad, dan wilt u vast niet verlengen" :+

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


Acties:
  • 0 Henk 'm!

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 19:19

Dido

heforshe

F.West98 schreef op woensdag 16 juli 2014 @ 01:18:
LOL, Android Studio is een beetje in de war:

[...]

Joh, zou het :+
Heb die melding in VS ook wel gehad als ik op de een of andere manier een dll twee keer gereferenced had. In plaats van dat ie dan zegt dat ik dezelfde dll nog een keer reference gaat ie allebei de references als aparte instances behandelene, met (goh, zou het?) allemaal identieke class- en methodnames.

Wat betekent mijn avatar?


Acties:
  • 0 Henk 'm!

  • Solopher
  • Registratie: December 2002
  • Laatst online: 11-09 14:55
Ik doe Vodafone ook de deur uit, waar ik woon zit ik regelmatig op het Duitse netwerk. Ga nu over naar het KPN netwerk, deze heeft hier in de omgeving toch de beste ontvangst.

Mijn contract loopt 27-07 al af, maar helaas moet ik 3 maanden wachten omdat ik een zakelijk abonnement heb.
Pagina: 1 ... 91 ... 110 Laatste

Dit topic is gesloten.

Let op:
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep voor iedereen in de Devschuur® en niet als vraagbaak.