タグ

qiitaに関するsyanbiのブックマーク (100)

  • QiitaやってるIncrementsに転職した - mizchi's blog

    これ @mizchi がIncrementsにJoinしました - Qiita Blog 特に転職したとは一言も報告してなかったけど、先月末でQuipperを退職し、二週間ほどのモンハン廃人を経て、先週からQiitaを運用しているIncrementsで働いている。 自分が使ってるサービスのドッグフーディングが出来て、将来性があって、大きすぎずに自分の手が届く範囲にやり甲斐があり、JavaScriptエンジニアとして自分にとっての技術的課題がたくさんありそうなIncrementsに行くことにした。 一週間ぐらい働いて、やっと慣れてきて、デプロイももう何度かやったし、Githubのstatsみると一週間で25000行ぐらい書き換えてユーザーの手元に届いてるっぽいんだけど、これは最初に取り組んだのが外部アセットを連結して圧縮したりこねくり回したりしたりするという作業で、作業量以上に行数に出ている

    QiitaやってるIncrementsに転職した - mizchi's blog
    syanbi
    syanbi 2014/10/25
    おめでとうございます!
  • チームの想いをなんでも共有する「ゆるふわ」「ポエム」タグが議論のきっかけに - freee株式会社 Qiita Teamインタビュー - Qiita Blog

    チームの想いをなんでも共有する「ゆるふわ」「ポエム」タグが議論のきっかけに – freee株式会社 Qiita Teamインタビュー こんにちは! htomineです。 みなさんのチームには「気兼ねなく情報発信できる場所」はありますか? 今回は、Qiita Teamをそんな場所としてご活用いただいている、freee株式会社さんの事例をご紹介します。 サマリーポイントをまとめると使い方の指針になるような記事をはじめに投稿してから徐々に広めた開発ドキュメントにかぎらず、仕事のフローの改善案、自分の想いやライフハック的な記事など、メンバーに伝えたい様々な情報を投稿してよい場所として使っている目次freee株式会社Qiita Team導入の経緯導入前の課題使い始めてみてどうだったか―どんな記事が投稿されていますか?―社内に広まるきっかけは何だったのでしょうか?今までのツールではこういった投稿はでき

    syanbi
    syanbi 2014/07/09
    弊社の事例です
  • require "spec_helper" を省略する - Qiita

    のように書いておけば、全 *_spec.rb ファイルの先頭に require "spec_helper" を書く手間を省ける Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    require "spec_helper" を省略する - Qiita
  • awk のハマるポイントまとめ - Qiita

    ダブルクォートではなくシングルクォートでくくること ダブルクォートでくくると,シェルが引数と勘違いするので,シングルクォートでくくるかエスケープすること. 誤

    awk のハマるポイントまとめ - Qiita
  • プログラマは失敗すべき|『Qiita』開発者・海野弘成氏と考えるプログラマの幸せ。 | キャリアハック(CAREER HACK)

    どんなプログラマが優秀だと思いますか?と尋ねると、海野弘成氏からは「失敗したことのあるプログラマでしょうか」と返ってきた。失敗はプログラマを大きく成長させ、視野を広げるきっかけになるという。スタートアップで活躍するプログラマにとって大切なこと、その先にある幸せなキャリアについて海野氏と考えてみた。 ▼Increments CEO 海野弘成さんへのインタビュー第1弾 プログラマの開発効率向上が、世界を変える。海野弘成氏が『Qiita』『Kobito』を作るワケ。 サービス全体を見れるプログラマになろう。 「エンジニア・プログラマにとって幸せなキャリアとは?」 多様な価値観や働き方が広まってきた今の時代に、こういった問いと向き合ってきたCAREER HACK。 今回、この問いをぶつけたのは『Qiita』『Kobito』で知られるIncrements、CEO兼プログラマとして活躍する海野弘成氏だ

    プログラマは失敗すべき|『Qiita』開発者・海野弘成氏と考えるプログラマの幸せ。 | キャリアハック(CAREER HACK)
    syanbi
    syanbi 2013/11/13
  • よりよいView helperであるActiveDecoratorの使い方 - Qiita

    ActiveDecoratorを導入したきっかけ Helperにグローバル関数っぽいメソッドを追加するのが嫌だ Modelに表示に関するメソッドを増やすのが嫌だ ActiveDecoratorのGemをいれる gem 'active_decorator' amatsuda/active_decorator https://github.com/amatsuda/active_decorator Decoratorファイルを作る 普通に作ってもいいですがgeneratorが用意されています。 rails g decorator user /app/decorator/user.rbというファイルが作られます。このモジュールは自動でUserモデルにMix-inされます。(しかもViewのコンテキストの時だけ!) 例 公式にもあるサンプルです。姓と名を繋げてフルネームにするとか、linkのメソッ

    よりよいView helperであるActiveDecoratorの使い方 - Qiita
  • プログラマの開発効率向上が、世界を変える。海野弘成氏が『Qiita』『Kobito』を作るワケ。 | キャリアハック(CAREER HACK)

    今や『Qiita』『Kobito』を知らないプログラマはいないだろう。同サービスを開発したIncrementsのCEO海野弘成氏は自身がプログラマでもある。どんな問題意識からプログラマ向けサービスを開発するのか。海野氏が語ったのは「もっと楽しく、色々なモノが生まれる世界を作る」という野望だった。 すべてのプログラマを幸せにする。 日における職業プログラマ人口は約40万人(※)。 その中で技術情報共有サービス『Qiita』のユニークユーザー数はもうすぐ50万人に到達するというから驚きだ。 また、2012年4月にリリースされたMac技術情報記録ツール『Kobito』も利用者を増やし続けている。 同サービスを手がけるIncrementsは、国内最大級の総合プログラマコミュニティを生み出した、といって差し支えないだろう。 同社CEOの海野弘成氏は、自身もプログラマとして活躍する。海野氏は「プロ

    プログラマの開発効率向上が、世界を変える。海野弘成氏が『Qiita』『Kobito』を作るワケ。 | キャリアハック(CAREER HACK)
    syanbi
    syanbi 2013/11/08
  • GensimPy3を使って小説家になろうのトピックモデルを解析 - Qiita

    gensimというトピックモデルを扱うPythonのライブラリがある。公式ではPythonのバージョン 2.5 <= Python < 3.0 にしか対応していない。 しかしSamantpさんがgensimPy3というライブラリを公開している。gensimをforkしてPython3.3に対応させたものだ。 今回はこのgensimPy3を使ってしょとうさんの小説家になろうランキングをトピックモデルで解析(gensim) と同じ事ができるか実験した。 ※gensimの使い方参考 http://yuku-tech.hatenablog.com/entry/20110623/1308810518 GensimPy3のインストール からソースコードをcloneしてくる。

    GensimPy3を使って小説家になろうのトピックモデルを解析 - Qiita
  • Pythonの数値計算ライブラリ NumPy入門 - Qiita

    この投稿は自分のブログ記事をQiita用に整形したものです。追記事項があればブログの方に書いていきます。 「Pythonの数値計算ライブラリ NumPy入門」 http://rest-term.com/archives/2999/ Scientific Computing Tools For Python — Numpy NumPy は Pythonプログラミング言語の拡張モジュールであり、大規模な多次元配列や行列のサポート、これらを操作するための大規模な高水準の数学関数ライブラリを提供する。(via Wikipedia) これまで知識があいまいだったNumPyについて、もう一度おさらいしたいと思います。NumPyはSciPyと併せて科学技術計算でよく利用されています。また、高速に行列演算ができるのでOpenCV(コンピュータビジョンライブラリ)でもNumPyを利用したPythonインタフ

    Pythonの数値計算ライブラリ NumPy入門 - Qiita
    syanbi
    syanbi 2013/11/02
    良記事
  • 游書体をCSSで指定しよう - Qiita

    はじめに 2017/01/20現在、挙動のテストが追いついていないので、このページを訪れる人に役立つと思われるリンクを置いておきます。 https://speakerdeck.com/tacamy/modanri-ben-yu-huontozhi-ding https://rxon.now.sh/crossPlatformYu.md 以下は2013年11月の情報なので参考にしないでください(その間にChoromeがDirectWriteに対応してnameテーブルの参照メタデータが変わったりしていて、設定すべきfont-family値が変わっていることが大きな要因です)。 序文 Windows8.1とOS X Mavericksのリリースが開始されました。 Windows8.1ではRC版にインストールされていた游ゴシックに加えて、游明朝もインストールされています。 OS X Maverick

    游書体をCSSで指定しよう - Qiita
  • jasmineでsinon.fakeServerを使うときに気をつけること - Qiita

    sinon.jsを使うと、XMLHttpRequestをテスト用のオブジェクト(実際に通信は行わない)に置き換えることができる。 これがすごい便利で良いのだけど、fakeServerを使った時にはまった。 たとえば、hogeClientを実行すると、なんやかんやあってsomeObjectのsomemethodが呼び出されることをテストしたいとする。 var server = sinon.fakeServer.create(); server.autoRespond = true; server.respondWith( function( xhr, id ) { xhr.respond( 200, null, "..." ); } ); spyOn( someObject, "somemethod" ); hogeClient.request( ... ); expect( someObj

    jasmineでsinon.fakeServerを使うときに気をつけること - Qiita
  • AWS OpsWorksでオートスケールのTimeBase,LoadBaseをつかう - Qiita

    この記事は最終更新から1年以上経過しています。 気をつけてね。 AWS OpsWorksを使ってオートスケールを組み立てようと思い、用意されているスケール対応インスタンスタイプを調べてみました。 ちなみにOpsWorksはCloudWatchのメトリクスと連携しているのでどのインスタンスでもAutoHealオプションを使うことができます。Statusが何かおかしかったらインスタンスを作りなおしてくれるナイス機能です。 24/7 普通のレギュラーなインスタンスで、常時上がりっぱなしのインスタンスです。 通常はこのタイプを一つ用意して、TimeBase, LoadBaseを増やしていく感じでしょう。 ただ、レイヤ内に24/7が1つもない状態で他のタイプがある場合は最低1台になるようにどれかが上がってくるようです。実は不要かもしれませんね。 Time based instance 1時間単位で起

    AWS OpsWorksでオートスケールのTimeBase,LoadBaseをつかう - Qiita
  • Backboneでデータバインディングを使ってMVVMをするフロントエンドアーキテクチャ - Qiita

    前提 会社(Quipper)で今からこういう風にしたい、と宣言した社内ドキュメントを公開する。 枯れてるわけではない。 coffeescript Backbone Backbone.stickit (データバインディング) Chapling.js(は、オマケなのでどうでもいいがサンプルコードはこう) backbone.stickitは安心と信頼のNYT製。(実質Backbone作ってるDocumentCloudと一緒のところ?) backbone.stickit 目的 データバインディングを全面的に使って再描画を最小限にし、コードの見通しをよくしたい。 モデルの役割を明示的にし、MVVMを導入する。 理想的なAPI 擬似コード # ビューモデルの定義 class TopicViewModel extends Model defaults: title: '' # たぶんここでパラメータ名(

    Backboneでデータバインディングを使ってMVVMをするフロントエンドアーキテクチャ - Qiita
  • Time.parse と Time.zone.parse の違い - Qiita

    Time.parse を Time.zone.parse に置き換えようとしたら、正しくない日付文字列を与えた時の動作がちがったので試してみた 環境は Ruby 2.0.0-p247 と ActiveSupport 4.0.0

    Time.parse と Time.zone.parse の違い - Qiita
    syanbi
    syanbi 2013/10/29
    辛い事例だ
  • .zshrcを色んな環境で共有する方法を考えてみた - Qiita

    .zshrc を様々な MacLinux マシンなどで使い回したいという人は多いと思います しかし github で共有するには Mac だけでやりたい設定やそのマシンだけでやりたい設定などをうまく共有できるようにしなければなりません その辺りをどう解決するのかを真剣に考えた結果を共有します zshenv ~/.zshenv に

    .zshrcを色んな環境で共有する方法を考えてみた - Qiita
  • たった一行で bash の代入式がスマートに書けるようになる関数 - Qiita

    最近 Python とか Makefile とか弄ってるせいで bash の代入式が見るに耐えなくなってしまったのでなんとかならないもんかと考えてみた。もうどっかにあるかもしれないけど。せ、セミコロン使ったら一行だよ…。 define(){ eval ${1:?}=\"\${*\:2}\"; } array (){ eval ${1:?}=\(\"\${@\:2}\"\); } #!/usr/bin/env - /bin/sh define(){ eval ${1:?}=\"\${*\:2}\"; }; array(){ eval ${1:?}=\(\"\${@\:2}\"\); } ### とりあえず何か代入してみるテスト ### define str0 # null define str1 foo define str2 foo bar $' \t\n!?*@{}()<>#\\' de

    たった一行で bash の代入式がスマートに書けるようになる関数 - Qiita
  • tmuxのおすすめ設定 - Qiita

    Solarized を使って色をいい感じにする Solarized - Ethan Schoonover これを使うと色がいい感じになります dircolors なども用意されていて大変良いです source-file などを使って外部ファイルとして読み込むのもよいですが,.tmux.conf に関しては大して長くもないのでコピペしてしまっても良いと思います solarized/tmux at master · altercation/solarized これの好きな色を選択しましょう ちなみに dircolors も設定したい場合は zsh ならば .zshrcを色んな環境で共有する方法を考えてみた - Qiita [キータ] が参考になるかと思います tmux のコピーについて Ubuntu - tmux上のコピペをうまく設定する方法 - Qiita [キータ] 以前こんな記事も書いた

    tmuxのおすすめ設定 - Qiita
  • iOSアプリの署名を付け替える - Qiita

    業務で iOSアプリの開発をしていると、品質保証のためのテストや第三者検証のために、事前にデバイス登録をした機器にだけインストールできる AdHoc配布用の ipaファイルをテストチームにリリースすることが多いと思います。この ipaファイルは、AdHoc専用の証明書を使ってデジタル署名を行って作成します。 一方、実際に AppStoreに出す時は、Store用の証明書で署名を付けることになります。 AdHoc用の ipaを使ってテストを回し、これが全部終わって出荷可能の判断がくだされた後、Store用にビルドをしなおして Storeに上げる、という運用をしていることもあるでしょう。 もちろんこの場合も「全く同じソースコードベース」で「全く同じビルド設定」でビルドをして、Provisioning Profile と署名用証明書だけが異なるようにすれば理論的には問題ありません。ソースコードだ

    iOSアプリの署名を付け替える - Qiita
  • Vimのスペルチェック機能を使う - Qiita

    はじめに Vim7以降限定ですがVimにはスペルチェック機能がついてます。 これは、~/.vimrc辺りでset spell`しとくと有功になります。 こんな塩梅で、間違ったスペルに下線を引いてくれます。 ただしちょっと欠点があります。といいますのは・・・ 日語が全部スペルミス扱いになって残念なことになります。 あとは、ソースをコメントアウトした時もやっぱり残念なことになります。まあそんな英単語ないですからね。 解決方法 ということで、こんな感じで~/.vimrc辺りに書いておくと幸せになれるかも知れません。 アスキーコード以外で書かれている単語と、キャメルケース、スネークケースのようなプログラムソースっぽい単語をスペルチェックの対象から外します。 (追記:10/20/2013 19:00ごろ) シンタックスハイライトが崩れることがあったので修正。 あと、やっぱりソースコードに訂正線を入

    Vimのスペルチェック機能を使う - Qiita
    syanbi
    syanbi 2013/10/20
    vimrc付きの記事だ
  • 無料のSSL証明書StartSSLを活用する - Qiita

    背景 自前のサービスでhttps通信をサポートするには、SSL証明書が必要になります。 自分で使用するだけなら、SSL証明書も自前で作成するいわゆるオレオレ証明書を用いても良いのですが、外部に公開するサービスの場合そうとも行きません。 SSL証明書というと値段が高い印象がありましたが、StartSSLというサービスで無料でSSL証明書の発行を受けられると言うことで試してみました。 StartSSLにユーザー登録する 証明書の発行を行う前に、StartSSLにユーザー登録する必要があります。 StartSSLから、"StartSSL Free (Class1)"を選択します。 Certificate Control Panelを選択。 Sign-upに進みます。 名前、住所、メールアドレスなど 個人情報の登録を行います。 登録したメールアドレスに人確認のメールが届くので、受信したメールのa

    無料のSSL証明書StartSSLを活用する - Qiita
    syanbi
    syanbi 2013/10/17
    無料...