abonnement Unibet Coolblue
  donderdag 25 september 2014 @ 13:31:33 #61
305897 remi1986
This MF is infected by madness
pi_144890177
quote:
14s.gif Op donderdag 25 september 2014 13:20 schreef KomtTijd... het volgende:
Ik snap niet wat je met een PHP-IDE moet die alleen op windows draait.

Maar ik snap ook dat dat misschien een beetje persoonlijk is ;)
naja heel simpel. Ik gebruik alleen Windows. Is wat ik al zei lekker licht en heeft alles wat ik nodig heb.

Als ik op een server wat moet aanpassen kan ik prima uit de voeten met VIM
pi_144890257
Hallo :W

* hier ook even gezellig bij komt
pi_144890389
quote:
0s.gif Op donderdag 25 september 2014 13:31 schreef remi1986 het volgende:

[..]

naja heel simpel. Ik gebruik alleen Windows. Is wat ik al zei lekker licht en heeft alles wat ik nodig heb.

Als ik op een server wat moet aanpassen kan ik prima uit de voeten met VIM
Voor simpel gebruik kun je inderdaad beter zo'n lichtgewicht ding gebruiken.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
  donderdag 25 september 2014 @ 17:43:06 #64
355592 Djurres
Knowledge, Fuck it.
pi_144897996
PHPStorm werkt heerlijk met FTP, ik heb nl geen local servertje op men pc omdat ik gewoon online een test-environment heb. Alles wat ik typ gaat direct naar de server toe, en word op mn pc opgeslagen.

Auto-filling werkt ook erg goed, en bij het aanmaken van nieuwe classes e.d worden automatisch benodigde namespaces ingevuld, en als er iets ge-extend moet worden geeft ie dit ook gewoon aan.

Ben wel een noob met php, maar waar voor ik het gebruik is t ideaal :)
Tadumtiedum.
pi_144900352
quote:
14s.gif Op donderdag 25 september 2014 13:14 schreef KomtTijd... het volgende:

[..]

Een personal license is "maar" 90 euro.

En idd bij voorkeur declareer je die bij je baas ^O^ Ik weet niet meer hoe ik ooit zonder PHPStorm heb gekund.
Het verlengen van een personal license is maar iets van 44 euro.

Overigens mag je volgens de licentievoorwaarden zo'n personal license niet declareren.
pi_144900449
Oh, zie het nu ook ja. Naja mijn nederige excuses bij deze.
pi_144900539
quote:
0s.gif Op donderdag 25 september 2014 19:11 schreef Light het volgende:

[..]

Het verlengen van een personal license is maar iets van 44 euro.

Overigens mag je volgens de licentievoorwaarden zo'n personal license niet declareren.
Dat kan nooit rechtsgeldig zijn. Of anders gezegd: al helemaal niet te enforcen.
In theory there is no difference between theory and practice. In practice there is.
pi_144900621
quote:
0s.gif Op donderdag 25 september 2014 19:11 schreef Light het volgende:

[..]

Het verlengen van een personal license is maar iets van 44 euro.

Overigens mag je volgens de licentievoorwaarden zo'n personal license niet declareren.
Oh dat zal dan bij IntelliJ ook wel niet mogen, maar toch doet iedereen bij ons dat. Daar is het bovendien iets van 500 voor de bedrijfslicentie en 240 voor de persoonlijke licentie.
Ze gaan er toch nooit achter komen natuurlijk.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_144903827
quote:
1s.gif Op donderdag 25 september 2014 19:18 schreef Monolith het volgende:

[..]

Oh dat zal dan bij IntelliJ ook wel niet mogen, maar toch doet iedereen bij ons dat. Daar is het bovendien iets van 500 voor de bedrijfslicentie en 240 voor de persoonlijke licentie.
Ze gaan er toch nooit achter komen natuurlijk.
Pittig prijsverschil.
pi_144905682
Los van het prijsverschil was voor mij een personal license sowieso praktischer, die kan ik tenminste thuis gebruiken. En mijn werkgever gaat de licentie toch niet overdragen aan collega's ofzo.
pi_144905876
quote:
14s.gif Op donderdag 25 september 2014 21:30 schreef KomtTijd... het volgende:
Los van het prijsverschil was voor mij een personal license sowieso praktischer, die kan ik tenminste thuis gebruiken. En mijn werkgever gaat de licentie toch niet overdragen aan collega's ofzo.
Het is voor jou altijd gunstiger, want hij is van jou en niet van je werkgever. Als je dus weggaat, dan heb je mooi nog een licentie voor jezelf. :P
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_144912843
quote:
1s.gif Op donderdag 25 september 2014 21:35 schreef Monolith het volgende:

[..]

Het is voor jou altijd gunstiger, want hij is van jou en niet van je werkgever. Als je dus weggaat, dan heb je mooi nog een licentie voor jezelf. :P
:D
pi_144913204
quote:
1s.gif Op donderdag 25 september 2014 19:16 schreef slacker_nl het volgende:

[..]

Dat kan nooit rechtsgeldig zijn. Of anders gezegd: al helemaal niet te enforcen.
Enforcen is wel lastig, da's waar.
pi_144913882
quote:
1s.gif Op donderdag 25 september 2014 21:35 schreef Monolith het volgende:

[..]

Het is voor jou altijd gunstiger, want hij is van jou en niet van je werkgever. Als je dus weggaat, dan heb je mooi nog een licentie voor jezelf. :P
6.gif.
Maar voor de baas is het ook beter dat ik thuis af en toe wat kan doen.
  vrijdag 26 september 2014 @ 01:27:29 #75
118585 Crutch
Filantroop || Taalzwengel
pi_144914045
PHPStorm is tot nu toe de beste IDE.
En inderdaad, ik snap niet wat ik zonder PS heb gekund. :')
Je moeder is een hamster
pi_144914938
quote:
0s.gif Op vrijdag 26 september 2014 00:32 schreef Light het volgende:

[..]

Enforcen is wel lastig, da's waar.
Hoe dan ook vind ik het een lastige licentievoorwaarde. Je kan mensen niet verbieden iets niet door de baas te laten aanschaffen. En al helemaal niet via licentievoorwaarden.

Beetje als zeggen, je mag de software alleen voor goede doelen gebruiken. Madness.
In theory there is no difference between theory and practice. In practice there is.
pi_144917996
quote:
1s.gif Op vrijdag 26 september 2014 06:32 schreef slacker_nl het volgende:

[..]

Hoe dan ook vind ik het een lastige licentievoorwaarde. Je kan mensen niet verbieden iets niet door de baas te laten aanschaffen. En al helemaal niet via licentievoorwaarden.
Ze hebben natuurlijk wel wat meer dan alleen die voorwaarden. Een personal license koop je als privépersoon, dus kun je geen bedrijfsnaam opgeven en komt de licentie op naam van de persoon. Bij een commercial license moet je wel een bedrijfsnaam opgeven en komt de licentie op naam van het bedrijf. Dan is het aan het bedrijf om te bepalen wie met de licentie mag werken.
pi_144919146
quote:
0s.gif Op vrijdag 26 september 2014 01:27 schreef Crutch het volgende:
PHPStorm is tot nu toe de beste IDE.
En inderdaad, ik snap niet wat ik zonder PS heb gekund. :')
Dat is altijd het geval met een goede IDE natuurlijk. Je weet pas wat je mist, wanneer je er daadwerkelijk mee gewerkt hebt. ;)
Ik heb ook nog wel met pure text-editors (al dan niet met wat syntax highlighting) gewerkt. Alleen al basale ondersteuning voor zaken als error highlighting, code completion, code generation en refactoring zorgt er al voor dat je productiviteit een veelvoud is van je productiviteit zonder al die hulpmiddelen.

De IDE's van JetBrains hebben die functionaliteit bovendien echt heel goed uitgewerkt, met support voor enorm veel verschillende frameworks, al dan niet via plug-ins.
Daarbij hebben ze dan ook nog eens live templates. Als je daar een beetje handig mee wordt, dan levert dat ook weer eens een flinke snelheidswinst op.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_144926250
quote:
0s.gif Op vrijdag 26 september 2014 10:36 schreef Light het volgende:

[..]

Ze hebben natuurlijk wel wat meer dan alleen die voorwaarden. Een personal license koop je als privépersoon, dus kun je geen bedrijfsnaam opgeven en komt de licentie op naam van de persoon. Bij een commercial license moet je wel een bedrijfsnaam opgeven en komt de licentie op naam van het bedrijf. Dan is het aan het bedrijf om te bepalen wie met de licentie mag werken.
Maar als ik iets declareer heb ik het gekocht en leg ik de bon bij de baas neer en krijg dat dan later terug. Ik kan dan alsnog een persoonlijke licentie nemen...
In theory there is no difference between theory and practice. In practice there is.
  vrijdag 26 september 2014 @ 20:57:47 #80
118585 Crutch
Filantroop || Taalzwengel
pi_144936380
quote:
0s.gif Op vrijdag 26 september 2014 11:20 schreef Monolith het volgende:

[..]

Dat is altijd het geval met een goede IDE natuurlijk. Je weet pas wat je mist, wanneer je er daadwerkelijk mee gewerkt hebt. ;)
Ik heb ook nog wel met pure text-editors (al dan niet met wat syntax highlighting) gewerkt. Alleen al basale ondersteuning voor zaken als error highlighting, code completion, code generation en refactoring zorgt er al voor dat je productiviteit een veelvoud is van je productiviteit zonder al die hulpmiddelen.

De IDE's van JetBrains hebben die functionaliteit bovendien echt heel goed uitgewerkt, met support voor enorm veel verschillende frameworks, al dan niet via plug-ins.
Daarbij hebben ze dan ook nog eens live templates. Als je daar een beetje handig mee wordt, dan levert dat ook weer eens een flinke snelheidswinst op.
Emmet FTW _O_
Je moeder is een hamster
pi_144937361
quote:
0s.gif Op vrijdag 26 september 2014 20:57 schreef Crutch het volgende:

[..]

Emmet FTW _O_
Leuk bedacht en heeft zeker zijn toepassingen, maar het gros van de afkortingen biedt niet echt voordelen te opzichte van code completion in IDEs. De multiplications zijn nog wel aardig efficiënt, maar juist dat soort dingen zijn vaak dynamisch en niet statisch.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
  vrijdag 26 september 2014 @ 21:52:47 #82
118585 Crutch
Filantroop || Taalzwengel
pi_144939310
quote:
1s.gif Op vrijdag 26 september 2014 21:18 schreef Monolith het volgende:

[..]

Leuk bedacht en heeft zeker zijn toepassingen, maar het gros van de afkortingen biedt niet echt voordelen te opzichte van code completion in IDEs. De multiplications zijn nog wel aardig efficiënt, maar juist dat soort dingen zijn vaak dynamisch en niet statisch.
Ik type nauwelijks nog volledige (s)css:

w100% {tab} -> width: 100%
bgc {tab} -> background-color:
fl {tab} -> float: left

HTML-tags:
type gewoon de tag-naam gevolgd door tab en je hebt bijvoorbeeld:
<div></div> met de cursor in het midden om direct je content in te rammen.

Of div.wrapper {tab} -> <div class="wrapper"></div>

Of een simpele pubsf in PHP en je krijgt public static function()

Het houdt niet op hoor, ik heb mijn ziel verkocht aan Emmet.
Je moeder is een hamster
  vrijdag 26 september 2014 @ 21:54:14 #83
118585 Crutch
Filantroop || Taalzwengel
pi_144939381
Oeh en die multicursor die ze van Sublime Text hebben gejat, awesome! :D

Je moeder is een hamster
pi_144939811
quote:
0s.gif Op vrijdag 26 september 2014 21:52 schreef Crutch het volgende:

[..]

Ik type nauwelijks nog volledige (s)css:

w100% {tab} -> width: 100%
bgc {tab} -> background-color:
fl {tab} -> float: left

HTML-tags:
type gewoon de tag-naam gevolgd door tab en je hebt bijvoorbeeld:
<div></div> met de cursor in het midden om direct je content in te rammen.

Of div.wrapper {tab} -> <div class="wrapper"></div>

Of een simpele pubsf in PHP en je krijgt public static function()

Het houdt niet op hoor, ik heb mijn ziel verkocht aan Emmet.
Met name die eerste paar zijn nou precies de voorbeelden die ik bedoel die een IDE al wel voor je afvangt middels intelligente code completion.

Dingen als .wrapper zijn dan inderdaad wel weer handig.

Die laatste is net zoiets als live templates, echter hebben die nog veel meer mogelijkheden om variabele elementen te gebruiken, die de IDE dan on the fly probeert in te vullen in de gegenereerde code.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
  dinsdag 30 september 2014 @ 08:41:30 #85
91039 mstx
2x1/2 = 1/2 x 1/2
pi_145043680
Zo irritant he, als een collega gewoon alles klakkeloos doet wat een klant (die geen verstand van databases heeft) zegt. Nu moet ik dus werken in een project waar tabellen gejoind worden op objectnamen ipv de id's. En index is schijnbaar ook een onbekend woord. :'(
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_145043939
quote:
0s.gif Op dinsdag 30 september 2014 08:41 schreef mstx het volgende:
Zo irritant he, als een collega gewoon alles klakkeloos doet wat een klant (die geen verstand van databases heeft) zegt. Nu moet ik dus werken in een project waar tabellen gejoind worden op objectnamen ipv de id's. En index is schijnbaar ook een onbekend woord. :'(
:'(
  dinsdag 30 september 2014 @ 10:17:00 #87
230788 n8n
Pragmatisch
pi_145045716
quote:
0s.gif Op dinsdag 30 september 2014 08:41 schreef mstx het volgende:
Zo irritant he, als een collega gewoon alles klakkeloos doet wat een klant (die geen verstand van databases heeft) zegt. Nu moet ik dus werken in een project waar tabellen gejoind worden op objectnamen ipv de id's. En index is schijnbaar ook een onbekend woord. :'(
sowieso mensen die overal ja op zeggen zonder ooit na te denken over de implicaties. Na 3 weken komt iedereen er achter dat het toch niet kan en daar sta je dan met je begroting. :')
Specialization is for insects”.—Robert Heinlein
pi_145045928
quote:
0s.gif Op dinsdag 30 september 2014 08:41 schreef mstx het volgende:
Zo irritant he, als een collega gewoon alles klakkeloos doet wat een klant (die geen verstand van databases heeft) zegt. Nu moet ik dus werken in een project waar tabellen gejoind worden op objectnamen ipv de id's. En index is schijnbaar ook een onbekend woord. :'(
Indices kun je gewoon toevoegen natuurlijk. ;)
Maar wat hebben de wensen van een klant in vredesnaam te maken met hoe jullie database tables joinen? Ik kan me voorstellen dat je door wensen van de klant in combinatie met tijdsdruk (en vaak een gebrek aan kennis) dat soort oplossingen gaat krijgen, maar het lijkt me toch niet dat de klant er specifiek om vraagt.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_145068074
Ik moet de laatste tijd een beetje vaak denken aan deze draad doordat ik de complete mailermeuk op m'n werk aan het aanpassen ben. Zo testen wij nu het versturen van mail:

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
sub external_mail_track_sending_bcc : Tests {
    my $params = {
        to      => 'foo@example.net',
        from    => 'bar@example.com',
        cc      => 'baz@example.org',
        bcc     => 'fubar@example.com',
        subject => "Hide 'n seek",
    };

    my $obj = _mail_track_ok;

    my $msg = $obj->prepare({ %$params, Body => 'This is some content', });
    my $message;
    my $opts;

    no warnings qw(redefine once);
    local *Email::Sender::Simple::send = sub {
        my $self = shift;
        my $entity = shift;
        $opts = shift;
        $message = $entity->stringify();
    };
    $msg->send;
    isa_ok(delete $opts->{transport}, "Email::Sender::Transport::SMTP");
    is_deeply($opts, { to => $params->{bcc} }, "BCC'ed");
    ok($message, 'Sending e-mail');
}

Jullie mogen de code zien aangezien het toch een open source project is
In theory there is no difference between theory and practice. In practice there is.
pi_145117526
Kan iemand me helpen, ik krijg steeds een error als ik mysql opstart..

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
2014-10-02 09:13:17 6048 [Note] Plugin 'FEDERATED' is disabled.
2014-10-02 09:13:17 6048 [Note] InnoDB: The InnoDB memory heap is disabled
2014-10-02 09:13:17 6048 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2014-10-02 09:13:17 6048 [Note] InnoDB: Compressed tables use zlib 1.2.3
2014-10-02 09:13:17 6048 [Note] InnoDB: Not using CPU crc32 instructions
2014-10-02 09:13:17 6048 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2014-10-02 09:13:17 6048 [Note] InnoDB: Completed initialization of buffer pool
2014-10-02 09:13:17 6048 [Note] InnoDB: Highest supported file format is Barracuda.
2014-10-02 09:13:18 6048 [Note] InnoDB: The log sequence numbers 0 and 0 in ibdata files do not match the log sequence number 49463 in the ib_logfiles!
2014-10-02 09:13:18 6048 [Note] InnoDB: Database was not shutdown normally!
2014-10-02 09:13:18 6048 [Note] InnoDB: Starting crash recovery.
2014-10-02 09:13:18 6048 [Note] InnoDB: Reading tablespace information from the .ibd files...
2014-10-02 09:13:18 6048 [Note] InnoDB: Restoring possible half-written data pages 
2014-10-02 09:13:18 6048 [Note] InnoDB: from the doublewrite buffer...
2014-10-02 09:13:18 6048 [Warning] InnoDB: Creating foreign key constraint system tables.
2014-10-02 09:13:18 6048 [ERROR] InnoDB: Creation of SYS_FOREIGN and SYS_FOREIGN_COLS has failed with error 57.  Tablespace is full. Dropping incompletely created tables.
2014-10-02 09:13:18 11d4  InnoDB: Error: table "SYS_FOREIGN" does not exist in the InnoDB internal
InnoDB: data dictionary though MySQL is trying to drop it.
InnoDB: Have you copied the .frm file of the table to the
InnoDB: MySQL database directory from another database?
InnoDB: You can look for further help from
InnoDB: http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html
2014-10-02 09:13:18 11d4  InnoDB: Error: table "SYS_FOREIGN_COLS" does not exist in the InnoDB internal
InnoDB: data dictionary though MySQL is trying to drop it.
InnoDB: Have you copied the .frm file of the table to the
InnoDB: MySQL database directory from another database?
InnoDB: You can look for further help from
InnoDB: http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html
2014-10-02 09:13:18 11d4  InnoDB: Assertion failure in thread 4564 in file dict0crea.cc line 1445
InnoDB: Failing assertion: sys_foreign_err == DB_SUCCESS
InnoDB: We intentionally generate a memory trap.
InnoDB: Submit a detailed bug report to http://bugs.mysql.com.
InnoDB: If you get repeated assertion failures or crashes, even
InnoDB: immediately after the mysqld startup, there may be
InnoDB: corruption in the InnoDB tablespace. Please refer to
InnoDB: http://dev.mysql.com/doc/refman/5.6/en/forcing-innodb-recovery.html
InnoDB: about forcing recovery.
07:13:18 UTC - mysqld got exception 0x80000003 ;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.
We will try our best to scrape up some info that will hopefully help
diagnose the problem, but since we have already crashed, 
something is definitely wrong and this may fail.

key_buffer_size=8388608
read_buffer_size=131072
max_used_connections=0
max_threads=151
thread_count=0
connection_count=0
It is possible that mysqld could use up to 
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 67589 K  bytes of memory
Hope that's ok; if not, decrease some variables in the equation.

Thread pointer: 0x0
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
13657d0    mysqld_usbwv8.exe!my_thread_name()
159dd9d    mysqld_usbwv8.exe!my_mb_ctype_mb()
1395a4a    mysqld_usbwv8.exe!xor_string()
11197f0    mysqld_usbwv8.exe!?ha_initialize_handlerton@@YAHPAUst_plugin_int@@@Z()
1152e0e    mysqld_usbwv8.exe!?plugin_lock_by_name@@YAPAUst_plugin_int@@PAVTHD@@PBUst_mysql_lex_string@@H@Z()
1157454    mysqld_usbwv8.exe!?plugin_init@@YAHPAHPAPADH@Z()
111102d    mysqld_usbwv8.exe!?init_common_variables@@YAHXZ()
1111d23    mysqld_usbwv8.exe!?win_main@@YAHHPAPAD@Z()
1112287    mysqld_usbwv8.exe!?mysql_service@@YAHPAX@Z()
15988fa    mysqld_usbwv8.exe!my_mb_ctype_mb()
75fb338a    kernel32.dll!BaseThreadInitThunk()
77df9f72    ntdll.dll!RtlInitializeExceptionChain()
77df9f45    ntdll.dll!RtlInitializeExceptionChain()
The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
information that should help you find out what is causing the crash. 

Ik kan dus echt niet achterhalen wat het probleem is... :'( iemand die het mogelijk ziet? heb zo'n 300 databases en stuk voor stuk terug zetten is ook wel weer vervelend...
Just say hi!
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')