タグ キータ
人気順 5 users 10 users 50 users 500 users 1000 usersIT業界の知識共有サイトQiitaで起こった論争をまとめる - orangeitems’s diary
IT業界の知識共有サイトQiitaで起こった論争 システムエンジニアならだれでも知っているサイト、Qiita(キータ)。 2011年に京都大学の大学生であった海野弘成氏が立ち上げたサービスです。トップページには、以下の文言が掲載されています。 Hello hackers ! Qiitaは、エンジニアリングに関する知識を記録・共有するた... 続きを読む
Google Homeで遊ぶエンジニア21人の奇抜なHackまとめ – SmartHacks Magazine
技術には歴史がある。しかし、技術者には過去はない。ただ創造あるのみ。 稲葉清右衛門 技術の進歩は人間の知的好奇心によって発展してきました。 昨年の発売以来、スマートスピーカーは現在エンジニアの格好の遊び相手になっているようです。 この記事では、Qiita(キータ)の中から、Google Homeを使ったユニークなHackを21個、厳選してまとめました。お楽しみください。 【n_uさん】異業種ロボッ... 続きを読む
「元グーグル」という肩書はいつか外したい――及川卓也さんが考える、日本の「残念なIT」からの脱出法 | HRナビ by リクルート
DEC(デジタル・イクイップメント・コーポレーション)・マイクロソフト・グーグルと、時代を築いた外資系IT企業を渡り歩いた及川卓也さん。マイクロソフトではWindows NT、グーグル時代にはGoogle日本語入力やChrome OSなどのプロダクトに、エンジニアリングマネージャーとして携わっている。 今年5月にプログラマー向けの技術情報共有サービス「Qiita(キータ)」を運営するインクリメンツ... 続きを読む
QiitaがMarkdownメモツール「Kobito」のWindows版をElectronベースでリリース | TechCrunch Japan
Apple、iOS 8.4ベータを公開―ミュージック・アプリのリニューアルは音楽ストリーミング開始の前触れか プログラマのための技術情報共有サービス「Qiita」(キータ)を提供するIncrementsが今日、Markdown形式のメモツール「Kobito for Windows」をリリースした。Microsoftが4月29日にリリースしたばかりのコードエディタ「Visual Studio Cod... 続きを読む
Emacsパッケージ特集 - Qiita [キータ]
バージョン24から入ったpackage.elにより、プラグインの導入が格段に容易になったEmacs。 そこで、ELPA互換のリポジトリの一つであるMELPAのダウンロードTOP50のパッケージについてまとめてみた。 それ単体で便利というよりも、有名なパッケージの依存関係でダウンロードされるライブラリもあるので注意。 ちなみに、個人的なオススメパッケージは、auto-complete、helm、fl... 続きを読む
Qiita「成果が出るチーム思考」の秘密――「飲みでも敬語は崩さない」「議論ありきのリーン開発」 | ベストチーム・オブ・ザ・イヤー
プログラマが幸せに働ける環境を提供したい――。そんな思いで生み出され、いまや約50万の月間UUを誇る「Qiita(キータ)」。プログラミングの知識を記録・共有するサービスで、多くのプログラマから愛されています。 開発したのはIncrements株式会社。学生時代に関西で出会った3人が数年後に再会を果たし、それぞれが培った多様性のあるスキルを持ち寄り、会社を立ち上げました。「堅実に、着実に」――。サ... 続きを読む
Linux - 既存プロセスの標準出力を奪う - Qiita [キータ]
#!/bin/bash pid=$1 [[ -d /proc/$1/fd ]] || exit 1 # 出力先のファイル名の指定がなければ現在のTTYを使う out="${2:-$SSH_TTY}" [[ -n $out ]] || exit 1 [[ -e $out ]] || touch "$out" [[ -n $out ]] || exit 1 # gdbスクリプトを作る tmpfile=... 続きを読む
anyenvで開発環境を整える - Qiita [キータ]
私の場合、開発環境では複数の言語のコードを買いたり実行したりします。 例えば perl, ruby, nodejs, python など。 これらを利用するために、plenv, rbenv, nodebrew, pyenv などを利用していました。 しかし、遅ればせながら anyenv というものがあると聞いたので、こっちに乗り換えました。 **envを2つ以上使ってる人はこれ使うのが良いと思いま... 続きを読む
やさしい設計 〜 Android 編 - Qiita [キータ]
アプリを作っていてありがちなこと Android には、画面を構成するための Activity というコンポーネントがあり、概ね MVC フレームワークの Controller に相当する機能を持っています。 MVC といえば、肥大化する Controller というのがよくある問題として挙げられますが、Activity も例に漏れず、往々にして肥大化しがちです。 また、Model も、その責務を... 続きを読む
gitのdiff, status, logを極限までコンパクト化+便利化する - Qiita [キータ]
git diffを見やすくする git diff --color-words で差分を小さく表示する 通常のgit diffは行単位なので、例えば変数名を一括変更した場合見づらいです。 --color-wordsを指定すると記号やスペースで区切られた単語単位でのdiffを表示できます。gitの設定は不要です。 より細かな表示のカスタマイズも可能です。man git-diffで--word-diff... 続きを読む
Zsh 入門者のための超速設定ガイド - Qiita [キータ]
はじめに このガイドでは、はじめて Zsh を使う人や Zsh の便利な使い方を知らない人に向けて、いくつかの便利な設定と操作方法を紹介します。また、 Zsh についての疑問を素早く解決できるよう、マニュアルの調べ方や他のドキュメントへのリンクも盛り込んであります。 このガイドでカバーしきれていない設定や分かりやすいドキュメントをご存知でしたら、ぜひ編集リクエストやコメントでお知らせください。 設... 続きを読む
Node.js - 最も簡単にiBeaconの電波を発信する方法 - Qiita [キータ]
さあiBeaconのアプリを作ってみよう! となった時に、一番困るのがiBeaconフォーマットのBluetoothを発信してくれるようなデバイスがパッとないことです。 自分で実装?めんどいな…っていうかiPhone2台も持ってないしなぁ…… aplixやestimoteを買う?金かかるのもなぁ…… というわけで、Macを使った最も簡単にiBeaconの電波を発信する(Advertiseする)方法... 続きを読む
Macで時間のかかるコマンドが終わったら、自動で通知するzsh設定 - Qiita [キータ]
概要 実行時間の長いコマンドが終わったら、Mac の Notification Center (Growl にするのも可能) で通知がくる。Terminal.app と iTerm 2 に対応している。 通知の様子。30秒を超えるコマンドが通知されている。 30秒を超えないコマンドでも、失敗したら通知される。 どちらもターミナルがバックグラウンドのときのみ通知される。長いコマンドを投げてから tw... 続きを読む
AngularJSのMVWパターンを理解する - Qiita [キータ]
12/4の記事(AngularJSを使ったWebアプリのアーキテクチャ設計)で書くと言ったまま放置していたので、AngularJSのMVCパターンについて書いてみたいと思います。 AngularJSのMVCについては、12/19のお前のAngular.jsはもうMVCではない。と言われないためのTutorialというすばらしい記事がありますが、本記事ではもう少し抽象的な内容を扱ってみようかと思いま... 続きを読む
Design - デザインの裏側を理解できるエンジニアになろう - Qiita [キータ]
「画面」のデザインは、エンドユーザーから見た「プロダクト」との唯一の接点。超大事。 そんな画面のデザインにまつわる、エンジニアが「いじる」ときに気をつけると、もしかしたら面倒が減って争いが減ってみんなが幸せになれるんじゃないかなあ、とか、そもそもの設計上で考慮できると、もしかしたら使う人たちが幸せになれるんじゃないかなあ、というポイントを、思い付きで書いていくので、あとは誰か整理してほしい的な投げ... 続きを読む
MVCの流れを簡単にまとめてみる - Qiita [キータ]
理解しやすいように適当に遮ったり、言い切ってしまったところもあるがご容赦いただきたい。 MVCの登場 MVCは、SmalltalkのGUIライブラリのモデルとして登場した。 これはGUIアプリケーションを記述する際に、適切なモデル化を進めるのにとてもいい考え方だと思われていたし、実際にそうだった。 これはアーキテクチャパターンとして、それぞれがどのように依存するべきか、どこにコードを書くべきかとい... 続きを読む
動的言語だけやってた僕が、38日間Go言語を書いて学んだこと - Qiita [キータ]
Go言語を始めて38日たったので、これからGo言語を始めるプログラマにちょっとでもヒントになるように、どのようにGo言語を始めて、どのような手順で学んできたかまとめておきます。 筆者のバックグランド PHP歴、JavaScript歴10年~ Python 3ヶ月くらい Ruby 1日 静的言語経験ほぼ皆無(Java 3日くらい、Scala 3日くらい、Objective-C 1周間くらい、Cそもそ... 続きを読む
Railsの逆を行く、デザイナと開発者が協力するためのScala Liftフレームワーク - Qiita [キータ]
最近のフレームワーク、っていうとどれもRailsと似たような感じで実装言語が違うだけでしょ?という感じですが、Liftはそんな中完全に逆を行ってます。 その思想は他の言語でも通用するはずなので、ぜひScalaなんぞ知らんという方も読んでいただければと思います。 Liftの特徴 公式な特徴はホームページに記載されていますが、個人的にプッシュしたいのは以下点です。これらは、Templatingに詳しく... 続きを読む
tmuxで大量のサーバーを操る最高の方法 - Qiita [キータ]
こんにちはこんにちは 私は日々大量のサーバーで作業をする必要があるので tmux が欠かせません そんな中最高便利な記事が先日公開されました Tmuxでウィンドウをインタラクティブに移動する - Qiita [キータ] しかしこの記事が全く話題になっていません おそらく理解されていないのだと思います ということで私がもう少し詳しく説明したいと思います 先程の記事と同様に ssh-configにはパ... 続きを読む
ShellScript - shellで書かれたbatch scriptを手軽に高速化する - Qiita [キータ]
waitを使うことでshellで疑似的にマルチコア環境を実現し、batch scriptの処理速度を高速化します。 下記のようなフローで、複数のタスクがあるとします。 Task2〜3はお互いに独立で並列に処理してもかまわないタスクです。 仮に2個としましたが増えてもかまいません。 waitとは waitは自分のプロセスからbgへ送った全てのプロセスが終了するまでその行でブロックしてくれる、shel... 続きを読む
iOSアプリ開発が捗るXcodeプラグイン - Qiita [キータ]
こんにちは、@cutmailです. 365日Xcode触ってますか? はじめに Xcodeはそのまま使ってもいいですが、いくつかの便利なプラグインを入れてみるとより開発がしやすくなるかもしれません。 プラグインは入れ過ぎるとXcodeが重くなったりするかもしれませんので、必要なもののみインストールしたほうがよいかと思われます。 XVim Vimmerのための、XcodeでVimのキーバインドが使え... 続きを読む
広告と機械学習 - Qiita [キータ]
Machine Learning Advent Calendar向けの記事です。 普段はGunosyという会社で社長業をしながら社長をしています。 ざっくりいうと 結論だけ知りたい人はここだけ 広告における機械学習の応用の多くはCTR予測や運用の最適化のため(クエリー予測とか)の予測問題 今後は「CVRの予測」や「アクティブなユーザーの予測」がホットな話題になる(加えてその運用をどう最適化するかと... 続きを読む
Gruntのtaskの実行にかかる時間を劇的に短縮する方法 - Qiita [キータ]
最近ではGrunt無しでのフロントエンド開発は考えられなくなってきた気がしますが、大抵taskを実行した際に結構時間がかかってしまいます。 Gruntの実行にかかる時間を減らすにはどうすれば良いのか調べてみたら、loadTasks as they are needed to speed up Grunt load time · Issue #975 · gruntjs/gruntのissueに方法... 続きを読む
iPhone - アプリをiOS 7対応する時に知っておきたいことまとめ - Qiita [キータ]
@himara2 です。iOS Advent Calendar の20日目を担当します。 iOS 7対応時に知っておきたい情報をまとめます。 はじめに iOS 7が登場から3ヵ月が過ぎ、普及率が75%を超えるほどiOS 7は浸透しています。 先日にはついにAppleが「2014/2/1以降に申請するアプリはiOS 7に最適化されている必要がある」とアナウンスしました。 これからアプリのiOS 7対... 続きを読む
AngularJS - お前のAngular.jsはもうMVCではない。と言われないためのTutorial - Qiita [キータ]
JavaScriptフレームワークに興味あるし、Angular.jsを使ってみようかな・・・ そんな純真無垢なあなたを混沌の世紀末に引きずり込むのが、ほかでもないTutorialなのです。 TutorialではほぼControllerしか出てこないので、素直にこの通り書いているとまず間違いなく3カウントでControllerにコードが集中するいわゆるFat Controllerになり、せっかくMV... 続きを読む