Skip to content

Instantly share code, notes, and snippets.

Mihyaeru mihyaeru21

Block or report user

Report or block mihyaeru21

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
@mihyaeru21
mihyaeru21 / NSDictionary+MBUtil.h
Last active Aug 29, 2015
キーを変換しつつ新しいNSDictionaryを返すやつ
View NSDictionary+MBUtil.h
#import <Foundation/Foundation.h>
@interface NSDictionary (MBUtil)
- (instancetype)initWithDictionary:(NSDictionary *)dictionary withKeyDictionary:(NSDictionary *)keyDictionary;
+ (instancetype)dictionaryWithDictionary:(NSDictionary *)dictionary withKeyDictionary:(NSDictionary *)keyDictionary;
@end
View rxsample.py
# -*- coding: utf-8 -*-
from __future__ import print_function
from rx import Observable
(Observable.from_(range(1, 10))
.map(lambda x: x ** 2)
.filter(lambda x: x % 2 == 0)
.subscribe(
on_next = print,
View private.xml
<item>
<name>Option_L to Command_L</name>
<appendix>(+ When you type Option_L only, send EISUU)</appendix>
<identifier>private.optl2cmdl_eisuu</identifier>
<autogen>__KeyOverlaidModifier__ KeyCode::OPTION_L, KeyCode::COMMAND_L, KeyCode::JIS_EISUU</autogen>
</item>
<item>
<name>Option_R to Command_R</name>
<appendix>(+ When you type Option_L only, send KANA)</appendix>
<identifier>private.optr2cmdr_kana</identifier>
@mihyaeru21
mihyaeru21 / private.xml
Created Nov 14, 2012
C-[ で ESC+IMEオフ 的な感じ
View private.xml
<autogen>
--KeyToKey--
KeyCode::BRACKET_RIGHT,
ModifierFlag::CONTROL_L,
KeyCode::ESCAPE, KeyCode::JIS_EISUU
</autogen>
@mihyaeru21
mihyaeru21 / skintone.pl
Last active Oct 27, 2015
`skintone.pl pray | pbcopy` で圧倒的感謝 🙏
View skintone.pl
#!/usr/bin/env perl
use strict;
use warnings;
use utf8;
exit 1 unless @ARGV;
my $emoji = ":$ARGV[0]:";
print join ' ', $emoji, map { "$emoji:skin-tone-$_:" } 2..6;
View Array+Uniq.swift
extension Array {
func uniqBy<KeyType: Hashable>(@noescape hash: (Element) -> KeyType) -> [Element] {
var seen: [KeyType: Bool] = [:]
return self.filter { element in
let key = hash(element)
if seen[key] == nil {
seen[key] = true
return true
}
return false
@mihyaeru21
mihyaeru21 / str_len.py
Created Feb 13, 2013
文字数を数えたいときは unicode型 に対して len() を使え、俺。 エンコードが指定されている時はバイト数が返されるべ。
View str_len.py
# UTF-8 な環境です
>>> len("コレハハンカクカナデス")
36
>>> len(u"コレハハンカクカナデス")
12
>>> len("これは全角")
15
>>> len(u"これは全角")
5
View gist:4945248
Gist.vimから投稿してみるテスト
1
2
3
4
変更してみた
@mihyaeru21
mihyaeru21 / gist:4958790
Last active Dec 13, 2015
class-dump sample
View gist:4958790
$ class-dump -H -o ~/dumps/btm /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework
@mihyaeru21
mihyaeru21 / rakuten-bank
Created Apr 12, 2013
URLの位置おかしいだろ…
View rakuten-bank
━【楽●天】━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  楽天銀行 重要なお知らせ
━━━━━━━━━━━━━━━━━ http://click.rakuten-bank.co.jp/c?c=XXXX&m=XXXXXXXXX&v=XXXXXXXX ━━
平素は楽天銀行をご利用いただき、誠にありがとうございます。
お客さまが他サイトで使用されているID・パスワードを用いて、第三者が当行
にログインを試みるという事例の報告を受けております。
当行と他サイトのID・パスワードを同一にされているケースでは、当行への
You can’t perform that action at this time.