タグ args
人気順 5 users 50 users 100 users 500 users 1000 users【JavaScript × Terraform】次世代のモダン AltJS「JS.tf」の紹介
人類は HCL (Hashicorp Configuration Language) で JavaScript を記述するべきなので、次世代のモダン AltJS である「JS.tf」をリリースしました。 例えば次のコードは標準出力に hello world と出力する JS.tf のプログラムです。 data "js_function_call" "hello_world" { caller = "console" function = "log" args ... 続きを読む
T extends (...args: infer R) => unknown ? R : never ← ナニコレ
T extends (...args: infer R) => unknown ? R : never ← ナニコレ type-challengesをやってるときの、ナニコレ シリーズです。前回はこれでした。 今回もやっていきます。前回同様、「あーなるほどね」となった方や「またinferの話か、どんだけこすんねん」となった方はわざわざ読む必要がない記事っぽいです。 手っ取... 続きを読む
【オブジェクト指向プログラミング】誰のもの?で理解するインターフェース
前置き 背景 オブジェクト指向プログラミングのインターフェースについて、以下のような例で学んだ方は多いのではないでしょうか。 public interface Animal { void bark(); } public class Dog implements Animal { void bark() { System.out.println("ワン"); } } public static void main(String[] args){ Animal ani... 続きを読む
chrome/README.md at master · browserless/chrome · GitHub
const webdriver = require('selenium-webdriver'); const fs = require('fs'); const chromeCapabilities = webdriver.Capabilities.chrome(); chromeCapabilities.set( 'chromeOptions', { args: [ '--headless', '--no-sandbox', ], } ); const driver = new webdriver.Builder() .forBrowser('chrome') .withCapabil... 続きを読む
プログラムで解く数学パズル: 囚人とスイッチの部屋の問題 - 解答の自動チェックのしくみ - 貳佰伍拾陸夜日記
この記事ははてなエンジニア Advent Calendar 2018の18日目の記事です. 昨日はid:WindymeltのSmart::Argsのパーサを書いたでした. 明日の担当はid:hokkai7goです. 他の担当者の記事は割と業務っぽいものが多いですが, 今回は趣味っぽいゆるゆるのネタです. 社内でとある数学パズルを紹介したところAdvent Calendarに書い... 続きを読む
今, Smart::Args::TypeTinyが熱い!? - Masteries
2017 - 12 - 24 今, Smart::Args::TypeTinyが熱い!? この記事は, 「Perl Advent Calendar 2017」の24日目の記事です. qiita.com 昨日は, id:papix の「VimにおけるPerl関連のスニペットを晒してみる 〜2017年版〜」でした. papix.hatenablog.com Smart::Argsは便利 Perlで, ... 続きを読む
Java で書いた FizzBuzz を短くしながら仕様について学ぶ - Qiita
class FizzBuzz { public static void main ( String [] args ){ for ( int i = 1 ; i <= 100 ; ++ i ){ if ( i % 3 == 0 && i % 5 == 0 ){ System . out . println ( "FizzBuzz" ); } else if ( i % 3 == 0 ){ Syst... 続きを読む
Ruby初心者を脱した人が悩みがちな、ちょっと特殊な記法・演算子・イディオム - Qiita
初心者がRubyの基礎を覚えたところで他人のコードを読むようになると、 *args や map(&:to_s) のような謎の記法がでてきます。 この手の記法は名前がわからないとググラビリティが低くなるため、人によってはつまづきとなることが多いようです。 尋ねられることがたまにありますので、この機会にRails開発でよく使われるものを中心にまとめてみます。 引数 *args 変数名の冒頭に * (ア... 続きを読む
JSでnewをmockしたい気持ちとサーバーサイドからもらったプロパティ名のケースの不統一問題 - mizchi's blog
2015-08-20 JSでnewをmockしたい気持ちとサーバーサイドからもらったプロパティ名のケースの不統一問題 Rubyをこじらせた人にJSで http://t.co/dwQmw41QRh = function(…args) {return new this(…args) ;}を与えると喜ぶ— 時代の風 (@mizchi) 2015, 8月 20 代償にあらゆるnew関数は死ぬ— 時代の風 ... 続きを読む
jshint - Node.js/JavaScript入門
NeoBundle 'scrooloose/syntastic' let g:syntastic_enable_signs=1 let g:syntastic_auto_loc_list=2 let g:syntastic_javascript_checker = "jshint" Usage: jshint [OPTIONS] [ARGS] Options: -c, --config STRIN... 続きを読む
直列加算と並列加算でdoubleの足し算の結果が変わる話 - きしだのはてな
Javaに限った話ではないのだけど、Javaで並列加算が気軽にできるようになったので、気に留めておいたほうがいい話。 まず、次のようなコードを動かしてみます。 public static void main(String[] args){ double[] data = { 1.234E80, -1.234E80, 2, 3}; System.out.println(Arrays.stream(d... 続きを読む
NSLogをReleaseビルドでどうやって消すか。 « sonson@Picture&Software
こないだの勉強会でどうやら結論が出たっぽいよ. 「printfとかのデバッグ用の出力をリリースビルドではやっぱり消したいよね・・・・.マクロで.」という問題である. @5mingame2が発表の中で指摘していたコードでいいっぽい. すごく知的な感じで素敵. #ifdef _DEBUG #define DNSLog(...); NSLog(__VA_ARGS__); #else #define DN... 続きを読む
編集距離が近いメソッドを勝手に呼ぶ - hitode909のダイアリー
メソッド名を打ち間違えてメソッドを呼べないことがあって寂しかったので,呼ぼうとしたメソッドがないときは編集距離が近いメソッドを勝手に呼ぶのを作ってみた. module AutoCall def method_missing(method, *args) __send__(find_nearest_method(method), *args) end private def find_nearest... 続きを読む
Javaのhello worldの読み方
Javaのhello worldの読み方 前書き お馴染み、hello worldのソース。 class Hello { public static void main(String[] args) { System.out.println("hello world"); } } このコードはコンパイルされると、こんなバイトコードになります。 ca fe ba be 00 00 00 32 00 ... 続きを読む
pyearthquakeで震源地をplotする - def __mopemope__(self, *args, **kwargs):
先日の地震に関連して。pythonであればものすごく簡単にplotできる。データの元ネタはUSGS。 installsudo easy_install pyearthquake plotするM6.0以上のものをplotするfrom pyearthquake import *catalog = usgs.retrieve_catalog("M1+PAST_7DAY")mag6_list = [eve... 続きを読む
mizzy.org - Plagger プラグインの実行フェーズ
Plagger プラグインの実行フェーズ Posted by Gosuke Miyashita Sat, 23 Sep 2006 18:58:42 GMT Plagger プラグインの実行フェーズについて整理してみたので、載せておきます。 追記 はてブで「argsもあるとうれしいとおもた」というコメントがありましたので、追加してみました。 実行フェーズ $args フェーズの役割 実行例 続きを読む