Qiita - 人気の投稿

Vue meetupでテスト書いている人が少なかったのでオレオレテストを晒してみる Part. 1

SN

5/25 10:03


Vue meetupでテスト書いている人が少なかったのでオレオレテストを晒してみる Part. 1

Vue.js ではじめるシングルページアプリケーションの開発 - HDE BLOG

みなさん V…

AdMobを使っているAndroidアプリでEU一般データ保護規則(GDPR)対応する

SN

5/25 01:19


はじめに

前提として、私自身はAndroidアプリの不真面目な個人開発者です
GDPR対応に向けて全然準備しておらず、突貫で作業する羽目になったので、今後の対応も考えて備忘録的に内容を残している次…

Python 開発者は -W default オプションを使おう

SN

5/24 16:59

Python はデフォルトで多くの警告を表示しません。これはPython開発者ではないエンドユーザーが警告を見た時に混乱するのを防ぐためです。

デフォルトで ignore される Warning は…

Web Audio APIの闇

SN

5/24 10:22

HTML5でゲームやリッチなコンテンツを作る上で欠かせない「Web Audio API」
しかしコイツがなかなか・・・モバイルでの特殊実装やメモリ使用量まわりで色々と闇を抱えていて・・・

ということ…

「データ視覚化のデザイン #1」をmatplotlibで実装する

SN

5/24 07:13

データ視覚化のいろはを無視したグラフはニュースや学術論文によく現れます。いろんな資料からかきあつめたり苦労して測定したデータ、あるいは自分の部署の成果をかっこよく見せたい気持ちはわかりますが、たいて…

早く出社した人を早く帰らせてあげるSlackチャネル&botを作った

SN

5/23 23:01



経緯

ある昼下がり、食堂の窓から五月の快晴を見て、たまには16時くらいに帰りたいな〜 と私が言った。
それを聞いたチームメンバーが、じゃあ、帰りましょう と言った。独り言のつもりだったので、びっく…

スマホを最高級電子部品として電子工作に組み込む

SN

5/23 19:25


まず最初に:作ったもの

iPhoneのカメラで顔を検出して,サーボモータが顔の方向にファンを向ける というものです.



作った背景

電子工作で使うセンサはたくさん種類がありますが,カメラやマイク,加…

MV* の「つなぎ」に RxJava を使うのをやめたい

SN

5/23 00:10

ここ数年、特にモバイルアプリ開発で流行ってるUIデザインパターンならなんでもですが、MVVM を例にすると、Usecase における Repository からの結果の受信、ViewModel にお…

【初心者向け】テストコードの方針を考える(何をテストすべきか?どんなテストを書くべきか?)

SN

5/22 21:37


はじめに

何をテストしたらいいの?どんなテストを書いたらいいの?と迷っている初心者プログラマ向けに、僕が意識しているテストコードの方針を紹介します。

おことわり

本来であれば具体的なコード例も豊富…

2018年の最先端バックエンドエンジニアになろう

SN

5/22 20:44

フロントエンドエンジニア / バックエンドエンジニア

先日2018年の最先端フロントエンドエンジニアになろうという記事を訳したのですが、そのリポジトリにはバックエンドとDevOpsのロードマップ画像…

Swift 4.1で導入されたConditional Conformanceのインパクト

SN

5/22 17:08

Swift 4.1 のおける最も大きな変更の一つは Conditional Conformance [^1]のサポートです。 Conditional Conformance はジェネリクス関連の言語…

2018年Vue.jsを使ってる人には知って欲しいオブジェクトと配列の操作のベストプラクティス

SN

5/22 13:51


はじめに

基本的に Vue は子要素の代入演算子は感知しません。
しかし、Array は公式が公表している、ラップした変更検知メソッドを利用して、操作をすればやりたい事はほぼ全て実現できるでしょう。

あなたの文字制限をしているUITextFieldはクラッシュしているかもしれない

SN

5/22 12:13

UITextFieldで入力した文字に対して何らかの制限を加えたい時はよくあると思います。文字数を制限したり、数字のみを入力させたい場合などです。

サンプルコードを用意しました。
https://g…

「GoogleHome」と「AmazonEcho」を表で比較する

SN

5/22 11:22

GoogleHomeとAmazonEchoで同じアプリを作って比較しました!
今回は、音声を再生するだけのアプリですがいろいろなハマリポイントなどあったので、それも含めて記事にできればと思います。

AI/データサイエンスのプロジェクトが失敗する10の危険なサイン

SN

5/22 09:53



ここ数年日本でも会社の規模を問わずAI関連のプロジェクトに関する投資が大きな規模で連日行われているように思います。こうしたAIイニシアチブは多くの場合がトップダウン、つまり社長や重役からの指示では…

Python3.7からは「Data Classes」がクラス定義のスタンダードになるかもしれない

SN

5/21 21:53


はじめに

Python3.7が2018/06/15にリリースされる予定です。
https://www.python.org/dev/peps/pep-0537/#release-schedule

Addressable Assets Systemを完全に理解する

SN

5/21 21:30


はじめに

Unite Toyko 2018で紹介のあったAddressable Assets Systemについて、触ってみて完全に理解しよう!という記事です。
講演資料:【Unite 2018 …

【mermaid.js】設計図をGitHub管理下に置く

SN

5/21 02:58

設計図を伴う中規模以上の開発でまれによくあるのが次のような状況です。


担当者が何かしらのツールを使って設計図を書き、画像をアップロードする
N回繰り返す:


口頭で設計に関するレビューを受ける
議事録…

ソシャゲエンジニアの自分が開発MacBookにインストールしているアプリやら設定やら

SN

5/20 23:30


開発速度を上げたいんです

「いかにして仕事を速く終わらせるか」を追求するのが大好きです。
なぜかと言うと、早くタスクを終わらせてゲームをしたいから

開発速度を上げるには、スキルを高めることも当然重…

C言語でPythonのモジュール作ってみる

SN

5/20 19:50


C言語でPythonのモジュールを作ってみる

環境

Python 3.4.6
gcc version 4.8.5
openSUSE Leap 42.3

概要

Python勉強しているときに拡張モジ…

「試して理解 Linuxのしくみ」のコードをRustに移植してみた話

SN

5/20 19:42


「試して理解 Linuxのしくみ」

Amazonでは "[試して理解]Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識" という名前になっています。
著者の武内さんのハンドルネー…

Chrome デベロッパーツールの Console を使いこなす

SN

5/20 18:42

Chrome デベロッパーツールの Console には Web 画面を解析するための便利な機能が備わっています。
この便利機能を覚えておくと Web 画面からの情報抽出 や、 Chrome Ext…

Pythonでライフゲーム

SN

5/20 13:12

前の記事
https://qiita.com/sage-git/items/5c668a78d75a1b0aaaf1
で、周囲のマスの1を数えるのにconvolution2dとかでできそうだと言いま…

Django未経験者に送るDjango入門ロードマップ

SN

5/20 04:31


これはなんのエントリですか?

Djangoに入門したくて躊躇している人を後押しするためのエントリ.
Djangoそのものの詳細な解説はしません. Django入門者向けの学習ロードマップです.
ご…

Elixirから簡単にRustを呼び出せるRustler #2 クレートを使ってみる

SN

5/19 23:37

前日は @tuchiroさんの 「ElixirでSI開発入門 #5 Ectoで自由にSQLを書いて実行する」でした。
本日は「Elixirから簡単にRustを呼び出せるRustler #1 準備編」…

react-native-dom の何がすごいのか

SN

5/19 23:10


react-native-dom とは

https://github.com/vincentriemer/react-native-dom

experimental と書いてあるが普通に動く。デモ…

Docker + IntelliJ で楽に実行環境を構築する

SN

5/19 22:35

以前から、IntelliJにはDockerを扱うDocker integrationプラグインが存在しましたが、久しぶりに触ったら随分扱いやすくなっていました。
ちょうどHaskellの実行環境を構…

Backlogの予定時間と実績時間の合計値を計算する。(JavaScript)

SN

5/19 21:28

どうも、ゆうきゃんです。
本日はITプロラボさんのもくもく会より投稿です。
来月のイベントはこちら
皆さんからいいねを10個いただいたら投稿する約束になったので投稿します...!!

背景

Backl…

遺伝的アルゴリズムについてまとめ、実装もしてみた。

SN

5/19 18:28


GAとは

生物の自然淘汰における遺伝と適者生存の仕組みを用いて,複雑な問題の最適解を求める手法のこと.
複数の個体が選択と交叉/突然変異を繰り返しながら,適応度の高い個体集団に世代交代していくこと…

簡易的にテスト駆動するためのUnity用コンポーネント

SN

5/19 17:13


この記事を書いた人

積木製作( http://tsumikiseisaku.com/ )という
VRなどのコンテンツを作っている会社でエンジニアをやってます。
もくもく会( https://kin…

PR:bitflyer

bitFlyer ビットコインを始めるなら安心・安全な取引所で