タグ

2015年5月21日のブックマーク (36件)

  • Swiftで画像をURLから非同期で読み込む - Qiita

    はじめに UITableViewなどにネットワーク上の画像を表示する場合には、ユーザの操作をブロックしないように画像を非同期で読み込むのが普通だと思います。 筆者はSwiftではhttp系のライブラリとしてAlamofireを使っていますが、同じ作者がObjective-Cで書いたAFNetworkingとは異なり画像の非同期読み込みをまだサポートしていません。参考 Swiftで書く場合はライブラリもSwift製にしたいと思いますので、ここではiOS標準のNSURLConnectionを使って画像の非同期読み込みを記述してみます。 画像の非同期読み込み let url = NSURL(string:"http://画像のURL") let req = NSURLRequest(URL:url!) NSURLConnection.sendAsynchronousRequest(req, qu

    Swiftで画像をURLから非同期で読み込む - Qiita
    clavier
    clavier 2015/05/21
    Swiftで画像をURLから非同期で読み込む - Qiita
  • オ・ト・ナのカプセル化再入門 - Qiita

    よく、初心者向けの教科書に「とりあえずprivateを指定し、必要な物はpublicにしましょう。」と書いてありますが、これは大きな間違いです。 最初にアクセス修飾子を熟知しておかなければ、Java という言語を扱う上で最良の設計を行なうことは難しいでしょう。 そんな教科書は今すぐ窓から投げ捨てるか、ちり紙代わりに使いましょう。 Package パッケージは Java のクラス郡をまとめるための仕組みです。主に利用する目的として、以下の 2 点ががあります。 名前の衝突を避ける事が出来る。 パッケージによるアクセス制御を行なえる。 これらを利用する事で Facade デザインパターンを忠実に実現することができます。 Java のカプセル化においてこの仕組みは必要不可欠でしょう。 Design patterns 次に、ソフトウェア設計において基的な 2 パターンを紹介します。 Facade

    オ・ト・ナのカプセル化再入門 - Qiita
    clavier
    clavier 2015/05/21
    SoftwareDesign - オ・ト・ナのカプセル化再入門 - Qiita
  • GitHub - jorgebastida/awslogs: AWS CloudWatch logs for Humans™

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - jorgebastida/awslogs: AWS CloudWatch logs for Humans™
    clavier
    clavier 2015/05/21
    jorgebastida/awslogs · GitHub
  • GitHub - apache/aurora: Apache Aurora - A Mesos framework for long-running services, cron jobs, and ad-hoc jobs

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - apache/aurora: Apache Aurora - A Mesos framework for long-running services, cron jobs, and ad-hoc jobs
    clavier
    clavier 2015/05/21
    apache/aurora · GitHub
  • フォルダ分け管理しているコマンドに対してパスを一括で通す方法 - Qiita

    背景 自分の環境では,$HOME/.opt下に以下のような感じでコマンドがインストールされている. これには,見やすかったり削除が簡単だったり,また.opt直下をそのままコピペするだけで環境を移行できるっていった利点があります. が,しかし,なにせ一個一個のコマンドにパスを通してやらないといけないのでめんどくさいやってられないので,一括でできるようにしてみました. ├── libevent │   ├── bin │   ├── include │   └── lib ├── ncurses │   ├── bin │   ├── include │   ├── lib │   ├── man │   └── share ├── python3 │   ├── bin │   ├── include │   ├── lib │   └── share ├── tree │   └── bi

    フォルダ分け管理しているコマンドに対してパスを一括で通す方法 - Qiita
    clavier
    clavier 2015/05/21
    Linux - フォルダ分け管理しているコマンドに対してパスを一括で通す方法 - Qiita
  • あなたに合ったChefはどれ? 〜 おすすめ構成確認チャート #getchef - クリエーションライン株式会社

    一口にChef-Clientといっても、Chef-Solo、Chef-Clientローカルモード、Knife-Solo、Knife-Zeroとたくさんあるので、どれを選べばいいか迷ってしまうでしょう。さらにクライアント・サーバ構成を取ろうとすると、オンプレミス版Chef-Server、ホステッド版Chef-Serverが出てきます。 まずChefを活用する前に、あなたのインフラにはどのような構成がふさわしいか、チャートで簡単に確認してみましょう。なお、Chefバージョン12を前提としています。 Chef-Serverの機能が必要? Chef-Serverの機能とは、次のものが挙げられます。 Search Organization, Group, User 認証 承認 まず、おおざっぱにこれらの機能が必要かどうかを確認します。ここで注意してほしいのは、確認するのはChef-Serverの機能

    あなたに合ったChefはどれ? 〜 おすすめ構成確認チャート #getchef - クリエーションライン株式会社
    clavier
    clavier 2015/05/21
    あなたに合ったChefはどれ? 〜 おすすめ構成確認チャート #getchef - クリエーションライン株式会社
  • grepでログ解析をするなんてひどい話だ | POSTD

    今でも、 systemdのjournal におけるバイナリのストレージフォーマットに関して、不満を漏らす人が多くいることに私は驚きを隠せません。私は長年、システム管理者として働いてきており、1年以上も syslog-ng の オープンソースエディションのメンテナ として活動してきました。だからこそ、テキストではないストレージフォーマットに対して、なぜ多くの人が批判的なのか、私は理解に苦しんでいます。更に、反論を唱える人までいることが信じられません。もしかしたら、私は別世界の人間なのかもしれません。ですが、より良い選択肢があるのに、テキストのストレージを使う理由はほとんどありません。ロギングをする必要性、そしてなぜ、テキストのログストレージに対してそこまで用心深いのかについて、私は何度も尋ねられました。ここに、私が導き出した答えを紹介したいと思います。 これは、journalについて弁明する

    grepでログ解析をするなんてひどい話だ | POSTD
    clavier
    clavier 2015/05/21
    grepでログ解析をするなんてひどい話だ | インフラ・ミドルウェア | POSTD
  • Swift でジェネレータを作ったり、遅延評価してみる - ymyzk’s blog

    Swift 1.2 を使ってジェネレータを作成したり, ジェネレータを使って遅延評価をしてみます. 同様のことをこれまでいくつかの言語で行っていますが, それについては以下を参照してください. これまでの流れ Ruby の Enumerator でジェネレータを作ったり、遅延評価してみる Python でジェネレータを作ったり、遅延評価してみる ECMAScript 6 でジェネレータを作ったり、遅延評価してみる Rust でジェネレータを作ったり、遅延評価してみる ジェネレータの基 Swift でのジェネレータは GeneratorType プロトコル (protocol) に適合している型として表されます. GeneratorType の定義は以下のようになります. protocol GeneratorType { typealias Element mutating func ne

    Swift でジェネレータを作ったり、遅延評価してみる - ymyzk’s blog
    clavier
    clavier 2015/05/21
    Swift でジェネレータを作ったり、遅延評価してみる - 意識低い開発者のBlog
  • Phoenix Framework (Elixir)で React.jsを動かしてみる - 弥生開発者ブログ

    主夫在宅パートのeitoballです。レガシーといえば、StarCraft IIの新作Legacy of the Voidの発売が待ち遠しいこの頃です。 はじめに Pragmatic Programmerで、Dave Thomasさんは、1年に1つ新しいプログラミング言語を学ぼうと提唱しています。1年ごとではないですが、時折、新しい言語を学んでいますが、ここ最近学んだ言語ので、Elixirは、とても気に入っており、できるだけ使っていこうと思っています。 今更ですが、React.jsをElixir製のWebフレームワークであるPhoenix Framework(以下、Phoenix)上で動かしながら学ぶことにしました。このフレームワークが開発中のためか、React.jsを動かす例などは見つからない、もしくは、古くて動かないため、今回、最新版(0.13.0)で動くようになったので、その手順を共

    clavier
    clavier 2015/05/21
    Phoenix Framework (Elixir)で React.jsを動かしてみる - Misoca開発ブログ
  • Windows 10 IoT Core(最新Creators Update版)で何ができるのか?

    最新Creators Update版のWindows 10 IoT Core(OS)は、どのような機能を持つのか? Raspberry Pi 3にインストールして試した結果を画像キャプチャして示しながら、その特徴と機能をまとめる。 安価な小型コンピューターであるRaspberry Pi(ラズベリーパリ、略してラズパイ)を活用すれば、お金を掛けずに手軽に電子工作が楽める。例えば、LEDを点滅させるような簡易なものから、ロボットのような機械の制御といったものまで、想像と工夫次第で「何でも」と言ってよいほどさまざまなモノが製作できる。特に、センサーなどから取得したデータをクラウドに送信して、蓄積されたビッグデータを分析・活用するIoT(Internet of Things)のデバイス製作には、お勧めできる。 もちろんIoT向きのエッジデバイスとしては、Arduino(アルデュイーノ)なども有力な

    Windows 10 IoT Core(最新Creators Update版)で何ができるのか?
    clavier
    clavier 2015/05/21
    Raspberry Pi 2電子工作をWindows 10 IoT Coreで始めよう! - Build Insider
  • Linux起動時に読みこむスクリプト、環境変数について | サーバ管理者の覚書

    もうろくして、基を忘れたのでメモメモ。 シェルがbashの場合。 /etc/profile ログインしてまず読み込む。ユーザ全体向けの環境変数を設定。 /etc/profile.d/ /etc/profileのスクリプトにより/etc/profile.d/の下にあるスクリプトが実行される。 ~/.bash_profile 個別ユーザ向けの環境変数を設定する。 ~/.bashrc ~/.bash_profileのスクリプトによって実行されるエイリアスなどシェルの基設定。 /etc/bashrc ~/.bashrc のスクリプトによって実行される全ユーザ向けの設定。 Linux起動の仕組みを理解しよう[init/inittab] ここもしっかり理解しておきたいですね。!! わかりやすい説明に感謝です。

    clavier
    clavier 2015/05/21
    Linux起動時に読みこむスクリプト、環境変数について | サーバ管理者の覚書
  • 渋谷.rb[:20150520] で「入門 React」を読んで思ったことを発表しました #shibuyarb - @kyanny's blog

    shibuyarb.doorkeeper.jp LT やらせてもらいました。資料は remark.js で作りました。スライドの画面クリックで進みます。GitHub Pages でも公開しています。 What I have learnt about React so far... - Shibuya.rb 20150520 雑感 説得力を増す目的でサンプルコードを書いたが、しっくりくるようにはなかなか書けなかった Flux については全然踏み込んだ話はできなかったけど少しフィードバックをもらえてよかった remark.js 使ったらスライド作るのめっちゃ楽だった。画像のサイジングとかだけちょっと工夫が必要だけどマークダウンやっぱり楽 あと GitHub Pages で気軽に公開できて更新も簡単なので発表前にスライドの URL シェアとかも気楽にできる ただしブログに貼り付けるのは ifra

    渋谷.rb[:20150520] で「入門 React」を読んで思ったことを発表しました #shibuyarb - @kyanny's blog
    clavier
    clavier 2015/05/21
    渋谷.rb[:20150520] で「入門 React」を読んで思ったことを発表しました #shibuyarb - @kyanny's blog
  • Electron, React, Fluxを使ってアプリケーションを作った - Qiita

    Electron勉強会 #1で発表した、Electron, React, Fluxを使ってアプリケーションを作る話について解説する。 位置づけとしてはElectronのremoteでプロセス間通信を高レベルに扱うの続きにあたる。 概要 ElectronアプリケーションにFluxアーキテクチャを利用することは、レンダラプロセスの内部で処理が解決する場合において有効である。レンダラプロセス間で状態を共有したい場合、メインプロセスとレンダラプロセスでFluxアーキテクチャを二重化することでこの課題を解決できる。 しかしユーザ操作によってレンダラプロセスが終了された場合、Fluxアーキテクチャそのままでは正しくActionを通知することができない。複数のレンダラプロセスを立ち上げることに適応できるよう、Fluxアーキテクチャに変更を加えなければならなかった。 成果物 MisumiRize/GHCa

    Electron, React, Fluxを使ってアプリケーションを作った - Qiita
    clavier
    clavier 2015/05/21
    Electron, React, Fluxを使ってアプリケーションを作った - Qiita
  • ステートフルJavaScript 3章 | jekylog

    3.1 MVCと名前空間 MVCパターンでは、データ管理はモデル(MVCのM)の中で行われます。モデルはビューやコントローラから切り離されていなければなりません。データの操作やふるまいに関するすべてのロジックは、モデルの中に適切な名前空間とともに保持されるべきです。 これはなかなか実践出来てないところ。 プラグイン化して管理、連携してるとモデルもビューもコントローラも混ぜ混ぜで書いてた。

    ステートフルJavaScript 3章 | jekylog
    clavier
    clavier 2015/05/21
    ステートフルJavaScript 3章 | jekylog
  • Slick 3: Scalaで非同期データアクセスを実現するReactive Streams

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Slick 3: Scalaで非同期データアクセスを実現するReactive Streams
    clavier
    clavier 2015/05/21
    Slick 3: Scalaで非同期データアクセスを実現するReactive Streams
  • 初めての運用管理者が知っておきたい監視・ジョブ管理向けOSS構成例4つの比較まとめ

    初めての運用管理者が知っておきたい監視・ジョブ管理向けOSS構成例4つの比較まとめ:Zabbix+JobSchedulerで効果的な運用監視とジョブ管理(1/2 ページ) 「監視」と「ジョブ管理」はシステム運用の要といえるもの。オープンソース、商用ともに多様なツールが存在しますが、連載ではオープンソースソフトウエア(以降、OSS)に焦点を当て、「Zabbix」と「JobScheduler」の活用法を詳しく解説します。監視やジョブ管理の機能を持つツールは種々存在しますが、その中でも特にオープンソースソフトウエア(以降、OSS)のZabbixとJobSchedulerを活用する方法について解説します。 前編となる稿では、監視とジョブ管理の正しい在り方と、ZabbixやJobSchedulerを用いることによるメリット、TISが開発したOSSであるZabbixとJobScheduler連携ツ

    初めての運用管理者が知っておきたい監視・ジョブ管理向けOSS構成例4つの比較まとめ
    clavier
    clavier 2015/05/21
    Zabbix+JobSchedulerで効果的な運用監視とジョブ管理(前編):初めての運用管理者が知っておきたい監視・ジョブ管理向けOSS構成例4つの比較まとめ (1/2) - @IT
  • 第2回 DES暗号化

    今回は長らく暗号化技術の標準規格として利用されていたDESについて解説する。DESはすでに利用は非推奨となっているが、DESの制定を契機にさまざまな暗号技術や解読技術が進化するなど、その存在意義は大きい。 前回は暗号化技術の基礎について見てきた。今回は代表的な共通鍵暗号方式であるDESについて取り上げる。 DESは安全性に対する懸念から、すでに現在では非推奨の暗号化アルゴリズムとなっている。しかし、標準規格化された暗号化アルゴリズムであることから広く普及し、その後の暗号化アルゴリズムの研究・開発などにも大きく貢献した。そのため、最新の暗号化アルゴリズムを知る上でもDESを理解しておくべきだ。 DESとは 「DES(Data Encryption Standard)」は、1977年に米国商務省標準局(NBS:National Bureau of Standard。現NIST:National

    第2回 DES暗号化
    clavier
    clavier 2015/05/21
    マスターIT/暗号技術:第2回 DES暗号化 - @IT
  • ImageMagickで画像を切り抜いて連結する - Qiita

    やりたかったこと こんな感じで並んでいるローグライク用のモンスター画像を ↓↓↓ こういう並びに変えたかったのですが…… これだけのキャラクターの画像をすべて手作業で処理するのはかなり大変……。 なので、スクリプトで自動化できないかと調べたところ、ImageMagickを使うのがよさげでした。 ImageMagickのインストール Mac環境なのでMacPorts経由でインストールしました。 macにImageMagickをインストール! Windows環境なら、こちらを参考にインストーラーを使うと簡単にインストールできそう。 ImageMagick インストール やり方 手順 以下の手順で画像を加工することにしました 画像を切り抜いて、1つのキャラ画像に分ける 切り抜いたキャラ画像を連結する 画像の切り抜き 画像の切り抜きには -crop オプションを使います。

    ImageMagickで画像を切り抜いて連結する - Qiita
    clavier
    clavier 2015/05/21
    ImageMagickで画像を切り抜いて連結する - Qiita
  • Photoshopのデザインパターンの作り方&フリー素材61選

    パターンとは!? パターンとは、下記の例のような、継ぎ目なく規則的に繰り返される模様のことをいいます。 今やデザイナーでなくともフォトショップなどのデザインソフトを使う時代です。 基的なパターンの作り方を押さえていきましょう。 パターンの使い方 パターンを使うには、 ①最小単位のパターンを作る ②「パターンを定義」でパターンとして使える状態にする ③シェイプや、塗りつぶしでパターンを適用する という3つのステップが必要です。 パターンを作ってみよう! パターンの表示の仕組み 今回例として、下記のようなドットのパターンを作ってみようと思います。 この場合のパターンの表示の仕組みですが、下記のように、繰り返しに必要な最小単位のパターンが、たくさん敷き詰められて表示されます。 なので、後の「パターンを定義」で定義するパターンとして、まず最初にこの最小単位のパターンを作ります。 最小単位のパター

    Photoshopのデザインパターンの作り方&フリー素材61選
    clavier
    clavier 2015/05/21
    Photoshopを使う際にデザインの幅が広がる無料のパターン素材80選|ferret [フェレット]
  • fluentbit

    1[INPUT] 2 Name tail 3 Tag tail.01 4 Path /var/log/system.log 5[OUTPUT] 6 Name s3 7 Match * 8 bucket your-bucket 9 region us-east-1 10 store_dir /home/ec2-user/buffer 11 total_file_size 50M 12 upload_timeout 10m 13[OUTPUT] 14 Name splunk Fluent Bit enables you to collect logs and metrics from multiple sources, enrich them with filters, and distribute them to any defined destination. Optimized data

    clavier
    clavier 2015/05/21
    FluentBit | Data Collection for Embedded Linux
  • Lambdaでのここまでの利用パターンまとめ - Qiita

    このクリスマスシーズンにサンタも驚きな具合で結構バズっているAWS Lambdaですが、皆さん結構色々作っているので、なんかネタを追い求めるのもしんどいので、ここまでで見えてきた利用パターンやユースケースをまとめてみたいと思います。 Lambdaを誤解を恐れずに言うのであれば、クラウド上でのイベント駆動を実現するためのAWSネイティブな実行基盤です。なんかクラウドネイティブな実行基盤が駄目な方は、ぐだぐだ言わず普通にEC2でやってればよいと思います。イメージとしては下記のような形になります。今までは利用者側がポーリングして聞かなくては行けないところが、クラウド上のリソース提供の各サービスが逆に呼んでくれるところがポイントです。 では何個かパターンをみてみましょうか。 パターン1 : データソースからメタデータを引き出して利用しやすくする これがもっとも多い利用パターンだとおもいますが、S3

    Lambdaでのここまでの利用パターンまとめ - Qiita
  • Ruby/Ruby on Rails/rake db:fixtures:loadで特定のテーブルのみDBに読み込む方法 - TOBY SOFT wiki

    2020-06-02 Comments/Subversion/TortoiseSVNメモ/コミットしたログメッセージが編集できない 2020-03-31 ゲームを作る上でのバッドノウハウ/十字キーがボタンとして認識される 2019-11-12 Comments/Wiki/PukiWiki/スパム(spam)を防止する方法 2019-11-01 Delphi/XML/Delphi付属のXMLライブラリ 2019-08-27 Comments/SaGa2 秘宝伝説/モンスター一人クリア 2019-07-11 Comments/git/git rebaseを元に戻す方法 2019-06-08 VBA/関数呼び出し時に「オブジェクトが必要です。」というエラーが出る 2019-03-07 Comments/PhotoShop/「下のレイヤーとグループ化」はどこいったの? 2019-02-06 Rub

  • Introduction to Vault

    Vault secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets in modern computing. Vault handles le…

    Introduction to Vault
  • Java の AST を解析できる javaparser がアツい!!! - tokuhirom's blog

    https://github.com/javaparser/javaparser javaparser は Java をパースして AST にしてくれるライブラリである。 この手のライブラリは数多あるのだが、ほとんどのものが Java 1.5 ぐらいでメンテナンスが止まっている。 実際このライブラリもメンテナンスが止まっていたのだが、Java 1.8 対応版とし開発が再開されたものだ。 このライブラリはパーサーライブラリであるから、文字列をパースして AST を構築してくれるというものになっている。 実際どのような AST が構築されるのかが気になるところなので、構築された AST をダンプできるツールを groovy で書いた。 #!/usr/bin/env groovy @Grab('com.github.javaparser:javaparser-core:2.1.0') impor

  • fluentdで本番環境を再現する - Qiita

    toyama0919/fluent-plugin-http_shadowというShadow Proxyっぽいことを簡単にやるプラグインを作りました。 production環境で半年くらい動かしてたのでメモしときます。 「Fluentd Meetup 2015 夏」で実際のユースケースを発表しました。 Shadow Proxyサーバとは Shadow Proxyサーバについては以下がわかりやすいです。 気軽なMySQLバージョンアップ - まめ畑 Go言語を含む複数種類の言語により実装されたソフトウェアのベンチマーク - Qiita 実装としては以下のようなものが公開されています。 cookpad/kage lestrrat/p5-Geest kentaro/delta 番のリクエストをそのままバックエンドにあるサーバーに複製して送信するのですが、アプリケーションの規模が大きくなればなるほ

    fluentdで本番環境を再現する - Qiita
  • agilecatcloud.com

    This domain may be for sale!

    agilecatcloud.com
  • AndroidのWebViewのバージョンをCrashlyticsに投げる - Qiita

    Android 5.0(Lollipop)以降のWebView Android 4.4 (KitKat)までは、WebViewがOSに組み込まれていたので、 Chromiumのバグがあった場合、その修正や機能追加などは、 OS自体のアップデートをする必要がありました。 Android 5.0(Lollipop)以降では、ここにもあるとおり、 WebViewがOSから切り離され、Google Play ストア経由で 「Android System WebView」としてアップデートできるようになりました。 クラッシュレポート 今までWebViewを使っているアプリでは、 デバイス ✕ OSのバージョン 上記のパターンでバグの再現条件の調査を行うことができましたが、今後は デバイス ✕ OSのバージョン ✕ Chromiumのバージョン 上記のようにChromiumのバージョンも考慮しなければ

    AndroidのWebViewのバージョンをCrashlyticsに投げる - Qiita
  • 新卒の一日 CS びすこ - GMOペパボ株式会社 新卒採用2019

    創業サービスである「ロリポップ!」をはじめとした ホスティング事業にはじまり、ECやハンドメイドなど、 GMOペパボは、さまざまな提供サービスを通じて、 インターネット上での自己表現の可能性を広げてきました。 テクノロジーの進化により、その時代の「あたりまえ」は常に変化しますが、 インターネットの力で、全ての人の表現活動を支える会社であることは、 これからも、ずっと変わりません。 チームとサービスの成長のために心血注ぎ、 全てのクリエイターへ成功体験を届けたい。 わたしたちは、そんな情熱あふれる仲間を求めています。

    新卒の一日 CS びすこ - GMOペパボ株式会社 新卒採用2019
  • ログミーBiz

    “全部100点をとらないと”というこだわりで働きすぎてしまう…… 自分を追い込むストレス過多な働き方をする人が見落としているもの

    ログミーBiz
  • 突撃!隣の開発環境 | シリーズ | Developers.IO

    突撃!隣の開発環境 シリーズ 突撃!隣の開発環境 パート14【SAP Palo Alto Labs編】 in シリコンバレー 記事 2015年12月03日 しんや 101 こんにちは。しんやです。ちょっと期間が空いてしまいましたが、2015年10月中旬に米国シリコンバレーに滞在していた際に企画していた『突撃!隣の開発環境』シリーズ特別編の続編エントリが出来上がりましたのでお届けしたいと思い […]

    突撃!隣の開発環境 | シリーズ | Developers.IO
  • ESMの賢者たちと作ったキャリアカーバー誕生物語 ~スクラムde新規事業~

    ESM事例カンファレンスで紹介した内容です。 永和システムマネジメント、リクルートキャリアが共同して ローンチに至ったサービスの事例紹介です。

    ESMの賢者たちと作ったキャリアカーバー誕生物語 ~スクラムde新規事業~
  • はじめてのTypeScript開発環境構築(gulp, bower, webpack, tsd, npm)

    はじめてのTypeScript開発環境構築(gulp, bower, webpack, tsd, npmTypeScriptで開発しようとしたとき、いろんな問題にぶつかった。 もともとSIerではVisual Studioさえあればなんとかなる環境で育ってきたため、Web系のさまざまなツールを導入する上で何度も挫折した。 ということで、初心者(私)が初心者向けに「はじめてTypeScriptの開発環境(gulp + bower + webpack + tsd + npm)を構築するときの手順とポイント」についてまとめていこうと思う。 ツールの使い方間違っているよなどの指摘がありましたら、コメントやTwitterで教えてください。 この記事の目標 TypeScriptで開発したい ライブラリも使いたい(今回はjQueryを例にする) Web界隈のツールにも慣れたい 使用するツール(ツール

    はじめてのTypeScript開発環境構築(gulp, bower, webpack, tsd, npm)
  • gemの複数バージョンカジュアルテスト #shibuyarb - くりにっき

    gemを作っていると複数のrubyのバージョンや依存gemのバージョンをカジュアルに組み合わせてテストをしたいというのがよくあると思いますが、あまりやり方が知られていない気がするのでまとめてみます 今回のエントリのサンプルプロジェクト github.com 渋谷.rb[:20150520] のLT資料 gemの複数バージョンカジュアルテスト #shibuyarb from Go Sueyoshi (a.k.a sue445) 最初にまとめ Travis CI使うのがめっちゃ楽。 セットアップ bundle gem コマンドでテストを生成 $ bundle gem multiple_version_test_sample -t --mit Creating gem 'multiple_version_test_sample'... create multiple_version_test_s

    gemの複数バージョンカジュアルテスト #shibuyarb - くりにっき
  • td-clientを使ってHiveより早いPrestoクエリを実行する方法をrakeタスクで - tchikuba's blog

    最近、Hadoop(Tresure Data)と格闘してます。 td-clientを使ってTresureDataからデータを取得するrakeタスクを書いててHiveクエリだと遅いのでPresto使いたいなと思うことがありました。 td-clientのREADMEなど公式情報をざっと確認したところ見当たりませんでしたが、 td-client-rubyのソースコードを見たら案の定クエリタイプを指定するインタフェースがありました。 https://github.com/treasure-data/td-client-ruby/blob/master/lib/td/client.rb#L182 client.rb#L182付近gist1 2 3 4 5 6 7 8 9 10 11 12 13 14 # @param [String] db_name # @param [String] q # @p

    td-clientを使ってHiveより早いPrestoクエリを実行する方法をrakeタスクで - tchikuba's blog
  • オンラインゲームの仕組みと工夫

    オンラインゲームの仕組みや工夫を調べてみたのを社内勉強会で発表した。ときのスライド。の公開用。 オンラインゲームの種別とそれぞれの仕組みについての話と、オープンソースになっているQuakeの仕組みの話、という2つの話が主なトピックRead less

    オンラインゲームの仕組みと工夫
  • Code reviewing in iOS app development

    Code reviewing in iOS app development @Kansai Mobile Conference #2

    Code reviewing in iOS app development