Skip to content

Instantly share code, notes, and snippets.

View rudifa's full-sized avatar

Rudolf Farkas rudifa

  • Rudicubes (defunct)
  • Geneva, Switzerland
  • X @rudifa
View GitHub Profile
@rudifa
rudifa / BackupFileTests.xctest
Last active May 22, 2022 13:29
BackupFileTests.xctest passed
Test Suite 'All tests' started at 2022-05-22 15:28:43.735
Test Suite 'BackupFileTests.xctest' started at 2022-05-22 15:28:43.737
Test Suite 'BackupFileTests' started at 2022-05-22 15:28:43.737
Test Case '-[BackupFileTests.BackupFileTests test_BackupFile]' started.
Test Case '-[BackupFileTests.BackupFileTests test_BackupFile]' passed (0.005 seconds).
Test Suite 'BackupFileTests' passed at 2022-05-22 15:28:43.743.
Executed 1 test, with 0 failures (0 unexpected) in 0.005 (0.006) seconds
Test Suite 'BackupFileTests.xctest' passed at 2022-05-22 15:28:43.744.
Executed 1 test, with 0 failures (0 unexpected) in 0.005 (0.007) seconds
Test Suite 'All tests' passed at 2022-05-22 15:28:43.744.
@rudifa
rudifa / BackupFileTests.swift
Created May 21, 2022 21:18
BackupFileTests.swift
//
// BackupFileTests.swift
// BackupFileTests
//
// Created by Rudolf Farkas on 21.05.22.
//
@testable import BackupFile
import XCTest
@rudifa
rudifa / BackupFile.swift
Last active May 21, 2022 22:30
BackupFile.swift
//
// BackupFile.swift
// BackupFile
//
// Created by Rudolf Farkas on 21.05.22.
//
import Foundation
// a wrapper struct that backs up the wrapped struct in an iOS file
@rudifa
rudifa / npm-scripts.py
Created September 25, 2020 14:24
In a node project, list scripts defined in package.json
#!/usr/bin/python3
"""
In a node project, list scripts defined in package.json
@rudifa Rudi Farkas 2020
"""
from os import path
import json
@rudifa
rudifa / dot-gitconfig
Created September 6, 2020 19:18
dot-gitconfig
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
[user]
name = ***
email = ***
[alias]
aliases = config --get-regexp alias
@rudifa
rudifa / registerXcode.sh
Created April 11, 2020 10:44
Xcode extensions disappeared after installation of an new Xcode version?
#!/bin/bash
# problem:
# you installed a new version of Xcode, and now the previously installed extensions are
# not visible any more in menus or accessible via custom keyboard shortcuts
# solution:
# https://nshipster.com/xcode-source-extensions/
# ... when multiple copies of Xcode are on the same machine, extensions can stop working completely. In this case, Apple Developer Relations suggests re-registering your main copy of Xcode with Launch Services.
<!DOCTYPE html>
<html>
<body>
<todo-app></todo-app>
<script type="module">
import { LitElement, html } from 'https://unpkg.com/lit-element?module';
const author = 'open-wc';
const homepage = 'https://open-wc.org/';
<!DOCTYPE html>
-
<html>
<body>
<style>
body {
font-family: monospace;
}
h1 { color: pink; }
@rudifa
rudifa / uiview_print_subviews.swift
Last active June 15, 2018 21:52
my_UIView.printSubviews()
import UIKit
extension UIView {
func printSubviews(indent: String = "") {
print("\(indent)\(self)")
let indent = indent + "| "
for sub in self.subviews {
sub.printSubviews(indent: indent)
}
@rudifa
rudifa / scope.py
Created July 7, 2016 21:53
scope.py emulates an oscilloscope
# scope.py v 0.1 by Rudi Farkas
# ref http://matplotlib.org/examples/animation/
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
class Scope():