Skip to content

Instantly share code, notes, and snippets.

View sinri's full-sized avatar
😑
-_-

Everstray Jun Sinri Edogawa sinri

😑
-_-
View GitHub Profile
@sinri
sinri / file0.txt
Last active August 29, 2015 14:12
Xcode6でPCHファイルを追加する方法 ref: http://qiita.com/sinri/items/bfc1f27b1a4db5b44586
#ifdef DEBUG
#define _Log(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
#define _Log(...)
#endif
// ALog always displays output regardless of the DEBUG alarm
#define ALog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
@sinri
sinri / file0.txt
Created February 9, 2015 05:50
Block化進化したUIAlertView ref: http://qiita.com/sinri/items/17f565680f7026de49b8
SinriAlertView * sav=[[SinriAlertView alloc]initWithTitle:NSLocalizedString(@"_CashingCoupon_InputBox_Title", @"Cashing Coupon")
message:NSLocalizedString(@"_CashingCoupon_InputBox_Message", @"Input your coupon code to cashing.")
cancelButtonTitle:NSLocalizedString(@"Cancel", @"Cancel")
otherButtonTitles:NSLocalizedString(@"Confirm", @"Confirm"),nil];
[sav setClickHandler:^(UIAlertView *sinriAlertView, NSInteger buttonIndex) {
NSLog(@"SinriAlertView ボタン index=%ld",buttonIndex);
if (buttonIndex == 1) {
UITextField *tf=[sinriAlertView textFieldAtIndex:0];
NSString* cashCode = tf.text;
NSLog(@"SinriAlertView コード:%@",cashCode);
@sinri
sinri / file0.txt
Last active August 29, 2015 14:16
UIViewのdrawRect方法で役立つコード ref: http://qiita.com/sinri/items/5fef1e9722fd222f3696
- (void)drawRect:(CGRect)rect {
// contextを取得
CGContextRef context = UIGraphicsGetCurrentContext();
// 残っていた痕跡をクリア
CGContextClearRect(context, rect);
// 背景色が必要ならここで設定
UIColor * _boardColor = [UIColor whiteColor];
@sinri
sinri / file0.txt
Created September 8, 2015 09:05
線形回帰の単回帰をPHPで実装 ref: http://qiita.com/sinri/items/fcca46db672ea3d9c1ea
/**
* Copyright 2015 Sinri Edogawa.
*/
class LinearRegression
{
private $xs;
private $ys;
private $element_count;
private $a;
@sinri
sinri / file0.txt
Created October 3, 2015 12:34
SSHトンネルはOS X El Capitanでツンデレになっちゃう ref: http://qiita.com/sinri/items/a09a7e51cd7145969e7d
ssh -N -p 32200 -c 3des ユーザー@サーバーのip -L ローカルで使用するポート/目的サーバのアドレス/目的サーバで待ち受けてるポート番号 -N -f -o ServerAliveInterval=60
@sinri
sinri / file0.txt
Last active October 4, 2015 09:53
PHP Turned off ShortOpenTag on OS X El Capitan ref: http://qiita.com/sinri/items/d20b79ff79b2c4681ae8
short_open_tag = Off
@sinri
sinri / file0.txt
Created July 1, 2016 02:01
A record of IO Exception 'Permission denied' on Tomcat 5.5 ref: http://qiita.com/sinri/items/7b319de80f3e6d1dd4d1
java.lang.RuntimeException: java.io.IOException: Permission denied
at org.apache.poi.xssf.streaming.SXSSFWorkbook.createAndRegisterSXSSFSheet(SXSSFWorkbook.java:304)
at org.apache.poi.xssf.streaming.SXSSFWorkbook.createSheet(SXSSFWorkbook.java:320)
at com.ouku.report.DIYBook.addSheet(DIYBook.java:146)
at com.ouku.report.DIYBook.createBook(DIYBook.java:107)
at com.ouku.report.DIYBook.writeBook(DIYBook.java:73)
at com.ouku.report.ReportFactory.writeReport(ReportFactory.java:95)
at com.ouku.report.ReportTask.doReportRequest(ReportTask.java:513)
at com.ouku.report.ReportTask.doTask(ReportTask.java:105)
at com.ouku.entities.report.ReportTimerTask$1.run(ReportTimerTask.java:12)
@sinri
sinri / glass.php
Last active February 19, 2021 01:17
Ansible Output Glass, usage `ansible-playbook -vvv ... | php glass.php`
<?php
/**
* Copyright 2017 Sirni Edogawa
* usage `ansible-playbook -vvv ... | php glass.php`
*/
echo "[Ansible Glass Version Alpha Online]".PHP_EOL;
$handle = fopen("php://stdin", "r");
if ($handle) {
while (($buffer = fgets($handle)) !== false) {
@sinri
sinri / file0.txt
Created February 28, 2017 13:41
Gitのファイルの名前について ref: http://qiita.com/sinri/items/f831c6bad4639687a411
SinriMac:~/Codes/Leqee/erp Sinri$ touch 虚無.txt
SinriMac:~/Codes/Leqee/erp Sinri$ git status
On branch dev
Your branch is up-to-date with 'origin/dev'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
"\350\231\232\347\204\241.txt"
@sinri
sinri / sampleOfPasteImageFromClipboard.html
Created March 22, 2017 16:17
sample of Paste Image From Clipboard
<!doctype html>
<html>
<head>sample of Paste Image From Clipboard</head>
<body>
<h1>sample of Paste Image From Clipboard</h1>
<script>
// window.addEventListener('paste', ... or
document.onpaste = function(event){
var items = (event.clipboardData || event.originalEvent.clipboardData).items;
console.log(JSON.stringify(items)); // will give you the mime types