Skip to content

Instantly share code, notes, and snippets.

View hfm's full-sized avatar

Okumura Takahiro hfm

View GitHub Profile
def string_shuffle(s)
s.split('').shuffle.join
end
p string_shuffle("foobar")
@hfm
hfm / app_views_shared_error_messages.html.erb.diff
Last active December 17, 2015 22:48
Rails Tutorial Chap 7 memo.
# Listing 7.24. A partial for displaying form submission error messages.
- <% if @user.errors.any? %>
<div id="error_explanation">
<div class="alert alert-error">
The form contains <%= pluralize(@user.errors.count, "error") %>.
</div>
<ul>
<% @user.errors.full_messages.each do |msg| %>
<li>* <%= msg %></li>
<% end %>
@hfm
hfm / memo.md
Last active December 18, 2015 14:18
maglicaでvm作ってからいろいろやったことのコマンド履歴

1. まずはGitとか

groupinstallで便利ツールズをたらふく入れる。

# yum groupinstall "Development Tools"

1.1 Gitをアップデートする

@hfm
hfm / service_idea_in_a_week.md
Last active December 18, 2015 15:08
1週間で作るサービスのアイデア

RSSリーダ

モチベーション

Google Readerが終わってしまうので代替物がほしい。

RSSリーダを作るメリット

プログラマサイド

@hfm
hfm / a_question_and_memo.md
Last active December 18, 2015 17:39
https://gist.github.com/Tacahilo/5795684 の続きです。 puppet manifestで前回の構成内容を再現するまでに行った作業記録です。
  • ユーザをホームディレクトリごと削除するなら userdel -r <USERNAME>
  • rpm -ql nginx と打てば、nginxにまつわるディレクトリやファイルのパスが一覧表示される。
  • rpm -qi nginx と打てば、nginxのパッケージ情報が表示される。
    • 名前、バージョン、ベンダ、プロジェクトURL、Summary, Description、RPM元 等等
  • rpm -qa でインストールしたパッケージが一覧表示される
  • rpm -qa nginx と打てば、インストール済みであればnginx等のパッケージの存在が確認できる。
    • 内部的にはgrep的なことをやっているのかな…?
    • rpmのオプションqはqueryの略称なので、データベースへアクセスして検索してきてるイメージを持っている。
    • 座学でデータベースの本を読んでいるが、-qa と打った時に、どのような方式でアクセスしているのかを知りたくなってきた。

Untitled Slide

Welcome to Glide.

Glide is the easiest way to create useful slide for all of your Gists.

  • input key <- to go backward.
  • input key -> to go forward.

Publishing

@hfm
hfm / gist:6800312
Last active December 24, 2015 12:49
# Hello Glide
testing [Glide](http://glide.so/), simply generating slides from gist text.
# Next page
slides are splitted by H1 and H2 tags default.
## h2
@hfm
hfm / file0.txt
Created October 9, 2013 18:26
MacでRaspberry PiにOSを入れるまでのやることリスト ref: http://qiita.com/hfm/items/96d20d9cc29fb46fd8a3
curl -L -o pidora.zip http://downloads.raspberrypi.org/pidora_latest
unzip pidora.zip
array(4) {
[0]=>
string(5) "okkun"
[1]=>
string(6) "gussan"
[4]=>
string(5) "kitak"
[5]=>
string(6) "keoken"
}
@hfm
hfm / mugen.c
Last active December 26, 2015 20:28
#include <stdio.h>
int main() {
unsigned int i = 0;
for (--i; i >= 0; --i) {
printf("%u\n", i);
}
}