Barre | jag är ingen höjdare på PHP (inte det heller alltså), håller på att skriva en liten snurra och får ett error: "PHP Strict Standards: Non-static method Log::singleton() should not be called statically" | 06:33 |
---|---|---|
Barre | grejjen är att allt fungerar som det skall men jag förstår inte varför det blir så eller hur jag skall bli av med det.. någon som är sugen på att föklara? | 06:34 |
andol | morgens | 06:49 |
bamsefar | Barre: Är log en klass du skrivit själv? | 07:21 |
bamsefar | isf, public static function singleton() { // body } | 07:21 |
bamsefar | Antar att du bara har public function singleton() { // body } | 07:21 |
bamsefar | För du anropar den i statisk context. | 07:21 |
bamsefar | Om du inte har static: $x = new Log(); $x->singleton(); | 07:22 |
bamsefar | Typ | 07:22 |
realubot | Det är inte kört för er: http://www.dn.se/ekonomi/jobb-karriar/har-kommer-jobben-att-finnas/ | 10:21 |
huttan | gillar att dom slänger med "som kräver högskoleutbildning" | 10:31 |
andol | Jo, överlag är det väl rätt sällan datoryrken *kräver* högskoleutbildning, även om man ofta kan ha nytta utav sådant som kan tänkas läras ut på högskolan. | 10:36 |
realubot | Skönt. Då slipper jag läsa in en hel datautbildning på universitet. | 10:37 |
andol | realubot: Fast lära dig något behöver du ju likväl... | 10:37 |
sakjur | andol: Datayrken är dessto oftare de "kräver" högskoleutbildning, med undantagsklausulen: "Eller liknande erfarenhet" | 11:52 |
andol | sakjur: Jupp | 11:54 |
Philip5 | wb Barre | 11:57 |
Barre | Philip5: tackar... | 12:17 |
Barre | bamsefar: nej. Log.php har jag inte skrivigt själv, det är http://pear.php.net/package/Log/ du kan se min kod här (tror det är den senaste "pushen": https://github.com/SweBarre/log-login | 12:20 |
Philip5 | någon som har tips på en liten billig wifi repeater som inte behöver göra mer än just utöka täckningen för min AP? | 12:24 |
Philip5 | att ha hemma... | 12:24 |
Dynamit | Cilken router som helst som har stöd för OpenWrt | 12:24 |
Dynamit | Vilken* | 12:24 |
Philip5 | hade hoppats på någon ännu mindre manick än en router till som jag redan kör openwrt på | 12:25 |
Dynamit | Köp en Raspberry PI och två trådlösa nätverkskort då | 12:26 |
Dynamit | Det är det ända som är mindre jag kan komma på | 12:26 |
Philip5 | tänkte på något i stil med en sådan här: http://images.webhallen.com/product/136590 | 12:27 |
Philip5 | en WN3000RP | 12:27 |
HeMan | Philip5: tp-link 741 | 12:27 |
Dynamit | Det där är ju en router mer eller mindre bara det att mjukvaran agerar bara typ repeater ju | 12:27 |
HeMan | Philip5: hmm, läste fel | 12:27 |
Philip5 | Dynamit: jo men det är storleken. nackdelen är väl att den lilla prylen inte förlänger så långt heller | 12:28 |
Dynamit | Raspberry PI är ju rätt liten | 12:29 |
Dynamit | och nätverkskorten kostar ju inte så jäkla mycket med rätt bra räckvidd men det som är att antennerna med bra räckvidd kostar en del | 12:29 |
sakjur | http://learn.adafruit.com/onion-pi/overview <- mysig repeater | 12:33 |
christoffer | sakjur det där såg riktigt intressant ut. Fast frågan är hur ofta man har tillgång till trådad uppkoppling när man är ute på vift | 12:37 |
christoffer | Har funderat på att börja logga temperatur ute och inne i olika rum samt massor med andra saker här hemma så som strömförbrukning för diverse prylar. | 12:38 |
Dynamit | Det där är ju en PI som jag redan har sagt ju sakjur | 12:38 |
christoffer | det svåra är att hitta en liten mikroprocessor som har trådlös kommunikation...helst vill jag ha IPv6 möjligheter | 12:38 |
Dynamit | OpenWrt är lösningen då ju christoffer hahaha | 12:39 |
christoffer | Dynamit mmm | 12:40 |
christoffer | just nu verkar det vara de minsta nästan | 12:40 |
christoffer | eller ja, en router som stödjer openWRT verkar vara det minsta | 12:41 |
Dynamit | OpenWRT äger | 12:41 |
Dynamit | funderar på att i nästa image jag ska bygga lägga in alla brandväggs regler direkt i imagen så kan jag göra factory reset och ändå så finns allting redan där mohaha | 12:47 |
HeMan | Philip5: http://www.deltaco.se/products/items/itemid/(WIFI-REP)/index.aspx | 12:49 |
Dynamit | och göra en image till min switch/AP som redan har inställningarna för trådlösa i imagen samt skippa luci helt och hållet samt annat som inte behövs för en switch/AP | 12:50 |
Philip5 | HeMan: nått sånt jag. kollade just på den här som jag fastnade lite för men vet inte så mycket om avstånd de utökar nätet med: http://www.tp-link.se/products/details/?categoryid=&model=TL-WA850RE | 12:50 |
sakjur | Dynamit: Jo, men fördelen är att AdaFruit dessutom slängt ihop den ;) | 12:51 |
Dynamit | tl-wn1043nd det är okej sänding på de men hur bra med standard antennerna har jag inte hunnit kolla | 12:51 |
Philip5 | Dynamit: fast det är ju lite annan typ av produkt | 12:53 |
Dynamit | Philip5: jag är rätt säker på attt tl-wn1043nd har bättre sändning än den du länkade till har | 12:53 |
Philip5 | Dynamit: självklart | 12:54 |
Dynamit | och man vill ju ha bra sändning inte skit sändning för då suger ju det att upprepa nätverket ju | 12:56 |
christoffer | Det viktiga är inte att ha bra sändningen för själv, det viktiga är att störa ut grannarna, eller hur var det nu? | 12:59 |
christoffer | *sändning för sig själv | 13:00 |
Dynamit | klart skit i grannarna man ska ha bästa räckvid själv ju | 13:00 |
Philip5 | christoffer: sända på stor kraft över alla wifi-channels :D | 13:00 |
christoffer | Philip5 precis :D | 13:01 |
Dynamit | Jag funderar på att köpa tl-wn1043nd till mig själv om någon månad och dra på full sändnings effekt haha | 13:02 |
HeMan | det finns ju bara 11 "svenska" kanaler och en billig router kostar dryga hundringen | 13:02 |
Dynamit | va är det bara 11 fn då får jag skärpa mig | 13:02 |
Dynamit | hahahaha | 13:02 |
HeMan | 13 om man inte bryr sig om vilka man får köra | 13:03 |
HeMan | eller rättare sagt, 11 på 2.4 GHz | 13:03 |
HeMan | 5 GHz har betydligt fler | 13:03 |
Dynamit | Ä man drar på 6HJz på engång | 13:03 |
Dynamit | och betydligt mer dbi än vad man får sända | 13:03 |
HeMan | fast det finns väl inget kort som klarar 6 GHz? | 13:03 |
Dynamit | Vad har det med dbi att göra? | 13:04 |
HeMan | (15:03:31) Dynamit: Ä man drar på 6HJz på engång | 13:05 |
Dynamit | oj tryckte fel 5GHz på engång | 13:05 |
Barre | men bamsefar, tala om för mig hur jag skall göra nu rå ;P | 13:21 |
HeMan | haha, bamsefar har gått och blivit php-guru för Barre! | 13:31 |
Barre | HeMan: feel fre to take the role!!!!! jag förstår inte jue | 13:32 |
HeMan | nope | 13:32 |
Barre | do it! | 13:32 |
andol | HeMan: Våga! | 13:34 |
Barre | andol: you do it! | 13:35 |
HeMan | andol får görat | 13:36 |
HeMan | jag har ju inte tid, måste leka med stor dyr hårdvara och ta över världen | 13:36 |
Barre | HeMan: hmm... jag förstår att hårdvaran kommer från Evil Machine Company då..... | 13:37 |
HeMan | Barre: nope, den ska jag nog leka med i morgon | 13:38 |
Barre | spännande | 13:38 |
Barre | va fint github har blitt | 14:02 |
einand | vad heter "sommar vikarie" på amerikanska? | 14:22 |
johanbr | "summer temp" eller "summer replacement" t.ex. | 14:24 |
Barre | "summer substitute" har jag också sett | 14:27 |
sakjur | summer intern på vissa företag.. | 14:33 |
sakjur | eller, well.. det är väl mer "sommarjobbare" | 14:34 |
bamsefar | Barre: !? | 16:26 |
Barre | bamsefar: min php fråga.. du skulle ju hjälpa mig jue ;P | 17:43 |
bamsefar | Barre: Ja | 17:45 |
Barre | bamsefar: vad betyder felmeddelandet och vad/hur skall jag göra för att bli av med det? | 17:50 |
bamsefar | Barre: SOm sagt, du anropar en metod som inte är definierad statisk i ett statiskt context. | 17:51 |
bamsefar | (foo::bar() == static context) | 17:51 |
andol | De där yttre parenteserna förvirrade inte alls :-) | 17:52 |
bamsefar | Ähh | 17:54 |
bamsefar | Barre: Om du vill kunna anropa en metod i static context så måste den ha keywordet static. :) | 17:55 |
bamsefar | Det är alltså en bug i Log-grejen. | 17:55 |
Barre | ahh... (*swooooosh*), det är alltså inte mitt fel? | 17:56 |
Barre | men, kan jag skapa ett objekt av classen Log, och sen skapa en singleton från den (känner att jag är sjuuuukt lång ut på djupt vatten nu) <- bamsefar | 17:57 |
bamsefar | Typ | 17:57 |
bamsefar | Barre: Om de inte har skrivit public static function singleton(); utan bara public function singleton(); | 17:58 |
bamsefar | Så är det korrekt att $foo = new Log(); $singleton = $foo->singleton(); | 17:58 |
bamsefar | Hur kommer det sig att jag som nätkille sitter och lär Barre objektorientering när det finns gott om kodarfolk här? ;) | 18:00 |
Barre | bamsefar: men då är ju risken (eftersom jag skapar ett nytt object varje gång funktionen anropas) att jag inte har endast EN singleton.. så risken är då att två instanser av singleton skriver till samma fil samtidigt.. eller? | 18:00 |
bamsefar | Barre: Hela poängen med en singleton pattern är att det bara går att ha ett objekt. | 18:00 |
bamsefar | Om du kör funktionen flera gånger så ska den returnera _SAMMA_ objekt. | 18:00 |
Barre | bamsefar: ja, precis.. det är ju det jag vill.. så det är alltså ingen risk.. | 18:01 |
bamsefar | Jag har inte läst deras kod. | 18:01 |
* Barre skriver in en kommentar i koden att detta är bamsefars fel att koden ser ut som den gör.. med hemadress och allt ;PP | 18:01 | |
bamsefar | :D | 18:02 |
Barre | !kaka | bamsefar | 18:02 |
ubot2` | bamsefar: Du är så duktig på att hjälpa till, ta en kaka! | 18:02 |
Barre | !bajsmacka | andol | 18:02 |
ubot2` | Factoid 'bajsmacka' not found | 18:02 |
Barre | :) | 18:02 |
bamsefar | Barre: Jag läser deras kod nu. | 18:03 |
Barre | Nafallo: ^^ ser ut som en viktig funktion till ubot2 saknas ;) | 18:03 |
bamsefar | Barre: I version 1.2.7 så är singleton en statisk metod. | 18:03 |
bamsefar | Barre: Vilken version kör du? | 18:03 |
andol | Barre: Vetisjutton ifall någon verkligen vill ha en dylik macka som tack :P | 18:03 |
Barre | andol: det ger man ju till någon som inte hjälper till jue :P | 18:04 |
Barre | bamsefar: jag kollar.... | 18:04 |
bamsefar | Barre: Vad får du för exakt felmeddelande? | 18:04 |
bamsefar | Barre: Kräkmongon som har kodat det där, fy fan :P | 18:05 |
bamsefar | 175 * <b>You MUST call this method with the $var = &Log::singleton() syntax. | 18:06 |
bamsefar | Står det i koden också. :) | 18:06 |
bamsefar | 176 * Without the ampersand (&) in front of the method name, you will not get | 18:06 |
bamsefar | 177 * a reference, you will get a copy.</b> | 18:06 |
Barre | jösses | 18:08 |
* Barre är och känner sig som en n00b | 18:08 | |
bamsefar | Barre: Tur du inte är bäst på allt. | 18:09 |
bamsefar | Då hade du inte gjort annat än att svara på andras frågor. | 18:09 |
Barre | hahah.... | 18:11 |
bamsefar | Barre: Synd bara att du är bra på saker som få andra är. :P | 18:12 |
Barre | så... nu uppgraderade jag klassen och de felmeddelandena försvann.. tack bamsefar... MEN! | 18:14 |
Barre | nu har jag ett nytt felmeddelande : PHP Strict Standards: Only variables should be assigned by reference Line 153 | 18:15 |
bamsefar | Jahaja | 18:15 |
Barre | så... whohooo... ser ut att fungera =) | 18:16 |
bamsefar | :) | 18:16 |
Philip5 | Barre: men du är väl en noob? forever noob.... | 18:16 |
bamsefar | Barre: Är det ditt log-call eller ditt singletoncall som genererar felmeddelandet? | 18:17 |
Barre | bamsefar: singleton | 18:18 |
bamsefar | Barre: Märkligt | 18:19 |
Barre | men det var när jag körde &Log enligt dokumentationene skall jag ju inte köra det... | 18:22 |
* Barre testar och kör på | 18:22 | |
bamsefar | Okej | 18:24 |
bamsefar | Det är nog lugnt ändå. | 18:24 |
Barre | så bamsefar, nu kör jag min plugin på "prod", fungerar bra (hitintills).. tack för hjälpen | 19:23 |
bamsefar | Gött :) | 19:38 |
fadi | Hejsan!!! | 19:42 |
fadi | Någon som vet hur man gör så man kan köra skrivare i ubuntu | 19:42 |
johanbr | fadi: vilken skrivare? | 19:52 |
sakjur | fadi: Gå in på skrivarinställningar, lägg till skrivaren. Done. | 19:57 |
fadi | Canon pixma mp640 är det | 20:16 |
johanbr | fadi: verkar som du behöver ladda ner en drivrutin från Canon: http://www.canon-europe.com/Support/Consumer_Products/products/Fax__Multifunctionals/InkJet/PIXMA_MP_series/PIXMA_MP640.aspx | 20:28 |
johanbr | klicka på "Downloads", välj Software, Linux och språk, ladda sen ner drivrutinerna för Debian. | 20:29 |
johanbr | fadi: eller (enklare) lägg till den här PPAn: https://launchpad.net/~michael-gruz/+archive/canon-trunk | 20:30 |
Barre | *gäsp* natti natti | 21:20 |
MarkusDBX | Hallå gott folk, någon som provat ett program för tvåvägs filsynkronisering som heter unison? http://www.cis.upenn.edu/~bcpierce/unison/ | 21:40 |
MarkusDBX | Letar rent allmänt efter ett program som håller två kataloger på olika maskiner syncade med varandra. Tänker inte använda dropbox. Funderar lite på att bara köra git med nån hook. Kom med förslag. | 21:48 |
David-A | nyss på tv "De andras liv" SVT2 21:45-00:00, långfilm om det som vi på 1900-talet trodde var total övervakning | 21:56 |
gorgo | nsa? :P | 21:56 |
David-A | (filmen utspelas i ddr på 80-talet) | 21:57 |
gorgo | låter intressant :D | 21:58 |
David-A | nyss på tv igen "Korrespondenterna" SVT2 00:10-00:40. bl.a med Bert Sundströms reportage om drönarkriget i Pakistan (repris fr tis, repris sön) | 22:42 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!