AI エクスペリエンスの構築 Gemini API などを使用して、AI を活用した Android アプリを作成できます。
by Tambako The Jaguar アメリカでは成人の30%、未成年の66%が睡眠不足の状態にあると考えられています。睡眠不足が続くと一体どんな悪影響が出るのか、神経科学者のクローディア・アギーレさんが明らかにしています。 What would happen if you didn’t sleep? - Claudia Aguirre - YouTube 睡眠のことを考えるときに役立つ1つの挑戦が、1965年に17歳の高校生ランディ・ガードナーさんが行った、11日(264時間12分)という最長不眠記録への挑戦です。この挑戦はスタンフォード大学のウィリアム・デメント教授が立ち会ったことで、ギネス認定の世界記録として認められていて、現在は不眠記録の登録を受け付けていないことから、越えることのできない記録でもあります。 ガードナーさんの挑戦の記録によると、2日目には眠気と倦怠感が訪れて、
mermaid.jsとは JavaScriptのチャート作成ライブラリです。他にも似たようなのは色々ありますが、これ一本でフローチャート、シーケンス、ガントに対応してるので、個人的にお気に入り。 http://knsv.github.io/mermaid/ サイトの各チャートのページ見ると書き方と何ができるかはわかるので、ご覧あれ。 僕の使い方 JSのライブラリを自分でインポートして何かすることはほとんど無くて(後述の理由からガントだけJSで使ってるけど)、基本的には以下の2つの方法で使ってる。 Haroopad フリーでクロスプラットフォーム(OS X, Win, Linux)なMarkdownエディタ。 v0.13からmermaid.jsがインテグされているので、何もしなくてもそのまま使える。 mermaid.jsのグラフの書き方は、コード表記で、言語をmermaidにしてあげるだけ。
この記事はPythonで分散処理したい方に向けた記事です。 pythonのイメージは遅いという方も多いと思います。 そのイメージを払拭すべくcythonなどのライブラリが出ていますが、今回はpythonを高速化する手法の一つとして分散処理について紹介しようと思います。 分散処理の代表といえば。 ・Hadoop ・Spark です。 今回はSparkを単純にpythonに適用したいと考えたのですが・・ 下記の記事でJVMとPythonのデータ構造の変換が何回も起こり、レイテンシーが大きくなるのであまり早くならないと記述がありました。 上図の構造を見てみるとSpark Workerとデータをパイプする部分が多く分散処理するとそこがネックになるかもという印象を受けます。 そこで今回はPythonでのデータ処理はNumPyという行列データ構造を使うことで高速化することができるため、Numpy行列を
紗栄子が好きだ。どれだけ嫌われても挫けない彼女の強さが好きだ。いいトシしたオッサンってこともあるけど、僕は、無理に人に好かれたいとは思わない。それでも人に嫌われてしまいそうなときは、求められてもないのに下着姿になったりセレブと浮き名を流したりして死ぬほど嫌われても挫けない紗栄子の強さを想い、「しょうがない」「ケセラセラ」とやりすごしている。 今、僕は本職の営業以外にうまくいっていない事業所の立て直しを任されていて、これまで付き合いのなかったスタッフと仕事をするようになった。ストレスフルな毎日だ。労務費の予算超過が問題になっている事業所があった。ほとんどパート化されているその事業所は、開設以来、所定労働時間の超過が常態化していたのだった。予算未達を理由に本社の評価は著しく低かった。パートさんは近所のおばちゃんたち。「仕事は水仕事が多いし忙しいし残業はイヤだけど、頑張る」ととびきりの笑顔で言っ
このタイミングで来るんかい 三重県には結構細い道がありまして。 どのくらい細いかといえば、普通車2台がちょっと怖いなーというくらい。大型車は無理ね。 で、先頭で信号待ちしてたわけですが… 横は完全に赤、こっちが青になるかならないかの時に、初老くらいの男性の普通車が右折して来たと。 まずこの時点で完全にアウト。 だがこいつ、さらに斜め上の行動を。 俺が通れないから下がれ…だと!? 確かに道は細いけど曲がれないレベルではない。 だけど曲がれないって判断したんだろうね、まさかの こっちを見て「下がれ」のジェスチャー((((;゚Д゚))))))) ありえん。ありえんわ。 こっち後続いるし。 そっち後ろいないんやから、そのまま下がればいいやん? そもそも、こっちが青だっての。 って思いながらも、退く気一切なさそうだったので下がる&少し左に寄せる。 そしたら車擦りました 。・゜・(ノД`)・゜・。 う
「若者のPC離れ」なんてことも言われる今日この頃。確かに、スマホやタブレットが手元にあれば、わざわざPCを買わなくても……などという向きもあるのかもしれない。 しかし、PCにはPCの使い勝手のよさがあり、やはり1台ぐらいは手元に置いておきたいものだ。最近では「でもお高いんでしょう?」ということもなく、3万円台で十分実用となるPCを入手できる。 しかも、ノートPCはもちろん、スティック型PCや小型デスクトップPCと、コンパクトなサイズで生活の邪魔にならず、スマホやタブレットなどと共存できる製品も多数登場している。本特集ではそんな3万円前後で買える低価格PCの魅力を解説していく。 第一回目となる今回は、スティックPCについて紹介しよう。 似ているけれど個性もあり! 満足できるスティックPCを選ぶ USBメモリーをちょっぴり拡大したぐらいのサイズの筐体に、HDMI出力端子が直付けされた、いわゆる
検索 画像 マップ Play YouTube ニュース Gmail ドライブ もっと見る »ログインブックスマイ ライブラリヘルプブックス検索オプション電子書籍を購入 - ¥2,950この書籍の印刷版を購入 Amazon.co.jp紀伊国屋書店 BookWebセブンネットショッピングハイブリッド総合書店 Honto所蔵図書館を検索すべての販売店 »Vimテクニックバイブル ―作業効率をカイゼンする150の技株式会社 技術評論社 書籍のプレビュー » ページのサンプル 21 ページ 23 ページ タイトル ページ 目次目次本書を読む前に9 Chapter 01 環境設定を改善する21 Chapter 02 ファイル操作を改善する53 Chapter 03 比較検索方法を改善する83 Chapter 04 作業効率を改善する113 Chapter 05 編集方法を改善する151 Chapte
はじめに 金沢スマートフォンアプリプロジェクトの第1回Vim勉強会で使用した資料です。 授業ではterapadを使用していますが、その10倍...いや100倍の操作性・拡張性をもつVimの始め方・使い方を教えます。 さあ、快適なプログラミングライフに向けて、その環境を整えていきましょう^ω^! 想定する読者 terapadってなんか味気ない・面白くないと思っている人 Vimのインストールを終えた人 [まだの人] Macはターミナル→vimと入力 Windowの方はこちらから ゴール Vimを好きになる 少しづつお互いのことを知って、距離を縮めていきましょう。 ベタですが、あらかじめディズニーランドに行く約束をしてあげると発展しやすいです。 第1回では、Vimの大まかな理解~カスタマイズ(小)をゴールとします。 できれば授業の課題や個人開発でも使用して、すこしづつ慣れて頂けたらなと思います。
業務システムのあり方を構想する際には、論理設計と物理設計とをフェーズ分けしたほうがいい。システム要件を仕様化しやすくなるだけでなく、スキル育成や効率改善の基礎となるからだ。それはソフトウエアの特性にもとづくプレゼントのようなもので、ありがたく活用したい。 そもそも「論理設計」とは何か。「受注情報だけを管理する」という単純なシステム要件があったとしよう。その際、たとえば以下のような「論理定義」がまとめられることになる。 1.業務構成 受注登録業務、受注保守業務、受注照会業務 2.データ構成 受注見出しテーブル、受注明細テーブル 3.機能構成 受注一覧機能、受注登録機能、受注保守機能、受注照会機能 ここでは定義要素の字面だけが示されているが、それぞれ独特な形式の詳細情報を伴う。たとえば「業務構成」は「いつ誰がどのようにこのシステムを利用するか」についての定義のまとまりなのだが、それぞれ「いつ(
B! 38 0 0 0 rumps というPythonのライブラリを使うと Macのメーニューバーアプリを簡単にPythonで作ることが出来ます。 rumps インストール Hello World alert/notification メニュータイトル アプリタイトル、アイコン 日本語メニュー トグルメニュー 入力させる メニューツリー Timer アプリを終了する Appを継承したクラスを作って使う アプリ化 El Capitanでpy2appが上手く動かない時 rumps rumpsはPythonで簡単にメニューバーアプリを作成出来るライブラリ。 基本的な使い方は適当な関数にclickedというデコレーターを 当てる事でMenuItemと言うクラスのオブジェクトを作成し、 それをAppというクラスのオブジェクトに登録してrunすると 該当のメニューを持ったメニューバーアプリが出来ます。
知っている人は知っていましたが、その昔、まつもとさんにEmacs実践入門の本書に寄せてを書いてもらった時、実は僕はまだRubyを1行も書いたことがありませんでした。しかし、あれから3年、いまでは普通にRubyを書くようになりました。 そこで、本日はRubyを書く際に、僕が便利に利用しているAtomパッケージのひとつを紹介したいと思います。 RuboCop。 さて、初心者がRubyを書く際に、とても頼りになるGemがあります。それがRuboCopです。新しい言語を学ぶ際、シンタックスチェッカーは必須ツールですが、RuboCopは、スタイルガイドに従って自分の書いたコードが、RubyとしてGoodかBadか判断して警告してくれるため、他の言語は書いたことあるけどRubyは初めて、という人にとって、とてもありがたいツールです。 そんなRuboCopには「-a / --auto-correct」オ
ウェブデザインの中の、バナーやサイドメニューを抜いた、文章のレイアウトパターンを展開してみました。基本はだいたいこんな感じだとおもうので、配置に困ったら試してみてください。
Twitter APIで「他人の全ツイート」は取得できない さて先日から書いてるように、PythonのTweepyというライブラリを使うと、簡単にTwitterのREST APIを操作することができますので、研究で何か分析するときも、これを使えば手軽に分析用のデータが取得できます。レスポンスのデータの中身を読むのが大変ですが、それなりに理解はできてきました。 statsbeginner.hatenablog.com statsbeginner.hatenablog.com ところで、特定のユーザのツイートの傾向を見たいと思った場合、APIで全ツイートを取得したいところですが、残念ながら最新のものから数えて3200件までしか取得することができません。 「自分のツイート」であれば、Twitterが公式に過去の全件を出力する機能を付けてくれていますが(付属情報がほとんど入って来ませんが)
jQueryを使用する時、毎回全部の機能を使用していますか? 必要としない機能を削除して、あなたが使用する機能だけのjQueryを作ることができるオンラインサービスを紹介します。 jQueryConfig jQueryConfig -GitHub jQueryのバージョンは、2.1.4, 1.11.3, 1.8.3 の3つに対応(2015年11月現在)しており、チェックボックスを操作するだけで簡単に自分が必要としない機能を削除して、軽量化されたjQueryをダウンロードできます。 jQuery 2.1.4 フル版 上のバーはjQueryの各機能とファイルサイズで、下のチェックボックスで必要としない機能のチェックをはずします。 最適化の助言 各モジュールには、下記の機能が含まれています。 Eventモジュール .on()と.off()メソッド、すべてのイベント機能、.click()や.mou
pandas は可視化のための API を提供しており、折れ線グラフ、棒グラフといった基本的なプロットを簡易な API で利用することができる。一般的な使い方は公式ドキュメントに記載がある。 Visualization — pandas 0.17.1 documentation これらの機能は matplotlib に対する 薄い wrapper によって提供されている。ここでは pandas 側で一処理を加えることによって、ドキュメントに記載されているプロットより少し凝った出力を得る方法を書きたい。 補足 サンプルデータに対する見せ方として不適切なものがあるが、プロットの例ということでご容赦ください。 パッケージのインポート import matplotlib.pyplot as plt plt.style.use('ggplot') import matplotlib as mpl m
はじめに Ruby 2.3が2015年12月25日にリリースされました。 そこでこの記事ではRuby 2.3の主な新機能を紹介していきます。 対象となるバージョン 以下のとおり、この記事では ruby 2.3.0 を使っています。 参考文献 今回紹介するサンプルコードは下記のサイトにあったコードをベースにしています。 New features in ruby 2.3 - BlockScore Blog ただし、実行結果を確認するために Minitest を使ったり、コードをいくつか変更したりしています。 サンプルコードはGitHubにあります この記事で使ったサンプルコードはGitHubに置いてあります。 興味のある方は手元で動かしてみてください。 JunichiIto/ruby-2.3-sandbox それではここからRuby 2.3の新機能を紹介していきます。 深い階層にあるハッシュの
SVGスプライトって、なんか複雑なイメージがありませんか? 僕はそうでした。なんか、面倒くさそう。。。どこから始めて良いかわからない。。。といった感じでずっと手をつけられずにいました。 でも、今回やってみて思ったんですが、一度ワークフローを確立してしまえばアイコン管理がかなり便利になります。CSSスプライトの時よりも管理が楽になりますし、表示サイズや今後の高解像度対応を気にしなくて良くなるのも嬉しいですね。 SVGスプライトについての英語のリソースはあるのですが、説明が多く、とっつきにくいものも多い印象なので、ここではできるだけシンプルに必要なことだけをまとめてみたいと思います。 では、SVGスプライト・アイコンシステムのGulpを使ったワークフローの構築、始めましょう! 目次 達成したいこと デモページ SVGスプライトの仕組み ブラウザサポート 用意するもの 導入ステップ 最後に 達成
ごくたまに仕事で英語のネイティブ・スピーカーと話す機会がある。前の職場では白人のニュージランド人の人と毎日のようにおしゃべりしていた。転勤後の今の職場ではほとんど話す機会はないのだが、それでも過去にのべ三十名くらいの外国人と話をしてきた。 何億人も地球上には英語話者がいる中でたった三十人くらいのサンプルで偉そうなことをいうのは間違っているのかもしれないが、以前よりも強烈なアクセントの人が減ってきている気がしてならない。若い頃オーストラリア人に「グッダイ、マイト!ヘイゴン?」と言われた時はオーストラリアって英語が公用語ではなかったのではないかと思ったものだった。最近の、特に「若い」英語話者は方言丸出しで話すと相手がわからないということを心得ているので、私(日本人)にも聴きやすい発音で話してくれているのだろう。 それでも、私の親友で今は Facebook でやりとりするだけになってしまったニュ
パスの末尾に/があるかないかを気にしたくない 文字列を結合してパスを生成したりするときに、パスを格納した複数の変数を文字列結合するときがあります。 dirHome="/var/lib/hoge/" workDirName="work" echo "${dirHome}${workDirName}" # /var/lib/hoge/workと表示される しかし、dirHomeやworkDirNameのような変数をコンフィグファイルで設定していたり、実際に参照するところと定義箇所が遠いときがあると厄介なことが起こりえます。 例えば、下記のようにdirHomeの末尾に/がなかったらどうなりますでしょうか?
Linux(kernel 2.6.32-303 以降)のDBサーバでメモリ16GB、スワップ領域16GBの場合、ざっくりこんな感じが良いかなという妄想メモ。 vm.swapiness=1 vm.overcommit_memory=2 vm.overcommit_ratio=80 vm.min_free_kbytes=524288 vm.extra_free_kbytes=1048576(kernel 3.5以降) vm.swappiness=1 でページアウトよりページキャッシュ解放を優先させる。kernel 2.6.32-303 以降、0 にすると OOM Killer が発動しやすくなるらしいので、1 にする。 vm.overcommit_memory=2 でオーバーコミットしないようにして、OOM Killer が発動しにくくする vm.overcommit_ratio=80 で仮想
今回、firefox dev conferenceに参加してきました。 www.mozilla.jp そこで聞いてきた、webextensionsに関して試してみたので、ログっておきます。 firefoxはアドオンの機能に関して、Chromeの拡張機能と同じ仕様を搭載することを発表しています。dev.mozilla.jp 実際、どのようにして作るのか紹介します。 WebExtensionsに関しては、WebExtensions - MozillaWikiに書いてあります。 環境構築 以下からFirefox Developer Editionをダウンロードします。 Firefox のダウンロード — 自由な Web ブラウザ — Mozilla リンクのURLからしてバージョンが変わると見れなくなりそうなので、 リンクに飛べない場合は、「DeveloperEdition」で検索してダウンロー
毎年インフルエンザの流行は型が変わるため、それに合わせてワクチンの型も変わります。昨年のように、効果が23%しかなかったというような年もありますが、たとえそうであっても、インフルエンザワクチンは接種しておいたほうが賢明です。 リスクと恩恵とを天秤にかけてみると、インフルエンザワクチンはマイナス面が極めて少ないという点で優秀です。注射は痛いですが、インフルエンザにはかかりません(正確に言えば違いますが)。さらに、あまり深刻な副作用もないようです。無料で接種できる場合もありますし、簡単な問診だけで接種できるので、買い物ついでに病院に寄ってもよいでしょう。 インフルエンザワクチンにはマイナス面が少ないため、異論を唱えてもあまり意味がありません。ニュースサイト「Vox」の記事で、Julia Belluz氏がこのワクチンの抑止力について解説しています。 ランダム比較試験の結果、子どもに対してもっとも
セブン&アイ・ホールディングスがネットと小売りを融合させた「オムニチャネル」へ動き出した。グループ横断サイト「omni7(オムニセブン)」を11月1日に開設。スーパーや専門店の商品をコンビニ店頭で受け取れるサービスを始めた。ただしこれは初めの一歩。同社CIO(最高情報責任者)の鈴木康弘氏は「店舗とECの融合をさらに進め、いつでもどこでも商品を届けられる体制を築く」と話す。同社にとって「第三の革新」と呼ぶオムニ戦略を基軸に、デジタル技術と小売りを掛け合わせた「リテールテック企業」を目指す。 第三の革新――。セブン&アイ・ホールディングスは、「オムニチャネル」戦略の第一弾となるグループ横断ECサイト「omni7(オムニセブン)」を11月1日に開設した(写真1)。顧客は、同社が展開するスーパーや複数の専門店の商品をコンビニの店頭で受け取れるようになった。
【2023/12/20】【更新】まとめ作成時のツイートの取得や投稿にエラーが表示される場合がありましたが、現在復旧しており正常にご利用いただけます。ご迷惑おかけいたしました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く