Skip to content

Instantly share code, notes, and snippets.

View Blightwidow's full-sized avatar

Theo Dammaretz Blightwidow

View GitHub Profile
@Blightwidow
Blightwidow / matrixPopulate
Created February 27, 2020 09:32
matrix.cpp
#include<stdio.h>
unsigned int aaa, bbb;
int a[3][3][3];
int * vp[3];
int * pp;
int j, k;
char rasp = '1';
void
{
"presets": [
[
"env"
]
]
}
@Blightwidow
Blightwidow / index.html
Last active March 13, 2019 16:45
Extend clickable area via CSS #css #html #integration
<div class="container">
<h1>foo</h1>
<p>bar</p>
<p><a href="#" class="container_link">baz</a></p>
</div>
module.exports = {
plugins: [
require("postcss-cssnext")({})
]
};
module.exports = {
parser: require("posthtml-pug")({}),
plugins: []
};
@Blightwidow
Blightwidow / mvc.swift
Created March 8, 2018 09:19
Simple Apple MVC file
import UIKit
import Foundation
class mvcViewController: UIViewController {
private var photos: Photos?
//MARK: View cycle handling
override func viewDidLoad() {
label.text = "Something"
@Blightwidow
Blightwidow / NewDateRouter.swift
Created February 23, 2018 14:24
DateView with Router
class DateView: UIViewController {
var viewModel: DateViewModel?
var router: DateRouter?
...
// MARK: Init
private func setup() {
@Blightwidow
Blightwidow / DateRouter.swift
Created February 23, 2018 14:21
MVVM Router
protocol Router {
func navigate(
to route: Routes,
_ parameters: Any?...
)
}
enum Routes: String {
case date
case home
@Blightwidow
Blightwidow / DateViewModel.swift
Last active February 23, 2018 14:05
MVVM ViewModel
class accountViewModel {
// MARK: Interfaces
private var date: Date = Date() {
didSet {
DispatchQueue.main.async {
self.updateDate?(self.date)
}
}
}
@Blightwidow
Blightwidow / DateView.swift
Last active February 23, 2018 14:13
MVVM View
import UIKit
import Foundation
class DateView: UIViewController {
var viewModel: DateViewModel?
override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) {
super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
setup()