Skip to content

Instantly share code, notes, and snippets.

View maeharin's full-sized avatar

Hidenori Maehara maeharin

View GitHub Profile
ruby -r open-uri -e 'open("http://b.hatena.ne.jp/hotentry") {|f| puts f.read.scan(/entry-link.+?>(.+?)</)}' | sed -e "s/続きを読む//g"
@maeharin
maeharin / 2ch.sh
Last active December 10, 2015 04:58
ruby -r open-uri -e 'open("http://uni.2ch.net/newsplus/") {|f| puts f.read.scan(/<a.+?>\d+?:\s(.+?)</)}' | nkf -w
@maeharin
maeharin / ruby_oneliner.sh
Last active December 10, 2015 04:08
ruby one liner
# directory name
ls -laF | ruby -e '$stdin.read.scan(%r![\S]+/!) {|m| puts m}'
# or
ls -laF | ruby -ne 'puts $_.split("\s")[8]'
@maeharin
maeharin / pointer.c
Created December 21, 2012 03:33
practice c pointer
#include <stdio.h>
int main(void)
{
int x = 1;
int *p = &x;
printf("%d\n", x);
printf("%p\n", &x);
printf("%d\n", *&x);
# -*- coding: utf-8 -*-
require 'open-uri'
require 'json'
query = "猫 instagr.am"
url = URI.escape("http://search.twitter.com/search.json?q=#{query}&include_entities=true")
res = open(url).read
json = JSON.parse(res)
@maeharin
maeharin / 00_code_reading.rb
Created November 28, 2012 23:18
Ruby_ソースコードリーディングの武器
# 前提 
# Ruby 1.9.2
@maeharin
maeharin / gist:2717784
Created May 17, 2012 09:38
rbenvを使い、ruby1.9.2とrails3.2.3をインストールした

rbenvを使い、ruby1.9.2とrails3.2.3をインストールした

[参考]インストール前の自分の状態

  • Mac OS X 10.7.4
  • デフォルトのruby1.8.7が入っている
  • rails 3.0.8を入れてある
  • rvmでのインストールを試みたが、はまったので、あきらめた

参照したサイト

http://www.oiax.jp/rails/zakkan/rails_3_1_installation_on_macosx.html

@maeharin
maeharin / practice.pl
Created May 12, 2012 08:10
perl基礎文法練習(途中)
#perl基礎文法練習(途中)
use strict;
use warnings;
#スカラー
my $number1 = 3;
my $number2 = 4;
my $result = $number1 + $number2;
print $result . "\n";
@maeharin
maeharin / practice.py
Created May 11, 2012 10:11
Ruby/Python基礎練習
# -*- coding: utf-8 -*-
#バージョンは、Python 2.7.1
# スカラー
number1 = 3
number2 = 4
result = number1 + number2
print result
# 配列
@maeharin
maeharin / show_fb_me.html
Created April 23, 2012 14:06
show facebook user's basic information (javascript/jQuery)
<html lang="ja">
<head>
<script src="http://connect.facebook.net/ja_JP/all.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
</head>
<body>
<div id="start_section"></div>
<div id="friend_section"></div>
<div id="fb-root"></div>
<script type="text/javascript">