IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
この記事はVim Advent Calendar 2013 44回目(不吉な..)の記事です。 新しいプラグイン vim-choosewin を作りました。 最初に作ったのは去年(2013年)の12月なのですが、正月頃、manga-osyo さんに 色々とアイデアを貰い、発展し、けっこう大げさなプラグインになりましたので紹介します。 ■ これは何をするものか? 以下の GIF アニメを見てください。 ウィンドウに表示されるラベルを入力することで、目的のウィンドウに一発で移動できます。 ■ 作った背景 tmux というターミナルマルチプレクサ(一つのターミナルで、沢山のウィンドウを開いたりするソフト) があります。 Mac とか、Linux の人は使っている人も多いでしょう。 tmux には display-pane というコマンドがあり、数字キーを押すことで、飛びたいウィンドウに一足飛びに
はじめに こんにちは芳賀@func09です。 何かプロジェクトをリリースする時、必ずといっていいほど必要なのはデータの定期バックアップですね。 必ずといっていいほど必要なのに、必ずといっていいほど忘れがちで、後回しにされ […]
わたし的棚ぼた一万円選書 急に千葉さんに手渡された封筒、開けてみたら1万円札が1枚。何ごとかと思えば、同期の出張を代わったお礼をもらったらしい。 「葵はワンオペで育児してくれたから」と半分わけてくれました。 泡銭の1万円 これはもう、わたし的1万円選書をしろという思し召しなのでは……
DSLingWithRuby LastModify: 2008/01/07 16:57 / AuthoringBy: watanabe 現在進行形で編集中!! rubyでDSL(ここではsqlっぽいシンタックスのDSL)を実現する布石。参考にしたのは ココ 。ほぼほんにゃく状態ですけどねー おもなstrategy。 トップレベルから書き始めるには? 機能(クラス)を都度ロードせずに動的にロードするには? 今のコンテキスト(今のselfはなにを指すか)を意識したmissing_method そんなmissing_methodを意識したexceptionのcatch方法 rubyでのDSLを実現するためのtips TopLevelで書き始める => selfをTopLevelで書き出してもあるClass(機能の固まり)にしてあげる TopLevelでのselfはこんな扱い。 # Top lev
Broadly speaking, there are two ways to create a DSL. One is to invent a syntax from scratch, and build an interpreter or compiler. The other is to tailor an existing general-purpose language by adding or changing methods, operators, and default actions. This article explores using the latter method to build a DSL on top of Ruby. A DSL, or domain specific language, is a (usually small) programming
新訂 新訓・万葉集〈上〉 (岩波文庫)作者: 佐佐木信綱出版社/メーカー: 岩波書店発売日: 1954/09メディア: 文庫買ひ忘れ。下卷のはうを寢しなに音讀してゐると、その調べのうつくしさに感じることがあるのだけれど、氣がつくと眠ってしまってゐることが多い。
夜中に突然、ノートパソコンの Windows を抹殺したくなったので、Manjaro Linux をインストールしてみた。感想。 使っているのは、KDE Plasma のバージョン。 DELL の XPS 13 にいれた。 インストール直後でも、それなりに使える Window Manager はモダンな挙動 Windows 11 ほどスマートじゃない Mac のデフォルトよりは良い Better Snap Tool 入れた感じ アップデートしたら、標準のアプリがクラッシュするように… タッチパッドのジュエスチャーはデフォルトではない ただし、リポジトリからインストールできるアプリで設定ができる ちょっとジェスチャの判定がイマイチな気がする、不発することがある 日本語入力の設定は検索しないと分からない上に、エディタで設定ファイルを書く必要がある (たぶん ワークスペースの切り替えとかの挙動は
I was recently chatting to some friends about all the apprenticeship experiments going on and (name withheld to protect the innocent) lamented:So, what happens when they quit that first job (or worse, get laid-off) and their only skill is writing a Rails app?I know what happens. It happened to me. Okay, I didn't actually participate in an apprenticeship program that taught me Rails. However, I did
みなとRuby会議でペアプロしてきた みなとRuby会議01に参加してきました。 一般的な講演の他に、ペアプロのセッションがあるという面白いRuby会議だったのですが、実はペアプロは初めてだったので気づいたことを書いてみます。 ペアプロの相手は@hibariyaさんで、僕はナビゲーターしかしなかったんですが、それでも多くのことがわかりました。 2人の役割分担は車の運転と同じ 初めての道を運転するとき、ナビがあった方が楽ですよね。 そして、コーディングでは初めてのものを実装することが多いんです。 誰かが案内してくれた方がずっと楽なはずです。 ナビゲーターは、ドライバーより多くのことを考えられます。 なぜならタイピングに脳を使ってないから。 次に何をタイプするか、近道はないか常に考えていられます。 この辺の雰囲気はXPエクストリーム・プログラミング入門に書かれていた通りでした。 (他にもコーデ
Generated by Hiki 0.8.7 (2007-06-24). Powered by Ruby 1.8.6 (2007-09-24). Founded by kdmsnr.
MacBook Air 11インチ欲しい! MacBook Air 11インチ欲しい! 大事なことなので2回言いました これからはこっちに書こうと思います。 http://d.hatena.ne.jp/s5ot/ youRoomのAPIを使ってなにかしてみたいと思いました。 APIを使うには申し込みが必要です。申し込みはここからできました。 youRoom APIをベータユーザ向けに限定公開します! そうすると、Consumer KeyとConsumer Secretをすぐに発行してもらえます。 発行してもらったConsumer KeyとConsumer SecretをもとにAPIをたたくために必要なアクセストークンを取ってみます。 こちらの記事を参考にしてます。 Sinatra と OAuth を使って Twitter のタイムラインを取得してみた こんな環境で試しました。 # ruby
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く