タグ

2013年5月5日のブックマーク (5件)

  • ゆーすけべー日記

    自分で持っているサイトのURLをTwitterで「ツイートする」みたいなのをHTMLのaタグのhref属性値、 つまりリンクで指定する方法。 いちいち各種サイト行ったり、過去のソース漁るのもメンドクサイのでまとめてみます。対象プラットフォームは Twitter Facebook LINE カカオトーク です。スマホアプリも入っていてカスタムスキーマで呼び出します。 前提としてシェア対象のページに「URL」と「タイトル」が存在してて、それぞれURIエスケープ出来ることとします。 表示の際に画像のボタンを使ったりしたいところですが、ここでは分かりやすいように「XXXでシェアする」っていうテキストリンクに統一してみます。 また、HTMLタグが長くなるので途中でぶった切ってるところがありますが、適宜くっつけて考えてくださいね。 Twitter <a href="https://twitter.co

    ゆーすけべー日記
    oppara
    oppara 2013/05/05
    各種シェアリンク実装まとめ - ゆーすけべー日記
  • [bundler]Bunderを使ったGem管理のメモ | diary NET. 1.2mg

    以前、つくったRVM環境をGemsetsをつかわない環境に作り直したのでメモ。 Rubyのバージョン管理ツール RVM は 複数バージョンのRuby と 各RubyのGemをGemsets で管理をするつもりで環境を作っていたのですが、この間、Rails勉強会@東京 に行ったときに、Gemの管理はBundlerで、RVM では Rubyのバージョン管理のみに使うのがいいんじゃないかとアドバイスを頂いて、いろいろ試してみました。 まず、Gemの管理というのがいまいちイメージがつかめていなかったのですがGemfileという設定ファイルで RailsアプリなどをGithubなどからダウンロード、必要なGemBundlerでインストール Rails2アプリを作る、Gemfileを作成する、バージョンを固定 Rails3アプリを作る、Gemfileは自動作成される、追記する、バージョンを固定 空

    oppara
    oppara 2013/05/05
    Bunderを使ったGem管理のメモ | mg ☂.
  • Vagrantで再現可能な仮想マシン開発環境をMacに構築する - Qiita

    CentOS 6.3 をVagrantで再現可能な開発環境としてMac上で構築します。 構築した環境 Mac OS X 10.8 XCode 4.4.1 事前にCommand Line Toolsはインストールしておく Vagrnat 1.0以降はパッケージで提供されています。gemからVagrantを入れる必要ありませんので、最新の場合はインストール部分を省略してください。 Vagrantダウンロード一覧 RVMのインストール bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) source ~/.bash_profile rvm install 1.9.3 rvm use 1.9.3 rvm --default 1.9.3

    Vagrantで再現可能な仮想マシン開発環境をMacに構築する - Qiita
    oppara
    oppara 2013/05/05
    Vagrantで再現可能な仮想マシン開発環境をMacに... #Virtualization #development #CentOS #Mac #automation - Qiita [キータ]
  • セマンティック・バージョニングと、Gemfileのバージョン指定方法 - Gemfileでよく見る`~>`を使いこなす - Qiita

    ライブラリを使う時、バージョンが合わなくてうまく動かないという問題は、Rubyに限らず、どのプログラミング言語でも常に悩みの種である。特にDepedencyの多いライブラリをインストール/インクルードするときは、大体この問題で躓く。C++とかでGUI関係のライブラリを入れるときは何度も挫折したし、特に、進化が速く変更の多いPerl,PHPをはじめとしたスクリプト言語では普通にそういう問題に出くわす。 もちろんRubyもその例外ではないのだが、より個人がライブラリ(gem)を作って、githubなどに上げ、公開していくという文化がある割に、あまりこの問題に悩まされないので、Ruby(on Rails)は比較的うまくやっていると思う。 これは、Bundlerというツール自体の功績でもあるけれど、ライブラリを作る個人個人が、ちゃんと一定の規則に従ってバージョン付けして、依存関係を正しくGemfi

    セマンティック・バージョニングと、Gemfileのバージョン指定方法 - Gemfileでよく見る`~>`を使いこなす - Qiita
    oppara
    oppara 2013/05/05
    セマンティック・バージョニングと、Gemfileのバージョン指定方法 - Gemfileでよく見る`~>`を使いこなす #Rails #Ruby - Qiita [キータ]
  • veeweeの使い方 - Qiita

    veeweeとは 忘れないようにメモしておきたいと思います。 veeweeとはオリジナルboxファイルを作るツールになります。 vagrantを使用していると、真っ白なテンプレート状態のboxを使用することになります。 しかし、テスト環境にインストールしておきたいツールなどがあると思います。 例えば、nmap、htop、またepelなどのリポジトリなどです。 いちいちテスト環境を作るたびに、インストールするのは面倒 このような時にveeweeを使うとOriginalBoxが作られて、テスト環境を作るのが楽になります。 あくまで作るboxは、基礎の基となります。 どのようなテスト環境でも必要になるツールなどをインストールするのが良いと思います。 あとはChefなどのツールを使って、煮るなり焼くなりしてテスト環境を作れば良いと思います。 veeweeのインストール方法 環境はCentOS6.4

    veeweeの使い方 - Qiita
    oppara
    oppara 2013/05/05
    veeweeの使い方 #veewee #vagrant #Ruby - Qiita [キータ]