今日は、ScalaのOptionの使い方について解説しますよ。OptionはScala使いにとってはなくてはならないものです。これを覚えてしまうと他の言語でもOptionを作りたくなる、かもしれない? Optionってなに? Option型は、値があるかないか分からない状態を表すものです。「Maybeモナド」とか言ってしまうとアレですがまぁそんなようなものらしいです。 Optionの定義 まずは、Optionの定義から見てみましょう。Option型は、抽象クラスOption[+A]と、Option[A]を継承して値がある場合のSome[+A]型とNoneオブジェクトがあります。 Option - Scala Standard Library API (Scaladoc) 2.10.0-20120530-022829-8d38079ab4 - scala.Option // Optionの抽
see ⇒ http://forum.compiz-fusion.org/showthread.php?t=1768 type xprop | grep WINDOW_TYPE | cut -d _ -f 10 以下のいずれか: any, unknown, combo, desktop, dialog, dnd, dock, dropdownmenu, fullscreen, modaldialog, menu, normal, notification, popupmenu, splash, toolbar, tooltip, utility role xprop | grep "WM_WINDOW_ROLE(STRING)" | cut -d \" -f 2 (たいていブランクになるので指定する必要はない) name xprop | grep WM_CLASS | cut -d \"
The domain mediacraftlabs.com may be for sale. Please click here to inquire Mediacraftlabs.com Related Searches: song lyrics Migraine Pain Relief Cheap Air Tickets fashion trends Accident Lawyers Top 10 Luxury Cars Parental Control Related Searches: song lyrics Migraine Pain Relief Cheap Air Tickets Trademark Free Notice Privacy Policy
データ分析から導き出されたインサイト無しにAI(人工知能)の活用は始まりません。私たちは、各業界知識とデータ・アナリティクス技術を駆使しデータドリブン経営を強力に支援します。 データ、アナリティクス、AIは企業にとって競合他社との差別化を図るかつてないほど大きな要因になっています。今日の経営幹部が効率を向上しながら新たな収益源を開拓し、新しいビジネスモデルをタイムリーに構築する方法を模索する中、価値を生み出し成長を続ける企業には「データ活用」という共通項があります。私たちは、無数のデータから企業にとって本当に必要なデータを活用するための方法を知っています。 将来を見据えたオペレーション体制を備えている企業の半数以上(52%)は、すでにデータとアナリティクスを大規模に活用しています。データとAIに関する取り組みをビジネス戦略に沿って実施することで投資利益率を迅速に最大化し、最終的にはAIをビ
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
完成版です。本家様sm9567904。※12/30 まさか1万再生するとは!受験生なんで乃莉ちゃんのお守りほしいですもぐもぐ
「すたこらドリーム」を1秒違いで3つ一気に流してみた [音楽・サウンド] ひだまりスケッチ×365のOP「?でわっしょい」のカップリングです。歌:ゆの(阿澄佳奈)、宮子...
乗用車のミニカーは、実物の単なる縮尺ではないのをご存知でしょうか。クルマの設計製造に使われるボディの三次元データを使って、例えば1/43とかに縮小して精密加工でモデルを作れば、完全なミニカーができるはずです。ところがそのようにして作られたモデルを実際に見てみると、ちっともらしく見えないのです。 実際にカーデザインの現場で、正確なスケールモデルを何度か見たことがありますが、その印象は一言で言うと、ぺらぺら。実物を見ると抑揚の強いスポーツカーのボディも、縮小するにつれて、フラットな四角いクルマに見えてきます。 この「スケールによる曲面感度の差」について、ちゃんと調べた文献に出会ったことはないのですが、デザインの現場ではポピュラーな知識です。駆け出しのカーデザイナーだった頃に、スケールモデルと実物の違いについては十分気をつけるよう注意されました。乗用車をデザインする時は、最初はスケールモデルを作
ミニカーは実車の縮小ではない - 山中俊治の「デザインの骨格」 乗用車のミニカーは、実物の単なる縮尺ではないのをご存知でしょうか。クルマの設計製造に使われるボディの三次元データを使って、例えば1/43とかに縮小して精密加工でモデルを作れば、完全なミニカーができるはずです。ところがそのようにして作られたモデルを実際に見てみると、ちっともらしく見えないのです。 実際にカーデザインの現場で、正確なスケールモデルを何度か見たことがありますが、その印象は一言で言うと、ぺらぺら。実物を見ると抑揚の強いスポーツカーのボディも、縮小するにつれて、フラットな四角いクルマに見えてきます。 人間の認識というのは面白いなぁ、と思う。 これと似た話として、現実の物理現象速度を再現してしまうと、違和感のあるアニメになってしまう というがある。 木に積もった雪がドスンと落ちる様子や、温泉の湯気が立ち上るようすを実際に撮
携帯電話の800MHz帯を巡る参入議論で総務省と対立,直収電話「おとくライン」の大掛かりな勧誘とトラブル発生,そして水面下で着々と準備を進める携帯電話と固定電話の融合――。2005年に入っても,ソフトバンクは全面展開の手を緩めない。その一方で,あまりにも急激な拡大路線によるほころびも見え始めた。総合通信事業者ソフトバンクは何を考え,どこに向かおうとしているのか。日経コミュニケーションでは,本日から一週間にわたって描いていく。 総務省の会合で激怒した孫社長 「技術的な問題から800MHz帯で新事業者の参入は認められない」――。1月25日,東京・霞ヶ関の総務省で開かれた会合で,総務省はこう発言した。名前こそ出さなかったものの,総務省が事実上ソフトバンクBBの800MHz帯参入が不可能であることを明らかにした瞬間だ。 会合の名は「携帯電話用周波数の利用拡大に関する検討会」。ソフトバンクBBの孫正
一時期両方を持っていました。 両方とも野外では問題なく電波の入る場所、を前提とします。 ドコモはFOMA機種だと思いますが、野外ではほとんど変わらない気が します。ですが建物に入った時、奥の方へ進むに従い(建物の中心部へ、 と言いますか、問題なく電波の入る外から遠くなるところ)FOMA機種より ソフトバンクの携帯はどんどん弱くなる気がします。 ご自宅がドコモが入らないような場所でしたら、ソフトバンクは尚更のこと、 期待できないような気がします… 2台持っていた時期がありますが、やはりどちらか一方だけを使用するように なり、片方は解約してしまいました。2台持ちは、よっぽどの理由でもない 限り(片方はビジネスオンリー、など)しない方がいい気がします。 あくまで個人的には、ですが。 ご参考になれば幸いです。
Ubuntu Japanese Team代表の小林です。2008年1月より開始した当連載「Ubuntu Weekly Recipe」は、今回でちょうど100回となります。読者の皆様、技術評論社で当連載をご担当いただいている高橋様、そして記事の執筆を続けてくれたUbuntu Japanese Teamのメンバーに感謝します。 私自身は2回しか記事を書いていないのですが、他のメンバーに「100回記念なんだから代表が書くのが良いのではないか」と言われ、担当することになりました。いつもは「特定のトピックを取り上げて設定方法などを詳しく解説する」というスタンスの連載ですが、今回はちょうど100回ということで趣向を変えて、私が普段利用している情報環境について紹介したいと思います。以前、特別企画としてUbuntu Japanese TeamのメンバーがUbuntuをどのように使っているかの紹介記事を執筆
端末で作業をするなら、特にsshなどでネットワーク後しに作業を行うなら、仮想端末管理ソフトウェアであるGNU Screenは必須といってよいでしょう。Ubuntu 10.04であれば、GNU Screenをさらに便利に使うためのアプリケーション「byobu」が最初から導入されているので、こちらを使っているユーザも多いと思います(byobuについては本連載72回参照、注1)。 今週のレシピは、GNU Screenと同じ仮想端末管理ソフトウェアである「tmux」ターミナルマルチプレクサを紹介します。 GNU Screenの利点とは GNU Screenの利点を簡単におさらいしておきましょう。GNU Screenには多くの機能がありますが、筆者が主に使っているのは以下のような機能です。 GUIのタブ機能のように、複数の端末を起動して切り替えられる 端末を画面分割して使うことができる 端末上で
私は、Jiemamy Projectというオープンソースプロジェクトを運営している。 ある意味、一人で作っている頃は楽だった。Javaにおけるpublicというキーワードの重みも知らず、複数人によるコミュニケーションのオーバーヘッドも気にすることなく、それはそれは勝手気ままにひたすらコードを書くだけだった。 当初、Jiemamyは「そんなに難しいモンじゃないだろw さっさと作って便利にしようぜww」くらいのノリで作っていたのだが、作れば作るほど色々な問題点も浮上し、勉強すればするほど新しい機能も欲しくなった。人の欲とは恐ろしいものだ。一人じゃ、もう作れない、限界がすぐに訪れた。 Jiemamyは、(私の知る限り)今までにあまり無い考え方を打ち出したプロジェクトだ。ただ語られていなかっただけかもしれないが、「私はこうあるべきだと思う」という理想(Jiemamy開発プロセス)を打ち出し、それを
現在のデスクトップ環境では、「ウィジェット」(ウインドウ・ガジェット, デスクトップ・ガジェットなどとも呼ばれます)と呼ばれるユーティリティウインドウを常駐させて利用することがしばしば行われます。また、ワイドディスプレイが広く使われるようになったため、画面の端にこれらを表示させ(いわゆるサイドバー)、幅広の画面を有効に使う、といったこともあります。今回はUbuntu上でウィジェットやサイドバーを実現するレシピを紹介します。 GNOMEパネルを画面横に配置する 標準的な環境であっても、GNOMEのパネルの設定を行い、「向き」を「右」「左」などにすることで、画面の端に表示させることができます。既存のパネルで[新しいパネル]をクリックして新規にパネルを追加し、そのパネルの[プロパティ]で「向き」を設定することでパネルを画面の端に配置することができます。 図1 パネルの設定 以下は、サ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く