はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ require

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 81件)

require(ESM)とECMAScript仕様

2024/04/25 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip ESM

Meguro.es #27 @ oRo 続きを読む

RailsアプリをRBS + Steepで型チェックするまでの手順 - アジャイルSEの憂鬱

2022/03/09 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Gemfile STEE gem RBS

rails new してから steep check が通るまでにやってみた作業をまとめておく。 GitHub コードはGitHubで公開しているので、詳細な手順を知りたい方は参照してください。 github.com 手順 gemを入れる steepとrbs_railsをGemfileに追加する。 # Gemfile group :development do gem 'rbs_rails', require: false gem 'stee... 続きを読む

GitHub - receiptline/receiptline: Markdown for receipts. Printable digital receipts. Generate receipt printer commands and SVG images.

2021/02/18 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub gamma const encoding CPL

const receiptline = require('receiptline'); const doc = '{code:2012345678903;option:ean,hri}'; // printer example const printer = { cpl: 42, encoding: 'multilingual', upsideDown: false, gamma: 1.8, command: 'escpos' }; const command = receiptline.transform(doc, printer); // display example const ... 続きを読む

Railsアプリの開発環境を速くするための調査 その1 - gemの読み込み時間 - アジャイルSEの憂鬱

2019/10/24 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip gem アジャイルSE Railsアプリ ret config

その1って書いたけど、続くかは不明。 今回は使っているgemの読み込み時間を測ってみた。 Benchmark を仕込む config/application.rb でgemを読み込む前に Kernel.require を上書きして、計測する。 +require 'benchmark' +$result = {} +Kernel.singleton_class.prepend(Module.new do + def require(feature) + ret = ... 続きを読む

Alpine Linux上のRubyでGoogle Cloud Datastoreを使うとクラッシュする件 | GMOアドパートナーズグループ TECH BLOG byGMO

2019/10/01 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip byGMO GCP cloud Kubernetes Ruby

こんにちは、GMOアドマーケティングのmizkichです。 アドテクなマイクロサービスをGCPのKubernetesで運用しています。 Alpine Linux 上のRubyにはライブラリなどに欠けがあるらしく、Google Cloud Datastoreがまともに動作しません。 「require ‘google/cloud/datastore’」の行を書いただけでSegmentation Faultが発生し... 続きを読む

複数のモジュール形式(CommonJS, ES Modules, UMD)をサポートしたnpmパッケージの作り方 in TypeScript - dackdive's blog

2019/09/23 このエントリーをはてなブックマークに追加 38 users Instapaper Pocket Tweet Facebook Share Evernote Clip UMD CommonJS module.exports 形式

はじめに npmパッケージを開発するとき、パッケージ利用者の実行環境に合わせて適切なモジュール形式のファイルをパッケージに含め、提供する必要があります。 具体的には、たとえば以下のようなバリエーションが考えられます。 Node.js環境であれば CommonJS 形式 (module.exports / require() ) ブラウザ環境で、webpa... 続きを読む

chrome/README.md at master · browserless/chrome · GitHub

2019/09/16 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Chrome args New

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... 続きを読む

非数をJSONに入れようとするとどうなるか - Qiita

2019/07/17 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita print JSON nan Ruby

JSON には非数(NaN)は入れられない。入れられるフォーマットになっていないので仕方ない。 無限大も入れられない。入れられるフォーマットになっていないので仕方ない。 仕方ないんだけど、入れようとしたらどうなってしまうのか、各言語の対応を見ていく。 Ruby まずはソースコード: require "json" def test(e) print... 続きを読む

退職エントリを毎日自動で集めるBlogを作った - Qiita

2019/07/03 このエントリーをはてなブックマークに追加 288 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 退職エントリ 退職エントリまとめ 自体 概要

概要 退職エントリって良いですよね。 人生色々ですよね。 作ったもの 退職エントリまとめ これ自体は、ただのはてなブログです。 退職エントリをあつめる cheerio-httpcliで、タイトルに「退職しました」や、「退職します」が付いてるサイトのURLを Google検索結果から集めます。 const client = require('cheerio-http... 続きを読む

newrelic_rpmのしくみ - Qiita

2019/01/06 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails Gemfile Qiita Newrelic

https://speakerdeck.com/k0kubun/number-ginzarb の資料作成のためのnewrelic_rpmのコードリーディングメモ。バージョンはv4.3.0。 Railtie→Agent#start まで require 'newrelic_rpm'でRailtieが作られる まずRailsの場合、普通にGemfileにgem 'newrelic_rpm'を書くと、Bundler.requireされた時にNewRelic::Railtieが定... 続きを読む

AWS Lambda の Node.js で axios と cheerio で HTML解析(スクレイピング)

2018/09/13 このエントリーをはてなブックマークに追加 31 users Instapaper Pocket Tweet Facebook Share Evernote Clip AXIOS テストサーバー JSON スクレイピング HTML

あるテストサーバーから OneTimeToken を取得しようとしたら、レスポンスが HTML しかなかったので、AWS Lambda の Node.js で axios と cheerio で、HTML解析(スクレイピング)して JSON をレスポンスさせるようにした話。 Node.js ソースコード const axios = require('axios'); const cheerio = require('cheerio'); c... 続きを読む

Node.jsのビルトインモジュールに名前空間が使われるかもしれない - 技術探し

2018/05/25 このエントリーをはてなブックマークに追加 28 users Instapaper Pocket Tweet Facebook Share Evernote Clip nodeJS Con use strict node.js

2018 - 05 - 25 Node.jsのビルトインモジュールに名前空間が使われるかもしれない Node JavaScript Tweet 注意: これはまだ未定です。 他にいい案があれば、提案やコメントをしてほしいです。 'use strict' ; const fs = require( '@nodejs/fs' ); // import fs from '@nodejs/fs'; con... 続きを読む

includeって書きたくない僕たちのためのオートローディングとComposer - Qiita

2017/03/15 このエントリーをはてなブックマークに追加 46 users Instapaper Pocket Tweet Facebook Share Evernote Clip composer Qiita INTERFACE 僕たち キミ

こんにちはこんにちは、PHP書いてますか? include_once してますか? それともキミは require_once 派? ところで、現代的なPHPではクラスファイル(ここでは class , trait , interface を含む定義ファイル)では、わざわざファイルを include / require しなくても自動的に読み込む機能をカンタンに構築できる環境があるので、紹介いたしま... 続きを読む

Big Sky :: Ruby の Array#<< は Array#push よりも速いか

2017/02/11 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip Array Benchmark Push Times Ruby

巷の噂で Ruby の Array#<< が Array#push よりも速いと聞いたので調べてみた。まずはベンチマークを取ってみた。 require   ' benchmark ' Benchmark .bm  10   do  | r | r.report  " push "   do 8000000 .times  do ; [].push( 1 );  end end r.report  ... 続きを読む

Ruby の Timeout の仕組み - tmtms のメモ

2016/08/25 このエントリーをはてなブックマークに追加 167 users Instapaper Pocket Tweet Facebook Share Evernote Clip timeout tmtms Hoge Ruby メモ

2016 - 08 - 25 Ruby の Timeout の仕組み Ruby Ruby で長い時間掛かるかも知れない処理のタイムアウトを行うにはこんな感じにします。 require ' timeout ' begin Timeout .timeout( 3 ) do # 3秒でタイムアウト hoge # 何かの処理 end rescue Timeout :: Error puts ' なげーよ ... 続きを読む

文章中から韻を踏んでいるフレーズの組み合わせを検出する gem を作りました - Qiita

2016/05/23 このエントリーをはてなブックマークに追加 531 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita gem Parser フレーズ 引数

依存関係 natto が利用できる必要があります。 使い方 Rhymer::Parser.new の引数に文章を渡すと、検査結果が含まれたインスタンスが生成されます。インスタンスの rhymes メソッドを実行すると、韻を踏んでいるフレーズの組み合わせの配列が返されます。 require "rhymer" rhymer = Rhymer :: Parser . new ( "今日はとても良い天気で... 続きを読む

こないだ社内の勉強会でwebpackのこととか話したのでまとめた - getalog

2016/01/27 このエントリーをはてなブックマークに追加 230 users Instapaper Pocket Tweet Facebook Share Evernote Clip Webpack CommonJS AMD JSコード ヤツ

2016 - 01 - 27 こないだ社内の勉強会でwebpackのこととか話したのでまとめた webpackとは いろんなファイルをtranspileしてES5の JavaScript に変換してくれるやつ AMD かCommonJSの形式でファイルをロード(CommonJSならrequire)すると、transpileしたファイルをロードしてくれる クライアント側のjsコードでもrequire... 続きを読む

swiftのREPLで俺モジュールをimportする方法 - Qiita

2016/01/25 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip repl Qiita perl import use

SwiftのREPL、最高。 何が最高かって、あの重いコンダラじゃなくてXcodeを立ち上げなくても使えるところ。Xcode不要なので、Linuxでも動くし。 しかし、perlの use とかrubyの require とかpythonの import 相当のことを、自分の書いたコードに対してやろうとすると一苦労。でも、一旦やり方を掴んでしまえばちょろいもんです。 swift-complex を例... 続きを読む

benvを使ってangular.jsのコードをnode上で動作させる - podhmo's diary

2016/01/05 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip angu Install node Angular.js

2016 - 01 - 06 benvを使ってangular.jsのコードをnode上で動作させる angular node はじめに テストなどを書きたい時にブラウザを立ち上げずに動作チェックなどをしたいことがある。 しかしangular.jsを直接nodeからrequireすると怒られる $ npm install --save angular $ node -p 'require("angu... 続きを読む

2015年にリリースしたやつらの紹介 - ローファイ日記

2016/01/04 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip ローファイ日記 Middleware やつら Rack 紹介

2016 - 01 - 04 2015年にリリースしたやつらの紹介 octochan github.com curl で叩くと GitHub のIssueにコメントするやつ。Ikachan for GitHub 。 Sinatra ベースで、以下のように config.ru を書くと動く。アクセス制限とかは別のRack Middlewareでやってください。 require ' octochan ... 続きを読む

browserify - app/assets/javascripts以下のJSを全てcommonjsのrequireに書き換える - Qiita

2015/12/24 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip assets Qiita transform Gulp 手元

仕事でgulpを使って僕がよくいじる一部のjsを高速でビルドできるようにしてみたのだが、JSをいじらない人の手元でなにかと差分がおかしくなったり、ビルドするタイミングを伝えないことで問題起きたり、その為に呼ばれて治すのがとにかくめんどくさかったため、思い切ってすべてのビルド工程をbrowserify_railsとbrowserify-incrementalと(そのtransform)に押し込んで、... 続きを読む

gulpとかwatchifyとかbrowserify-shimとかの話

2015/10/12 このエントリーをはてなブックマークに追加 64 users Instapaper Pocket Tweet Facebook Share Evernote Clip Gulp エントリポイント クライアントサイド script

今では、JavaScriptを書いててrequire()やimportを使わないことはありえない。そしてクライアントサイドではそのためにbrowserifyやwebpackを使うことになる。 browserify-shim やみくもにimportしていると、1つのJavaScriptファイルのサイズが大きくなってしまう。また、エントリポイント(実際に<script>で読み込まれるであろう入り口とな... 続きを読む

KeynoteをRubyから操作するkeynote-clientを作りました - blog.katsuma.tv

2015/08/09 このエントリーをはてなブックマークに追加 33 users Instapaper Pocket Tweet Facebook Share Evernote Clip KeyNote 唐突 かんじ Ruby API

唐突の約1年ぶりのエントリーになりますが、itunes-clientの親戚みたいなかんじのkeynote-clientを作ってみました。 Github RubyGem これは何? itunes-clientと同様、高レベル(のはず)なAPIでKeynoteを操作できます。たとえばこんなかんじ。 require 'keynote-client' # インストール済のテーマ一覧を取得 themes =... 続きを読む

serkanyersen/jsonplus · GitHub

2015/08/09 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Install

README.md JSONPlus a JSON parser that supports comments and self references Usage Install using npm npm install --save-dev jsonplus It's really simple var jsonplus = require('jsonplus'); // Parse like... 続きを読む

Rubyで別のコマンドをラップしたい時、ptyライブラリが便利 - ローファイ日記

2015/08/07 このエントリーをはてなブックマークに追加 32 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby ローファイ日記 コマンド sleep status

2015-08-07 Rubyで別のコマンドをラップしたい時、ptyライブラリが便利 library pty (Ruby 2.2.0)pty とは、擬似端末(Pseudo tTY)を扱うライブラリ。典型的には以下のように使う。 require 'pty' status = nil PTY.spawn("for i in $(seq 1 10); do echo progress $i; sleep... 続きを読む

 
(1 - 25 / 81件)