ぱっと見、簡単そうに見えてその実、意外と大変なのが差分を表示する処理だ。マシンパワーも意外と使うので、油断ならない。だが、Web上で共有したりコラボレートしたりするアプリケーションが増えている現在にあっては、重要な機能になっている。 手軽に実装する方法は、既存のライブラリを使うことだ。それも、サーバサイドでなくクライアントサイドで。 今回紹介するオープンソース・ソフトウェアはJSBlend、JavaScriptで実装されたDiffソフトウェアだ。 JavaScriptでDiffを実装すると言うのは以前紹介したgoogle-diff-match-patchや、「Javascriptでdiffる ( with 形態素解析 ) (nakatani @ cybozu labs)」等で試みられている。JSBlendが凄いのは、ただDiffだけでなく、マージにも対応している点だ。比較は文字単位で行われ
このウェブサイトは販売用です! twiwt.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、twiwt.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!
福祉保健局は、令和5年7月1日から福祉局と保健医療局に再編し、URLを変更しました。下の各局バナーからトップページに進み、分野別取組・キーワード等で検索をお願いします。 ブックマーク、お気に入り等に登録いただいている場合は、お手数ですが、再登録をお願いします。 The Bureau of Social Welfare and Public Health was reorganized into the Bureau of Social Welfare and the Bureau of Public Health on July 1, 2023, and the URL was changed. Please proceed to the top page from the banners of each bureau below and search by area-specific i
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Pythonの生みの親Guidoパパのブログエントリを翻訳してみました。「Why explicit self has to stay - なぜPythonのメソッド引数に明示的にselfと書くのか」。Pythonのメソッド引数に書く「self」はしばしば,他言語からのPython移民を中心に「ウザイ」「キモイ」「消えてなくなれ」と攻撃の対象となることが多いのです。GuidoパパはPythonが生まれて10年,もう何度も似たようなことを聞かされ,そのたびに明快な反論を行ってきました。言語の設計者には,技術的な素養はもちろんのこと,情熱と根気,そして我慢強さが必要なんだなあとつくづく思い知
今回から数回にわたって、アクセス解析のデータをどのような定期レポートにして見ていったらよいかを、サイトの種類別に解説していく。第1回はEC(電子商取引)サイトを取り上げる。 まずは、レポートに掲載する指標の選択方法についてお話ししたい。はやり言葉で言うとKPI(重要業績評価指標)ということになる。KGI(経営目標達成指標)と分けて話をする場合もあるが、ここではまとめて何が管理すべき指標として必要かということを考察していきたい。 また、レポートは誰に向けてレポートするかによって、レポート頻度と内容が変化するので、 マネジメント層向けレポート現場向けレポートの2つのパターンで考えてみたい。 「サイトの売上」を分解してみるECサイトに限らず、どんなサイトにも共通することだが、レポートする指標は、サイトの目的から逆算して設定していくべきである。 ECサイトの目的は、サイトで売上を立てること、すなわ
2011年11月11日、iPhone版のバウリンガルが遂に配信開始となりました。 バウリンガルといえば、犬の声を解析し、人間の言葉に変換してくれることでおなじみの玩具です。 iPhone版は夏に出ることになっていたのですが、待てど暮らせどストアに並ばず。 で、先日、突然出ました。突然すぎて、これもし俺が犬だったら、ワワワワワワワワン!! って言ってた。びっくり吠え。 で、バウリンガルですよ。犬飼ってないのに買ってしまいました。 メイン画面 翻訳の前に犬種を選ぶ。画面には表示されてないけど、下にスクロールするとまだまだ死ぬほど犬種があります。 ためしに、自分で「ワンワン!」って言ってみました。ワンワン! かーわーいーいー! ちなみに、ちゃんと犬っぽく鳴かないと反応しません。 音楽とかではまったく反応しませんでした。 さて、iPhone版バウリンガルの最大の特長はバウイッター。 犬用のツイッタ
先日、一般や企業向けに IPv6 対応を支援をする、EDGE Co.Lab v6 というのを始めました。 これを始めるにあたって、弊社情報環境技術研究室の伊勢さんから、「なんかウチでやってるコンテンツで、どれか IPv6 対応しようよ」と、いきなり言われました。 実は IPv6 って何年も前からよく耳にするけど、特にインフラまわりの知識が拙いし、何だかんだ身の回りのほとんどが IPv4 で、それでまぁウマくいってるからよくわからないし、別にどうでもいい…と、IPv6 に対して「現実味がない。時期尚早なのでは?」みたいな勝手な印象を抱いて、毛嫌いしてました。 伊勢さんは 2ch の IPv6 板とかを立ち上げたらしく、IPv6 でアクセスすると、トップページのひろゆきが踊って表示されるそうです。 IPv6 と IPv4 の差って、ひろゆきが踊るか踊らないかの差だけ?とか、そうじゃないのをわか
本書は過去数十年にわたり改良を重ねてきた世界史教科書の定番です。現在の研究水準も反映させて,さらに完璧な教科書をめざしました。
仕事でMySQLのパフォーマンスチューニングをしていて、インデックスについて分かっていないことが多かったので調べたことをメモ。基本的なところから学習しなおした。 MySQLのインデックスは、カラムが特定の値をもつレコードの迅速な検索に使用される。インデックスを使用すれば、数百とか数億ものレコードが入っているテーブルから、一組のレコードを迅速に見つけて取り出すことが可能になる。 しかし、インデックスは速度を改善することもあるが、挿入の邪魔になって遅くなることもある。 インデックスを適切に使うために、まずはインデックスの基本概念をおさえる必要がある。 インデックスの概念 インデックスとは インデックスの仕組みを理解するには、まずMySQLがどのようにクエリに応答するかを知る必要がある。 例えば、 SELECT * FROM phone_book WHERE last_name = 'Hoge'
ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 IRB それはRubyistの魔法のランプ : melborne.github.com - IRB*1 名前を聞けば誰でもわかる 超有名なライブラリ IRBを知らなけりゃ それはもぐりのRubyist :$ IRB 全部のRubyに付いてくる あなたとRubyの対話の窓口 できないことがあるのなら irbと打ってみよう rubyと打ってもダメですよ IRB それはRubyistの魔法のランプ こすれば何かが現れる IRB それはRubyistの魔法のランプ こすって願いを叶えよう I RuB you I RuB you :TO IRB 色気がないのはご愛嬌 色がいるなら .irbrcしてください 補完だってインデントだって そうしたいならプロンプトだって あなた
2010/11/13 に出たらしい http://bakery.cakephp.org/articles/markstory/2010/11/13/cakephp_1_3_6_and_1_2_9_released を読んでびっくりしたんですが、 Twitter を軽く検索した限りだと CakePHP ユーザでない僕が気づいているのに (日本の) CakePHP ユーザさんたちがどうも気づいていないっぽいのでわかりやすくまとめてみることにしました! CakePHP には任意の PHP コードが実行できる致命的な脆弱性があります! 影響のあるサイト結構ありそうですが悪用厳禁です! ※通常リリースの告知のなかにこんな致命的な脆弱性に関する情報を思いっきりわかりにくく書いちゃうのはひどいなあと思うので、ユーザの方は CakePHP に文句を言うといいと思います。僕は CakePHP ユーザじゃない
2010年11月16日06:30 カテゴリLoveMath 3x5=5x3 【ゆっくり理解】なぜ3×5で正答で、5×3が小2のテストでは誤答なのか | Kidsnote「皿が5皿ある。1つのお皿に3つずつりんごが載っている。全部でいくつか。」という問いに対して、5×3と式を立てるのは誤りか 正しい。誤りとするのが、誤り。 まず、「乗法の可換性に関してはまだ教えていないから、(かけられる数)×(かける数)でないと×(ばつ)」というものだが、twitterでも言った通り、可換性はまったく関係ない。 3x5=5x3問題、乗算の可換性は実は無関係であることは、分数を見ればわかる。2/3は「さんぶんのに」と日本語、英語ではtwo thirds (or two over three)。非可換な除算すらこう。すなわちどちらを先に書くかというのは人間の都合であって数学の都合ではない。less than a
最近、自治体においてオープンソースソフトウェア(以下OSS)を採用する例が増えてきたように思う。(注1)ニュースに上がったものだけでも、次のような例がある。 自治体に広がるOpenOffice.org - ITpro さらばWindows、Linux時代幕開け - 読売新聞 県が「オープンオフィス」導入へ 次期オフィスソフト - 山形新聞 ニュースになっているのはOpenOffice.orgやGNU/Linuxであるが、採用に至った主な理由はOSSにするとコストが下がるからであると記されている。確かにOSSはタダだ。商用で提供されているものもあるがタダでオペレーティングシステム(以下OS)やオフィスソフトのように人数に応じたライセンスが必要なものは、そのライセンスコストだけでも相当な額になる。しかも古くなってソフトウェアを更新するたびにライセンス料金が発生してしまう。それがタダになるのは確
●【3次元】柴犬画像貼ってくわ 癒された ●会社が急にブラック企業になったwwwwwwwwww 経営陣が無能だからそうなったのにな リストラするならまず経営陣の首を切ってから ●女「結婚市場の男の上から目線がうざい!」 「仕事で成功している女性、女優やモデルとして活躍している女性、宇宙飛行士になっている」女性と 「エステやヨガ、旅行など趣味を楽しんで」いる女性。 これを並列で ●NHK「番組のネット同時配信したい。そうすれば受信料の全世帯一律徴収も可能だ。」 これって高額な商品を着払いで買わせるのと一緒だよな ●イギリスとアメリカの関係って、女子校のレズカップルに例えると タイは図書委員的な対面的には物静かな子だな 内心は知らんがw ●女子高生ってオナニーとかしたりすんの??????? マジレスというかなんというかでヒイた ゆとりすげーな。まじめだな。 ●アクセラレ
望月展子 @mochi0910 つい乗せられちゃってRTしたり解説してみたり。ユーザー(傍観者含む)イコール宣伝マンみたいなもんですよねー RT @takjob: 禿同。うちも見習うべき。 RT @mochi0910: アップルの宣伝巧者っぷりにゃ、つくづく感心する KDDI広報部 @kddipr @Tomoyamx IS01のOSアップデートなのですが、検討を重ねていましたが、ハードウェア設計値、操作性、パフォーマンス等を考慮した結果、実現は不可能という結論になりました。ご期待に応えられず申し訳ありません・・・(佐)
■あんてな ├ まとめサイト速報+ ├ カナ速あんてな ├ 2chNavi ├ 2ちゃんマップ ├ レスNAVI ├ 紳士協定 ├ なび風呂 ├ ちくアンテナ ├ 2chまとめちゃんねる ├ 他力本願 ├ ギコあんてな(,,゚Д゚) ├ ブーンあんてな ├ つくるよあんてな ├ 暇人(´・д・`)あんてな ├ まとめちゃんねる ├ エスノあんてなZ ├ まとめブログアンテナ ├ 人気サイトランキング365 ├ おまとめ ├ 麻呂あんてな ├ ギコあんてな ├ エスノあんてな ├ アップルあんてな ├ 2MM ├ 2ちゃんねるまとめ ├ ねとしん ├ まとめじゃ! ├ まとめの杜 ├ つくるよあんてな └ ■相互リンク申請中 ├ 2chエクサワロス ├ zipでやるお( ^ω^) ├ あにめちゃんねる └ ■2ch ├ さくたろう速報
* 2010/11/17 17:00追記 foursquareで誰もチェックインしない会社のMayerになってニヤニヤしている小山です。 最近、個人的にですが、`CacooViewer’というiPhoneアプリをリリースしました。 CacooViewer CacooViewerは、弊社と同じ福岡に本社を置くヌーラボさんの`Cacoo‘というリアルタイムなコラボレーションが可能なWebドローイングーサービスのモバイルビューワです。 CacooViewerは非常に簡単なアプリですが、Flashで作成されているCacooの「iPhoneやiPadで作成した画像を見れない」という弱点を若干ながら補完するアプリになっています。 で、 実はこのアプリ、Titanim Mobileを利用して作られています。 Titanium Mobileって何? Titanium Mobileとは、大雑把に言うと「Ja
【画像あり】17歳の天才少年がエンピツのみで書いた3D絵がヤバイ これは完全にリアル Tweet 1: レオ(チベット自治区):2010/11/16(火) 22:34:59.34 ID:dL/5gy6A0 http://www.bezbrige.com/index.php/Stupid-and-Weird/amazing-3d-artwork-by-fredo.html 「Fredo」と名乗る、チリのサンティアゴ在住のアーティストにより描かれる驚くべき3Dアートの数々です。 立体的な技法を駆使し、鉛筆のみを使って描かれた絵の周りに様々な実物を置くことで、絵の立体感をさらに高めています。 リアリティを出しづらいと思われる鉛筆での画風と、そこから見事に表現される立体感の対比が素晴らしいです。 その他画像は【続きを読む】からどうぞ http://naglly.com/archives/2010
Dropboxにシンボリックリンクを登録すると、どんな場所にあるディレクトリでも同期対象にすることができます。Macが1台のみの場合はこれで問題ありませんが、複数台のMacから同期しようとすると少し難しくなります。 Dropboxにシンボリックリンクでディレクトリを登録した場合、登録を行ったMacではシンボリックリンクとして扱われます。しかし、別のMacでは通常のディレクトリとして同期されるため、シンボリックリンクとして動作しません。 別のMacでもシンボリックリンクとして動作させるための手順を紹介します。 この例では、ホームディレクトリにある書類(Documents)を同期させます。 Step 1: 同期元Macでの作業手順 MacにDropboxをインストールします。 書類のシンボリックリンクをDropbox内に作成します。 Terminalを起動します。 以下のコマンドでシンボリック
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 「入門 自然言語処理」はヤバい書籍なので禁書にすべきだ。 タイトルは釣りじゃない。その理由を10個挙げる。 自然言語処理のかなり基本的なことからそこそこ高度なことについて解説されてあり,自然言語処理について理解が深まり過ぎる ボリュームがあるのに書き方が平易でついつい読みふけってしまう 演習問題があり,自分の理解度を確かめられたりするのもケシカラン 原著は欧米語のための言語処理について書かれた書籍なのに,日本語の形態素解析などについても解説してあって我慢できない 必要ライブラリのインストールなど環境構築に時間が取られそうでヤバい 書籍の応用でBotとか人工無能とか作ったらどうかな−,と
そりゃあ、UTF-8一択だろ。と少なくとも5年くらい前から思ってます。 使う場所としてはWebアプリ等のプログラムソース、永続化データ、クライアントに送出するファイル(html, css, js等)を想定して書きます。 日本語を表現する場合、一般的にはShift_JIS、EUC-JP、UTF-8の3つの選択肢が考えられます。 どれもメリットもあればデメリットもありますが、偉大な先人たちが作ったライブラリでエンコード・デコードをやってる身(文字コード実装の詳細に踏み込まない立場)としてはそれぞれこんな感じかなと思います。 Shift_JIS ・メリット 消費バイト数が比較的少ない。 国内に限れば、だいたいどのガラケーでも読める。 ・デメリット 亜種が多いので使いようによっては微妙に文字化けする。 エンコードデータに制御文字を含む場合が多いので、それを想定してない環境(外国人が作ったプログラム
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く