Skip to content

Instantly share code, notes, and snippets.

View hiragram's full-sized avatar

Yuya Hirayama hiragram

View GitHub Profile
@hiragram
hiragram / tweet.pl
Last active December 14, 2015 21:38
PerlでNet::Twitter::Liteを使ってツイットするやつ。よく忘れるのでメモ
#!/usr/bin/perl
use strict;
use warnings;
use Net::Twitter::Lite;
use Encode;
my $consumer_key = 'こんしゅーまーきー'
my $consumer_secret = 'こんしゅーまーしーくれっと';
my $access_token = 'あくせすとーくん';
@hiragram
hiragram / httpget.pl
Created March 13, 2013 14:14
PerlでLWP::UserAgentをつかってGETするときのやつ
#!/usr/bin/perl
use strict;
use warnings;
use LWP::UserAgent;
my $ua = LWP::UserAgent->new;
my $req = HTTP::Request->new(GET=>'もってきたいURL');
my $res = $ua->request($req);
print $res->content;
@hiragram
hiragram / disable_buffering.pl
Created March 13, 2013 14:21
Perlはうんこたれなので¥nをprintするまで画面に表示してくれない。バッファリングを無効に。
$| = 1;
@hiragram
hiragram / markov_tweet.pl
Last active December 16, 2015 19:38
あるユーザのツイートを抽出してマルコフ連鎖によって文章を生成
!/usr/bin/perl
use strict;
use warnings;
use Text::MeCab;
use Algorithm::MarkovChain;
use List::Util qw(shuffle);
use Net::Twitter::Lite;
use Encode;
use utf8;
@hiragram
hiragram / regex.cpp
Created July 15, 2014 15:02
MySQLのDateTimeの形のstringをC++でソートするときタイムスタンプにするのとハイフンコロン取っ払うのとでどっちが速いのか → タイムスタンプ1.7秒、正規表現15秒
#include <iostream>
#include <string>
#include <regex>
using namespace std;
long long int getIntValueFromDateString(string calendar_date);
int main()
{
#!/usr/bin/swift
/**
$ swift -v
Apple Swift version 1.2 (swiftlang-602.0.53.1 clang-602.0.53)
コメントアウトしたりしてどの関数が実行されるか見てみる
A,B,C -> A
CompileSwift normal x86_64 /Users/yuya_hirayama/Development/segvtest/segvtest/ViewController.swift
cd /Users/yuya_hirayama/Development/segvtest
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c -primary-file /Users/yuya_hirayama/Development/segvtest/segvtest/ViewController.swift /Users/yuya_hirayama/Development/segvtest/segvtest/AppDelegate.swift -target x86_64-apple-ios9.2 -enable-objc-interop -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.2.sdk -I /Users/yuya_hirayama/Library/Developer/Xcode/DerivedData/segvtest-aiyrkviftxbdcjbqjbasauofhusv/Build/Products/Debug-iphonesimulator -F /Users/yuya_hirayama/Library/Developer/Xcode/DerivedData/segvtest-aiyrkviftxbdcjbqjbasauofhusv/Build/Products/Debug-iphonesimulator -enable-testing -g -module-cache-path /Users/yuya_hirayama/Library/Developer/Xcode/DerivedData/ModuleCache -serialize-debugging-options -Xcc -I/Users/yuya_hirayama/Library
while l=gets
puts l
end
while l=gets
puts l
end
while line = gets
puts line
end