本日はJava EE Advent CalendarとJPOUG Advent Calndarの14日目です*1。 さて、先日11/9のJJUG CCCで話してきた内容で、Javaアプリケーションサーバでは、アプリケーションからThreadLocalは極力利用しない方がよいとのスライドを載せていました。 しかし、当日は時間がなく、また参考情報程度でしたので、説明を省いていました。 これについて、このエントリでは少し丁寧に説明をしたいと思います。 Javaアプリケーションサーバ 構築・運用の勘所 from Takahiro YAMADA 実は、上記スライドは、当日話した内容から以下の修正を加えています。 「極力利用しない」→「注意して利用」に変更 「再利用前提のスレッドに紐づくため、アプリで明示的に破棄」を追記 これがサマリにはなるのですが、説明していきましょう。 ThreadLocal ま
JDK8およびJDK8u20では、GCログに関連する2つの便利な機能が追加されている。いずれの機能も2014/8現在最新のJDK7 update 67 には含まれていないが、JDK7u80にてバックポートされる予定。 GCログにpidと日付を含める (JDK8より) JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/wildfly/gc_%p_%t.log" => 実際のファイル名例 : gc_pid31455_2014-08-31_14-20-16.log.0GCログのフォーマットに%pを入れるとpid形式のプロセスIDが付与される。また%tを付与すると"_2014-08-31_14-20-16"のようにGCログファイルを作成した日付時分秒が追加される。かつてGCログはJavaを再起動すると同じファイルが上書きされて消えてしまうため、出力先を-Xloggc:g
This post dissects a memory game built with React, focusing on structure and the React way of thinking NOTE: Some code and conclusions expressed here are not idiomatic React. See the follow-up post for more details! The gameThe last few days I've been toying with React.js, Facebook's excellent view abstraction library. In order to grokk it I built a simple memory game, which we'll dissect in this
こんなにも使えるものなのか! ドキュメントの作成編集には欠かせない存在となっている、マイクロソフトのオフィススイート「Microsoft Office Word」ですけど、いかんせん、使いこなすには基本的に有料となるところが痛いポイントですよね。パソコン購入時に最初からバンドルされているというケースは問題ないのかもしれませんが、すべてがすべてそうではなく、最新の「.docx」フォーマットのドキュメントを扱うためにも、いざWordをお金を出して購入すべきかどうか? そんな厳しい決断を迫られる場面に直面することは多々あったりするものです……。 もちろん、こうした事情はマイクロソフトも十分に心得ており、最近では「OneDrive」アカウントの保持者に対して、オンラインでWordを無料にて使えるようにするアプローチを取ってはいますけど、やはり製品版とは異なる機能制限などが悩ましいところです。なんと
Android Gradle Plugin 入門 最近、俗にいうネイティブアプリの流れが社内で、巻き起こっているので 改めて Android Studioで使うGradleの説明をしていきたいと思います。 去年の「Android Advent Calendar 2013」で 「Gradleことはじめ」という記事を書きました もう、いまさら新規のAndroid開発環境において、Eclipse + antを使いはじめる人は居ないと思いますが 当時は、Android開発においてのスタンダードがEclipse + antでした。 もう、Eclipseなんていう負の遺産は捨てて、Android Studioに移行しましょう。 Android Studioの良さは、今回は語り尽くせないので、他の方の記事を参考してください 僕がEclipseをやめてAndroid Studioを使っている10の理由 で
https://techblog.livingsocial.com/blog/2014/08/26/soa-series-part-5-testing-apps-with-service-dependencies/ 1 comment | 1 point | by WazanovaNews ■ comment by Jshiike | 約3時間前 LivingSocialのRailsアプリSOAシリーズの5回目として、サービス指向アーキテクチャにおけるテストのあり方についての話。 まずは、アプリ間のサービスコールを全てmock/stubしたり、逆に依存関係を常にそのまま利用するのではなく、1回だけコールする手法を推薦しています。 テスト対象のコードは、依存するサービスに一度だけコール & レスポンスを記録し、その後の実行ではリプレイを利用する。 メリット ネットワークコールが一度で済むの
日経は、半月前、7-9月期について、消費が6月の水準を保つだけで前期より高まる「ゲタ」を履いているとして、読者を元気づけていたが、7月の家計調査の実質季節調整済指数は、前月比で-0.2の低下となり、基調を示す「除く住居等」は-0.8にもなった。本コラムの警告どおり「ゲタ」は割れ、多くのエコノミストのV字回復への期待は、半月もたずに瓦解した。 7月の鉱工業生産指数は、投資財の特定要因の押し上げで、わずかに生産がプラスになっただけで、在庫は前回不況時に匹敵する水準にまで達し、年内は生産調整が続くことが避けられなくなった。それどころか、消費財の生産・出荷は、未だ下がり続けており、8月の鉱工業生産は悪化する恐れが高い。デフレスパイラル勃発の崖縁に立つ、不穏な情勢にある。 ……… まずは、家計調査の図から見ていただこう。7月は見事にお辞儀をしている。これから発表される消費総合は強めに出がちだが、供給
グローバル化で企業の競争力が高まる中、企業は、生産性の向上、人件費の抑制、組織の効率化、選択と集中など、生き残りをかけて取り組んでいる。 「集合体をつくって生活する生き物たちは、組織の効率を最大にするような進化をしていない」と語る長谷川氏。集団の利益を高めるために必要なことは? 生き残るために企業はどうあるべきか?アリの生態から学ぶことがあるのではないか? 「人より“数字”が偉くなった社会」の問題点を、度々指摘してきた私、河合薫が、働かないアリの意義を伺った前回に続き、今回は、組織の効率化と生産性について、長谷川氏にお話を伺います。 (1回目はこちら) 河合:アリの社会って、働かないアリに、「お前、いつも働いてないじゃないか!」と攻撃するようなアリはいるんですかね。 長谷川:そういうことはないです。働きアリって基本的には全員女王アリの娘なので、女王が子孫をたくさん残してくれればいいわけです
お荷物社員、人材の不良債権、フリーライダー、マンネンヒラ……。企業の競争が激化する中、かつて大量採用されたバブル世代を待ち受ける“未来”は厳しさを増している。その一方で、経営者たちは「人財」、「人を大切にする経営」、「最後は人」など、組織内の人の重要性を公言する。 会社=COMPANYは、もともと「ともに(COM)パン(Pains)を食べる仲間(Y)」を意味する。「(食事など)何か一緒に行動する集団」である会社で、“人が働く”とはどういうことなのか? 北海道大学大学院准教授の長谷川英祐氏は、アリの生態を観察し、「組織存続には、働かないアリが必要不可欠」と説く。働かないアリの存在を認めるアリの社会からは、現代の人間社会が忘れつつある「会社=組織とは何か」を学ぶことができる。 「会社員とは、その場所に“いる”ことも大切な仕事」と確信してきた私、河合薫が、長谷川先生にお話を伺います。 河合:アリ
海外FX業者を利用する上で、ボーナスは絶対に欠かせません。口座を新規開設するだけでもらえる「口座開設ボーナス」、入金時にもらえる「入金ボーナス」、その他にもキャッシュバックなど、様々なボーナスがもらえます。 受け取ったボーナスはそのまま取引に使え、利益が出た時は出金することも可能です。お得はあっても損はないボーナスなので、海外FX業者を選ぶ際には必ず比較しておきたいところです。 そこでこの記事では、海外FXボーナス(口座開設ボーナス・入金ボーナスキャンペーン)を徹底的に研究した上で、おすすめ比較ランキングにまとめてみました。日本人に人気のFX業者だけでなく、マイナーの海外FX業者や注意点なども詳しく解説していきます。 「海外FXボーナスが豪華な業者をすぐに知りたい」という方向けに、海外FXボーナス選びに役立つカオスマップを作成したのでこちらも併せて参考にしてください。 「どのFX業者で口座
というエントリをデロングが書いている(原題は「Naive Keynesianism to Keep You from Believing Macroeconomic Idiocy of Various Kinds: A Useful Graph for Jackson Hole Weekend: Thursday Focus for August 21, 2014」)。そこでデロングは、輸出、企業の設備・ソフトウエア投資、政府購買、住宅建設という四大需要項目を、潜在GDPにおける比率の直近の景気循環のピークからの乖離として描画した以下の図を示している。 この図からデロングは以下の9つの教訓を引き出している*1 雇用が低迷し賃金が伸びないのは、米国の企業や労働者の世界市場での競争力が低いためだ、という議論は、輸出のシェアの伸びと矛盾する。 雇用が低迷し賃金が伸びないのは、米国企業が「不確実性
Inc.:国際的なものづくり企業の最高執行責任者(COO)になった初日のことを想像してください。あなたは外国の企業に来て、その国の言葉も話せません。会社の工場がどこにあるかも知りません。 これは、1999年に日産自動車(以下、日産)に着任したカルロス・ゴーンが体験したことです。カルチャーショックも大変でしたが、もっと悪いことに、当時、日産は27年間にわたる市場シェアの縮小のせいで、200億ドルもの負債を抱えていました。 現在、日産は好調であり、2013年の販売台数は510万台に達しました。ゴーン氏が来た年の販売台数が260万台だったのに比べて大きな躍進です。2013年度の利益は40億ドルに達する見込みです。現在、ルノー・日産アライアンスのCEOである、このブラジル生まれの実業家は、日産を電気自動車と自動運転車におけるリーダーにしようとしています。 ゴーン氏は、これらの業績を、社会通念に逆ら
最近プロトタイピングの仕事が多くて、とにかく雑に実装して、これでいいかデザイナかディレクターに確認とって、そこでリファクタみたいな過程をとることが多い。技術的にどこまで可能か未検証で、かつ仕様もはっきり決まっていないので、手戻りを最小にするためにとにかく早い段階でデモをみせる。 技術的にどこまで可能なので、どうすると開発が楽で、どこから先が大変で、どこから先が不可能かを説明しながら、その場で仕様の隙間を埋めたり、時には仕様を変更することがある。プロトタイピングの段階で勝手に一部の仕様を決めちゃって、事後追認してもらってるときもある。そこで、説明しながらその場でコードを書いてる。 エンジニア同士のペアプロは、コードを書く過程そのもの意味があるから、すべての過程をみせることに意味があるんだけど、非エンジニアに自分の席の隣に来てもらって、説明しながらの作業だとエディタを長い時間みせるわけにはいか
※以下、川上氏の回答部分を一部引用 ドワンゴ・川上氏はなぜ大物に好かれるのか? 大江麻理子アナウンサー(以下、大江):川上さんは本当に若い方にも支持をされていますし、年上の方からも絶大な信頼を寄せられていると思うんですけれども、自己分析なさって、角川(歴彦)さんがあんなに川上さんにぞっこんなのは、どうしてだと思われます? 川上量生氏(以下、川上):(笑)。いや、どうかわかんないですけども(笑)。まあでも、どうでしょうね……僕は基本、相性があるので、それは年齢に関係なく、合う人と合わない人って分かれてるんですよ。 だから別に年上の人が得意かっていうとそうじゃなくて、あるタイプの年上の人はすごく仲良くなれるんですけど、別に全員じゃないですね(笑)。 大江:では、KADOKAWA、それからジブリというお話も先ほど出てきましたけれども、そのKADOKAWAとジブリというのを、川上さんはどういうふう
上司に全く怒らない人がいた。 なにか問題が起きてもその失敗をした部下に、何も言わず事を片付けてしまうそんな人だった。 皆はその上司を「優しい人」と言っていたけれど俺はイマイチしっくりこなかった。 その上司の下で働いていたのはおよそ二年ほどの短い期間だった。 もちろん俺もその間に何度か失敗をしたけれど、その度に何も言われず上司が丸く収めてくれた。 月日が流れていつの日か俺がその上司のポジションについていた。 俺は失敗をした部下に対して厳しい態度で接した。 だからおそらく皆から「怖い人」として認識されていたと思う。 実際に自分が部下を叱責する立場になるとわかることがある。 人を怒るときには自分も相当のストレスを感じるということだ。 誰かを叱責するということは逆に言えばその失敗はもう二度と自分は出来ない。また、この時間でこれをやるようにという指示を出したなら、もちろん自分もそれと同等、もしくはそ
https://www.youtube.com/watch?v=aWQUSiOZ0x8 1 comment | 1 point | by WazanovaNews ■ comment by Jshiike | 約4時間前 インキュベーションという言葉にはあまりポジティブな印象をもってませんでした。(tl;dr だけど認識変わりましたという話。) 一人の人間が一生のうちにFacebook的な大成功を二回おさめることは宝くじよりも難しいので、ある意味、どんな高名な人のアドバイスも外れるということ。役に立つアドバイスはあるが、インキュベーションが成功に結びつくわけではないのではと言ったほうが正確でしょうか。 と偉そうなことを言っておきながら、そもそも、アドバイスでさえ自分で実際にやろうとするとけっこう難しい。この場合のアドバイスというのは、同僚への気軽なアドバイスでなく、本当に成功してほしいと
コロンビア大学の研究者が世界初となるiOSアプリをAndroid端末で動かせるアーキテクチャ「Cycada」の開発に成功しました。 In Sync: Columbia Engineering Team First to Run iOS Apps on Android Platform | The Fu Foundation School of Engineering & Applied Science - Columbia University http://engineering.columbia.edu/sync-columbia-engineering-team-first-run-ios-apps-android-platform Cycada(Cider)を開発したのはコロンビア大学でコンピュータサイエンスを教えるジェイソン・ニー(聶哲生)教授とその研究チームで、Nexus 7(
MySQLのレプリケーション環境を運用していると、バイナリログへの記録を一時的に止めるためにsql_log_bin=0を実行したことがあるだろう。これを「set GLOBAL sql_log_bin=0」と、グローバル変数への変更として実行すると大変なことになる、という指摘。TwitterのMySQLエンジニア、Jeremy Cole氏の提言。 訳者注 2014.12.05 この機能はMySQL 5.5.41、5.6.22で使用できないように修正された。詳細は本文の最後を参照 もう4年半ぐらい前、コードのリファクタリングをしている最中に、sql_log_binは、SESSION変数としてだけではなく、GLOBAL変数としても使えるように決定されてしまった(あるいは間違って変更された?)。2年ほど前、TwitterでMySQL 5.5のアップグレードを実施していた時、その変更がいかに愚かで、
MySQL JDBC ドライバ(MySQL Connector/J)、Java で MySQL といえばまずコレだが、これまた地味に罠が多い(そして多くの人が踏んで苦しむ)のでまとめてみた。 (2015/03/19) こちら のコメント欄でご指摘ただいた wait_timeout の件について記事修正いたしました。 Summary 以下、いずれもプログラム設計時に理解しておかないと、開発中は大丈夫そうでも実用した途端に苦しまされれてしかも設計から治す羽目になる要注意な罠である: SELECT 結果は全部メモリに載ってしまう (デフォルト設定で) 大量 SELECT する場合は FetchSize, ResultSetType を要設定 利用時には制約があるので、設計段階から考慮しなければならない (後述) idle 時間の「合計で」コネクションが切られる 前回のクエリ処理から一定時間以上経
人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 Gitのコミット単位で動的にDockerイメージをデプロイするプロキシサーバpoolというソフトウェアがあります。 poolとは poolは、WebアプリとDockerfileをGitで管理している場合に、コミットidをサブドメインとして( http://<commit-id>.pool.dev/ )poolにアクセスするだけで、そのGitレポジトリのコミット時の状態でWebアプリのDockerイメージをデプロイし、Webアプリのポートへとリバースプロキシして、Webアプリのレスポンスを返します。もちろん、コミットidをキーに複数の状態にどんどんアクセスできます。(mod_mrubyのユースケースを調査していてたまたま見つけました)。 このp
We all want our websites to be fast. We optimize images, create CSS sprites, use CDNs, cache aggressively, and gzip and minimize static content. We use every trick in the book. But we can still do more. If we want faster outcomes, we have to think differently. What if, instead of leaving our users to stare at a spinning wheel, waiting for content to be delivered, we could predict where they wanted
Theme 第 7 回のテーマは REST です。 今回は @yohei さんと、 @t_wada さんをお迎えし、 REST をテーマに 「もういちど REST とは何か、ちゃんと話そう」という議論を皮切りに「今なにが起こっているのか?」「これからどうなっていくのか?」また、「Web を支える技術を改訂するとしたら?」をたっぷり議論しました。 エピソード中にも出てきましたが、 「Web を支える技術」を改訂する際に「こういうことを載せて欲しい」 という @yohei さんへの要望があれば #mozaicfm をつけて、是非つぶやいてください。 今回は、居酒屋トークの録音なので周囲の雑音が多いですがご了承ください。 Show Note Representational State Transfer (REST) Web を支える技術 - - HTTP, URI, HTML, そして RES
atom-shellとはどういうもので、どのようにすれば動かせるのかということを調べているので、その過程で得られた情報をまとめておく。 atom-shellでデスクトップアプリをつくれる GitHub製のAtomというエディタはatom-shellというライブラリを利用して実現されている。atom-shellはJavaScriptでデスクトップアプリケーションをつくるための便利なライブラリで、ネイティブAPIを実行するための実行環境を提供することでそれを実現させようとしている。Webサーバの代わりにデスクトップアプリケーションに特化したNode.jsの実行環境だと考えても良いだろう。 atom-shellには2つの側面がある Node.jsでWebアプリを書いたことがあれば分かるかもしれないが、JavaScriptのコードにはサーバサイドで動かすためのものとクライアントサイドで動かすための
経営者に必要なのは、リーダーシップとマネジメント力。しかしこの両者を兼ね備えるのは難しく、日本の経営者にはリーダーシップに欠ける人が多い。なぜ、日本の経営者にリーダーシップが欠けるのか。それは企業の人事制度の問題でもあるのではないか。 経営者の仕事とは何か 随分昔に読んだ本ですが、ヘンリー・ミンツバーグの『マネジャーの仕事』という本があります。この本でミンツバーグは、実際に経営者と呼ばれる人はどのような仕事に時間を取られているか、分刻みで調べます。そこでわかったことは、意思決定などの重要な仕事よりも、会議や打ち合わせなど、多種多様なコミュニケーションに時間を取られているということです。斯様に経営者の仕事は多岐にわたり、それが「忙しい」と言われる所以です。 最近お会いしたトップの方々からたて続けに聞く言葉が「経営者は大きな目標を掲げる」ということです。日本電産の永守さんやソフトバンクの孫さん
Javaエンジニアに贈る、JavaでAndroid/iOS両対応のゲームアプリを作れるlibGDXを使って実際にゲームを作ってみようJavaAndroidiOSゲームlibGDX libGDXはマルチプラットフォーム対応のゲーム開発フレームワークです。 似たようなコンセプトのゲーム開発フレームワークとしてUnityやCocos2d-xなどがありますが、libGDXは Javaで開発ができる というのが大きな特徴になっています。そのため、「スマホゲームを開発したいけれど、AndroidはともかくiOSはObjective-Cなのでハードルが高くて…」とお嘆きのJavaエンジニアにもってこいのフレームワークなのです。 このドキュメントではlibGDXを使ってJavaでAndroidとiOSの両方のプラットフォーム向けのゲームを作るための基本をお伝えしたいと思います。 お話の前提 このドキュメン
I have a method for getting users from a database with JDBC: public List<User> getUser(int userId) { String sql = "SELECT id, name FROM users WHERE id = ?"; List<User> users = new ArrayList<User>(); try { Connection con = DriverManager.getConnection(myConnectionURL); PreparedStatement ps = con.prepareStatement(sql); ps.setInt(1, userId); ResultSet rs = ps.executeQuery(); while(rs.next()) { users.a
As for any firewall, iptables is able to do network statistics reporting. the -v (–verbose) option along with the list switch (-L) show packets and bytes counters. Network stats are available on a per rule basis. Here is an example on the INPUT chain: [stats@linux_server]$ sudo iptables -nvL INPUT Chain INPUT (policy DROP 74941 packets, 7900K bytes) pkts bytes target prot opt in out source destina
2008年に設立した気鋭のコンサルティング企業、シグマクシス。数多くの大企業と取引のある三菱商事の関連会社というブランド力も手伝い、短期間で急成長を遂げた。 設立からわずか5年後の2012年度には、年間売上高100億円を突破。2013年12月には、早くも東証マザーズに上場を果たした。戦略コンサルを中核とする会社の上場は珍しいこともあり、「異色の成長企業」として証券業界やアナリストは期待を膨らませた。 しかし、そのムードは一変している。上場からわずか8カ月で、2期連続で事前の業績予想を下回ったためだ。2013年度の営業利益は、従前の計画を3割も下回る低水準で着地。今2014年度も、当初9億円としていた営業利益予想を大きく引き下げ、ゼロになると発表した。 要領をえない会社側のリリース 「この会社自体にコンサルをつけたほうがいいのではないか」 通算2度目の業績下方修正を発表した8月26日、投資家
3. Dockerの魅力 • アプリケーションを少ないリソースで効率良く実行できる • 開発環境が簡単に用意でき、かつ本番環境と共通化できる -> プロダクション環境に転送、実行すると手元で設定した アプケーションがそのままプロダクションで動く • ベンダーロックインを気にしなくて良い -> GoogleのManagedVM, AmazonのElastic Beanstalkなど、 Dockerをサポートするクラウドベンダーが増えつつある -> 利用しているクラウドベンダーが飛んでもすぐ移行対応しやすい 参考:老舗クラウドストレージサービスの倒産−Nirvanix− • Docker1.0リリース、商用サポートが開始された -> 2014年6月より商用サポート開始、ユースケースも 4. Docker1.0からの変更点 • これまでのDocker(ソフトウェア)は「Docker Engine
class_file { magic // 0xcafebabe minor // 2 byte major // 2 byte constants modifiers // 2 byte thisClass // 2 byte superClass // 2 byte interfaces fields methods attributes } クラスファイルの先頭には必ず 0xcafebabe (カフェベイビー) が入っています。 minor, major はクラスファイルのバージョン番号が入っています。 バージョン番号の次は 定数プール と呼ばれる構造体です。 定数プールはクラスファイルの大部分を占めており、クラスファイルの様々な場所から参照されます。 modifiers はクラスのアクセス修飾子等を表現するフラグの集合です。 thisClass に入っている値は定数プールのインデッ
海外FX業者を利用する上で、ボーナスは絶対に欠かせません。口座を新規開設するだけでもらえる「口座開設ボーナス」、入金時にもらえる「入金ボーナス」、その他にもキャッシュバックなど、様々なボーナスがもらえます。 受け取ったボーナスはそのまま取引に使え、利益が出た時は出金することも可能です。お得はあっても損はないボーナスなので、海外FX業者を選ぶ際には必ず比較しておきたいところです。 そこでこの記事では、海外FXボーナス(口座開設ボーナス・入金ボーナスキャンペーン)全195社を徹底的に研究した上で、おすすめ完全比較ランキングにまとめました。日本人に人気のFX業者だけでなく、マイナーの海外FX業者や注意点なども詳しく解説していきます。 「海外FXボーナスが豪華な業者をすぐに知りたい」という方向けに、海外FXボーナス選びに役立つカオスマップを作成したのでこちらも併せて参考にしてください。 「どのFX
Scalaのマクロというより、一般的にマクロに共通する基本であり重要な部分です。それをScala使って説明するだけです。 Scalaのマクロは、未だexperimentalという位置づけで、他の機能に比べれば仕様やAPIが変わりやすい状態です。そして、機能が搭載されてからあまり時間が経っていないこともあって*1あまり一般的に使われているとはいえない状態でしょう。しかし、Cなどのマクロとは違い、Scalaのものはある程度は本格的にコンパイル時に抽象構文木を自由にいじれるものであり、使いこなせるようになってくるとなかなかおもしろいです。 マクロというと、ある程度の人はLispを思い浮かべると思いますが(?)、先ほど書いた「本格的に抽象構文木いじれる」という点はまさにLispと共通する部分もあります(もちろん異なる部分も多くあります)。 つまり、これから説明することは、On Lisp*2 On
二千年にわたる常識が覆る「緩むことのないネジ」 “株式会社NejiLaw” 二千年もの永きにわたって、当たり前のように使われ、基本的構造は変わることがなかった“ねじ”。あまりにシンプルであるが故に、誰もが構造自体を変えようなどと思いもしなかった。しかし、ねじには緩みによる事故や日々の点検作業など、避けては通れない“緩み”という大きな問題があった。その宿命とも言うべき問題「緩み」を完全に克服した「緩むことのないねじ[L/Rネジ]」の開発に成功し、現在、量産システムを開発中の株式会社NejiLaw(ネジロウ)にお話を伺った。 以下は、道脇社長の良き理解者でありパートナーである新藤歩氏が、(株)NejiLawと道脇裕氏について熱く語ってくれたも
NejiLawが開発・製造した「Dr.AiR/ドクターエアー」が初めて一般公開されます。 会場では、弊社代表・道脇裕がセミナーに登壇いたします。 第3回感染対策EXPO 東京(メディカルジャパン東京 医療・介護・薬局Week 内) 日 程:2023年10月11日(水)~13日(金) 時 間:10:00~17:00 場 所:幕張メッセ1-3ホール(千葉県千葉市美浜区中瀬2-1) セミナー登壇日時 10月11日(水)l 14:00~14:30 :コロナ禍での実体験 医療現場でのパンデミックへ立ち向かう怖さ (登壇者:道脇裕、真野俊樹:中央大学大学院教授、宇野雄祐:大同病院理事長) 10月12日(木)l 16:00~16:30 :浮遊ウイルス 流体解析で判明した衝撃の事実 (登壇者:道脇裕、内山知美:名古屋大学院教授) 10月13日(金)l 14:00~14:30 :空気感染性の耐性ウイルス/菌
^ CIA World Factbook, 1991 ^ http://nces.ed.gov/naal/estimates/overview.aspx ^ http://www.livescience.com/3211-14-percent-adults-read.html ^ http://www.usatoday.com/news/education/2009-01-08-adult-literacy_N.htm ^ Turkish Statistical Institute, 2011 ^ http://hamshahrionline.ir/news-154929.aspx ^ http://www.unicef.org/infobycountry/lebanon_statistics.html ^ Census of India 2011 http://www.censusind
識字(しきじ、literacy)とは、文字(書記言語)を読み書きし、理解できること、またその能力。識字率や知字率ともいう。 文字に限らずさまざまな情報の読み書き、理解能力に言及する際には、日本語ではリテラシーという表現が利用される。 1970年から2015年にかけての45年間の全世界の非識字率の推移。この45年間に非識字率は半減した 1990年から2015年にかけての25年間における世界各地域の識字率の推移。発展途上国において急速な識字率の上昇が認められる 識字は日本では読み書きとも呼ばれる。読むとは文字に書かれた言語の一字一字を正しく発音して理解できる(読解する)ことを指し、書くとは文字を言語に合わせて正しく記す(筆記する)ことを指す。 何をもって識字とするかには様々な定義が存在するが、ユネスコでは、「日常生活で用いられる簡単で短い文章を理解して読み書きできる」状態のことを識字と定義して
https://github.com/inaz2/upnpbind NATを越えられるnc -l。 UPnP IGD Protocolを使い一時的にポートを開けることで、LAN内のマシンでインターネットからの通信を待ち受けることができる。 ルータのUPnP機能が有効になっている必要があるが、そのような環境下では便利に使えると思う。
var a = 'foobar'; if (a.indexOf('bar') !== -1){ console.log('Matched'); } とする(RegExp.prototype.test() - JavaScript | MDNもあるけど)。 ビット演算子(Bitwise operators - JavaScript | MDN)は、ビットを扱う演算子。その中で「~」はNOTの扱う演算子で(~ (Bitwise NOT))、それぞれのbitを反転した値を返す。 Javascriptのビット演算子はSigned 32-bit integer に変換される、というMDNの記述を下記に引用する(ECMAScriptの仕様は確認してない…)。 The operands of all bitwise operators are converted to signed 32-bit int
アジャイルソフトウェア開発の奥義 第2部「アジャイル設計」の自分用まとめ。 アジャイル設計 アジャイルな設計 「原則」「パターン」「プラクティス」を継続的に適用することで、読みやすく変更に強い状態を保つことができる設計。 悪い設計 第2部の中で「貧弱な設計の兆候」「腐敗するソフトウェアの兆候」として、以下の7つが挙げられている。 硬さ (設計変更が難しい) 脆さ (設計が壊れやすい) 移植性のなさ (再利用が難しい) 扱いにくさ(正しい設計をするのが困難なソフトウェア、面倒な開発環境) 不必要な複雑さ("後で必要になるかもしれない"と考えて先行実装したコード) 不必要な繰り返し (コピペ) 不透明さ (目的や意図がわかりにくい) 原則 システムに悪い設計の兆候が見られるとき、その原因がオブジェクト指向設計の原則に反していることだったりする。 ただし無条件で原則に従うと「不必要な複雑さ」を招
TL;DR - 最初の一人はつらいけど後続はそうでもないので先駆者は自覚と誇りを持ってオールグリーンを維持しよう このエントリはMarionette.js ベースで3ヶ月開発したアプリのカバレッジ推移をまとめてみた - @kyanny's blogというエントリの続きにあたります。未読の方は先にそちらを一読されることをおすすめします。 Marionette.js ベースで3ヶ月開発したアプリのカバレッジ推移をまとめてみた - @kyanny's blogの結論で触れたように、今回テストを書くことにこだわったのは、「クライアントサイド JavaScript (AltJS) のテストを書くのは本当に難しいのか?」という問いに対する自分なりの回答を実践して検証してみたかったという理由があったからだ。 以前から「クライアント JavaScript (CoffeeScript や他の AltJS を
Go製フレームワークRevelの処理の流れです。 ざっくりとした処理の流れの話です。 以下、社内勉強会用資料。 revelの主な処理の流れ http://revel.github.io/manual/concepts.html Play Frameworkを参考に作っている。 基本的にはMVC。 revel アプリの作成方法 revel アプリケーションの作成 $ revel new sample ~ ~ revel! http://revel.github.io ~ Your application is ready: /Users/username/.go/src/sample You can run it with: revel run sample . ├── app │ ├── controllers │ │ └── app.go │ ├── init.go │
Vous pouvez dès à présent lui associer un hébergement, en choisissant la solution la plus adaptée à vos besoins : Hébergement Web Une solution économique pour héberger vos projets Web : site Internet, boutique en ligne, landing page... En savoir plus VPS Alliez la flexibilité du Cloud à la liberté du dédié avec nos solutions VPS clef en main. Accompagnez vos projets Web vers une nouvelle étape. En
css-parser.md Parsing CSS file with monadic parser in Clojure Inspired by "Parsing CSS with Parsec". Just quick notes and code that you can play with in REPL. By @kachayev 0. Intro What do we have? .container h1 { color: rgba(255, 0, 0, 0.9); font-size: 24px; font-family: Monaco; } What do we want to get? {:selector ".container h1", :rules ({:key "color", :value "rgba(255, 0, 0, 0.9)"} {:key "font
こんにちは、虎塚です。 先月のAWSサミットで行われたセッション「Amazon DynamoDB テーブル設計と実践 Tips」をタイムシフト聴講しましたので、またまたレポートします。 講師は、アマゾン データサービス ジャパンの安川健太さんです。 AWS Summit Tokyo 2014 開催レポート動画・資料一覧 | アマゾン ウェブ サービス(AWS 日本語) Amazon DynamoDB テーブル設計と実践 Tips(AWS Summit Tokyo 2014 | TA-10) はじめに Amazon DynamoDBとは NoSQLの技術をサービスとして使う 構築と運用はAWS 開発者はコードを書くだけで使える 安定した予測可能なパフォーマンス シームレスなスケーラビリティの低コスト Amazon DynamoDBの特徴 書き込んだデータは3ヶ所のAvailabilityZo
Prezto 今回はコマンドライン環境の話です。私は以前より oh-my-zsh を利用していましたが、テーマの調子が悪かったので Prezto に乗り換えてみました。結構快適だったので、いまは Prezto を使っています。 本稿では Zsh + Prezto で快適なコマンドライン環境を構築する方法について簡単ですがご紹介します。 Zsh + Prezto 環境を構築する 環境構築の手順については README に書いてありますので、手順通り進めれば問題なく環境づくりができると思います。なお、コマンド実行すると .zlogin .zlogout .zprofile .zshenv .zshrc のシンボリックリンクを貼るので、oh-my-zsh から乗り換える場合など、既存の Zsh 環境を引き継ぎたい場合は各設定ファイルを退避させておきましょう。 // Zsh起動 $ zsh //
企画部門で働いていると、ときどき外部から質問だのアンケートだのが送られてくる。このごろは、「御社ではビッグデータに取り組まれていますか」という意味の質問がときどき来る。しかし、なぜそんなお門違いのことを聞いてくるのか、と思ってしまう。大企業は皆、ビッグデータを持っていると思っているのだろうか?わたしの勤務先はエンジニアリング会社である。どうみても送り先を間違えているだろう。それは、エンジ会社というビジネスモデルの基本類型を考えてみれば、自ずから明らかなはずなのだが。 わたし達の生きているこの社会でのビジネスモデルは、大きく分けて (1) 一般消費者向けの商品・サービスを主に販売するB2C(Business to Customer)モデル (2) 他の企業・組織向けの商品・サービスを主に販売するB2B(Business to Business)モデル に分類でき、それらはさらに (a) 需要
We were meant to fly ~$32B annual revenue Powering 3 out of 4 commercial flights globally~44,000 commercial engines*~26,000 military engines* NYSE: GE *Includes engines made by GE Aerospace and its JVs Learn more The Energy To Change The World ~$33B annual revenue Helping to generate ~30% of the world’s electricity~55,000 wind turbines~7,000 gas turbines NYSE: GEV learn more
中国・北京(Beijing)で、マスクを着用して紫禁城(Forbidden City)を観光する家族(2014年2月26日撮影)。(c)AFP/Mark RALSTON 【8月29日 AFP】毎年少なくとも470万人の中国人の命を公害、喫煙、肥満、交通事故が奪っているとする米中共同研究の結果が29日、英医学専門誌ランセット(Lancet)に発表された。研究チームはそれぞれの要素に起因する経済的損失も算出している。 米エモリー大学(Emory University)のジェフリー・コプラン(Jeffrey Koplan)教授が率いた研究によると、中国人の健康状態は著しく向上し、1950年に40代だった平均寿命は2011年には76歳に延びたほか、伝染病も減っている。その一方で、公害、喫煙、交通事故、生活習慣病による早死のリスクは以前より高まっているという。 研究では、次のような点を指摘している。
「英語は実技科目であり、4技能の習得が重要」---「旺文社TOEFL(R)コース」を発表したベストティーチャー代表・宮地俊充氏に聞く 8月21日(木)、ライティングとスピーキングを学習できるオンライン英会話サービス「ベストティーチャー」を運営する株式会社ベストティーチャーが、教育出版社の株式会社旺文社からライセンス許諾を受けて、新コース「旺文社TOEFL(R)コース」の提供を発表した。 旺文社が出版するTOEFL(R)対策書シリーズの『TOEFL(R)テストスピーキング問題110 改訂版』『TOEFL(R)テストライティング問題100 改訂版』に掲載されている問題をもとに、ベストティーチャー上で「Writingレッスン」と「Skypeレッスン」を24時間受講できる。参考書の内容をインターネット上でネイティブ講師といっしょに学べるというものだ。 海外留学などに必要なTOEFLやIELTSとい
シャグマアミガサタケ(赭熊網笠茸[1]、学名: Gyromitra esculenta)は、子嚢菌門フクロシトネタケ科シャグマアミガサタケ属に属する中型からやや大型になるキノコの一種である。頭部は黒色でしわの多い脳みそ状で中が空洞、基部は太く不規則な形態であるのが特徴。死亡例もある猛毒キノコで知られるが、北欧のフィンランドでは食用に販売され、煮沸による毒抜きをして食べられている。 和名「シャグマアミガサタケ」の由来は、傘(頭部)が編笠状で、ヒグマの毛に似た赤褐色を「赭熊」(赤褐色のクマの毛皮を思わせる色調に染めたヤクの尾の毛。あるいはそれに似た色調のかもじ)にみたてたものである[2][3]。 日本での方言名は少なく、「ぐにゃぐにゃ」(秋田県南部)・「しわあだま」(秋田県北部)・「しわもだし」(東北地方の各地)などの呼称が知られている程度である[4][5]。 学名の属名 Gyromitra
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10100324655 カエンタケは、キノコの大原則である「どんなキノコも一度は喰える、喰えないキノコで屍んだ奴はいない」を否定することのできる2つのキノコの1つです。 もう一つのキノコは、シャグマアミガサタケです。 両方とも、自分が喰われる前に相手(人間)を倒す能力を持っています。 この点が他の毒キノコを上回る恐ろしさといえます。 カエンタケは、触れるだけで危険です。まして折ったりしてから内部の液体に触れた場合はそこから毒が回ってエラい目に遭います。 他の毒キノコは、たとえ一本喰うだけで確実に屍ぬタマゴテングタケやドクツルタケであっても、触れる分には全く無害なわけです。 その独特の形状や、生息区域の関係で子どもが利用するキャンプ場では、カエンタケを見つけても絶対に触ってはな
カエンタケ(火炎茸[1]・火焔茸[2]、学名: Trichoderma cornu-damae)は、ボタンタケ目ボタンタケ科トリコデルマ属に属する子嚢菌の1種。中型から大型で、燃え盛る炎(火炎)のような形や色をしており、触れるのも危険な程極めて猛烈な毒を持つ毒キノコである[3]。 形態[編集] 子実体は傘や柄がない真性の子座の形態をとり、赤色の棍棒状(円柱形)で先端がやや尖る[1][2]。単一もしくは基部から2 - 3本ないし10数本程度に分岐することがあり、地表近くで枝分かれして手の指のような形になったり[1]、あるいは上方で分岐して厚みに富んだトサカ状になる[4]。基部付近における径10 - 15 ミリメートル (mm) 程度、各分枝の径は3 - 7 mm程度、子実体全体の高さは3 - 13センチメートル (cm) になる[2]。表面は肉眼的には平滑、ほぼ全体がオレンジ色を帯びた鮮赤色
フッ化水素(フッかすいそ、弗化水素、hydrogen fluoride)とは、水素とフッ素からなる無機化合物で、分子式が HF と表される無色の気体または液体[2]。水溶液はフッ化水素酸 (hydrofluoric acid) と呼ばれ、フッ酸とも俗称される。毒物及び劇物取締法の医薬用外毒物に指定されている。 製法[編集] フッ化水素は、蛍石(フッ化カルシウム CaF2 を主とする鉱石)と濃硫酸とを混合して加熱することで発生させる 水にフッ素を反応させると、激しく反応してフッ化水素と酸素が生じる(この反応様式は、塩素や臭素と異なる)。 性質[編集] 分子の性質[編集] 融点 -84 ℃、沸点 19.54 ℃ で、常温では気体または液体。塩化水素などの他のハロゲン化水素の場合に比べて性質が異なる点がある。まず、F-H の結合エネルギーが大きいために電離し難く、希薄水溶液においては弱酸として振
財団法人 日本中毒情報センター 医師向け中毒情報 【フッ化水素】Ver.3.02 財団法人 日本中毒情報センター 医師向け中毒情報 フ ッ化水素 0 .概要 フ ッ化水素(HF)は 25℃では気体で、その水溶液はフッ化水素酸(フッ酸)と呼ばれる。 フロンガス、フッ素化合物の原料となるほか、ガラスの艶消し、半導体のエッチング、 金属の酸洗いなど、工業的に広く用いられている。 弱酸ながらきわめて強い腐食性があり、その作用は強酸の硝酸や硫酸よりも強い。 また、曝露経路にかかわらず、体内に容易に吸収され、フッ素イオンとして低カル シウム血症等の全身症状を引き起こし、死亡する例もあることがよく知られている。 曝露した場合は汚染除去ののち、充分な循環管理・血中のカルシウム濃度の測定を行い、 グルコン酸カルシウムの投与を積極的に行う。 [毒性] 経口:最小致死量 1.5 g(または 20 mg/
まえがき データにIDを持たせたいとき、単純な方法としては、DBの提供するauto incrementを使う場合やUUIDを利用することがある。それぞれの方法の利点欠点は以下の通り。 データベースのauto incrementを使う場合 利点: 特別な実装が必要ない 欠点: DBを1台で運用するとデータベースがパフォーマンス・障害のボトルネックになる DBを二台にするとIDのユニークさや順序の保証が困難 UUID(v4)※1を利用する場合 利点: 分散環境で各々がIDを生成しても衝突しない IDを公開したくない場合に、推測されにくいIDを生成できる 欠点: 128ビット必要、DBのインデクシングやプログラミング言語で扱うときに不利なことがある IDから時間の情報が失われる、例えば2つのIDを比べてどちらが古い投稿か判断できない 世界の大企業がどうしてるか 調べてみると多くの企業がブログなど
カジュアルに機械学習について語らうMachine Learning Casual Talks #2に参加して、講演もしてきました。 「あなたの業務に機械学習を活かす5つのポイント」というタイトルでお話しました。以下はその資料です。 前半にGunosyの関さんが、B2Cの自社サービスの改善における機械学習活用についてお話されていた(資料はこちら)ので、私はどちらかというとB2Bやデータサイエンティスト仕事における機械学習についてお話しました。 話の中で繰り返した「機械学習は苦しい」というのは割と真実に近いと思っていて、ゼロベースの状態から楽して成果を得たいならルール処理でいろんな調整を頑張ったほうが早く、機械学習は遠回りではあるのだと思います。 ただ機械学習のほうが最終到達可能点がより高みにあることが多く、だからこそ機械学習に挑む人が増えているのは事実だと思うので、苦しい中でもがきながらどう
仕事柄、奇妙なDB構造を目にすることが多い。どういう発想からそんな設計がされるのかを理解したいと思っていたのだが、モデラー仲間の秋里さんが先日うまい指摘をした。「主キーをインデックスみたいなものと勘違いしているからではないでしょうか」。インデックス(キー)というのは、レコードの並び順を規定するキーのことだ。 たしかに思い当たる節がある。「こんな順にレコードが並んでいれば処理上都合がよさそうだ」という考えで主キーが設定される。さらに主キーはユニーク制約でもあるので、重複が起こらないように「多め」に項目を突っ込んでおく。つまり「ユニーク制約をともなう代表的インデックス」程度に主キーが理解された結果として、グダグダなDB構造が出来上がるのではないか。 じっさい、昔こんなことがあった。{a,b,c,d}の複合主キーをもつテーブルXがある。ところが、別のテーブルYからテーブルXの特定レコードにアクセ
v1.13.7 CDN URLs (Use with <script src="..."></script>) https://cdn.jsdelivr.net/npm/[email protected]/underscore-umd-min.js https://cdn.jsdelivr.net/npm/[email protected]/underscore-esm-min.js https://unpkg.com/[email protected]/underscore-umd-min.js https://unpkg.com/[email protected]/underscore-esm-min.js https://pagecdn.io/lib/underscore/1.13.7/underscore-umd-min.js https://pagecdn.io/lib/unde
今日の目黒は朝から小雨が降っております。 さて、久しぶりに記事の要約を。オバマ政権の使っている言葉についての議論です。 === 「悪」というラベルづけの問題:ISISを「ガン」と呼んでしまうことのモラル・ハザード By マイケル・ボイル ●ISISによるアメリカのジャーナリスト、ジェームス・フォーリー氏の「首切り処刑」は、世界中からこの反乱グループとその恐ろしい手段に対する非難を巻き起こしているが、これは当然であろう。 ●ところがこれは同時に、911の連続テロの直後のパニック状態の中でアルカイダを示す際に使われた道徳判断を含んだ言葉を復活させることにもつながった。 ●ブッシュ前大統領が「テロとの戦争」を「悪を行う者」たちに対するキャンペーンであると表現したことは有名だが、奇妙なことに、オバマ大統領もISISのことを、中東に広がる「21世紀に存在してはいけないガン細胞」であると表現している。
先日、会社の後輩と 「AndroidのXMLをiOSでも共有できればいいのにね」 「iOSってNSLocalizedString使っても文字列引数取るからそこで間違える可能性あるよね」 「iOSでも色の定義を#RRGGBBで指定した方がいい」 なんて話していたのですが「・・・だったらR.javaみたいな仕組みを作れば良いのでは?」と思い これを実現するツールを作ってみました。 rdotm(R.m)というそのままの名前のツールです。 ちょっと分かりにくいかもしれませんが、以下のように、XMLで定義した文字列をObjective-Cのコードからアクセスできるようにします。 前提(Androidアプリデベロッパー以外の方へ) そもそもR.javaって何?という感じかもしれないので少し説明します。 Androidアプリ開発では「R.java」というファイルが自動生成されます。 これは、XMLで定義
We are thrilled to announce the general availability of the Cloudera AI Inference service, powered by NVIDIA NIM microservices, part of the NVIDIA AI Enterprise platform, to accelerate generative AI deployments for enterprises. This service supports a range of optimized AI models, enabling seamless and scalable AI inference. Background The generative AI landscape is evolving […] Read blog post
Joel Spolsky / 青木靖 訳 2006年10月25日 水曜 無政府主義者とフリーラブの提唱者とバナナの権利の擁護者の寄せ集めの一団が、プエルト・バリャルタを出たラブボート号をハイジャックし、7日以内に要求が受け入れられなければ616人の乗客と327人の乗員もろとも、船を沈めると脅している。要求は何か? 番号を控えていない小額紙幣で100万ドルと、評価の高いWaterloo Fortran IVコンパイラ、WATFIVのGPL実装だ。(フリーラブの連中がバナナの権利の連中と合意できることがいかに少ないかは驚くばかりだ。) フェスティバルクルーズ社のプログラミングチームのチーフプログラマとして、あなたはFortranコンパイラを7日間でスクラッチから作れるか判断しなければならない。あなたには2人のプログラマがサポートにつく。 どうだ、できるか? 「条件によりますね」とあなたは答える
貴職におかれましては、日頃熱心な労働行政に敬意を表します。 さて7月3日付の朝日新聞によれば、豊田労働基準監督署の労働相談員が労働相談の内容を出身企業に漏洩していたとされています。このような事態は労働監督行政に重大な不信を招きかねないものであり、断じて許されるものではありません。二度とこのような事態を起こさないために申し入れるものです。 この相談員はトヨタ自動車系の大豊工業を定年退職した後に同監督署に再就職したとされています。私どもの労働相談には西三河のトヨタ関連の企業から多数の相談があり、その中には「会社に情報がもれないか」はもちろん、「会社の労働組合にも知られると困る」という相談もあります。今回の事態はこのような労働者が全く行き場を失うものです。 これまでにも解雇と賃金不払いで相談に言ったら、窓口にクビをきった会社の元労務担当がいたということもありました。管内の事業者と密接に関係するも
美雲このはとは? 座敷童子一族の末裔として生まれ、栃木の由緒正しい某神社で暮らしていたんだけど、昔からのしきたりで一人前の座敷童子になるため東京で修行を開始! 紆余曲折あって、ConoHaの応援団長に就任することになりConoHaを使っているみんなを応援するとともに、このはも一人前の座敷童子ではなく、「神様」になるために日々頑張っているよ! プロフィール 名前:美雲 このは (みくも このは) 年齢:年齢という概念はないが、人間でいうと13歳くらい? 身長:150cm+α 体重:ひみつ 長所:勉強熱心・わりと機転がきく 短所:いじわると勘違いされる振る舞いをしがち 好きなこと:アニメを見たりゲームしながらのごろごろ
This post may not make me any new friends. Oh well, I was never really popular at school anyway. But let’s get to the point. Java 8’s biggest feature in terms of the language is undoubtedly Lambda expressions. It’s been a flagship feature for functional languages such as Scala and Clojure for a few years, and now Java has finally joined in. The second biggest feature (depending of course on who yo
オープンソースの開発現場 Perl 5.20 のSubroutine Signaturesが来るまでの奮闘の軌跡
YAPC::Asia Tokyo 2014で発表しました
なお、YAMLではインデントがずれていたり、インデントの文字数が統一されていないと意図しない結果になったりエラーになったりするので注意しましょう。
本稿では、Java8における遅延評価のサポートについて紹介する。 遅延評価とは、ある値に対する計算処理を、実際にその値が必要になった時点で行うことであり、関数型言語が一般的にサポートする仕組みである。 Java8では、Stream APIにおいて遅延評価を局所的にサポートしている。このため、本記事では以降、Java8の仕組みを遅延評価ではなく、遅延処理と呼ぶことにする。 Stream API の遅延処理 Stream API ではStreamの要素に対して設定した中間操作は、終端操作を実行するまで遅延される。 この特徴を生かすことで、従来の方法では複雑になってしまう処理を簡潔に記述し、かつ高速に実行できる可能性がある。 こうした遅延処理が有効に働く場合について、IO処理を例に見てみよう。 従来のIO処理のコード テキストファイルの中から、特定の文字を含む行だけを抽出したり、先頭の100行の
第42回Tokyo.Rを開催しました! https://atnd.org/events/54680 今回は、いつもと違って、Y!Jのでの開催で、 株式会社Qubital(キュービタル)データサイエンスさんの社員の方々がスタッフをやってくださいました。 ありがとうございます!! 前半セッション R入門(dplyrでデータ加工):@gepuro R入門(dplyrでデータ加工)-TokyoR42 from Atsushi Hayakawa ggplot2によるデータ可視化:@yokkuns Tokyor42 ggplot2 from Yohei Sato Rコードと実行結果:http://rpubs.com/yokkuns/27108 データ分析するときの4つの視点:@yokkuns Tokyor42_r_datamining_18 from Yohei Sato Rコードと実行結果:http
This document summarizes Tagomori Satoshi's presentation on handling "not so big data" at the YAPC::Asia 2014 conference. It discusses different types of data processing frameworks for various data sizes, from sub-gigabytes up to petabytes. It provides overviews of MapReduce, Spark, Tez, and stream processing frameworks. It also discusses what Hadoop is and how the Hadoop ecosystem has evolved to
cloudpackエバンジェリストの吉田真吾(@yoshidashingo)です。 Amazon ELB(Elastic Load Balancing)は、HTTP/HTTPSアプリケーションでX-Forwardedやスティッキーセッション、SSLターミナーション、HTTPヘルスチェックといったL7ロードバランシングが主軸で、場合によってTCPやUDPでのL4ロードバランシングも行うことができる、非常に便利で強力でコスト効率がよいロードバランシングサービスです。 ただ、いわゆるURLやCookieの中身やホストヘッダによるロードバランシング機能はありません。ということで、L7ロードバランス機能が豊富なCitrixのNetScalerを使ってみます。 参考資料 AWS資料:AWS環境へのNetscaler活用事例 公開元見当たりません、が、手元にある Citrix Networking fo
8月28日、シエラレオネでエボラ出血熱に感染した患者からサンプルを採取して行われた遺伝子研究によると、ウイルスがヒトからヒトへと感染する過程で300回以上の遺伝子変化が起きていたことが明らかになった。写真は電子顕微鏡で撮影したエボラ出血熱のウイルス。撮影日不明。米国疾病管理予防センター(CDC)提供(2014年 ロイター/Frederick Murphy/CDC/Handout via Reuters) [シカゴ 28日 ロイター] - シエラレオネでエボラ出血熱に感染した患者からサンプルを採取して行われた遺伝子研究によると、ウイルスがヒトからヒトへと感染する過程で300回以上の遺伝子変化が起きていたことが明らかになった。
立ち食い焼き肉が東京で大ブレイク中! 人気がありすぎて激混み状態 1 名前: グロリア(やわらか銀行)@\(^o^)/:2014/08/30(土) 14:23:30.10 ID:sD3ZTIB70.net 焼き肉といえば家族や仲間とワイワイ食べるのが定番だが、一人でも焼き肉が食べたい時がある。そんな夢(?)を叶える素晴らしい飲食店が大ブレイク中だ。 東京・新宿にある立ち食い焼き肉『治郎丸』である。店内は非常に狭く、内装はまさに立ち食い寿司。しかしカウンターにあるのはガスコンロ。一瞬、寿司屋にガスコンロが置かれているような錯覚をするが、ここは正真正銘の焼肉屋。 客のほとんどが1〜2人で来店し、酒と焼肉を楽しんでいる。牛丼屋のようにサッと入ってサッと出ていく客もいれば、じっくり牛肉を堪能している客もいる。肉は80〜300円とリーズナブルな価格。とはいえ、それは肉1枚の価格なのだが、肉質がA4〜
by Lucas ブログやSNSに載せる文章を書いていると、どんなに気をつけても掲載した後に誤字や脱字を見つけてしまうことがあります。そんな時に便利なのが「Enno」で、ウェブサイトのテキストボックスに文章をコピー&ペーストしてボタンを押すだけで、誤字脱字から文章の誤用までをチェックして、何がどう間違っているのかを教えてくれるサービスになっています。 Enno - 日本語のタイポ/変換ミス/誤字脱字エラーをチェック http://enno.jp/ トップページの右側にテキストボックスがあり、その下に「例文入力」というボタンがあるので、まずは「例文入力」をクリックしてみます。 するとエラー例文が現れるので、「タイポ/変換ミス/誤字脱字エラーをチェックする」をクリック。 「許可や同意を得ていない、社内/組織内の非公開文書およびメール」「許可や同意を得ていない、顧客や取引先の文書およびメール」「
This document discusses JSON SQL injection and lessons learned from vulnerabilities in SQL query builders. It describes how user-supplied JSON input containing operators instead of scalar values could manipulate queries by injecting conditions like id!='-1' instead of a specific id value. This allows accessing unintended data. The document examines how SQL::QueryMaker and a strict mode in SQL::Mak
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く