ひよこの外部記憶

めもおきば

「達人に学ぶSQL徹底指南書」ふりかえり

WIP

この本読んで思ったことや大事だと思った箇所のメモ 例題や問題とその意図を記載することにより、後から理解しているか、覚えているかを確認する意図で記載していく www.shoeisha.co.jp 書籍を読んで思ったこと箇条書き この本はSQLの研修を受けて、仕事でも…

Slackで二要素認証用のデバイスが死んで、パスワードも忘れ、リカバリコードも失った時の復旧方法

管理者に連絡すれば良いと思ったが、スマホを失うと連絡する方法が無かったりする この方法で復旧できる前提 ログインしようとしているSlackワークスペースがfree plan もしくは有償プランでも二要素認証が強制されていないワークスペース どこかのPCでログ…

Spring Boot(Gradle)プロジェクトをIntelliJ Community Editionで起動するまで

はじめに IntelliJ Community EditionでGradleプロジェクトのSpring Bootを取り込む方法が見つけられなかったのでまとめた 普段仕事ではEclipse使っているが、Eclipseだけ使っていると これじゃない気がするが、あるべき姿が良くわからない という問題に陥る…

RSpec備忘録

この記事の目的 rspec 3.1の書き方に慣れる 今度使う時のリファレンス用 今回使うバージョン rspec 3.1 ruby 2.1.5 今回のタスク 1行に1つの整数が入っているファイルを読み込んで 和を出したり 平均出したり 新たな配列作ったり 実際のコード urara/scoresp…

アンダースタンディングコンピューテーション 2章

下の書籍2章の話 https://www.amazon.co.jp/dp/487311697X ※ 読んでる時に書いたメモです、アンダースタンディングコンピューテーションを要約するようには書いていません。 第一部 プログラムと機械 計算 計算には以下の要素が必要 計算を行う機械 機械が解…

【Ruby】UTF-16でエンコードされたファイルを扱う方法

#UTF-16でエンコードされたファイルをUTF-8に変更する方法について ※Ruby 2.0.0-p247で動作(どのバージョンから動くのかは調べていない) 調べるとiconvを使う方法やnkfを使う方法等情報が混在していたため、備忘録がてらまとめておく 以下の例では、ディレク…

パーフェクトRuby 2章

#第二章 簡潔にまとまってるのでreferenceに良いかも、忘れた頃にもう一回読んでも良いかも以下、曖昧だった箇所、初めて知った事 ##スコープ ### ローカル変数 JavaScriptを弄った後いつも混乱するからまとめ Rubyのスコープはブロック > メソッド定義 > ク…

パーフェクトRuby 1章

パーフェクトRubyが手元に届いたので各章ごとにエントリ書いていく 今後はmarkdownで書ける手作りブログに移行予定のため、Markdown記法っぽく書いてあります。 #第一章 導入なので今までのおさらい感があった。 調べた事や曖昧であった点を備忘録的に書いて…

エンコードの話

[記述中] sakuraエディタで開いた際の右下に表示されるエンコードが 「Unicode」 だった場合、そのファイルはUTF-16でエンコードされている。Rubyで操作するなら f = open(filepath, "rb:UTF-16LE"); str = f.read(); str = str.encode("utf-8"); みたいに書…

Vim

Vim

# 覚えておきたい事メモ### 指定の行に移動``` :数字 指定の行に移動 ```### or条件での検索``` \(hoge\|piyo\) "hoge"と"piyoにマッチ ```### 一部領域をファイルとして保存 選択モードで選択している行がある時に:を入力すると :' 的な出力が出る この状…

Homebrew + rbenv + ruby + Railsインストール

基本的には以下のサイト見ながら行けたhttp://d.hatena.ne.jp/takuya_1st/20111224/1324750111 XCodeの重さにドン引き > ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go) >brew install rbenv >brew install ruby-build >echo 'eval "$(rbenv init -)"…

Macの設定メモ

備忘録がてら はてなブログにこういう記事書くときに記事内の小見出しの目次出したいのだがやり方分からず。。。 環境 バージョン Mac OS X 10.7.4 PC名変更 spotlightで「共有」を探す 上の段にコンピュータ名があるのでそこで設定 ユーザー名変更 アカウン…

Eclipseの設定とか

リファクタリングの輪読の番が回ってきたので覚え書き Egitの使い方とはてな記法の思い出し Eclipseの設定 師の推奨設定 オートフォーマット window > Preferencesで検索にformatって入れれば出るEditor > Save Actions セミコロン、中カッコの空気読み 検索…

Webを支える技術 第二部(4,5章)

URI インターネット上でリソースを一意に識別するID Cool URI CoolなURIの在り方は今後も変わらない:シンプルである事 シンプルであるための条件は以下 1.プログラミング言語に依存した拡張子やパスを含めない URIが.plとか.jspとかで終わるサイト良くない(…

GitHubにRalisアプリをpush〜branch切り替えとともに〜

なんかフランス料理みたいなタイトルになった参考サイト:remote に branch を push し、remote から clone したリポジトリの branch を変更して push する - basyura's blog branch切り替え 現在あるbranchを調べるには git branchを使用する(引数に-aを指…

Webを支える技術 第一部(1〜3章)

Webを支える技術isbn:4774142042読んだ感想、大事だと思ったところ、疑問点を忘れないように書いていく コンピュータにとって最も重要なソフトウェアはブラウザである。 第1章 Webとは何か WEBの用途3つ 1.Webサイト まぁこれは良いか 2.ユーザインタフェー…

RailsアプリをGithubにPush

GithubにコマンドラインからPushする方法、個人的にはEgitより簡単な気がする(盛大にハマったからなぁ・・・)鍵の話はめんどいからしないよ。 環境 Windows Vista(笑) Ruby 1.9.3 p125 Rails 3.2.2 Git 1.7.8 GithubでPush先リポジトリ作成 Githubのページ…

Rubyの記法

Railsと同様Rubyやるのも必要だよね 条件分岐 リアルなif-then(リアルとは何なのか) if num % 2 == 0 then puts "even num" 後置のif(Rubyistたちはこっちを使うらしい) puts "even num" if num % 2 繰り返し 結構慣れないが、記法が違うだけで使い方はPytho…

Gitコマンド

明らかにGitの理解が足りない、Egitばかり使っていた代償です。 取りあえずGitについて理解したいという事でまとめ分散リポジトリ 自分の関係ないコードもバージョン管理出来る Gitのバージョン管理がハッシュ値によって行われるのはコミット番号つけてると…

コマンドプロンプトのTips

範囲選択で実行or右クリックでコピーされるドライブを切り替えて移りたいときには cd /d D:\hogeとかで移れる

Rails serverがCtrl+Cでシャットダウン出来ない時

環境 Windows7 ruby 1.9.3p125 (2012-02-16) [i386-mingw32] Rails 3.2.2Ctrl+Cでサーバが止められなかった取りあえずではあるが Ctrl + PAUSE/BREAK >Y でサーバをシャットダウン出来た。

posterous Spaces

取りあえずposterous Spacesに作業ログ上げてみる どっからポストするかを貼り付け(画面遷移が分かりづらすぎる・・・)取りあえずhoge@posterous.comにメール投げときゃ大丈夫なはず・・・ その後

dir()関数とhelp()関数

作成中、dirはアトリビュート等を調べる、helpはpydocを調べる方法

ファイル操作

後から使いそうなもの適当に shellで使いたいタイミングもそのうち来るかも・・・ 指定したパスのディレクトリにあるファイル一覧取得 import os files = os.listdir('C:\Python27\src') ディレクトリの中の階層、ファイルごと全て削除 import shutil shutil…

ファイルコピー

ファイル(あるいはディレクトリ)をコピーする import shutil shutil.copyfile(frompath, topath) frompathにファイル名入れたらそのファイルがtopathにコピーされる topathがディレクトリ名だったらそのディレクトリの直下にコピーされるfrompathにディレ…

ディクショナリ

Pythonのディクショナリ(辞書)の備忘録 .setdefault 第一引数をキーとして持たない場合第二引数をvalueとしてディクショナリに登録してくれる例えば以下のようにwordに形態素解析済みのリストを入れると 単語:出現頻度 のペアを持つディクショナリを作成出…

文字コード(Python)

忘れないように 他の言語でも文字コードで詰まっているのでそれぞれの言語毎に記事にしてみる。 読みこむファイルの文字コード Windowsだと(エディタによるが)デフォルトの文字コードがUTF-8で無い場合がある、もう一回保存してUTF-8に変えないと処理が出…

Ruby記法

ただRubyというタグが使いたかった 気になった所だけ書いていく・・・と思ったら気になる所だらけ RubyチャラいよRuby・・・ 式展開 ""で囲まれた中だけ#{}で囲まれた式を展開する puts "5×5=#{5 * 5}" puts '5×5=#{5 * 5}' 結果 5×5=25 5×5=#{5 * 5} フ…

はてな日記記法まとめ

この記事は後から追加していく gistの表示 <script src="http://gist.github.com/2001284.js?file=git_diff_macvim"></script> ブログタイトル表示とそのハイパーリンク [http://d.hatena.ne.jp/ura_ra/:title]ura_raの日記 取り消し線 <del>hoge</del>hoge

PostgreSQLのコピぺ用SQL

めんどくさいからコピペ用フォーマット作成Gistからコードを呼んで表示するように変更してみた