Skip to content

Instantly share code, notes, and snippets.

@RobinMalfait
RobinMalfait / SassMeister-input.scss
Created August 5, 2014 17:28
Generated by SassMeister.com.
// ----
// Sass (v3.3.14)
// Compass (v1.0.0.rc.1)
// ----
$color: #774E35; //#F5F5F5;
$active: darken($color, 10%);
.pagination {
li {
a {
@RobinMalfait
RobinMalfait / fileName
Created October 4, 2014 12:07
created with LaravelDBDesigner
[{"name":"Bears","color":"Blue","position":{"x":177,"y":85},"modelclass":"Bear","increment":false,"timestamp":false,"softdelete":false,"column":[{"colid":"c217","name":"id","type":"increments","length":"0","order":0,"defaultvalue":"","enumvalue":""},{"colid":"c218","name":"name","type":"string","length":"200","order":1,"defaultvalue":"","enumvalue":""},{"colid":"c219","name":"danger_level","type":"string","length":"200","order":2,"defaultvalue":"","enumvalue":""}],"relation":[{"extramethods":"","foreignkeys":"","name":"fish","relatedmodel":"Fish","relationtype":"hasOne","usenamespace":""},{"extramethods":"","foreignkeys":"","name":"trees","relatedmodel":"Trees","relationtype":"hasMany","usenamespace":""},{"extramethods":"","foreignkeys":"bear_id, picnic_id","name":"picnics","relatedmodel":"Picnics","relationtype":"belongsToMany","usenamespace":""}],"seeding":[]},{"name":"Fish","color":"Yellow","position":{"x":1063,"y":14},"modelclass":"Fish","increment":false,"timestamp":false,"softdelete":false,"column":[{"c
@RobinMalfait
RobinMalfait / about.md
Last active August 29, 2015 14:15
Laravel Collective About Page

The Laravel Collective team makes sure your day-to-day packages are still alive. If you used to use annotations or html forms, you can find them here. Those packages are packages that were intended to be on the laravel core, but the features you get out of the packages aren't core related.

Our team exists of active laravel members, you can find us on twitter, irc or several forums.

Oefeningen 1.4 · Slide 15 - 17

Oefening 1.4.1

In de voorbeelden werden twee verschillende oplossingsmethodes bekeken voor het bepalen van het aantal priemgetallen kleiner dan een gegeven waarde n. Werk beide methodes uit voor n = 10.

    n = 10

OO Programmeren II

OO Paradigm

  • Abstractie - "klas":
    • "domein"-klasse
    • "ui"-klassen
  • Inkapseling => Private
  • Overerving => "her"gebruik van code. Via extends
  • Polymorfisme
<?php namespace KBC\Accounts;
use KBC\Accounts\Events\AccountWasDeleted;
use KBC\Accounts\Events\AccountWasOpened;
use KBC\Accounts\Events\MoneyWasWithdrawn;
use KBC\Accounts\Events\MoneyWasDeposited;
use KBC\Core\BaseModel;
final class Account extends BaseModel
{
@RobinMalfait
RobinMalfait / code.md
Last active December 10, 2015 21:26
Crack that code :)

Hoe heb ik de code gekraakt?

"http://Yml0Lmx5/" + 1 + ([]+!!-[])[(1<<1)+1] + (1<<1) + (("".constructor)+'')[(1<<4)-(1<<1)] + 'zK' + (([][+[]]+{})[1<<1])

Je merkt op dat de code een link moet zijn, vermits Yml0Lmx5 geen geldige url is, moet deze ook nog omgezet worden. In het tweede deel merk je arrays op [], en bit-shifting (1<<4), dit wordt vaak gebruikt bij javascript. Je kan ook nog afleiden dat het javascript door het feit dat je 'zK' met single quotes kan gebruiken (meestal zijn single quotes voor characters, en geen strings).

TL;DR: 1 + ([]+!!-[])[(1<<1)+1] + (1<<1) + (("".constructor)+'')[(1<<4)-(1<<1)] + 'zK' + (([][+[]]+{})[1<<1]) (1s2gzKd) kan je letterlijk in je google chrome devtools > console plakken.

{
"name": "Tutorial 0.0.1",
"author": {
"name": "Robin Malfait",
"email": "malfait.robin@gmail.com"
}
}
@RobinMalfait
RobinMalfait / fa-icons.json
Created April 7, 2016 09:06 — forked from james2doyle/fa-icons.json
A big list (JSON object) of the font awesome icons as of 4.5.0
{
"fa-500px": "500px",
"fa-adjust": "Adjust",
"fa-adn": "Adn",
"fa-align-center": "Align Center",
"fa-align-justify": "Align Justify",
"fa-align-left": "Align Left",
"fa-align-right": "Align Right",
"fa-amazon": "Amazon",
"fa-ambulance": "Ambulance",

Much markdown

  • such
  • cool

wow