jsScheme - Scheme interpreter in JavaScriptというサイトがある。 このページではSchemeをブラウザ上で実行できる。 どういうことかというと、つまりはScheme処理系がJavaScriptで実装されてる。 GPLライセンスで自由に使って良いとのことだったので、一部だけ手を加えて、Chrome拡張に移植した。 授業でちょうど今、『計算機プログラムの構造と解釈』(Structure and Interpretation of Computer Programs)を読んでて、英語版はリンク先で全部公開されてるから、これを読んでるとSICPにサンプルコードを見つけると、自分の場合はそれをコピーしてVimに貼り付けて実行するとか、大体の人なら授業指定の処理系Jakldに貼り付けたりして実行している。 学習的には丁寧に写経したりするんだろうけど、どう動くか
Tomcat をコンテナとした Servlet のコード上で Content-Length ヘッダを設定していたのですが、なぜか HTTP レスポンスのヘッダには Content-Length が出力されないという事象が確認されました。 これは一体なぜなのだろうと調べていると、当該レスポンスのヘッダに Transfer-Encoding: Chunked が出力されていることに気付きました。 Chunked は HTTP/1.1 で定義されている方式です。RFC 2068 には以下のような記述があり、Chunked と Content-Length を共存させてはいけない (MUST NOT) ことが分かります。) Messages MUST NOT include both a Content-Length header field and the "chunked" transfer
ท้าทาย เพิ่มเติมประสบการณ์ รวมไปถึงลุ้นเงินรางวัลได้อย่างมีอิสระ บาคาร่า99 ทางเลือกที่จะเข้ามาเติมเต็มให้กับนักพนันทุกคนอย่างทั่วถึง สำหรับคนทั่วไปที่มีความสนใจตัวเกมพนันออนไลน์ อยากจะให้เริ่มต้นกับทาง บาคาร่า99th ที่มีการเน้นบริการเกมพนันยอดนิยมระดับโลกอย่าง Baccarat เกมพนันที่กลายมาเป็นอันดับที่ 1 สามารถครองใจนักพนันไปทั่วโลก เนื่องจากว่าขึ้นชื่อว่าเกมพนัน จะต้องง่ายและหลากหลาย สามารถตอบสนองทั้ง
概要 [/2014-04-16] 作成(圧縮) [/2015-12-12] 作成(無圧縮) [2007-12-19] 読込(展開・解凍) [/2015-12-12] CRCチェック [/2008-12-22] ZipFileSystem [2015-12-12] zipファイル作成/更新 [2015-12-12] 概要(どのクラスを使うべきか) zipはjavaでよく使う(jarファイルがzip形式だから)のでjava.util.zipというパッケージが用意されており、標準で扱える。 しかしJDK1.6以前では日本語ファイル名が扱えない(※)ので日本人としては非常に不便。[/2014-04-16] ※ 正確には、圧縮時にUTF8で保存されてしまい、解凍時もUTF8として扱ってしまう。Java以外のツールで日本語ファイル名をUTF8で扱ってくれない場合、文字化けしてしまう(大半はそうだと思う
JavaでZipEntryとZipOutputStreamを使ってZIPアーカイブする方法です。 ZipOutputStream クラスは、java.util.zip.ZipOutputStream, org.apache.tools.zip.ZipOutputStream の2種類がありますが、日本語ファイル名を扱える org.apache.tools.zip.ZipOutputStream を利用しましょう。 実務では、ZIP 圧縮したい方法として「特定のディレクトリを圧縮したい」「特定のファイルだけ圧縮したい」などの要望があるかと思います。今回はその両方を実現するためのサンプルを用意しました。 ここでは JavaでZipEntryとZipOutputStreamを使ってZIPアーカイブする方法 を紹介します。 それでは、実際のソースを見ながら解説してきます。 今回は、ZipCompr
java.util.zipパッケージを使えばAndroidアプリケーションからZIPファイルを作成することができます。 たとえばアプリケーションで扱うデータをZIPファイルに圧縮して外部ストレージに保存するというような用途で利用すると良いでしょう。 詳細は続きからどうぞ。 クラスとメソッド ZIPファイルの作成には下記のクラスとメソッドを使います。 java.util.zip.ZipOutputStream : ZIPファイル形式でファイルを書き込むための出力ストリーム java.util.zip.ZipEntry : ZIPファイルエントリを表すためのクラス エントリの設定 ZIPファイルはそのZIPファイルに含まれるファイルやディレクトリの情報をエントリと呼ばれる形で保持しています。 エントリは上記のjava.util.zip.ZipEntryクラスで作成することができます。 ZipE
ボンバヘ音頭(編曲:ボンバヘ音頭普及委員会) ※収録曲はすべて Bomb A Head! です。ご了承ください。
2013年11月19日15:39 【一般人】「コロンバイン高校銃乱射事件」の生き残りだけど、なんか質問ある?〈前編〉【不幸体験】 カテゴリ一般人- 重大事件 AMA!!!管理人 Comment(29) ※お願い※ この記事を全文転載している方を見かけました。一部引用でしたらかまいませんが全文は困ります。ご理解よろしくお願いします。 ※タイトルについてたまにツッコミを受けますが、ブログ開設当初【カテゴリ1】○○だけど、質問ある?【カテゴリ2】という付け方をしていた名残です。大部分は後から変更しましたが、被リンクが多い記事はそのままにしてあります。ツッコまれると恥ずかしいので、どうかそっとしておいてください…… 事件発生当時日本にも大きな衝撃を与えた「コロンバイン高校銃乱射事件」。加害者・被害者の両方と友人関係にあり、後に警察から「共犯者」として故意に濡れ衣を着せられた元生徒が語った事件の真実
更新情報: 2013/11/19: 初版公開 2021/01/08: 訳文見直し、追記 こんにちは、hachi8833です。今回は、自分が知りたかった、Active Recordモデルのリファクタリングに関する記事を翻訳いたしました。1年前の記事なのでRails 3が前提ですが、Rails 4以降でも基本的には変わらないと思います。リンクは可能なものについては日本語のものに置き換えています。 なお、ここでご紹介したオブジェクトは、app以下にそれぞれ以下のようにフォルダを追加してそこに配置します。 注記: 以下は使われそうなフォルダを列挙しただけであり、実際にはこの一部しか使いません。 Value Object Service Object Form Object Query Object View Object Policy Object Decorator ⚓ 肥大化したActive
11月19日は、国連がことしから制定した「世界トイレの日」です。 世界の3人に1人がトイレのない生活を送り、多くの子どもたちが不衛生な環境が原因で亡くなっている現状を知ってもらおうと、各地で催しが行われました。 「世界トイレの日」は、発展途上国を中心に世界の人口の3分の1に当たるおよそ25億人がトイレのない生活を送り、毎日、5歳未満の子どものおよそ1600人が不衛生な環境を原因とする下痢で亡くなるなか、衛生への関心を高めようと、国連がことしから制定しました。 19日は各地でさまざまな催しが開かれ、東京・立川市の公園には一風変わったトイレのアートがお目見えしました。 3つ並んだ個室のトイレのうち、1つは便器がなく地面がむきだしになっていて、トイレがないため屋外で用を足している人たちがいる状況を表現しています。 3歳の女の子と一緒に訪れた母親は、「トイレのある生活が当たり前だと思っていました。
★(1) 京都地裁は今年10月、朝鮮学校周辺での街宣活動を「ヘイトスピーチ(憎悪表現)」と認定し、違法判決を下した。一部のメディアは、このニュースを喜々として取り上げ、まるで「多くの日本人がヘイトスピーチをしている」かのような印象操作を行った。 一方で、こうしたメディアが決して取り上げない「ヘイトスピーチ」「ヘイトクライム(憎悪犯罪)」がある。沖縄の米軍普天間飛行場前で、自称・市民活動家らによる嫌がらせである。 彼らはオスプレイ配備反対などを掲げて、基地のフェンスに無断で赤いテープを大量に巻き付ける抗議活動を展開しているが、テープの中に、ガラスの破片や針金をしのばせている。 ボランティアでテープを撤去している沖縄教育オンブズマン協会の手登根(てどこん)安則会長は「ガラスで手をケガをした仲間が何人もいる。彼らは、清掃する人間を傷つけようとしている。あまりにも卑劣だ」といい、さらに続ける。 「
分割した HTML は $templateCache でキャッシュしてくれる 分割した HTML は、通信して取得した時点で AngularJS が $templateCache で(メモリに)保持するため、分割されている部分を表示するたびに取得する通信が発生するわけではない。 かつ、必要となった時点で取得しにいくレイジーローディングなので、ユーザがまったく表示しない部分であれば、1度も取得しにいかないので効率的でもある。 一方で、Grunt などでビルドする時に、この HTML フラグメントを一つのファイルにしてしまい、一括してロードさせることでネットワークでのロスを下げるという方向で工夫もできる。 スクリプトとして HTML テンプレートを記述する場合は、script 要素にtypeとidを指定する。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く