タグ イディオム
人気順 5 users 50 users 100 users 500 users 1000 usersRuby: メモ化のイディオムが現代のRubyパフォーマンスに与える影響(翻訳)|TechRacho by BPS株式会社
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Performance impact of the memoization idiom on modern Ruby | Rails at Scale 原文公開日: 2024/02/14 原著者: Jean Boussier(byroot) Ruby 3.2における主要な内部変更のひとつに、オブジェクトシェイプ(object shape)の導入があります。 本記事では、... 続きを読む
特定のイディオムだけで使われる英単語はen.wikipediaの"Fossil word"に集まっていると… - しいたげられたしいたけ
前回拙記事へのブックマークコメントで、東雲長閑(id:shinonomen)さんから教えていただきました。"Fossil word" は「化石語」という意味です。 en.wikipedia.org おおおおお、これはすごい! お礼申し上げます。ありがとウサギ(←少し後で出てくるしょうもない=必然性の薄いギャグへの伏線 さっそく読みに行きました... 続きを読む
コンピュータ業界でよく出る英語 - Qiita
これまでに備忘録的に書きためてきた英語メモを公開します。 ややビジネスシーンよりの英語になります。 名詞の後に動詞が続きます。かなり長いです。 形容詞を追加しました。 名詞/イディオム gotcha はまりポイント。注意すべきこと。引っ掛け。 Got you のくだけた表現で、捕まえた、誰かをトラップに引っ掛ける、という意味からたぶん派生したのかと。 類) pitfall There are ma... 続きを読む
Ruby初心者を脱した人が悩みがちな、ちょっと特殊な記法・演算子・イディオム - Qiita
初心者がRubyの基礎を覚えたところで他人のコードを読むようになると、 *args や map(&:to_s) のような謎の記法がでてきます。 この手の記法は名前がわからないとググラビリティが低くなるため、人によってはつまづきとなることが多いようです。 尋ねられることがたまにありますので、この機会にRails開発でよく使われるものを中心にまとめてみます。 引数 *args 変数名の冒頭に * (ア... 続きを読む
TOEIC 900を目指すあなたへ。これだけは覚えよう。英単語、イディオム - 双極Ⅱ型障害と生きる いつも上を見上げて
2016 - 12 - 28 TOEIC 900を目指すあなたへ。これだけは覚えよう。英単語、イディオム TOEIC 900 ぼくがTOEIC900を超えるために覚えた英単語です。 これからも随時追加していきます(3日に一回ほどのペースで)。 努力する人好きです。応援します。がんばってくださいね。 (電話の)内線 extension つかの間の fleeting 通知 notice ... 続きを読む
覚えるだけでPythonのコードが少し綺麗になる頻出イディオム - タオルケット体操
2016 - 11 - 01 覚えるだけでPythonのコードが少し綺麗になる頻出イディオム プログラミング python まえがき 今年の春から今まで、2年ぶりにPythonを沢山書いているわけなんですが、 JavaScriptのクソに頭をやられて 久しぶり書くだけあって基本的なところから色々と頭から抜け落ちていたわけです。 そんで何か思い出すたびに会社のwikiを使ってメモっていたのですが、せ... 続きを読む
JavaScript - ES async/awaitを全力で使ってみて発見したイディオム - Qiita
手元の趣味コード(諸事情により未公開)に向けて全力で適用してみた結果学びがあった。以下babel。 事前に確認 async/await は Promise と Generator の糖衣構文である await は Promiseのインスタンスの式を与えると(見た目上)停止する await するには async functionで囲う必要がある async function は必ず非同期で実行され ... 続きを読む
Javaで1行ずつテキストデータを読み込むイディオムの変遷 - argius note
2015-06-06 Javaで1行ずつテキストデータを読み込むイディオムの変遷 Java テキストデータを読み込む場合、言語にかかわらず1行ずつ読み込んで処理します。ここではこのイディオムを"read-lines"と呼ぶことにします。 スクリプト言語なんかだと大抵、最初からforeachで済んでしまっていたりしますが、初期のJavaではちょっと面倒な手順が必要でした。 新しいバージョンではだいぶ... 続きを読む
数学の数式・記号のあるページを簡単に検索できる「SearchOnMath」 - GIGAZINE
英文を読んでいて分からない単語やイディオムを調べられるブラウザの拡張機能が存在しますが、同じような感じで、ウェブサイト上に出てきた数学の記号や数式を含むウェブサイトを効率よく検索できるネットサービス・拡張機能が「SearchOnMath」です。幅広い数式が検索できるので、学生だけでなく、教師や研究者にとっても使えるサービスとなっています。 SearchOnMath http://searchonm... 続きを読む
Herb Sutter氏の語る現代的C++プログラミングの基本
Herb Sutter氏の語る現代的C++プログラミングの基本 作者: Sergio De Simone , 翻訳者 吉田 英人 投稿日 2014年10月26日 | 共有 | 後で読む マイリーディングリスト CppCon 2014でHerb Sutter氏が,現代的なC++プログラミングの基本的なイディオムに関する講演を行った。ここではその要約を紹介しよう。 氏も認めているように,C++は難し... 続きを読む
class << self によるクラスメソッドの定義のイディオムの説明とその背景にある特異クラスのかんたんな解説
って出てきてびびるんだが、これはなんの暗号ですか? こいつは特異クラスと言いまして、説明をすると大変長いものです。 まず、なにをしているかというと、これはクラスメソッドを定義するイディオムのひとつです。 http://docs.ruby-lang.org/ja/2.1.0/doc/spec=2fdef.html#class_method def self.class_method 方式では複数のク... 続きを読む
Modegramming Style: かんたんScalaz/Boolean編
2014年5月12日月曜日 かんたんScalaz/Boolean編 Scalaz 7を本格的に使い始めたので、Scalaz 7を包含したコーディング・イディオムの棚卸しをしています。Scala 2.10の基本機能とScalaz 7を併用する前提で、コーディングの局面毎に使用するイディオムを事前に準備しておくわけです。イディオムを事前準備しておくことで、プログラミングの局面局面で即断即決ができるので... 続きを読む
[初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか - Qiita [キータ]
はじめに: 遠回りせずに「近道」を探す RubyやRailsを始めたばかりの人は、もっと短く書く方法や便利な標準ライブラリの存在を知らずに遠回りした書き方をしてしまいがちです。 そこで、RubyやRails初心者の人によく見かける「遠回り(または車輪の再発明)」と、それを回避する「近道」をいろいろ集めてみました。 Ruby編 後置ifで行数を減らす 続きを読む
ダブル・ディスパッチ~典型的な関数プログラミング・イディオム~ - ぐるぐる~
2013-09-06 ダブル・ディスパッチ~典型的な関数プログラミング・イディオム~ F# 元ネタはダブル・ディスパッチ~典型的なオブジェクト指向プログラミング・イディオム~ です。 これをF#でやってみるとどうなるかやってみましょう。 レンタルショップの例(レベル1) 商品としてCDやDVDを取り扱うレンタルショップを想像・・・するのは面倒でしょうから、コードで示しますね。 type Membe... 続きを読む
よく使うC++のイディオム 「NVI」と「RAII」 (1/2):CodeZine
アプリケーションを作るには、"何をつくるか(what)"、そしてそれを"どうつくるか(how)"を考え、しかるのちそれがコードとして書き起こされます。コーディングの段階では"いかにコンパクト/エレガント/堅牢につくるか"などを考慮した実装デザインがその後のデバッグや拡張/変更/保守に大きな影響を及ぼします。実装時のちょっとした工夫:NVIとRAIIについてざっくりと解説します。 NVI:Non v... 続きを読む
ソシオメディア | メタファからイディオムへ
「フラットデザインはUIを進化させるか」では、フラットデザインの特徴を述べると同時に、これからUIが進んでいくであろうモードレスデザインとの関係について触れました。 今回はその裏にある、UIデザインの本質的な要素の捉え方について、メタファとイディオムという観点から掘り下げてみます。またそこから導かれる、開発プロジェクトにおけるUIデザインの位置づけについても考えてみます。 スキュアモーフィック →... 続きを読む
(〜・◇・)〜 o O ( 闇色 JavaScript イディオム〜 - latest log
2013-07-09 (〜・◇・)〜 o O ( 闇色 JavaScript イディオム〜 (ε・◇・)з o O ( 最近ブログ書いてないなー、そろそろ書かないとなー (ε・◇・)з o O ( JavaScriptイディオム集 が大人気かぁー、もうすぐブクマ1000個とかすごいなー (ε・◇・)з o O ( よーし。便乗して、ボクも手持ちの闇色な奴を幾つか紹介するよー window.onlo... 続きを読む
sort と uniq でさくっとランキングを出力する - blog.nomadscafe.jp
知っている人多いと思うけど、よく使うイディオム $ .. | sort | uniq -c | sort -nr 「sort | uniq -c」で重複行をカウントでき、さらに「sort -n」で行を数字と見なしてソートすることで重複行のカウントで並べなおすことができます 例えば、Webサーバのaccess_logからよくアクセスしてくるIPアドレスを集計してランキングを表示するには以下のよう書け... 続きを読む
外国人が日本でやらかした文化的な失敗を語るスレッド: 誤訳御免。
(07/23)外国人が日本でやらかした文化的な失敗を語るスレッド (07/22)俺が日本を愛してる理由【海外掲示板】 (07/21)函館の「イカ踊り丼」を観た外国人の反応 (07/19)ポーランド人少女が日本語のイディオムを教える動画とその反響 (07/18)とある女子W杯決勝日米戦の海外実況 (07/17)在日米国人ボビーさんのQ&A動画「何でアメリカ人は銃がそんな好き?」 (07/16)日本で... 続きを読む
Perl中級者への道 (近藤 嘉雪, at PerlCasual #4)
PerlCasual #4 「本屋で語るPerlプログラミングTips」 (2011/4/28, 池袋ジュンク堂)で行ったトーク「Perl中級者への道」のスライドです。 Perlの初級者から一歩踏み出して,中級者になるための知識――リファレンス,コードレフ(クロージャ)など――を紹介します。また,Perlスクリプトでよく使われる-慣用句的な表現(イディオム)も紹介します。 Perl中級者への道 (... 続きを読む
for 文と無名関数のイディオム - IT戦記
javascriptid:cho45 がチョロっと書いたコードが話題になっている冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtechこのような書き方は、自分もたまにする。というわけで、この書き方をする利点を以下の順に解説して見る。 単純な for 文の問題点 with 文を使った解決方法と、その微妙な問題点無名関数を使った解決方法 単純な for 文の問題点まずは、以下の ... 続きを読む