タグ function
新着順 10 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 ... 続きを読む
JavaScriptで要素をドラッグして移動する簡単な方法 - Qiita
要素をドラッグして移動することは、JavaScriptにおいて頻出パターンです。 しかし、それを簡単に実現するコードは意外と知られていません。 <img id="$img" src="https://js.cx/clipart/ball.svg" width="40" height="40"> <script> $img.onpointermove = function(event){ if(event.buttons){ this.style.left = this.... 続きを読む
加速するEdge Computing
Transcript 加速するEdge Computing JSConfJP 2021 1 whoami Shinobu Hayashi (@Shinyaigeek) - Web Developer - UTokyo B4 - work at Newspaper Company - 👀 : Browser, web standard, performance - GitHub & Twitter: @Shinyaigeek 2 Edge Computing 流行ってますね 3 Edge Computing 4 EdgeでFunctionを実行するPla... 続きを読む
GitHub - psanford/cloudtrail-tattletail: AWS Cloudtrail event alerting lambda function. Send alerts to Slack, Email, or SNS.
Cloudtail-Tattletail Cloudtrail-Tattletail is a Lambda based Cloudtrail alerting tool. It allows you to write simple rules for interesting Cloudtrail events and forward those events to a number of different systems. Cloudtrail-Tattletail is designed to run with a minimal set of dependencies to ma... 続きを読む
恒等関数と extends キーワードを使った TypeScript のテクニック - 30歳からのプログラミング
この記事の内容は TypeScript のv4.1.3で、compilerOptions.noUncheckedIndexedAccessを有効にした状態で動作確認している。 参考: zenn.dev 恒等関数(Identity Function)とは、渡されたものを返す関数。 function identity<T>(arg: T) { return arg; } const x = identity(1); // const x: 1 const y = identity(() =... 続きを読む
スクロールに応じて任意のテキストにアニメーションしながらハイライト | かちびと.net
Result スクロールするとテキストにアニメーションしながらハイライトする、というもの。 通常のハイライトよりも目を惹く印象です。コードはVanillaとなっています。 Ads JavaScript (function (document) { const markers = [...document.querySelectorAll('mark')]; const observer = new IntersectionObserver(entri... 続きを読む
tiny-console.js · GitHub
tiny-console.js (function(c,b,cs,r,d){ b.frameBorder=0; b.style = 'position:fixed;bottom:0;left:0;width:100%;height:30vh;background:#fff;border-top:4px solid #bbb;box-shadow:0 0 2px #000;z-index:999;cursor:ns-resize;'; b.onpointerdown=function(e){b.setPointerCapture(e.pointerId);b.e=e;b.h=b.offse... 続きを読む
JavaScript - JavaScriptを読んでいてたまに出てくる唐突な二つの括弧の意味|teratail
お世話になります、他人が作ったJavaScriptを見ていると 唐突に謎の書き方が出てきますが言語化が難しく調べるのが難しいものがあります その一つが以下のソースなのですが TextEditor.prototype.createElements = function () { this.TEXTAREA = document.createElement('TEXTAREA'); this.TEXTAREA.tabIndex = -1; (0,... 続きを読む
JavaScriptのリファクタリングツール「jscodeshift」の使い方 - Qiita
はじめに JavaScriptのコードを一括で変換したり修正したい場合、正規表現などを使い置換しますか? シンプルなケースであればそれでも問題ないですが、複雑な変換であればASTベースでコードを自在に変換できる「jscodeshift」が便利です。 jscodeshiftを利用すると、以下のようなことができます。 例) functionで書かれ... 続きを読む
Appleの商品ページに使用されているスクロールに合わせて動画を再生するエフェクトを実装するスクリプト -Scrolleo | コリス
/* Scrolleo - make your video scroll with inertia * MIT License - by Mark Teater */ (function(window, document, undefined) { "use strict"; var _Scrolleo = function(opts) { // Defaults this.acceleration = 0.08; //1 is fastest, 0 is slowest, 0.08 is default this.secondsPerScreen = null; //Set this ... 続きを読む
AWS Lambda のミニマルなデプロイツール lambroll を書いた - 酒日記 はてな支店
3行で シンプル/ミニマルな Lambda のデプロイツール lambroll を書いてるよ Lambda API 以外は極力触らないやつです 既存 function の移行も簡単です 開発の経緯 AWS Lambda を管理、デプロイするのに数年来 Apex を使っていましたが、最近更新がないと思っていたら案の定というか、残念ながら No longer maintained と... 続きを読む
昨今のJavaScriptをレビューしたら全くわからなかった話 - aoma blog
はじめに 最近JavaScriptのプルリクが来たので「よーしやったるでー」って感じでレビューしたんですが、まったく理解できずレビューになりませんでした。 その時疑問に思ったことをメモします。。 誰かの助けになれば幸いです。。 これはもう引退やな。。 classの中で function って書くの省略してるの? class TestClas... 続きを読む
javascriptのgenerator - Qiita
メモメモ・・・ 関数名を*をつけてgeneratorを作る function or 関数名に*をつける 渡したい値にyieldキーワードに値を宣言 next()で取り出す next().valueでvalueにズバリの値が取り出せる valueを変更したい function* food(){ yield 'ハンバーガー'; } var f = food(); f.next(); // {value: "ハンバーガー", done: ... 続きを読む
AWS LambdaにLayerなるものが追加されたのでPythonで簡単に使ってみる #reinvent | DevelopersIO
サーバーレス開発部の夏目です。 ラスベガスには行っていませんが、数多くの発表があり情報を追いかけるだけでも大変です。 AWS LambdaにFunctionでコードを共有することができる "Layer"なる機能が追加されたので、 簡単に使ってみようと思います。 【速報】【アップデート】Lambdaが複数のファンクションで共有するコ... 続きを読む
AWS LambdaのRuby Runtimeを使ってみた #reinvent | DevelopersIO
待望のRuby Runtime AWS Lambdaで待ちに待ったRuby Runtimeがやって来ました!待ちわびたRubyistは多いんじゃないでしょうか。 Announcing Ruby Support for AWS Lambda | AWS Compute Blog 早速動かしてみました。 Lambda Functionを作成 早速Create Functionから作成します。Ruby 2.5 が選べる!この日をずっと待ち侘... 続きを読む
漢字研究ブログ: 「函数」が音訳というデマと、本当の語源
数学用語「function」は、中国語で「函数」と翻訳された。この語は日本にも輸入され、現在も日中で使われている(ただし現在日本では「関数」の表記が主流)。 この「函数」は、「function」に近い音の字を当てて作った語であるという説があるが、これにはいくつかの不審な点があり、戦後の日本で生まれた俗説であると思... 続きを読む
JavaScript の async/await の仕様をずっと誤解していた
JavaScript の async/await の仕様をずっと誤解していた Takaya Kobayashi Feb 8 Updated on Feb 11, 2018 すごい初歩的なことかもしれないのだけれど、年単位ぐらいで誤解したままコードを書いていたので懺悔のためにも書いておく...。 何が違ったかというと、async function の扱いである。async function も function... 続きを読む
JS基礎ー非同期とコールバック
初めに 自分は業務中でよくPromiseで非同期処理を実現しますが、そもそもなぜPromise使うのかをよくわからないので、今回は基礎からJavaScriptの非同期とコールバックについて整理してみます。 先ずは定義 非同期処理 :JSにおける非同期処理は、プログラムコードを上から順に1行ずつ実行していきません コールバック :他のコードの引数として渡されるサブルーチンである 例 function... 続きを読む
Alexa(echo) skill用lambda functionをAWS SAMを使ってバババッと立ち上げる - でこてっくろぐ ねお
2017 - 12 - 16 Alexa(echo) skill用lambda functionをAWS SAMを使ってバババッと立ち上げる はてなエンジニア Advent Calendar 2017 の16日目です。 昨日は、 id:cockscomb さんによる 三点リーダーの位置をOpenTypeフォントでいい感じにする…… - cockscomblog? でした。 最近、各種スマートスピー... 続きを読む
はてなブログのエントリにPlantUMLを埋め込む方法 - Islands in the byte stream
2017 - 11 - 09 はてなブログのエントリにPlantUMLを埋め込む方法 まずエントリの最後にこのスニペットを置きます: < script > var a = Array .from ( document .querySelectorAll ( "pre.code" )) ; a.forEach ( function ( pre ) { if ( pre.attributes [ 'd... 続きを読む
【はてなブログ】Milliard関連ページプラグインにブックマーク数を表示させる - ぼっちサーファーのブログ
「Milliard関連ページプラグイン」に「はてなブックマーク」の被ブックマーク数を表示させます。 下記のJavaScriptを記事下またはフッタなどに追加して下さい。 <script> function add_bookmark_count_image(){ $(function(){ $(".ssPanel").each(function(){ var archiveEntry = $(thi... 続きを読む
JSを事前コンパイルするPrepackを試してみた - Qiita
ゴールデンウィークの最中に、Facebookから「 Prepack 」が公開されました。 PrepackはJavaScriptのソースコードを最適化するツール。計算可能なことはコンパイル時にしてしまうことで、実行時の性能向上ができます。 公式サイトのコード 適用前のコードがこれだとしたら ( function () { function hello () { return 'hello' ; } ... 続きを読む
R 3.4.0 のJITバイトコンパイラってどんくらい早くなるの? - でーたさいえんすって何それ食えるの?
2017 - 04 - 25 R 3.4.0 のJITバイトコンパイラってどんくらい早くなるの? R3.4.0がリリースされましたね。 で、大きな変更点のひとつに JIT バイト コンパイラ がデフォルトでONになってるとのことです。 これによって、forループやfunctionは特に何もせずともバイト コンパイル が行われて高速化が行われることになります。 ※ただしbrowser()が入れられた... 続きを読む
ブログ集客方法【今更聞けない5つのコツ】
ブログ集客方法は色々あるけど、集客に成功するには単純に圧倒的な価値を提供するのが一番効果が高い。なぜなら「つまらない情報をいくら伝えても誰も寄ってこないけど、価値ある面白い情報のブログには自然と人が集まるから。」今更聞けない5つのコツをこれからお伝えするのであなたがまだ実践していないコツがあればぜひ今すぐ取り入れてみてほしい。 ツイート!function(d,s,id){var js,fjs=d.... 続きを読む
アフィリエイトブログ書き方【5つの心得】
アフィリエイトブログ書き方は、しっかりと目的とターゲットを明確にして伝えることが非常に重要。あなたは普段記事を書く時に、どんなことを考えて書いているかな?「う~ん、特に何も考えずに皆が読んでくれればいいと思って書いています!」というあなたはとても大きな間違いをしているので要注意だよ。 ツイート!function(d,s,id){var js,fjs=d.getElementsByTagName(s... 続きを読む