Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
これは,クローラー/Webスクレイピング Advent Calendar 2016の1日目の記事です. JavaScriptを利用したページをスクレイピングするためには,スクリプトを実行し,ページを適切にレンダリングする必要があります. 本記事では,そのようなケースに便利なPythonライブラリscrapy-splashを紹介します. 前置き ScrapyやSplashを既にご存知の方は読み飛ばして下さい. Scrapyとは? Scrapyとは,Python製のクローリング・スクレイピングフレームワークです.フレームワークというだけあって,Scrapyにはクローリング・スクレイピングに便利なオプションがあらかじめ用意されています. Scrapyに用意されている便利なオプション例 サイトクローリング間隔を設定 robots.txtを解釈したクローリングを自動的に実行可能 Scrapyを利用す
ML勉強会 #2で話した。 要約 近年のJavaScriptは進化が激しく、様々な拡張が提案されている。その中にはMLの機能を類似したものも多数ある。例えば、オブジェクトとレコード型のように使えるようにする拡張やパターンマッチを導入する拡張といったものが提案されている。 しかし既存の言語にMLを意識した機能を追加するのは簡単ではない。 そこでFacebookのReasonそこでOCamlをJavaScriptに近づける、というアプローチを採用してる。具体的には文法をJavaScriptに近づけたり、周辺ツールの整備を行なっている。 JavaScriptの必要性 Misoca ボクはMisocaという請求書を管理するWebサービスを作る仕事をしている。今日の交通費も出してもらった。ありがとう! React/Redux Webサービスを作るには、JavaScriptを扱う必要がある。 Java
久々のブログ更新となります。 シェルスクリプトをWindows用に移植したい・・・という場面でShellJSが便利だったというお話です。 ShellJSとは? github.com Node.jsでシェルスクリプトが書ける!(※実際書くのはJavaScript。APIが限りなくシェルスクリプト風) Windows/Mac/Linuxでポータブルに動く! ヤツです。 採用実績 YeomanとかZeptoとかJS界隈の有名どころで使われています。 GitHubスター数も5,835(2017/05/03現在)なので結構人気あるライブラリと言ってよいのではないでしょうか。 自分は ESLintで使われていて知りました。 何で必要になった? 当初JSファイルをcatして結合するだけの単純なスクリプトをシェルスクリプトで書いてました(LinuxとWindows(MSYS2)だけで動けばよい) ところが
ShellJS is a portable (Windows/Linux/macOS) implementation of Unix shell commands on top of the Node.js API. You can use it to eliminate your shell script's dependency on Unix while still keeping its familiar and powerful commands. You can also install it globally so you can run it from outside Node projects - say goodbye to those gnarly Bash scripts! ShellJS is proudly tested on every LTS node re
定数で値を宣言すると後から変更されないように値を保持しておくことができます。 ファイルパスやフラグの管理など、他の言語でも必須となりますよね。 javascriptの実装中もフラグなどの管理に定数を使いたくなることがあると思います。 javascriptでの記述は以下 const FILE_PATH = '/image/hoge.jpg'; const SPEED = 10; FILE_PATH = 'foo.jpg'; // できない SPEED = 1000; // できないプログラムをやっている人からすると当たり前な話ですが、 これには落とし穴がありconstはIE非対応という問題があります。 IE10まではconstが非対応IE10でconstを使おうとすると構文エラーとなります。 これはIE10以前でも同様にエラーとなっています。 MDNによると・・・ 現在の const の実装
S式の文字列をS式にしたかった。 JavaScript Common Lisp JSON.stringify(obj) (prin1-to-string sexp) 、 (format nil "~S" sexp) JSON.parse(string) (read-from-string string)、(with-input-from-string (in string) (read in)) Twitterで教えていただきました。ありがとうございます。 @peccul read-from-stringで戻せるはずです— アキ・コケコ (@akeo_quick) December 11, 2016 @peccul (equal '(:key "value")(read-from-string(prin1-to-string '(:key "value")))) => T のはず。— si
この記事は、はてなエンジニアアドベントカレンダー2016の5日目の記事です。 こんにちは、はてなでアプリケーションエンジニアをしている id:shiba_yu36 です。先日、buildersconにおいて、現在所属しているプロジェクトでJavaScriptのユニットテストを導入した知見について、「一から始めるJavaScriptユニットテスト」というタイトルで発表しました。 speakerdeck.com この発表は、実際にJavaScriptのユニットテスト環境を作ってみると非常にハードルが高いと感じたので、そのハードルを少しでも下げられればという思いで、非常にシンプルな例で一から環境を作る例を紹介しました。アジェンダは次のとおりでした。 カクヨムのJS環境 JSのテストツールを整理する 通常の関数のユニットテスト DOM操作する機能のユニットテスト カクヨムのJS環境や、JSのテスト
日記の JavaScript を全て ClojureScript で書いたので、その過程で出来た所謂俺プラクティスをまとめました。
ざっくりとした知識 Google Apps Script Google がホスティングするサーバーでAppsをJavascriptでかけるシステム。 Google Apps Script で 業務アプリを作る利点 Googleの各種サービスに非常に簡単にアクセスできる。 riot.js とは react.js ライク な フロントエンドを構築する javascript のライブラリ。 フロント界隈で一番イケてるのは AngularJS でも React でもなく Riot.js だという話 を読んでみよう。 boostrap とは グリッドシステムがとても使いやすいCSSのフロントエンドのフレームワーク。 実践 Google Apps Script の基本部分を作成 [コード.js] function doGet(){ var pageTemplate = HtmlService.crea
Reactの最新動向とベストプラクティス ── HTML5 Conference 2016セッションレポート 小林徹 2016年9月3日に東京電機大学で開催された「HTML5 Conference 2016」のセッションを特集する第二弾は筆者である私、小林徹が登壇した「 Reactの最新動向とベストプラクティス 」の内容を解説します。 Reactの現状 Reactは、2013年にFacebookが公開した、Viewを作るためのJavaScriptのライブラリーです。 https://facebook.github.io/react/ 現在のバージョンはv15.3.2です。 v1.0.0からv14.0.0までのバージョンはありません。 「すでに安定していてプロダクションでも利用できる」ことや「セマンティック・バージョニング(パッチ.マイナー.メジャー)に準拠している」ことを示すために、v0.
画像などを遅延読み込みをするlazyloaderが久々に必要になってナウいやつを探してたら見つけた。 the ultimate and lightweigth lazyLoaderだそうです。つよそう。 軽く使って良さそうなのにあまり記事がなかったので個人的まとめ。 良いとこ ピュアな実装でjqueryなどフレームワークに依存していない jquery.lazyloadあたり使いたいけどjqueryを入れねば、みたいな問題がない。 レスポンシブ対応などが豊富 プラガブルな実装 画像以外にもスクリプトやiframeにも対応しているよう Star数:2625(2014/12/27時点)。 作者はhtml5shivなどの作者らしい https://github.com/aFarkas 悪いとこ initial commitが3ヶ月前(2014/10)でまだまだ枯れてない バージョンは0.6。まだベ
I am looking for something similar to jQuery image lazy load plugin, but for iframes.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く