大昔にテンプレートエンジンのFreeMarkerに関する記事書いてそれ以降書いてなかったので久々に。 FreeMarkerって全然日本語のドキュメントないんですよね。こまりますよね。 覚書程度にちょっとまとめてみます。 引きの無いタイトルなのは需要なさそうな上に自信もないからです。へへへ!うへへへ! 変数の存在有無を確認したい! 「??」とか「?has_content」とか「?if_exists」とかあるけどどれ使えばいいのよ! FreeMarker Manual - List of deprecated built-ins 「?if_exists」とかはdeprecatedになってます。 ちょいちょい使ってくる人いるのでなんかその度指摘してる気がします。動きますけどね。 じゃあ「??」と「?has_content」はどう使い分けるのよ!ということでちょっと動きをみてみます。 テストのため
本当にあたたかくなりました。遂にお出かけしたくなる季節、春がやってきましたね! さて本日2014年4月14日(月)、日本テレビ系列「ヒルナンデス!」にて『春の 旅行・お出かけ便利グッズ』なるものが紹介されていました。 東急ハンズで人気の「おでかけ便利グッズ」売れ筋ランキングベスト10との事で、「ドコでも洗濯が出来てしまうアイテム」など、どのアイテムも気になるアイテムばかりだったのでまとめてみました! 東急ハンズの売れ筋ランキング「春のお出かけ便利グッズ」 第10位から1位は以下の通り。 10位 GEL・COOL 凹PECO 9位 ティッシュボックス ルテラ 8位 tugo(トゥーゴー) 7位 アンブレラハンガー 6位 カード型 ホットプレッサー 5位 BENTO BOX 4位 収納名人 3位 フットレストハンガー 2位 スリープマスク 1位 どこでも洗たくパック それでは順に、第10位から
JQuery Trigger Event on Show/Hide of Elementby Viral Patel · December 17, 2013 JQuery provides powerful API to manage triggering of events. It provides a way to trigger the event handlers bound to an element without any user interaction via the .trigger() method. The .on() method (previously known as .live()) is a great way to add custom handlers to different browser events. When such events are t
gitのpush.defaultの設定に関して、他人のを設定してあげることもあり、毎回迷うのでまとめました。 push.defaultは、今まではmatchingというのがデフォルトでしたが、Git2.0からsimpleっていうのがデフォルトになります。なので、何らかの設定をしないと、以下の様な警告が出たりします。 warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the default changes, use: git config --global push.default matching To squ
2019/12/11 分かりやすいサイトへのリンクを追加しました hub コマンドの hub fork について追加しました 2013/04/11 興味深い手法があれば随時追加していきます ネットを検索すると、色々な手法が出てきますが、自分としては「WEB+DB PRESS plus 開発ツール徹底攻略」p.71 に載っていた以下の手法がシンプルで良く理解できました。 本家リモート upstream を追加する方法 本家リポジトリの例として、実際にGitHubに存在する練習用リポジトリ git@github.com:DQNEO/Renshu.git を使います あなた (youraccount) が既にForkしているRenshuリポジトリをcloneします。 $ git clone git@github.com:youraccount/Renshu.git Cloning into 'R
--- プログラム修正しました (2014/03/30) ご報告ありがとうございました --- HTML5 のドラッグ&ドロップ API と jQuery.ajax() を使って、 ブラウザ上にドラッグ&ドロップしたファイルをサーバへアップロードする方法です。 ソースは GitHub へ上げました。 https://github.com/yokano/dnd_file_upload 以下の流れで実現出来ます。 dropzone にファイルがドロップされる drop イベントが発生する イベントオブジェクトの dataTransfer からファイルを取得する FormData を作成してファイルを追加する Ajax でファイルを送信する <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ドラッグ&ドロップでファイルアップ
► 2014 (16) ► 10月 (2) ► 7月 (3) ► 6月 (6) ► 4月 (5) ► 2013 (32) ► 7月 (3) ► 5月 (6) ► 4月 (5) ► 3月 (6) ► 2月 (5) ► 1月 (7) ► 2012 (71) ► 12月 (10) ► 11月 (2) ► 7月 (1) ► 5月 (15) ► 4月 (12) ► 3月 (20) ► 2月 (7) ► 1月 (4) ▼ 2011 (239) ► 12月 (10) ► 11月 (11) ► 9月 (9) ► 8月 (2) ▼ 7月 (19) OpenJDK 7 リリース Mac OSX 10.7 Lion にアップグレードした Mac OS X Lion でXcode 3.2.6を使う EclipseにPyDevをインストールした後 Project interpreter not sp... Lion
桜のシーズンを迎えた京都では、あちこちで春らしい景色が楽しめるようになりました。こんな季節には、「サンドイッチ」を手に散歩をしてみたくなります。京都の“おいしいパン屋さん”を紹介するシリーズ、今回は鴨川でサンドイッチを味わいました。和牛ステーキ店や老舗のフルーツパーラーなど計5店舗から、バラエティー豊かな京都のサンドイッチを6種類紹介します。 目次 シャキシャキ、サクサク……さまざまな食感を味わうなら ステーキ店が販売する1,900円のカツサンド 大粒のイチゴに釘付け! フルーツサンド フランス生まれの“大人”な1品 食べ応え満点! 具材たっぷりミックスサンド ■ フルール・ド・ファリーヌ(京都市中京区) ▽ フルール・ド・ファリーヌ (FLEUR DE FARINE) - 烏丸御池/パン [食べログ] 「FLEUR DE FARINE(フルール・ド・ファリーヌ)」は、レンガ造りの建物が目
最近APIサーバ用途でRailsアプリを1個つくったので振り返る。 概要 接続元はiOSやAndroidアプリとか、Webブラウザとか、別のWebアプリケーションとか。1ホストあたり秒間数百リクエスト、平均応答時間10msぐらい。Rails 4.1.0.rc2、Unicorn、Nginxを使ってる。正直Railsは全部入りで重いイメージがあったので何となく平均50ms以内程度であれば良いところだろうと思ってたけど、意外と速い。多分そもそもサーバの性能が良いんだと思う。実装時に気を付けたことは普段の開発と特に変わりない。いつもは大勢でワイワイ開発するものに少し手を加えるということが多いんだけど、今回は珍しく自分一人でつくったから目が行き届いてたのかもしれない。DBへの問合せの効率に気を配るとか、Rubyでの処理の無駄を省くとか、アプリケーションのプロセスに無駄なコードを読み込ませないとか、計
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
Macbook Air の OS をクリーンインストールしたので、OS 起動後に行った環境構築のメモです。 1. OSX 環境設定 OSX 関連の設定は、以前に書いた下記エントリの内容で行います。 下記は Moutain Lion のものなので、若干、設定項目の表記や位置が異なりますが、概ねこの通りで。 http://www.1×1.jp/blog/2012/06/macbook_air_system_preferences.html 2. Homebrew、コマンドラインツール、XCode インストール アプリは、Homebrew cask と Brewfile を使ってインストールしたいので、Homebrew をインストールします。 $ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
Time Machine のバックアップ先として、すでに外付 HDD 「toshiba」を 1 つ指定しています。今回、よりバックアップを厳重にするために、Time Machine のバックアップ先となる外付 HDD をもう 1 つ指定してみようと思います。たぶん、できると思うのです。 【長くかかった下準備】Time Machine 用に外付けハードディスクドライブ(以下、外付 HDD)をフォーマット フォーマットの手順 外付 HDD を Mac につなげる。 外付 HDD の中身を削除しておく(フォーマット時間が短くなる、ハズ)。 アプリケーション > ユーティリティ > ディスクユーティリティ.app 左側メニューにある、外付 HDD を選択。外付 HDD のアイコンが 2 つ出ているが、より外側のアイコンを選択する。 「消去」タブをクリックし、フォーマット「Mac OS 拡張 (ジャ
みなさ~~ん!Mac使ってますか?( ´ ▽ ` )ノ Macのキーボード、日本向けの通常のものはJISキーボードですが、Apple Storeでカスタマイズをすれば(選べば)USキーボードにも出来ちゃうんです。 昔からのMacユーザーさんなんかはUSをずっと使っている方もいます。 最近のユーザーさんでは「日本語より英語を打つ事の方が多い」「USキーの方がカッコイイ」と実利的な理由から軽い理由までいろいろありますが、USがこっそり流行っています。 昨年、私の後輩DDもUSキーボードのMacBook Airを購入したんですが 「(WindowsユーザからするとUSの方が)Windowsのキー配列に近いから、USの方がとっつきやすいかもね!(o°▽°)o」 と、言っておりました。(近いというのは修飾キーまわりの配置) なるほど~~。 USキーボードがお勧め出来る理由にそんな事があるとは…。伊達
みなさん、Git使ってますか?僕はまだメインのVCSがSubversionなのもあって、なかなか慣れません。せっかくGitを使っているのに、ちょっと不便なSubversionくらいの位置づけです。でも、同じような理解度の人って多いんじゃないでしょうか。 一方で、最近はGitHub管理のオープンソースプロジェクトが増えてきました。バグレポートを送るにしてもpull request*1が前提のような空気があり、Git初心者には少し敷居が高い印象があります。 そんな僕も先日初pull requestをしてみたんですが、色々な失敗の積み重ねで残念なpull requestになってしまいました。その反省を元に、本稿ではpull requestする際のベストプラクティスを紹介します。これは「Git Workflow」をベースにコマンド例などを加筆したものです。 概要 pull requestする際は、
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
2013年の Ruby on Rails Advent Calendar に参加しようと思ったら、その日のぶんが空いていたので、当日の 23:45 からプログラムを書いてそのまま記事にするというエクストリームアドベントをすることとなりました。プログラマ的には 33 時までは当日だから問題ないよね。 さて今回は Ruby on Rails というか therubyracer というか libv8 の話です。 Ruby on Rails では therubyracer gem をちょくちょく使いますね。therubyracer gem は Ruby から使用できる v8 エンジンで、環境ごとに適切なバイナリパッケージがインストールされるのですが、時折やたらと時間がかかることがあります。*1 この適切なバージョンを見つけ出すためのスクリプトを作成しました。 これを走らせると、 $ ruby li
この記事はコミュニティ ゲスト投稿者兼 Engine Yard OB の Andre Arko 氏から英語版ブログで2010年10月3日に寄せられたものです。Arko 氏は 5 年前から Ruby and Rails を使ってウェブ アプリケーションを作成されており、Bundler コア チームのメンバーでもあります。同氏は Plex に勤務するかたわら、@indirect としてのツイートや、andre.arko.net でのブログも公開しています。 Rails 3.0 の gem プラグイン ついに Rails 3.0 がリリースされました。このバージョンには Railtie という、Rails を拡張するための素晴らしい新機能が追加されています。Railtie は Rails 3 のコア コンポーネントの基盤であり、これには Carlhuda さんが何か月もかけて丁寧にリファクタリン
概要 gemを作成してGitHub + RubyGemsに公開するまで 詳細 gemを作成してGitHub + RubyGemsに公開するまでについて 仕様 Ruby/TKを利用してダイアログを表示するだけの機能「Denrei」をgem化します。 用途は長い処理の実行後のお知らせ機能。 シェルの実行などで some_long_time_command; denrei とすると、実行後にダイアログが表示されます。 Denreiの詳細については後述するGitHubの内容を参照。 手順 # gemのテンプレート生成 bundle gem denrei cd denrei # lib/denrei.rbを実装(内容はGitHub参照) # denrei.gemspecを編集(内容はGitHub参照) # RSpecのテストを実装(内容はGitHub参照) # READMEを編集(内容はGitHub
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く