Skip to content

Instantly share code, notes, and snippets.

@subdigital
subdigital / xc
Created April 19, 2013 14:27
Open the first Xcode workspace or project found
xcode_proj=`find . -name "*.xc*" -d 1 | sort -r | head -1`
if [ `echo -n $xcode_proj | wc -m` == 0 ]
then
echo "No xcworkspace/xcodeproj file found in the current directory."
exit 1
fi
echo "Found $xcode_proj"
open $xcode_proj
@amcgregor
amcgregor / BDHost.m
Created October 5, 2011 18:35
Useful Objective-C methods, classes, objects, and categories. Basically a snippit collection.
// From: http://www.bdunagan.com/2009/11/28/iphone-tip-no-nshost/
// MIT license
// Remember to add CFNetwork.framework to your project using Add=>Existing Frameworks.
#import "BDHost.h"
#import <CFNetwork/CFNetwork.h>
#import <netinet/in.h>
#import <netdb.h>
#import <ifaddrs.h>
@antonio
antonio / delete_branches_older_than.sh
Created January 21, 2013 14:29
Script to delete branches older than a certain date
#!/bin/sh
date=$1
for branch in $(git branch -a | sed 's/^\s*//' | sed 's/^remotes\///' | grep -v 'master$'); do
if [[ "$(git log $branch --since $date | wc -l)" -eq 0 ]]; then
if [[ "$branch" =~ "origin/" ]]; then
local_branch_name=$(echo "$branch" | sed 's/^origin\///')
if [[ "$DRY_RUN" -eq 1 ]]; then
echo "git push origin :$local_branch_name"
@felixblaschke
felixblaschke / fancy-background-app.dart
Created April 14, 2019 06:28
Fancy Background Animation
class FancyBackgroundApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Stack(
children: <Widget>[
Positioned.fill(child: AnimatedBackground()),
onBottom(AnimatedWave(
height: 180,
speed: 1.0,
)),
@flar
flar / cached_frosted_backdrop.dart
Created January 4, 2020 04:23
Blurring a background with either a cached BackdropFilter or an ImageFiltered widget for comparison.
import 'dart:ui' as ui;
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/scheduler.dart';
import 'package:flutter/services.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
@maoosi
maoosi / amplifyauth-scheme.ts
Last active October 26, 2021 18:24
[WIP] Custom amplify auth scheme for nuxt/auth (auth.nuxtjs.org).
import { Amplify, Auth, withSSRContext } from 'aws-amplify'
import { Auth as NuxtAuth } from '@nuxtjs/auth-next'
export interface AmplifyAuthSchemeOptions {
name: string
}
export default class AmplifyAuthScheme {
public $auth: NuxtAuth
public options: AmplifyAuthSchemeOptions
@mstanuch
mstanuch / build-keycloak-docker-image.sh
Created July 11, 2021 08:18
Apple M1 KeyCloak docker image build
#/bin/zsh
# Workaround for https://github.com/docker/for-mac/issues/5310
VERSION=14.0.0 # set version here
cd /tmp
git clone git@github.com:keycloak/keycloak-containers.git
cd keycloak-containers/server
git checkout $VERSION
@gauravssnl
gauravssnl / build-and-release.yml
Created March 9, 2020 19:30
GitHub Actions workflow to build Flutter app and create Release, put this file under `.github/workflows` folder.
on:
push:
branches:
- master
name: Build and Release Apps
jobs:
build:
name: Build Apps
runs-on: macos-latest
@KentarouKanno
KentarouKanno / KeyboardToolBar.md
Last active May 9, 2022 05:25
KeyboardToolBar

KeyBoardToolBar

Github Sample

import UIKit

class ViewController: UIViewController, UITextFieldDelegate {

    @IBOutlet weak var textField: UITextField!
@eoghain
eoghain / FeatureFlag.swift
Created April 7, 2022 00:02
Feature Flags
import UIKit
/// Struct identifying a Feature Flag that is used to enable/disable access to a feature
///
/// example:
/// ```
/// // Only allow this feature on iPhones in the US if the flag is enabled
/// let featureFlag = FeatureFlag(name: "EnableMyFeature", localeRestrictions: ["en_US"], deviceTypes: [.phone])
/// guard featureFlag.isEnabled else { return }
/// ```