ComputerworldとCIO Magazineは 2023年5月23日で閉鎖しました。 長らくのご購読ありがとうございました。 日経クロステック TOPページ
今までも、いくつか拡張機能は使っていたものの、大部分は使わずに過ごしていたため、食わず嫌いはいけないな・・と思いドキュメント読みながら使ってみてまとめます。 まえおき 拡張機能(nbextensions)自体や、過去の記事で触れたHinterlandやTable of Contents (2)などはそちらの記事(Jupyter 知っておくと少し便利なTIPS集)をご確認ください。 結構抄訳などしています。(浅く広く。詳細はドキュメントに任せるとして、こんな拡張機能あるのか、程度にご使用ください) nbextensionsを入れたときに最初から入っている拡張機能を対象とします。 全部といっても、nbextensionsの設定画面を表示するための拡張機能だったり、基本的にデフォルトで有効で、且つ変えることがほぼなさそうなものは割愛します。 環境は「Python 3.6.5 :: Anacond
本記事では、書籍「Clean Architecture 達人に学ぶソフトウェアの構造と設計」のポイントを抽出する。ただ、削った部分も多いので、ぜひ書籍を購入してほしい。 第1部 イントロダクション ソフトウェアを「一度だけ」動かすのは、それほど難しいことではない。正しくするのは難しい。 ソフトウェアを正しくすると、不思議なことが起こる。開発や保守に必要な人材はわずかで済む。変更は簡単で迅速になる。欠陥の数は少なく、ほとんど出てこなくなる。労力は最小に抑えられ、機能性と柔軟性は最大になる。 「あとでクリーンにすればいいよ。先に市場に出さなければ!」ソフトウェア開発者たちはそう言ってごまかす。だが、あとでクリーンにすることはない。短期的にも長期的にも、崩壊したコードを書くほうがクリーンなコードを書くよりも常に遅い。早く進む唯一の方法は、うまく進むことである。 すべてのソフトウェアシステムは、2
毎年8月13日は、私の故郷北海道帯広市で大きな花火大会がある。 近年では全道的・全国的に名の知られるようになった花火大会だ。 タイトルの通り、この花火大会はそれなりに問題を孕んでいる。 凶悪な渋滞を引き起こす開催場所が市街地に近すぎて、市内にアホみたいな渋滞を引き起こしている。 最近は、札幌からも客を呼ぶので、なんど道東道まで渋滞していると言う。 帰省中の人、退勤者、道東への物流に重大な被害が及んでいる。 近隣住民の迷惑トイレ貸してくれ。と、見ず知らずの酔った人に言われる。大便もある。 とこんな感じ(他にも花火の演出がクソださい、花火の前の企業の宣伝がクソ長いなども問題がある)なのだが、 最大の問題は、こういう花火大会開催に当たっての問題点や課題が、毎年開催されるにもかかわらずクリアされにくい構造にあるのだ。 その理由は単純で、主催者が十勝毎日新聞社と言うこの地域のブロック紙だからだ。 十
老害と呼ばれそうなお年頃ですが、2018年3月の1ヶ月間でCourseraでスタンフォード大学が提供しているMachine Learning講座を修了しました。定年間近の老兵がどうやってこの講座を完走し、これから何を目指しているのかをお話ししたいと思います。 動機(≠動悸) 2月のデブサミ2018で、ウルシステムズの漆原さんの講演を聴いて、一生エンジニアで飯を食っていきたいなら何か新しいことを始めなきゃダメだなと思ったのが始まりです。 2017年は、Xamarinを使ったiOS/Androidアプリ、Raspbian上でC#を使ったREST APIサーバー、さらに、iPhone/Apple Watchに話しかけて機械を制御するVUIなど、製造業に勤めるソフトエンジニアとしてはかなり異質なことをやらせてもらったと思います。 でも、新しいことをやってる感が足りず、何となく消化不良な感じでした。
誰でも参加できるYYPHPという勉強会があります。この勉強会の大きな特徴は、毎回内容をYouTubeライブ配信していることです。 もし見逃しても安心。ライブ配信後はアーカイブとして過去回を閲覧できるようになっています。→YYPHP YouTubeチャンネル 今回7/27(金)のテーマは、DockerでLaravelの開発環境を作るハンズオンでした。 動画でわかるDocker Dockerの説明は20分過ぎたあたりから始まります。 (それまではYYPHP自体の説明と、参加者の自己紹介が入っています) 概要DockerでLaravelを起動できるところまでを説明します。 Laradockなどの既に構築されていて複雑化してしまったものだとDockerへの理解がなかなかできないため、この #動画でわかるDocker では、とてもシンプルな形を作ってみます。 目次 ・Dockerとは何か? ・他の仮
エクセルでCSVを保存? 変換? CSVファイルをエクセルで開くと壊れる?? 仕事でCSVファイルを扱うことがあります。しかし、「CSVの意味」を本気で教えてくれる人はなかなかいません。それは、「CSV」を本質的に理解するには、その前提となる知識が必要で、仕事中にそんな面倒くさい説明をするヒマがないからです。 今回は、本当にCSVのことを知りたいのに誰も教えてくれないとお悩みの初心者の皆さんのために、CSVとは何か、を徹底的に解説します。 「リスト形式とCSV」完全マスターシリーズ(この記事は第2回です) 8個の基本パターンで完全習得「リスト形式」の教科書 本気で理解したい初心者のためのCSV勉強会資料 CSVファイルとExcelの関係を本気で理解するための確認テスト10問 初心者のためのCSV取り込み事例演習教材(勉強会資料) 初心者が「CSVで保存してアップ」を理解するのは意外と難しい
先週末、はてな社内でKaggleハッカソンを行ないました。丸一日、各自好きなKaggleのコンペに取り組んで、得られた知見を共有するという会です。 自分は以前TalkingDataというコンペに参加していたのですが、データサイズが結構大きく、一月くらいやってみたももの試行錯誤に四苦八苦してしまい、途中で離脱していました...。このハッカソンでは、そういったデータセットでも何とかできるようになろう!ということを目標にして参加しました。もちろん1日だけではさすがに時間が足りないので、ハッカソン前の10日くらいは定時後にちまちま作業をやっていました。 以下はハッカソン終了後に使った発表資料です。Kaggle上位の人にとっては当たり前のことしか書いてないかもしれませんが、社内でこういった知見をじわじわと貯めていくことが大事だと思っています。なお、ハッカソン終了後にAWSのでかいインスタンスを借りて
データ分析を始めれていない、もしくは少しはやっていても自分たちのビジネスの意思決定に活かせていない日本の企業は今も多くあるのではないでしょうか。現在のようにシリコンバレーの多くの企業がデータ分析を彼らのビジネスの成長にうまく結びつけることができている現状では、どうしてもそれを日本とアメリカの文化の違いということのせいにしてしまいがちです。つまり、アメリカ人は物事を数値化し、データを使ってビジネスを行う文化があって、日本人はもっと直感と経験を重んじる文化であると、日本を訪れたときに聞いたりもします。 そこで、今回はアメリカの野球チームでもともとデータを使うという文化がなかったヒューストン・アストロズというチームを、データ分析をチームの運営、試合の進め方、選手の採用と育成などに取り入れることで、昨年のワールシリーズチャンピオンシップで優勝するほどのチームに変革することに成功したJeff Luh
■コードの覚え方(全15回)■ ┣1.ドレミとアルファベット ┣2.基本となるコード ┣3.真ん中の音が変化する ┣4.真ん中の音がさらに変化 ┣5.ここまでのまとめ ┣6.右の音が変化する ┣7.3つの音のまとめ ┣8.音を付け足す ┣9.特殊な例 ┣10.4つの音のまとめ ┣11.さらなる音を付け足す ┣12.さらに、、、 ┣13.音を移動しちゃう ┣14.ベースの音が変わる ┗15.まとめ ■キー・スケールのお話(全6回) ■ ┣1.メジャースケール ┣2.ナチュラルマイナー ┣3.ハーモニックマイナー ┣4.スケールのまとめ ┣5.メジャーキー ┗6.マイナーキー ■コード進行のお話(全13回)■ ┣1.重要な3つのコード[1] ┣2.重要な3つのコード[2] ┣3.重要なコードのまとめ ┣4.簡単な進行 ┣5.グループ分け ┣6.カデンツ ┣7.進行においての規則 ┣8.忘れてお
本当にScala化できるんですか? 増井:今日は、チャットワークをPHPからScalaに切り替えるお話を伺うためにやって来ました。 山本:はい。 増井:僕がこの話を知ったのは、ちょうど2年ぐらい前に読んだブログのエントリだったんです。いきなり失礼なんですが、僕はこの話を知って、ぶっちゃけアホじゃないかと思ったんですよ。 山本:あはは(笑) 増井:基本的に開発言語やフレームワーク、方法論を同時に変えるって結構大きな変更ですよね? 山本:そう思います。 増井:それなのに、この決断を発表された当時、御社にはScalaエンジニアがいなかったそうじゃないですか。「本当に大丈夫なのかな?」と思って、気になってたんです。昨年春には「Scala採用を決めて一年たった、CTOの雑感」というエントリをポストされていましたが、さらに1年経った今はどんな状況なんですか? 山本:ひと言で申し上げると「絶賛移行中」と
フェイスブック(FB)や、アップルのデータ共有サービス「iCloud」(アイクラウド)に不正アクセスし、女優の長澤まさみさんや武井咲さんらの個人情報をのぞき見したとして、警視庁は長崎県大村市諏訪1丁目の会社員金子大地容疑者(29)を不正アクセス禁止法違反の疑いで逮捕し、18日発表した。容疑を認めているという。 サイバー犯罪対策課によると、金子容疑者の逮捕容疑は2014年8月~15年11月、芸能人や一般女性の計4人のFBに不正にログインしたほか、芸能人5人のアイクラウドに計236回不正にアクセスしたというもの。捜査関係者などによると、被害者には長澤さんや武井さん、女優の北川景子さん、タレントの紗栄子さん、尾崎ナナさんが含まれ、家族や友人との写真が盗み見されていた可能性があるという。 アイクラウドは、インターネットを通じてスマートフォンなどのデータを保存する「クラウドサービス」の一つ。メールア
) 4月1日に10年続くとあるWebサービスをフルリニューアルしました。 リニューアルの目的は、システムが度重なる機能拡張により、必要以上に複雑化してしまい、ちょっとした修正でも非常に時間がかかるので今後、事業のスケールを拡大していく上のが難しくなってきたためです。 特に大きなところですと、スマホサイトがリニューアル前のサイトだと、スマホとPCで機能が完全に分断されてしまっていました。サイトを立ち上げた当初はスマートフォンすらなかった時代なのでしょうがないとは思いますが、これをこれ以上保守していくのはしんどいので、スマホファーストの思想を取り入れサイトを設計していきました。 技術的にも、PHPからRubyに変更して、ELBやS3をとりいれ、Githubベースの運用に変更することで、時代の流れに取り残されていたWebサイトを今風な感じの仕組みへと変更しました。 リニューアル自体はプロジェクト
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く