新着記事一覧
2018年10月01日(月) 〜 2018年09月01日(土)
-
「アジャイル開発はあくまでゴール達成のための手段」――Yahoo!カード天神チームがたどり着いた開発スタイルと技術【デブサミ2018 福岡】
今年春に開所したヤフーの天神オフィス(福岡市)。同所ではYahoo! JAPANの各サービスを支える基盤システムやプラットフォームの開発を担当...
0 -
お久しぶりです。ユービーセキュアの長田です。前回は各種セキュリティ対策ツールを紹介しました。今回は、前回紹介したツールの一部について開発工程に...
0
-
EuroPython 2018参加レポート(2)~Pythonによるサウンド生成、C APIのエミュレート、Decoratorの分類
ヨーロッパ最大級のPythonのカンファレンス「EuroPython」。今回は、7月23日から29日までの間、イギリスのエディンバラにて開催さ...
1 -
データ分析エンジニアの役割とは? Pythonと機械学習はどう役立つ?
データ分析に関心のある方にとって、Pythonは気になる言語の一つ。しかし、実際にデータ分析をしようとしたとき、何から学べばいいのでしょうか。...
1
-
リモートでのスクラム・モブプロを成功させる秘訣は? サイボウズの実践事例に学ぶ【デブサミ2018 福岡】
リモート開発とは、メンバーの一部が離れた場所(別拠点や在宅など)で開発をすることだ。「サイボウズOffice」や「kintone」などの製品を...
0 -
UWPアプリでファイルマネージャーを作ろう! ~ついにWindows 10 1803で実現
2018年春のWindows 10の大型アップデート「1803」で、ついにUWPアプリからファイルシステムへの「フルアクセス」が可能となりまし...
1
-
CI/CDのエキスパートが解説:CI/CDとは何か? なぜ今、必要とされるのか?
最近、CI/CDという単語を見ることが増えてきました。Google、Microsoft、Oracleなどの大きなIT企業が自社のCI/CDツー...
8 -
PyTorchで深層学習を始めたい人のための基礎を紹介 データ構造のTensorと自動微分の使い方について
Pythonライクにニューラルネットワークを構築できる、深層学習フレームワークのPyTorch。これから使ってみたい方のために、『現場で使える...
0
-
「Web Workers」 ~マンガでプログラミング用語解説
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきが...
2 -
数式で説明された機械学習の本を深く理解するために――大学数学の基礎を解説したシリーズ3編
『技術者のための基礎解析学』を皮切りに、『技術者のための線形代数学』が8月、『技術者のための確率統計学』が9月に翔泳社から発売となった。いずれも...
1
-
Java 11の変更点を押さえよう! 標準機能になったHTTP Client API
Java 9、Java 10と6カ月ごとのリリースを終え、予定通り9月にJava 11がリリースされます。Java 10の連載でも紹介しました...
0
-
Pull Requestで日本語が文字化けしたときの対処方法
この連載では、GitHubのサポートエンジニアが交代でGitHubについて一歩踏み込んだトピックを解説していきます。第1回の今回は、日本語など...
0
-
世界最大規模の機械学習コンペティション「Kaggle」に熱中する「Kaggler」と呼ばれる人々とは【デブサミ2018 夏】
データサイエンスやAIの分野において必要なスキルを有しているかどうかを判別するひとつの指針として、機械学習コンペでの実績が挙げられます。その中...
1
-
機械学習チームにおけるエンジニアの道は2つある――クックパッドの伊藤敬彦氏が語る生存戦略【デブサミ2018 夏】
機械学習を利用したプロジェクトの運営や推進については、機械学習への理解の進んだ現時点でもさまざまな困難が伴います。「Developers Su...
0
-
「Google Cloud Next」で感じられたGoogleの本気とは――注目の新サービスとカンファレンスの歩き方
7月24日~26日にサンフランシスコで開催されたGoogleのカンファレンス「Google Cloud Next '18」。本カンファレンスに...
0 -
Railsで「Kaminari」を使ってページネーションを実装しよう
本連載では、Rails開発において開発効率を格段に上げてくれること間違いなしの定番gemについてご紹介しています。前回は、OmniAuthを使...
0
-
ソラコムが「SORACOM Conference “Discovery”」で新サービス・技術を発表――よりIoTを身近なものに
IoTデバイス専用のSIMカードの提供など、IoTプラットフォームを展開するソラコムが7月4日、3回目となるIoTプラットフォーム「SORAC...
0
-
連載第2回となる今回は、RxSwiftの処理の基本的なデザインパターン「Observerパターン」を中心に、基本的な事柄を説明します。Obse...
0
-
これなら分かる! マイクロサービス(入門編)~モノリスと比較した特徴、利点と課題
IT用語の解説サイトや書籍は世にたくさんありますが、何だか難しいものばかりだと思いませんか? 知らない単語を検索したけれど、どのサイトを読んで...
4
-
実践DDD本 第12章「リポジトリ」~集約の永続化管理を担当~
ドメイン駆動設計(DDD)は、顧客と開発者がビジネスを戦略的に理解し、共通の言葉を用いてシステムを発展させていく設計手法です。前回は集約の生成...
1
-
Reduxにおける同期的/非同期的なAction Creatorをテストする
前回はJestを用いて、同期的な処理であるReducerのテストを行う方法を学びました。今回はAction Creatorのテストについて解説...
0
-
Pythonでデータと向き合いながら価値を見出す「探索的データ解析」に挑戦しよう
本連載では、プログラミングの基本は理解していて、より実践的なデータ解析に取り組みたい方を対象に、スクリプト言語によるデータ解析の実践を解説しま...
0
-
並列計算とクラウドによる分散システムが支える機械学習の最先端―ー「最強の計算資源で人間のクリエイティビティを全開に」【July Tech Festa 2018】
「Chainer」は、Preferred Networks(PFN)が開発した深層学習(ディープラーニング)フレームワーク。ニューラルネットワ...
0 -
Sansan CTO 藤倉氏が導き出した、データ分析に必要な3つの要素とは?【デブサミ2018 夏】
クラウド名刺管理サービス「Sansan」や名刺アプリ「Eight」を提供するSansan株式会社。同社は、優れたデータエンジニアリング基盤を構...
0
-
海外ではすでにCI(継続的インテグレーション)/CD(継続的デリバリー)ツールを導入し、ソフトウェアの開発プロセスを自動化することは当たり前に...
0 -
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきが...
1 -
機械学習エンジニアとして数学を理解しておきたい!ベクトルや行列を扱う線形代数学を学び直すために
機械学習を支える数学分野の一つ、線形代数学。大学で学んだ覚えのある方もいるかもしれませんが、エンジニアとして仕事をする中で改めて学び直したいと...
0
-
スクラムとウォーターフォールの違いはどこにあるのか? シミュレート可能なモデルを構築して検証する
社会人エンジニア向けの教育プログラム「トップエスイー」から、エンジニアの皆さんに対して有用な情報をお届けするコーナーです。ソフトウェアを開発す...
0 -
課せられたのは「4時間で100社分のデータ処理」――2年目エンジニアが挑んだ機械学習【デブサミ2018 夏】
スマートフォンやパソコン、タブレットなど、複数のデバイスを日常的に利用するユーザーが増えている。そうしたユーザーの行動をトラッキングするため、...
0
-
「PyCon JP 2018 ひろがるPython」登壇者座談会 ~わたしのPythonのひろげかた~
いよいよ「PyCon JP 2018」の開催まで1か月を切りました。今回、PyCon JP 2018カンファレンスのスピーカー5名にお集まりい...
0