タグ use strict
人気順 10 users 50 users 100 users 500 users 1000 usersAppleの商品ページに使用されているスクロールに合わせて動画を再生するエフェクトを実装するスクリプト -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 ... 続きを読む
Node.jsのビルトインモジュールに名前空間が使われるかもしれない - 技術探し
2018 - 05 - 25 Node.jsのビルトインモジュールに名前空間が使われるかもしれない Node JavaScript Tweet 注意: これはまだ未定です。 他にいい案があれば、提案やコメントをしてほしいです。 'use strict' ; const fs = require( '@nodejs/fs' ); // import fs from '@nodejs/fs'; con... 続きを読む
react-native - ReactNativeでgulpとreact-jadeを使ってみる - Qiita
'use strict'; global.React = global.require('react-native'); let xtend = require('xtend'); let {View, Text} = React; let template = require('./template'); let styles = React.StyleSheet.create(require(... 続きを読む
Node.Jsの暗号化について調べてみた。 | Developers.IO
はじめに node.jは暗号化する際に特別なパッケージ等は必要なく、 require('crypto')と指定するだけで基本的な暗号化は実装できます。 AES-256で暗号化しようととした場合、以下の方法で実装が可能です。 'use strict'; var crypto = require('crypto'); var cipher = crypto.createCipher('aes-256-... 続きを読む
Internals::SvREADONLY() はオススメできない - stfuawsc
Immutable な hashref, arrayref たまに欲しくなりますが Internals::SvREADONLY() はクセが強すぎてあまりオススメできないです。 たとえ次のコードの挙動を言い当てられたとしても、赤の他人(≒ 半年後の自分)が見た時に分かるかどうかは怪しいかと。 use strict; use warnings; use Data::Lock 'dlock'; my ... 続きを読む
Node.jsのrequireをインライン化、無駄なuse strictを取り除くモジュールを書いた | Web scratch
はじめに Promises Bookという薄い本を書いているのですが、書籍中に出てくるサンプルコードはテストが必須であるという原則があります。 サンプルコードは必ずテストコードが必要となる。(読者がコピペして実行するようなコードをテストを書くべきである) promises-book/CONTRIBUTE.md at master · azu/promises-book サンプルコードとテストはNo... 続きを読む
[tech] perl 5.19.9 の signatures 構文 (普通に引数を書ける構文) を試す | Mon, Feb 24. 2014 - 氾濫原 [HANRANGEN]
Perl 5.19.9 で実装された signatures の構文をためしてみる - blog.64p.org を見てそんなのできたのか〜と思ったので、いろいろ試してみた。なんとこれは、今までになく直感的に引数が書けてしまう革命的構文です。 use v5.19; use strict; use warnings; use feature 'signatures'; no warnings "exp... 続きを読む
chomp() は $/ に依存していると知れ! - Islands in the byte stream
perldocにあるように、chomp()の挙動は $/ に依存します。ということは、うっかり local $/ したスコープで chomp() を行うと、何もおきません。モジュールの中ではchomp()を使わず s/\n\z//xms するのが無難でしょう。 use strict; use warnings; local $/; my $s = "Hello\n"; chomp $s; prin... 続きを読む
jQuery.Deferredを使って非同期ループ! #jQuery #JavaScript #Deferred - Qiita [キータ]
if(jQuery) !function($){ 'use strict'; if( typeof $.asyncEach === 'undefined' ){ // setTimeoutとDeferredを使い非同期にする関数 var async = function($callback){ var $dfd = $.Deferred(); setTimeout(function(){ $cal... 続きを読む
Hasegawa方式の CSRF対策を試してみた - tokuhirom's blog.
2013-03-04 Hasegawa方式の CSRF対策を試してみた Amon2 での実装例です。 使用感としては、 * 実装はそれほどむずかしくない * トークンの保存をサーバー側でやらなくていいので楽 といったかんじ。 管理画面とかでつかってみたらよいかもしれぬ。 use strict; use warnings; use utf8; use File::Spec; use File::Ba... 続きを読む
[Polyglot][Ruby][JavaScript]JavaScriptとして動作するfizzbuzz.rb - ゆとRubyist日記
LL Decadeで、Polyglotの話を聞いて面白かったので、私もやってみました。 そこで、FizzBuzzを書いてみました。 fizzbuzz.rbですが、JavaScriptとしても動作します。Rubyのバージョンは1.9です。 'use strict'; "#{define_singleton_method(:var){|*v|}||";/*"}" # */ puts=console.l... 続きを読む
Amon2 が WebSocket に対応していた!! - tokuhirom's blog.
Amon2::Plugin::Web::WebSocket というプラグインをだしました。Amon2 の中で非常に簡単に web socket がつかえます。 なんかよくわからん作法とかおぼえなくてもいいので楽すぎる。。実装例は以下のとおりです。Twiggy でしかうごきません。 use strict; use warnings; use utf8; use Amon2::Lite; use Di... 続きを読む
"use strict" - blog.niw.at
“use strict” 最近、仕事場が引っ越をしました。 結果、自宅からはちょっと徒歩で通うのは色々な意味で困難になったので毎日路面電車に乗っているのですが、なんていうか路面電車が走っている、坂のある街に住んでるっていうところだけ切り取ると、魔女の宅急便のようなあるいは港町の風光明媚な日常が勝手に想起されるのですが、実際にはどう見ても麻薬の売買です本当にありがとうござました、のような車窓の路面電... 続きを読む
にひりずむ::しんぷる - Data::Dumper と Data::Dump の実行速度の違い
Data::Dump はデフォルトでそれなりに整形して表示してくれるのと、コンテキストを見てよしなに処理を変えてくれるので、スクリプトのデバッグなどに使うのはまぁまぁ便利だったりします。 が、この子は PurePerl で実装されているので実行速度が結構遅いです。 どのくらい遅いかというと use strict; use warnings; use Benchmark qw(cmpthese :h... 続きを読む
Big Sky :: Vim scriptはウェブアプリケーション記述言語やったんやー
こんにちわ。昨今、ウェブ開発の進化はすざましいですね。PythonやPerlやJava、色んな言語で書かれていると思います。 もちろん編集にはVimを使っているかと思います。 でも編集だけ? 違うよね! Vim scriptはウェブアプリケーション記述言語なんだよ! Plack::App::Vim package Plack::App::Vim; use strict; use warnings;... 続きを読む
Released FurlX::Coro! - Islands in the byte stream
Coroを使うと簡単にFurlで並列HTTP通信が出来ます。 #!perl # usage: http-ping.pl [urls...] use strict; use warnings; use Coro; use Coro::Select; # Furlよりも先にロードすること! use Furl; my @coros; foreach my $url(@ARGV) { push @coro... 続きを読む
一定時間ログを吐かないとイスが飛ぶ Log::Minimal::FlyingChair というモジュールを作りました - (ひ)メモ
sfujiwara package Log::Minimal::FlyingChair; use strict; use warnings; use utf8; use open IO => ':encoding(utf-8)', ':std'; use Log::Minimal; use Time::HiRes qw(sleep); our $VERSION = '0.01_01'; our $... 続きを読む
小ネタ:関数ブロックでnext使うと悲しい事になる - D-6 [相変わらず根無し]
小ネタ:関数ブロックでnext使うと悲しい事になる2011年2月23日 15:54 D| ブログ記事のURL| コメント(0)| トラックバック(0)use strict;sub foo {my $n = shift;next if $n > 5;warn $n;}foreach my $x ( 1..10 ) {foo( $x );}これで嵌った。問題は当然 "next"。ループの中で呼ばれるf... 続きを読む
Win32::GuiTest で Windows の GUI アプリをハックしよう
基本的な書き方 use strict; use warnings; use utf8; # ↑ Perl ハッカーに DIS られなくなるおまじない # Win32::GuiTest を使うおまじない use Win32::GuiTest qw(:ALL); # 日本語を使えるようにするおまじない UnicodeSemantics(1); # ここで Win32::GuiTest を使う マウスを... 続きを読む
naoyaのはてなダイアリー - Perl の話をまとめた
use strict がどうのこうのという話があって、そういえば昔自分もそんなこと書いたなあと思っていろいろ自分の書いた Perl の話を見返してて、せっかくだから拙作のまとめでも作っておくかと思いました。とりあえず文章量がそれなりにあって、まとまりのあるものだけを見繕ってみます。今見ると、当時の理解が不十分で微妙なところもあったりしますが、そのあたりはご愛嬌。 いま読んでもまだ陳腐化はしてなさそ... 続きを読む
404 Blog Not Found:perl - use strict; # and be happy
どうやら私の本では、啓蒙が全然足りなかったらしい。 Perl/CGI辞典 - 土井 毅さん 著 - にて use strict が推奨されていない件について - iandeth. p.104 strict プラグマは、Perlスクリプトでの記法を厳密にするためのプラグマです。 (中略) これにより、宣言の曖昧な変数への参照を発見できます。 [参考] strict プラグマは厳密すぎるため、通常のプ... 続きを読む
Class::DBI関連モジュール : blog.nomadscafe.jp
Class::DBI関連モジュール いま作っているWebアプリで、Class:DBIをはじめてきちんと使った。 いろいろとPluginを使ったのでメモ。 ベースクラスには、 package Object; use strict; use base qw(Class::DBI::mysql); use Class::DBI::AbstractSearch; use Class::DBI::Plugi... 続きを読む
naoyaのはてなダイアリー - Perlプログラマのレベル10 - Perlプログラミング救命病棟より
プログラマ、と一言で言っても、if文の意味をようやく理解したばかりの駆け出しのプログラマもいれば、汎用的で優れたライブラリを量産できるような凄腕のハッカーもいる、つまりはピンきりです。Perlプログラマに関してはどうでしょう。一流のPerlプログラマになるためには、見えない階段があるようです。use strict を使い始めたらその階段を一歩上ったと言えるでしょうし、正規表現を理解したときも一段あ... 続きを読む
本邦初公開!電話番号の正規表現 - にぽたん研究所
近年「本邦初公開」って表現、あんま使わないすね。。。 さて、Regexp::Assemble という、正規表現愛をものすごく感じるモジュールを見付けました。 愛がある上に、ものすごく便利です。 use strict; use Regexp::Assemble; my $ra = Regexp::Assemble->new; $ra->add('a'); $ra->add('b'); print $... 続きを読む