Skip to content

Instantly share code, notes, and snippets.

François Lamboley Frizlab

  • Frost Land
  • Paris, France
Block or report user

Report or block Frizlab

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@Frizlab
Frizlab / brew config.txt
Last active Feb 16, 2019
Some brew info
View brew config.txt
HOMEBREW_VERSION: 2.0.1-79-gcadffcf
ORIGIN: https://github.com/Homebrew/brew
HEAD: cadffcf2a0ed77696e839c38f20287d5ee6d8b3a
Last commit: 6 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: f3f3777caad040a5086ceef619519cccdd7c4437
Core tap last commit: 4 hours ago
HOMEBREW_PREFIX: /Users/frizlab/usr/homebrew
HOMEBREW_REPOSITORY: /Users/frizlab/usr/homebrew
HOMEBREW_CELLAR: /Users/frizlab/usr/homebrew/Cellar
View brew_config.txt
HOMEBREW_VERSION: 2.0.1-23-g1fd8b38
ORIGIN: https://github.com/Homebrew/brew
HEAD: 1fd8b387c65ca54ae37944ca82e8675360c69c2c
Last commit: 9 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: e3d13566d206d767d6e09d6aad7c6484be553e71
Core tap last commit: 3 hours ago
HOMEBREW_PREFIX: /Users/frizlab/usr/homebrew
HOMEBREW_REPOSITORY: /Users/frizlab/usr/homebrew
HOMEBREW_CELLAR: /Users/frizlab/usr/homebrew/Cellar
View brew_doctor.txt
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!
Warning: The filesystem on / appears to be case-sensitive.
The default macOS filesystem is case-insensitive. Please report any apparent problems.
Warning: Your Homebrew's prefix is not /usr/local.
Some of Homebrew's bottles (binary packages) can only be used with the default
prefix (/usr/local).
@Frizlab
Frizlab / logs.txt
Created Sep 26, 2018
Swift compilation failure
View logs.txt
FAIL: Swift(linux-x86_64) :: Index/Store/output-failure.swift (10471 of 11161)
******************** TEST 'Swift(linux-x86_64) :: Index/Store/output-failure.swift' FAILED ********************
Script:
--
rm -rf "/root/swift-source/build/buildbot_linux/swift-linux-x86_64/test-linux-x86_64/Index/Store/Output/output-failure.swift.tmp" && mkdir -p "/root/swift-source/build/buildbot_linux/swift-linux-x86_64/test-linux-x86_64/Index/Store/Output/output-failure.swift.tmp"
mkdir /root/swift-source/build/buildbot_linux/swift-linux-x86_64/test-linux-x86_64/Index/Store/Output/output-failure.swift.tmp/idx
/root/swift-source/build/buildbot_linux/swift-linux-x86_64/bin/swift -frontend -target x86_64-unknown-linux-gnu -module-cache-path '/root/swift-source/build/buildbot_linux/swift-linux-x86_64/./swift-test-results/x86_64-unknown-linux-gnu/clang-module-cache' -swift-version 3 /root/swift-source/swift/test/Index/Store/output-failure.swift -typecheck
chmod -w /root/swift-source/build/buildbot_linux/swift-linux-x86_64/test-lin
View HighlightColorTextFieldCell.swift
class HighlightColorTextFieldCell : NSTextFieldCell {
var hightlightColor: NSColor? {
didSet {
updateTextColor()
}
}
var nonHighlightedTextColor: NSColor? {
didSet {
@Frizlab
Frizlab / KeychainUtils.swift
Last active Aug 22, 2018
KeychainUtils for Apple Platforms (iOS, macOS, watchOS, tvOS)
View KeychainUtils.swift
/* Note: There are a lot of assumption on the type of Keychain element that are
 * inserted, etc. You should adjust the code accordingly to your needs. */
/* Note2: Indent spacing is **3** tabs, but gist does not propose the option… */
import Foundation
import Security
struct Keychain {
@Frizlab
Frizlab / set_sound_volume.sh
Last active Sep 7, 2017
A small shell script that can be used on macOS to change the sound volume from the Terminal. Requires bc (should be built-in on macOS).
View set_sound_volume.sh
#!/bin/bash
if [ -z "$1" -o "$1" -lt 0 -o "$1" -gt 100 ]; then
echo "Usage: $0 new_volume" >/dev/stderr
echo " new_volume must be between 0 and 100" >/dev/stderr
exit 1
fi
new_volume="$(echo "($1 * 8) / 100" | bc)"
osascript -e "tell application \"System Events\" to set volume $new_volume"; # Max is 8, min is 0
@Frizlab
Frizlab / .bash_profile
Last active Aug 2, 2017
Parts of My Bash Profile — Use At Your Own Risks!
View .bash_profile
#!/bin/bash
# Init file for login shells
# Most of the instructions here should be in the .bashrc file...
function show_branch1() {
git branch >/dev/null 2>&1
if [ $? -eq 0 ]; then printf "["; fi
}
@Frizlab
Frizlab / XPathQuery.swift
Created May 28, 2017
Safe XPath Queries in Swift
View XPathQuery.swift
/*
 * XPathQuery.swift
 * test_lbp
 *
 * Originally created by Matt Gallagher on 4/08/08.
 * Heavily modified (conversion to swift, better libxml2 nodes to object
 * conversion, etc.) by François Lamboley.
 *
 * Created by François Lamboley on 16/04/2017.
 * Copyright © 2017 François Lamboley. All rights reserved.
@Frizlab
Frizlab / MyAnyHashable.swift
Created May 31, 2017
A Simple AnyHashable Implementation
View MyAnyHashable.swift
protocol HashableBox {
func unbox<T : Hashable>() -> T?
var hashValue: Int {get}
func isEqual(_ other: HashableBox) -> Bool
}
struct ConcreteHashableBox<Base : Hashable> : HashableBox {
You can’t perform that action at this time.