2017.11.14 開催 golang.tokyo #10にてLT発表 Golangを用いたテキスト処理を行う際に気をつける部分、ライブラリの選定方針、テキスト処理のための基礎的なfunctionの作成について紹介しました。
![高精度名寄せシステムを支える テキスト処理 (の、ほんのさわり)](https://cdn-ak-scissors.b.st-hatena.com/image/square/ac9313485cc9ecccbb5abe242c73bd7771e0bd1f/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F66ca0a2712e84c9da9a62d59f2b09800%2Fslide_0.jpg%3F8971453)
@t_wadaさん翻訳の「新訳版 テスト駆動開発」の第Ⅰ部を終えました。 テスト駆動開発posted with ヨメレバKent Beck オーム社 2017-10-14 AmazonKindle この本を読むにあたってgitリポジトリを作って読み進めたので、その方法を記しておきます。 読んで終わりにしたくない 読む前に、注意点として「読んで終わりにしないこと」「エンジニアリングに活かせるようにすること」を掲げました。以前、ピアソンから出版されている旧訳版を読んだのですが、今の自分に残っているのは「テストから書き始めること」くらいでした。あまりにも身についていないことに気付き、読み方を変えてみようと思いました。以前は「スキマ時間にさらっと読む」というスタイルだったので、それが原因かもしれません。 まずはリポジトリを作る そのため、今回はリポジトリを作って「開発」を行うようにしました。以下が
テスラのAI部門長が語る「Software 2.0」。ディープラーニングは従来のプログラミング領域を侵食し、プログラマの仕事は機械の教師やデータのキュレーションになる プログラミング言語を用いて開発が行われる従来のソフトウェアを「Software 1.0」とすると、その次にやってくる「Software 2.0」はニューラルネットワークで構成され、プログラマの仕事はニューラルネットワークの学習に使うデータの収集などになっていくだろう。 テスラのAI部門長(Director of AI at Tesla)を務めるAndrej Karpathy氏が自身のブログのエントリ「Software 2.0」でそうした意見を記し、海外で話題になっています。 Andrej Karpathy氏は、スタンフォード大学で機械学習を学び(教師は現在GoogleでAIと機械学習のチーフサイエンティストであるFei-Fe
ブログ記事からの転載です。 C++17 では構造化束縛という言語機能が追加されました。 これは std::tie のように std::tuple などを個別に変数で受け取る事が出来る機能です。 auto homu = std::make_tuple(1, "homu", 14); // std::tuple の要素を個別に受け取る auto [id, name, age] = homu;
(前回から続く) 2017年10月26日に東京で開催されたイベント「シニアプログラミングネットワークが目指す!人生100年時代の地域/世代間交流」では、もう一人の82歳のアプリ開発者である鈴木富司さんもiPhoneアプリ開発について発表した。キーワードは「生涯現役」だ。 鈴木さんが生まれたのは1935年。群馬県桐生市の織物屋の六男だという。「商社無用論の時代に東京工業大学から三菱商事に就職したちょっと変わった人間」と自身を評する。 商事時代は自動車の海外事業に没頭したという。そのいきさつを「自動車輸出物語」というWebサイトにまとめている(リンク)。商事会社の定年間際に、米国の動物園設計施工会社に興味を持って転職した。 アプリ開発に出会ったのは2010年、74歳のとき。アプリ開発学校である「RainbowApps」に2期生として入学した。「老後はiPhoneアプリの開発や電子出版で過ごした
こんにちは!パンダ大好きエンジニア、宮原です。 前回(開発環境のツール周りをちょっと快適にした話)の記事では、チームで導入した開発支援ツールについて、どんなツールがあるのか、どんな考えで導入したのか、というところをご紹介しました。 開発支援ツール導入後はコードの品質も上がって(潜在バグの低減、保守性の向上)、快適に開発ができるようになりました。現在はCIサーバによる監視も実現できており、もっと開発が快適になりました! 今回は、CodeIgniterというPHPフレームワークに各開発支援ツールをどのように導入し運用しているのか(CIサーバを活用したツール実行方法)をもっと具体的に紹介していきたいと思います。 目次 リポジトリ(ディレクトリ)の構成 各ツール用ディレクトリの詳細 PHP Coding Standards Fixer PHPMD PHPLOC PHPCPD phpDocument
HOME » 最近の投稿‼ » 本日の注目銘柄 » 11月14日昼の注目銘柄 アカツキ、ドッカンバトルなどのアプリの好調で業績も好調!株価への影響は? 皆様、こんにちは‼ 副男です‼ 【本日の注目銘柄】 <3932> アカツキ 14日終値 前日比➖12.28% スポンサーリンク 【好材料内容は?】 2018年3月期第2四半期の連結決算を発表し、売上高は102億2400万円で前年同期比2.1倍、営業利益は50億4600万円で前年同期比2.8倍、純利益は36億1400万円で前年同期比3.0バイト中大幅な増益で着地しました。 『ドラゴンボールZ ドッカンバトル』は国内外累計で2億ダウンロードを突破するなど好調に推移していることが背景にあります。 【どんな会社?】 ソーシャルゲームの企画・開発を手掛けており、海外約30ヵ国以上で展開しています。 【過去にはこんな発表も】 9月8日の記事 東京証券取
「自分の『好き』を極めれば、それで生活できるようになります」 って言う人は、たいてい、「好き」と「稼げる」の積集合が大きい。 (これを「一致タイプ」と呼ぶことにする) 一致タイプの人には、 「なんで、みんな、やりたくもない仕事をやってるの? 好きなことを仕事にすればいいじゃないか!」 って、思ってる人が多い。 太古の昔から、一致タイプの成功者は、佃煮にするほど生息数が多い。 それほどまでに、一致タイプは、成功しやすい。 けれど、「好き」と「稼げる」の積集合が、空集合になってる人もたくさんいる。 (これを不一致タイプと呼ぶことにする) 不一致タイプの人たちにとっては、 「自分の『好き』を極めれば、それで生活できるようになります」 という一致タイプの人たちが唱える言説は、人生を蝕む呪いとなる。 経営者や上司が一致タイプで、部下が不一致タイプだと、悲惨だ。 経営者や上司は、仕事が好きなのは当然だ
Windows Experience Blogの告知などでは一切言及されていないようだが、Windows 10 Redstone 4のInsider Previewでは、システムロケールの変更を行うダイアログに「ベータ:ワールドワイド言語サポートでUnicode UTF-8を使用」(英語では'Beta: Use Unicode UTF-8 for worldwide language support')というチェックボックスが追加されている。手もとにスナップショットが残っていた最古のRS4ビルド(17004)ですでに存在していたので、正確にいつ追加されたのかは不明。 このチェックボックスをチェックして再起動すると、Build 17035時点では以下のような動作が確認できた。 圧縮 (zip形式) フォルダーにファイル名がUTF-8で保存されるようになった。これに伴い、シフトJISに含まれな
本記事はWebAssemblyに関するシリーズの第5回目で、今回のテーマはWebAssemblyが高速な理由です。前の記事をお読みでない方は、 初めから目を通される (訳注:原文リンク)ことをお勧めします。 前回の記事 (訳注:原文リンク)では、プログラミングに WebAssembly あるいはJavaScriptを使うかは二者択一の選択ではないことを説明しました。私たちは、WebAssemblyのみのコードベースを書く開発者が膨大な数になるとは思っていません。 ですので、アプリケーションにWebAssemblyとJavaScriptのどちらを使うか選ぶ必要はありません。しかし私たちとしては、開発者がJavaScriptコードの一部をWebAssemblyに置き換えることを期待しています。 例えば、Reactで開発しているチームは、リコンサイラコード(言い換えれば仮想DOM)をWebAss
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く