Skip to content

Instantly share code, notes, and snippets.

View falcon8823's full-sized avatar

Hayato OKUMOTO falcon8823

View GitHub Profile
@falcon8823
falcon8823 / Extract Presenter Notes.applescript
Last active August 10, 2016 12:16 — forked from benwaldie/2014-04-03 Send Keynote Presenter Notes to Evernote.applescript
This script sends presenter notes from a Keynote 6.6 presentation to TextEdit.
--==============================
-- Extract Keynote Presenter Notes to TextEdit
-- Refered to https://gist.github.com/benwaldie/9955151
--==============================
tell application "Keynote"
if (front document exists) = false then
display alert "Unable to proceed." message "Please open a presentation in Keynote."
return
end if
@falcon8823
falcon8823 / insta.rb
Created June 27, 2016 10:34
Instagramの画像IDから画像URLを取得する
require 'nokogiri'
require 'open-uri'
require 'json'
id = ARGV.first
url = 'https://www.instagram.com/p/' + id
f = open(url)
doc = Nokogiri::HTML.parse(f.read)
@falcon8823
falcon8823 / index.html.erb
Last active August 29, 2015 14:16
RailsGirls Shiojiri thumbnail list snippet
<div align="center">
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel" style="width: 500px;">
<!-- Indicators -->
<ol class="carousel-indicators">
<% @ideas.count.times do |i| %>
<li data-target="#carousel-example-generic" data-slide-to="<%= i %>" class="<%= i == 0 ? 'active' : '' %>"></li>
<% end %>
</ol>
@falcon8823
falcon8823 / TimerRelese.ino
Last active November 27, 2015 14:51
タイマーレリーズのプログラム http://blog.falconsrv.net/articles/558
#include <LiquidCrystal.h>
#define RS 12
#define ENABLE 11
#define DB4 10
#define DB5 7
#define DB6 9
#define DB7 8
#define SW_ESC 19

Ubuntu Rails環境構築

Rubyのインストール

Rubyのインストールにはrbenvを使います。

Rubyのビルドに必要なパッケージをインストール

sudo apt-get -y install libncurses5-dev build-essential libreadline-dev libssl-dev libcurl4-openssl-dev zlib1g-dev libxml2-dev libxslt-dev git

Bundlerを利用したRailsプロジェクトの作成方法

Railsでは様々なgemを利用します。 各gemのペースでどんどんバージョンが上がっていくため、異なるバージョンのgemと組み合わせると、うまく動作しないことがあります。 そこで、bundlerを使うことで、使うgemのバージョンを固定することができます。

Railsコマンドのインストール

Railsのプロジェクトを新規作成するときは、Railsコマンドが必要になります。

さくらのVPS Rails開発環境構築メモ

  • CentOS 6.4 x86_64

初期設定

じゃんけんプログラム

4人でじゃんけんをします。

実行例

あなたの名前を入力してください: はやと 
CPU1の名前を入力してください: 太郎
CPU2の名前を入力してください: 次郎
CPU3の名前を入力してください: 三郎
@falcon8823
falcon8823 / 00 プログラム.md
Created December 17, 2012 17:40
第1回・Linuxサーバ勉強会テキスト

第1回・Linuxサーバ勉強会プログラム

  1. はじめに【5分】
    • 情技について
    • 今日の日程
  2. サーバ構築に必要なネットワーク入門【25分】
    • ネットワークはどうやって繋がっているの?(コンピュータ to コンピュータ)
      • IPアドレス,セグメント(サブネットマスク),ルータ
    • そもそもサーバって何?
  • サーバの定義
@falcon8823
falcon8823 / iptables.sh
Created December 17, 2012 16:31
CentOS用のiptables設定 さくらのVPSでの利用を想定。
#!/bin/bash
#---------------------------------------#
# 設定開始 #
#---------------------------------------#
# WANインタフェース名定義
WAN=eth0
# VPNネットワークの範囲