タグ

2014年10月5日のブックマーク (104件)

  • StringBuilder Java Example - Java Code Geeks

    In this post, we feature a comprehensive StringBuilder Java Example. StringBuffer in Java is the same as StringBuilder, but the first is thread-safe. At the end of this article, we will create an abstract TestBase class which shows StringBuffer ‘s common methods. 1. IntroductionStringBuilder object seems like a String object but with the characteristics of an array. Every object of this type is li

    StringBuilder Java Example - Java Code Geeks
    kasumani
    kasumani 2014/10/05
    Java StringBuilder Example StringBuilder object seems like a String object but with the characteristics of an array. Tags: from Pocket October 05, 2014 at 11:41PM via IFTTT
  • Java Calendar Example (with video) - Java Code Geeks

    In this tutorial, we will explain the Calendar class in Javajava.util.Calendar using an example. 1. Introduction The Calendar is an abstract class that provides methods for converting between time and calendar fields. Also, the class provides fields and methods for implementing a concrete calendar system. The Calendar field values can be set by calling the following methods: set, add and roll.

    Java Calendar Example (with video) - Java Code Geeks
    kasumani
    kasumani 2014/10/05
    Examples Java Code Geeks In this tutorial we will discuss about Java’s java.util.Calendar and how to use it. The Calendar is an abstract class that provides methods for converting between time and calendar fields. Also, the class provides fields and methods for implementing a concrete calendar sys
  • How to Convert Byte Array to InputStream and OutputStream in Java

    How to Convert Byte Array to InputStream and OutputStream in Java
    kasumani
    kasumani 2014/10/05
    How to Convert Byte Array to InputStream and OutputStream in Java Are you stuck with your coding because you have a byte array and next method in chain needs an InputStream? don’t worry Java has solution for that, You can use ByteArrayInputStream to convert byte array to InputStream in Java. Tags:
  • Java PrintWriter Example - Java Code Geeks

    In this example, we are going to look at the PrintWriter class in Java. We will create a printwriter java example and we will print some common data types to the standard output as well as to a file using PrintWriter class. 1. What is the Java PrintWriter classJava provides the PrintWriter class to print formatted and human-readable data in a stream. This class implements all the print methods fou

    Java PrintWriter Example - Java Code Geeks
    kasumani
    kasumani 2014/10/05
    Java PrintWriter Example Java provides us PrintWriter class, from which we can print formatted and human readable data in a stream. The text-output stream can be either OutputStream or Writer. Tags: from Pocket October 05, 2014 at 11:40PM via IFTTT
  • Java read file Example - Java Code Geeks

    In this example we will show how to open and read a file in Java. There are many ways to do this, but we will show two of them. For this example, we will read the contents of a text file named “test_file.txt”. 1. Read a file using BufferedReaderThis is the most commonly-used method in order to read a file in Java. BufferedReader reads text from a character-input stream, buffering the characters fo

    Java read file Example - Java Code Geeks
    kasumani
    kasumani 2014/10/05
    Examples Java Code Geeks In this example we will show how to open and read a file in Java. There are many ways to do this, but we will show two of them. For this example, we will read the contents of a text file named “test_file.txt”. This is the most commonly-used method in order to read a file
  • Solving java.io.FileNotFoundException - Examples Java Code Geeks

    Solving java.io.FileNotFoundException - Examples Java Code Geeks
    kasumani
    kasumani 2014/10/05
    java.io.FileNotFoundException – How to solve File Not Found Exception In this tutorial we will discuss about the FileNotFoundException in Java. This exception is thrown during a failed attempt to open the file denoted by a specified pathname. Tags: from Pocket October 05, 2014 at 11:40PM via IFTTT
  • How to get rid of helper and utils classes

    There you go once again, while performing a code review or after having justified a quick coding in the name of urgency and priority: it clearly stand in front of you yet another helper class. But everything works fine and the show must go on, release after release, so that helper class soon becomes a monster class, providing tons of static methods, freely growing in its utils package, often a no

    How to get rid of helper and utils classes
    kasumani
    kasumani 2014/10/05
    How to get rid of helper and utils classes There you go once again, while performing a code review or after having justified a quick coding in the name of urgency and priority: it clearly stand in front of you yet another helper class. Tags: from Pocket October 05, 2014 at 11:39PM via IFTTT
  • PowerShell Magazine | For the most powerful community

    I have been a long time Windows user and a PowerShell fan since it was introduced. I have always been aware of the range of useful tools regularly available to Unix/Linux users, but recently I started a new job where everything is built on Linux and Windows is barely mentioned. I now get to use all the tools Linux has to offer on a daily basis, but I still miss the rich metadata PowerShell passes

    kasumani
    kasumani 2014/10/05
    Building Netcat with PowerShell I have been a long time Windows user and a PowerShell fan since it was introduced. I have always been aware of the range of useful tools regularly available to Unix/Linux users, but recently I started a new job where everything is built on Linux and Windows is barely
  • HTML5: Offline Upload of Images

    I am currently working on an application which has needs to work offline. This has the beneficial side effect, we use the different HTML5 storage capabilities. One of the is the File API, which we are using to store images locally – before queuing them for upload to a backend server. In this article, I will share some code how we did this. The example works in Google Chrome – for DOM manipulation

    HTML5: Offline Upload of Images
    kasumani
    kasumani 2014/10/05
    HTML5: Offline Upload of Images I am currently working on an application which has needs to work offline. This has the beneficial side effect, we use the different HTML5 storage capabilities. One of the is the File API, which we are using to store images locally – before queuing them for upload to
  • Java File I/O Basics

    Java 7 introduced the java.nio.file package to provide comprehensive support for file I/O. Besides a lot of other functionality this package includes the Files class (if you already use this class you can stop reading here). Files contains a lot of static methods that can be used to accomplish common tasks when working with files. Unfortunately it looks to me that still a lot of newer (Java 7+) co

    Java File I/O Basics
    kasumani
    kasumani 2014/10/05
    Java File I/O Basics Java 7 introduced the java.nio.file package to provide comprehensive support for file I/O. Besides a lot of other functionality this package includes the Files class (if you already use this class you can stop reading here). Tags: from Pocket October 05, 2014 at 11:38PM via IFTT
  • Parsing a file with Stream API in Java 8

    Streams are everywhere in Java 8. Just look around and for sure you will find them. It also applies to java.io.BufferedReader. Parsing a file in Java 8 with Stream API is extremely easy. I have a CSV file that I want to be read. An example below: username;visited jdoe;10 kolorobot;4A contract for my reader is to provide a header as list of strings and all records as list of lists of strings. My re

    Parsing a file with Stream API in Java 8
    kasumani
    kasumani 2014/10/05
    Parsing a file with Stream API in Java 8 Streams are everywhere in Java 8. Just look around and for sure you will find them. It also applies to java.io.BufferedReader. Parsing a file in Java 8 with Stream API is extremely easy. A contract for my reader is to provide a header as list of strings and a
  • Java SimpleDateFormat and DateFormat Example - Java Code Geeks

    In this example we will show how to use java.text.SimpleDateFormat class so as to format date into text or parse text into date. SimpleDateFormat extends the java.text.DateFormat class which is an abstract class for date/time formatting subclasses and provides many class methods for obtaining default date/time formatters based on any given locale. We will see the usage of the class DateFormat, too

    Java SimpleDateFormat and DateFormat Example - Java Code Geeks
    kasumani
    kasumani 2014/10/05
    Examples Java Code Geeks In this example we will show how to use java.text.SimpleDateFormat class so as to format date into text or parse text into date. SimpleDateFormat extends the java.text. Tags: from Pocket October 05, 2014 at 11:38PM via IFTTT
  • java.util.Collections Example - Java Code Geeks

    In this article we will discuss about the Collections class and some of its important methods. The class java.util.Collections is a utility class that resides in java.util package, it consists entirely of static methods which are used to operate on collections like List, Set. Common operations like sorting a List or finding an element from a List can easily be done using the Collections class. We

    java.util.Collections Example - Java Code Geeks
    kasumani
    kasumani 2014/10/05
    java.util.Collections Example In this article we will discuss about the Collections class and some of its important methods. The class java.util.Collections is a utility class that resides in java.util package, it consists entirely of static methods which are used to operate on collections like Lis
  • RiftSketch: Live coding in VR with the Oculus Rift, Firefox WebVR, JavaScript and Three.js

    I built a live-coding web app for the Oculus Rift where you code in JavaScript using Three.js and watch the world change around you in real-time. It's quite a niche application since you need to have an Oculus Rift, be a JavaScript programmer *and* be sufficiently familiar with Three.js but, if you fit that criteria, it's a surprisingly engaging experience! If happen to have a Rift and you want

    RiftSketch: Live coding in VR with the Oculus Rift, Firefox WebVR, JavaScript and Three.js
    kasumani
    kasumani 2014/10/05
    Live coding in VR with the Oculus Rift, Firefox WebVR, JavaScript and Three.js I built a live-coding web app for the Oculus Rift where you code in JavaScript using Three.js and watch the world change around you in real-time. This only works in the Firefox build since it uses CSS 3D for the code edit
  • https://www.maikocloud.com/?p=1148

    kasumani
    kasumani 2014/10/05
    Linking Containers Togetherしてみた ひとつをアプリケーション用、もう一つをデータベース用にします。前者を親、後者を子プロセスとすることにより、アプリケーションコンテナが必要に応じてデータベースを参照できるよう
  • 【JavaScript】 MutationObserverの使い方 個人的まとめ - はりをきば

    DOMの変更を検知するイベントが非推奨になり 代わりに新しく作られたMutationObserverなるもの。 MutationObserver - Web API インターフェイス | MDN https://developer.mozilla.org/ja/docs/Web/API/MutationObserver DOM変更検知は結構よく使うもの(特にユーザースクリプト)なのに 日語の解説サイトが↑のMDNとMSDN、ここくらいしかなく その都度ググったり手探りで片っ端から試すのが面倒なので以下に自分用にまとめる。 コンストラクタ まずインスタンスを作る。 window.MutationObserverコンストラクタの引数に、DOM変更を検知した際に実行する関数を渡す。 function omega(data1, data2) { alert("ワレハメシアナリ"); consol

    【JavaScript】 MutationObserverの使い方 個人的まとめ - はりをきば
    kasumani
    kasumani 2014/10/05
    【JavaScript】 MutationObserverの使い方 個人的まとめ DOMの変更を検知するイベントが非推奨になり 代わりに新しく作られたMutationObserverなるもの。 Tags: from Pocket October 05, 2014 at 11:38PM via IFTTT
  • Golang でのウェブ開発を考えてみる - Qiita

    Help us understand the problem. What is going on with this article? 仕事Golang を使ってウェブアプリを作ることになりそうなので、どんな構成がいいのか考えてみる。あくまで前提ありきの選択なので、何でもかんでも適用できるわけではない。 JS や静的ファイル部分は今のところ考慮していない。単によく知らないので。 突っ込み大歓迎です。これいいよ!とか教えてください 前提 多機能なフレームワークよりシンプルなフレームワークに色々組み合わせる方法をとりたい。 開発者は数名程度。Golang に精通している開発者が 1 名いる。残りはこれから。 開発者は Django での開発経験が豊富な人が多い 全員ウェブ開発経験はそれなりに積んでいる。 HTML と JSON 両方のパターンが存在するのでテンプレートエンジンは重要。 JS

    Golang でのウェブ開発を考えてみる - Qiita
    kasumani
    kasumani 2014/10/05
    Golang でのウェブ開発を考えてみる 仕事で Golang でウェブアプリを作ることになりそうなので、どんな構成がいいのか考えてみる。 JS や静的ファイル部分は今のところ考慮していない。単によく知らないので。 Tags: from Pocket
  • ng-admin - 次世代のWeb管理画面

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 最近はサーバサイドではHTMLレンダリングせず、RESTfulなWeb APIを使ってデータを取得、表示するといったWebアプリケーションが増えています。そうした中、運営側の管理画面においても求められるものが変わってきています。 そこで今回は次世代の管理画面、ng-adminを紹介します。AngularJSを使ったWeb管理画面になります。 ng-adminの使い方 Web APIを用意しておくことで、ユーザ向けはもちろんのこと管理画面においてもスムーズな操作ができるようになります。pushStateにも対応していますので、URLはユニークになるようです。 ng-adminはJavascript/HTML5製のオープンソース・ソフトウェア(MIT License)です。 Angul

    ng-admin - 次世代のWeb管理画面
    kasumani
    kasumani 2014/10/05
    ng-admin - 次世代のWeb管理画面 最近はサーバサイドではHTMLレンダリングせず、RESTfulなWeb APIを使ってデータを取得、表示するといったWebアプリケーションが増えています。そうした中、運営側の管理画面においても求められる
  • 番組の途中ですが・・・目の前で爆発の想定外、「テレビではなかった」=福建

    鄒さんはまだ、眠れなかった。居間でテレビを見ていた。1日午前1時頃だ。家族はすでに寝ていた。部屋には1人だけ。自慢の部屋だ。家具やカーペットに高級品を揃えた。豊かな気持ちでくつろいでテレビ鑑賞を楽しんでいた。いきなりバーンと大音響が鳴り響いた。目の前から何かがばらばらと飛んで来た。とっさに「テレビが爆発した」と思った。違った。廈門網が報じた。 中国では1日から国慶節(建国記念日)の大型連休が始まる。鄒さんはゆっくりと、深夜テレビを楽しんでいた 中国ではマンションの部屋が、内装を施さない状態で売買されることが多い。居住者が自分の好みで内装を決め、マンション建設業者とは別の業者に施工を依頼する場合が多い。マンションによって間取りもかなり自由に決められる場合もある。 マンション購入が「一生ものの買い物」であることは日と同様だ。“自分の城”を手に入れるということで、内装や調度品に凝る人も多い。福

    番組の途中ですが・・・目の前で爆発の想定外、「テレビではなかった」=福建
    kasumani
    kasumani 2014/10/05
    「中国では番組鑑賞中にテレビが爆発する事故が時おり伝えられているが」 / 番組の途中ですが・・・目の前で爆発の想定外、「テレビではなかった」=福建 | ニコニコニュース
  • 巷で話題のHICKIESは、紳士靴にも使えるのか? [男の靴・スニーカー] All About

    スマートフォンの関連グッズを思わせる容器に入っているHICKIES(ヒッキーズ)。送料が掛かるもののネット通販での購入が最も確実です。税込みで1セット1890円します。 飯野はとある専門学校でファッション歴史の授業を持っています。20歳前後の若い世代を教えるので、いわゆるジェネレーションギャップを大きく感じつつ(涙)、余計な偏見に囚われていない彼らの純粋な感性から教わることも非常に多くあります。彼らは何せ元気があるので、それに立ち向かってゆくのには物凄いエネルギーが必要で、講義を終えた帰りの電車の中ではいつも爆睡状態。 そんな夏休み前の授業中、ある学生が履いていたスニーカーの「紐」にふと眼が行きました。と言うか実は紐ではなくて、何かカラフルな細いゴム粘土みたいなものを各列の左右の鳩目に通してあって、それぞれの真ん中でソケットみたいなもので留め合わせている……。 「なにそれ?」 「えー先生

    巷で話題のHICKIESは、紳士靴にも使えるのか? [男の靴・スニーカー] All About
    kasumani
    kasumani 2014/10/05
    やっぱりこれは考えつくよね / 巷で話題のHICKIESは、紳士靴にも使えるのか? [男の靴・スニーカー] All About
  • Hickies(ヒッキーズ)!靴ひもの時代は終わった!?アメリカ生まれの最新シューズファスナーシステムが超オシャレ! - HHS

    Hickies(ヒッキーズ) 実は…ひもを結ぶのが苦手なんです。かつては毎月スニーカーを買うくらいスニーカーが大好きだったんですが、ハイカットのスニーカーって履く頻度が少ないんですよね。なぜなら…ひもを結ぶのが面倒だから!(笑) そんなひもが結ぶのが苦手な自分でも!脱ぎ履きをスムーズにしてくれるアイテムがあると教えてもらいました! これなんだと思います?ラバー素材で出来たアイテムなんですが…実はこれひもの代わりに使える画期的なアイテムなんです! ひもの穴にHickiesを通して止めるだけ!ラバー素材だから伸びるんです。ということは…どうなるのか!様々なタイプのをスムーズに着脱できる「スリップオン」タイプのシューズに変身させる事が出来るアイテムなんです! 今回からあげ (id:karaage)さんの奥さまid:necogistaさんが使っていて実物を見せてもらいました。これが

    Hickies(ヒッキーズ)!靴ひもの時代は終わった!?アメリカ生まれの最新シューズファスナーシステムが超オシャレ! - HHS
    kasumani
    kasumani 2014/10/05
    Hickies(ヒッキーズ)!靴ひもの時代は終わった!?アメリカ生まれの最新シューズファスナーシステムが超オシャレ! Hickies(ヒッキーズ) 実は、、自分靴ひもを結ぶのが苦手なんです。かつては毎月スニーカーを買うく
  • google/cloud-sdkで作ったコンテナから認証情報を読み取れないとき - Qiita

    docker run -ti --name gcloud-config google/cloud-sdk gcloud auth login

    google/cloud-sdkで作ったコンテナから認証情報を読み取れないとき - Qiita
    kasumani
    kasumani 2014/10/05
    google/cloud-sdkで作ったコンテナから認証情報を読み取れないとき Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 01:04PM via IFTTT
  • CircleCIからCapistranoを利用してAWS(EC2)にデプロイする - Qiita

    CircleCIからEC2上に構築しているサーバにデプロイする方法です 前提 ローカルなどからcapistranoでデプロイできる状態 準備 セキュリティグループ SSHをセキュリティグループで制限している場合、CircleCI上からのアクセスを許可しなくてはなりません VPC VPCでは他セキュリティグループからの許可ができません CircleCIはEC2 US East region上に構築されているのでそのIPを全部許可すればよいのですが現実的ではありません(よね?) AWS CLIを使ってビルドの開始時にコンテナのIPをSSH許可して、終了時にSSH許可を取り消す事で対応します SSH許可 aws ec2 authorize-security-group-ingress --group-id $MYSECURITYGROUP --protocol tcp --port 22 --c

    CircleCIからCapistranoを利用してAWS(EC2)にデプロイする - Qiita
    kasumani
    kasumani 2014/10/05
    CircleCIからCapistranoを利用してAWS(EC2)にデプロイする SSHをセキュリティグループで制限している場合、CircleCI上からのアクセスを許可しなくてはなりません CircleCIはEC2 US East region上に構築されているのでそのIPを全部許可す
  • TreasureData Command Line Interfaceのインストール - Qiita

    はじめに TreasureDataのコマンドラインインターフェース(以降CLI)のインストール方法をまとめておこうと思う。 TreasureData ToolBeltとも呼ばれるけど、どちらが正しいかは分かっていない。。。 Rubygemsで一発でインストールできるけど、Rubyのバージョンが1.9以上じゃないと動かないのでその辺も含めて記録しておく。 以下環境情報。 CentOS: 6.5 あるクラウド事業者のテンプレートで起動直後の状態 以下前提条件 TreasureDataのアカウントを持っている。 Rbenv + Ruby 環境の構築 RbenvはRubyの複数バージョンをインストールして、rbenvコマンドで自由に切り替えることができるので便利。 ここではRbenv環境にrubyをインストールする手順を記載しています。 この辺は既存の記事がもう紹介してくれてるけど、ここでも記載し

    TreasureData Command Line Interfaceのインストール - Qiita
    kasumani
    kasumani 2014/10/05
    TreasureData Command Line Interfaceのインストール TreasureDataのコマンドラインインターフェース(以降CLI)のインストール方法をまとめておこうと思う。TreasureData ToolBeltとも呼ばれるけど、どちらが正しいかは分かっていない。。。 Tag
  • [fork][ruby] webdriver を使って amazon.co.jp での購入履歴情報を取得する - Qiita

    ありがたく使わせてもらった。自分の使い方をメモ。 必要なファイル 記事中にあるファイルのうち、以下のものを作成して同一ディレクトリへ保存しておく必要がある。 amazon.rb Gemfile head.csv make-index.rb このままだと最新年(2014年)の分しか取得できない。 過去の年の分を取得する 過去の年の分を取得するにはamazon.rbのXPathを指定している場所を書き換える必要がありそうだが、うまくいかなかったので手っ取り早く購入履歴ページのURLを書き換えた。 購入履歴ページのURLを差し替え https://www.amazon.co.jp/gp/css/order-history?opt=ab&digitalOrders=1&unifiedOrders=1&returnTo=&__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%

    [fork][ruby] webdriver を使って amazon.co.jp での購入履歴情報を取得する - Qiita
    kasumani
    kasumani 2014/10/05
    webdriver を使って amazon.co.jp での購入履歴情報を取得する ありがたく使わせてもらった。自分の使い方をメモ。 記事中にあるファイルのうち、以下のものを作成して同一ディレクトリへ保存しておく必要がある。 Tags: ifttt, k
  • Swiftで写真からExif情報を取得する - Qiita

    class ImagePicker : ImagePickerControllerDelegate{ // 実装 func imagePickerController(picker: UIImagePickerController!, didFinishPickingMediaWithInfo info: NSDictionary!) { //写真のメターデータよこせ let metadata = info[UIImagePickerControllerMediaMetadata]! // Exifの参照を取得 let exif = metadata[kCGImagePropertyExifDictionary] println(exif) // 向きをよこせ let orientation = metadata[kCGImagePropertyOrientation] println(o

    Swiftで写真からExif情報を取得する - Qiita
    kasumani
    kasumani 2014/10/05
    Swiftで写真からExif情報を取得する Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 01:04PM via IFTTT
  • 複数メンバ変数をキーにソート処理 - Qiita

    #include <algorithm> #include <iterator> #include <tuple> template < typename Iterator, // RandomAccessIterator typename... Ts, typename U = typename std::iterator_traits<Iterator>::value_type> void sort_by(Iterator begin, Iterator end, Ts U::*... pm) { static_assert(0 < sizeof...(Ts), "empty sort key"); std::sort(begin, end, [&pm...](const U& x, const U& y){ return std::tie(x.*pm...) < std::tie(y

    複数メンバ変数をキーにソート処理 - Qiita
    kasumani
    kasumani 2014/10/05
    複数メンバ変数をキーにソート処理 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 01:04PM via IFTTT
  • 構造体を波カッコで初期化 - Qiita

    struct GateMaster { int gateId; int stageId; int nextGateId; int x; int y; GateType gateType; }; const std::map<int, Gate::GateMaster> Gate::DUMMY_GATE_MASTER_LIST = { {1, {1, 1, 2, 100, 100, Gate::GateType::NORMAL_V}}, {2, {2, 2, 1, 200, 100, Gate::GateType::NORMAL_V}}, {3, {3, 2, 4, 300, 100, Gate::GateType::NORMAL_V}}, {4, {4, 3, 3, 400, 100, Gate::GateType::NORMAL_V}}, {5, {5, 3, 7, 500, 100,

    構造体を波カッコで初期化 - Qiita
    kasumani
    kasumani 2014/10/05
    構造体を波カッコで初期化 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 01:03PM via IFTTT
  • カスタムキーボードのデフォルトサイズ一覧 - Qiita

    興味が湧いたので調べてみました。 デフォルトの場合、カスタムキーボードのサイズはシステムキーボードと等しくなります。 システムキーボードのサイズはというと、画面サイズと端末の向きによって決定されます。 ※単位はピクセルではなくポイントです 10/3 iPhone6,6Plusの互換モード、拡大モードを追記しました。 参考にさせていただいたページを紹介しておきます。 http://qiita.com/tomohisaota/items/f8857d01f328e34fb551 10/6 "iPhone6,6Plusに最適化されていないアプリについて"を追記しました。 Portrait デバイス 画面サイズ キーボードサイズ

    カスタムキーボードのデフォルトサイズ一覧 - Qiita
    kasumani
    kasumani 2014/10/05
    カスタムキーボードのデフォルトサイズ一覧 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 01:03PM via IFTTT
  • PHP &amp; ImageMagick で JPEG の sampling-factor を変える - Qiita

    Help us understand the problem. What is going on with this article?

    PHP &amp; ImageMagick で JPEG の sampling-factor を変える - Qiita
    kasumani
    kasumani 2014/10/05
    PHP &amp; ImageMagick で JPEG の sampling-factor を変える Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 01:03PM via IFTTT
  • jr を使って GitHub API から自分がよく使う言語ランキングを作る - Qiita

    jr は jq 風の JSON フィルタリングを Ruby で行えるコマンドラインツールです。 今回はこの jr を使って、GitHub の自分のリポジトリ一覧を取得して、自分が良く使う言語をランキング化してみます。 なお、言語については GitHub の自動検出によるものなので、必ずしも実情を反映しているというものではありません。 jr のインストール gem コマンドでインストールできます。 多分 Ruby 2.0 以降なら動きます。 gem 名は jr でなく jr-cli である点に注意してください。 ランキングの作成 以下のコマンドを実行するのみです。 ユーザ名は自分のものに置き換えてください。 GitHub API は 1 ページあたり 100 件まで取得することができます。 私はリポジトリ数が 160 個ほどなので 2 ページ必要ですが、ここも必要に応じて書き換える必要があり

    jr を使って GitHub API から自分がよく使う言語ランキングを作る - Qiita
    kasumani
    kasumani 2014/10/05
    jr を使って GitHub API から自分がよく使う言語ランキングを作る jr は jq 風の JSON フィルタリングを Ruby で行えるコマンドラインツールです。 今回はこの jr を使って、GitHub の自分のリポジトリ一覧を取得して、自分が良く使
  • iOS8からのArtwork取得注意点 - Qiita

    MPMediaItemArtwork *artwork = [content.mediaItem valueForProperty:MPMediaItemPropertyArtwork]; UIImage *image = [artwork imageWithSize:CGSizeMake(250,250)]; MPMediaItemArtwork *artwork = [content.mediaItem valueForProperty:MPMediaItemPropertyArtwork]; UIImage *image = [artwork imageWithSize:artwork.bounds.size];

    iOS8からのArtwork取得注意点 - Qiita
    kasumani
    kasumani 2014/10/05
    iOS8からのArtwork取得注意点 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 01:03PM via IFTTT
  • Protractor + PhantomJS + Grunt + AngularJSでE2Eテスト環境構築 - Qiita

    前提 PhantomJSはブラウザを起動させずにtestを実行させるためのものです。 今回は、以前投稿したAngularJS + CoffeeScript + Protractor + GruntでE2Eテスト環境構築のbrowser driverをPhantomJSに変更するだけです。 インストール 設定 以前投稿したAngularJS + CoffeeScript + Protractor + GruntでE2Eテスト環境構築からの修正点です。 修正点 備考 PhantomJSではブラウザが起動しないので、もしもうまくレンダリングなどが実行されていない場合、かなりはまる事になります。 なので、もしエラーが出てそうならtest/protractor.conf.jsをいったんchromeを起動するように戻す(要はAngularJS + CoffeeScript + Protractor +

    Protractor + PhantomJS + Grunt + AngularJSでE2Eテスト環境構築 - Qiita
    kasumani
    kasumani 2014/10/05
    Protractor + PhantomJS + Grunt + AngularJSでE2Eテスト環境構築 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 01:03PM via IFTTT
  • デザインがリニューアルされたCakePHP3でbakeしよう! - Qiita

    デザインがリニューアルされたCakePHP3.0でbakeしよう! 前提条件 CakePHP 3.0 をインストール済みであること ○参考 CakePHP 3.0 インストール 実際にbakeを行う 実際にbakeを行います。 注意点は、Cake2系とはコンソールの設置場所が変更されていて、binディレクトリの下になります。 また、bakeの実行方法もパラメーターで指定するように変更されています。 php bin/cake.php bake controller Users php bin/cake.php bake model Users php bin/cake.php bake template Users // controller, model, templateを一括で作成するallもあります。 php bin/cake.php bake all users

    デザインがリニューアルされたCakePHP3でbakeしよう! - Qiita
    kasumani
    kasumani 2014/10/05
    デザインがリニューアルされたCakePHP3でbakeしよう! Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 01:03PM via IFTTT
  • SublimeText3でCoffeeScriptをシンタックスハイライトする - Qiita

    概要 デフォルトではCoffeScriptのシンタックスハイライトが用意されていないのでPackageを導入します。 使用環境はOSX 10.9.5です。 手順 事前にPackage Controlをインストールしておいて下さい。 Cmd + ,で設定画面を表示 Cmd + Shift + P より Install Packageを選択 「Better CoffeScript」と入力、エンター押下 以下のような設定ファイル(長い)をここからペースト とりあえずCmd + Qから再起動 作業後 .coffeeにハイライトを適用できるようになります。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back

    SublimeText3でCoffeeScriptをシンタックスハイライトする - Qiita
    kasumani
    kasumani 2014/10/05
    SublimeText3でCoffeScriptをシンタックスハイライトする Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 01:03PM via IFTTT
  • IT初心者にも出来たDeep Security as a ServiceへのAuto Scaling Groupの登録方法 - Qiita

    IT初心者にも出来たDeep Security as a ServiceへのAuto Scaling Groupの登録方法AWSDeepSecurity ども。Over 30 Do The ケンイちです。 30過ぎても○○るって最高だよなあ? ぽてんヒットすぎるボケは無視していただいて、今回はAWSの特徴であるAuto Scaling Group(以下ASG)をDeep Security as a Service(以下DSaaS)に登録する手順を纏めてみました。 これは、AWSサービスとDSaaSの組み合わせで、最も効果的な使い方は何だろう?と考えて思いついたものです。 ※ 他にも効果的な使い方はあるかと思いますが、、、 準備編 - IAMユーザの作成 DSaaSには、クラウドアカウントを追加する機能があります。 クラウドアカウント、つまりはAWSのアカウントを追加するには、アクセス情報が

    IT初心者にも出来たDeep Security as a ServiceへのAuto Scaling Groupの登録方法 - Qiita
    kasumani
    kasumani 2014/10/05
    IT初心者にも出来たDeep Security as a ServiceへのAuto Scaling Groupの登録方法 ども。Over 30 Do The ケンイちです。 30過ぎても○○るって最高だよなあ? ぽてんヒットすぎるボケは無視していただいて、今回はAWSの特徴であるAuto Scaling Gr
  • Perlのテスト内で、Dockerを使ってMySQLとかMiddlewareを使い回す - Qiita

    背景と動機 Webアプリで複数バージョンのMySQLを使い分けたい 古いアプリは5.1系 新しいアプリは5.6系 iPhone絵文字に対応させたいけど、5.1だとBMPしか扱えないお(´・ω・`) あるテストでは、MySQL5.1に繋ぎにいって、別のテストでは5.6に繋ぎにいくようにさせたい mysqlenvで複数バージョンのMySQLをテスト毎にswitchする? ローカル環境構築大変 Jenkins Slaveにもmysqlenv入れるの? いずれにしても、5.1と5.6両方に繋ぐアプリの場合はうまくいかない 仮想環境を用意する 開発環境を容易に構築するために、VMWareとかの仮想イメージを用意していた。mysqldやQ4M、必要なPerlモジュールなどが一通り入っているくん。 開発環境の更新に追従させていくのが難しい いざ使おうと思ったら、用意した仮想イメージにまたなにか追加でイン

    Perlのテスト内で、Dockerを使ってMySQLとかMiddlewareを使い回す - Qiita
    kasumani
    kasumani 2014/10/05
    Perlのテスト内で、Dockerを使ってMiddlewareを使い回す 開発環境を用意に構築するために、VMWareとかの仮想イメージを用意していた。mysqldやQ4M、必要なPerlモジュールなどが一通り入っているくん。 Tags: ifttt, kasumaniのストックし
  • 【備忘録】Swiftでプロジェクト内のplistを読み込む方法 - Qiita

    需要があるかわからないですが、Swiftであらかじめプロジェクトに入れておいた設定ファイル(.plist)を読み込む必要があって、小一時間詰まったのでメモ。 test.plistがtest.swiftと同じ階層にあるなら、次のように書けます。階層が関係するかはわかりませんが。 var filePath = NSBundle.mainBundle().pathForResource("test.plist", ofType:nil ) var dic = NSDictionary(contentsOfFile:filePath!)

    【備忘録】Swiftでプロジェクト内のplistを読み込む方法 - Qiita
    kasumani
    kasumani 2014/10/05
    【備忘録】Swiftでプロジェクト内のplistを読み込む方法 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 01:03PM via IFTTT
  • https://qiita.com/inokappa/items/8f3457b3b31d4abe03f2

    kasumani
    kasumani 2014/10/05
    Chef on Windows で task を登録したい Chef on Windows ではほぼ必須と言っても良いと思います。以下の cookbook をインストールしておきます。 ちなみにインストールは berkshelf をインストールしました。 Tags: ifttt, kasumaniのストックし
  • Node.jsのアプリをHerokuにデプロイするときポート番号に気をつけなくちゃいけない - Qiita

    解決 何度もHerokuにデプロイしても エラーメッセージだった。 知らなかったのですが、Herokuは動的にポート番号を 生成するので、固定されたポート番号を指定しただけ ではいけないみたいですね。。。 例えば、以下が普通に固定ボート番号を指定するやり方。

    Node.jsのアプリをHerokuにデプロイするときポート番号に気をつけなくちゃいけない - Qiita
    kasumani
    kasumani 2014/10/05
    Node.jsのアプリをHerokuにデプロイするときポート番号に気をつけなくちゃいけない 何度もHerokuにデプロイしても エラーメッセージだった。 知らなかったのですが、Herokuは動的にポート番号を 生成するので、固定されたポー
  • Ruby | 部屋とYシャツと src_location と override と ネイティブメソッド と eval と singleton method と私 - Qiita

    require 'tbpgr_utils' module Hogeable def hogeable "hogeable" end end class ShuffleString < String include Hogeable def shuffle chars.shuffle.join('') end define_method :sample do|chars.sample end # override def upcase downcase end eval 'def hoge;print "hoge";end' end ss = ShuffleString.new('hoge') def ss.hage "hage" end 10.times {print ss.shuffle, "\n"} 10.times {print ss.sample, "\n"} puts ss.ho

    Ruby | 部屋とYシャツと src_location と override と ネイティブメソッド と eval と singleton method と私 - Qiita
    kasumani
    kasumani 2014/10/05
    Ruby | 部屋とYシャツと src_location と override と ネイティブメソッド と eval と singleton method と私 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 12:54PM via IFTTT
  • Sublime Text 2 キーバインド設定方法 - Qiita

    メニューの[Preferences]-[キーバンインド-ユーザ]からキーバインドを設定します。 ※Windows用(日語化済み)なのでMacの場合は少しメニュー等が違うかもしれません。 以下のような感じで押したいキーと実行したい処理を追記します。 [ // {"keys":押したいキー, "command":実行したいコマンド}, {"keys":["f5"], "command":"refresh_folder_list"}, { "keys": ["ctrl+0"], "command": "reset_font_size" }, { "keys": ["ctrl+k", "ctrl+k"], "command": "toggle_bookmark" } ] 実行したいコマンドの探し方 実行したいコマンドは以下の2つある Sublime Text に最初から組み込まれているコマンド

    Sublime Text 2 キーバインド設定方法 - Qiita
    kasumani
    kasumani 2014/10/05
    Sublime Text 2 キーバインド設定方法 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 12:54PM via IFTTT
  • boot2dockerでIPython Notebook環境構築 - Qiita

    2016/6/5追記 今は Docker Toolbox と Jupyter Notebook を使うのがよさげなので書きました。ローカル環境でJupyter Notebookを動かすときの俺的ベストプラクティス はじめに データ解析とかの作業を日常的にやるようになってきていて、都度都度Pythonコードを書いているわけですが、案の定(自分のスペック的に)細かいコードが散らかってきてあとでどれを何に使ったのかわからなくなるわけです。 そこでIPython Notebookに関心が。院生の時に、データ解析のプログラムとそこから得られた分析結果をいっしょに並べておけば、プログラムへの理解補助になってうれしいんじゃない?みたいな話をやっていて、これをお手軽に実現できそうだなと。そんな流れで試してみたメモ。 目標 Windows環境でさっくりIPython Notebook環境を作って試す。 気持

    boot2dockerでIPython Notebook環境構築 - Qiita
    kasumani
    kasumani 2014/10/05
    boot2dockerでIPython Notebook環境構築 データ解析とかの作業を日常的にやるようになってきていて、都度都度Pythonコードを書いているわけですが、案の定(自分のスペック的に)細かいコードが散らかってきてあとでどれを何に
  • Macのショートカットをすぐに確認できる神アプリ「CheatSheet」 - Qiita

    インストール 下記URLからダウンロードし、解凍して起動する。 http://www.cheatsheetapp.com/CheatSheet/ 使い方 commandを3秒ほど長押しするのみ。 ショートカット一覧がシュッと表示されます。 これで、ショートカットを使いこなせるようになっていきたいものです。 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

    Macのショートカットをすぐに確認できる神アプリ「CheatSheet」 - Qiita
    kasumani
    kasumani 2014/10/05
    Macのショートカットをすぐに確認できる神アプリ「CheatSheet」 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 12:54PM via IFTTT
  • peercastの配信情報取得 - Qiita

    ypから配信情報を取得してみる。 最初は defstruct というものを使ったんですが Structs are obsolete. Use records instead. See defrecord. とドキュメントにかかれていたので defrecord を使いました。 (ns pcyp-clj.core (:require [clojure.string :as str])) (defrecord Info [name ip genre description kbps type comment]) ;; get index.txt (def txt (slurp "http://bayonet.ddo.jp/sp/index.txt")) ;; split (def splited-txt (map #(str/split % #"<>") (str/split txt #"\n"

    peercastの配信情報取得 - Qiita
    kasumani
    kasumani 2014/10/05
    peercastの配信情報取得 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 12:54PM via IFTTT
  • OS X bash Update 1.0 (2014-09-29) - Qiita

    こんにちは。 Apple 社からの OS X bash Update 1.0 (2014-09-29) の脆弱性対処は下記のようです。(See http://support.apple.com/kb/DL1769 for Mavericks.)(参考:bash-3.2 のパッチ for OS X) - CVE-2014-6271 ✔ - CVE-2014-7169 ✔ - CVE-2014-7186 ✘ - CVE-2014-7187 ? - CVE-2014-6277 ✘ - CVE-2014-6278 ✔ % ./bashcheck.sh GNU bash, version 3.2.53(1)-release (x86_64-apple-darwin13) Not vulnerable to CVE-2014-6271 (original shellshock) Not vulnera

    OS X bash Update 1.0 (2014-09-29) - Qiita
    kasumani
    kasumani 2014/10/05
    OS X bash Update 1.0 (2014-09-29) Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 12:54PM via IFTTT
  • 使ってるVS2013の拡張機能を晒してみる - Qiita

    自分が使っているVS2013の拡張機能を晒してみます。あんまりいろいろ入れると重くなったりするので必要最小限です。全部無料です。 Web Essentials とりあえず入れとけってやつです。TypeScriptとかLESSとかCoffeeScriptとかのコンパイル結果が分割画面で見えたり、JS/CSSのminifyしてくれたり、ASP.NETの開発に必須の機能が盛りだくさんです。 VSCommands えっと、Visual Studioにいろんな機能を足してくれるみたいです。でも、あんまり右クリックメニューとか増えたりするの嫌いなんで、使ってるのは以下だけ。 ファイルの比較 ファイルのグループ化 ソリューションのZIP圧縮 Output Window の色付け エディターのタッチ操作 上記以外は基全部Off。 ※上記URLにはVS2013用のダウンロードリンクがないですが、大丈夫。2

    使ってるVS2013の拡張機能を晒してみる - Qiita
    kasumani
    kasumani 2014/10/05
    使ってるVS2013の拡張機能を晒してみる Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 12:54PM via IFTTT
  • 忘れやすいLinuxコマンド ターミナルショートカット - Qiita

    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

    忘れやすいLinuxコマンド ターミナルショートカット - Qiita
    kasumani
    kasumani 2014/10/05
    忘れやすいLinuxコマンド ターミナルショートカット Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 12:54PM via IFTTT
  • MakeSlice と CanAddr - Qiita

    つまったこと ORMとかで引数にmapやsliceのポインタをinterface{}で受け付ける関数(Findなど)がある ⬇みたいなイメージ results := make([]Users, 0, 16) repository.Find(condition, &results) reflect.Typeを使って、型を変えればデータ取得処理を使い回せる仕組みを実装しようとおもったら reflect.MakeSliceで作ったSliceはCanAddr()がfalseになってしまうので、Addr()がつかえない (中でappendとかされっかんね samplse package main import "fmt" import "reflect" type User struct{} func main() { userType := reflect.TypeOf(User{}) userS

    MakeSlice と CanAddr - Qiita
    kasumani
    kasumani 2014/10/05
    MakeSlice と CanAddr Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 12:54PM via IFTTT
  • Qiitaの投稿をガーッと取得するバッチ処理用QiitaAPI Pythonラッパー - Qiita

    QiitaAPIで「ほぼ」全投稿を取得する で作ったバッチ用のQiitaAPIPythonラッパーです。 あまりちゃんと作ってなかったのでブラッシュアップしようと思ってたら結局何もせず一カ月放置。。。 APIもバージョンアップされたので、v2対応だけしてとりあえず公開します。 特徴 バッチ処理専用です。 ページングの処理は隠蔽しているので無駄にネストしたループを書く必要がありません。 リクエスト毎にウェイトを入れているのでリクエスト回数制限を気にする必要がありません。 リクエストでエラーが発生した際はリトライを行います。 新着投稿を100件ずつ、5ページまで取得してファイルに保存するコード例です。 ページングの処理は内部で行っているので2重のループを書く必要はありません。 qiita2.wait_seconds = 0 for item in qiita2.items(100, 5):

    Qiitaの投稿をガーッと取得するバッチ処理用QiitaAPI Pythonラッパー - Qiita
    kasumani
    kasumani 2014/10/05
    Qiitaの投稿をガーッと取得するバッチ処理用QiitaAPI Pythonラッパー QiitaAPIで「ほぼ」全投稿を取得する で作ったバッチ用のQiitaAPIのPythonラッパーです。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 12:54PM vi
  • GemのいろいろXML/HTMLparserをまとめたい(Oga特集) - Qiita

    動機 前に徹夜テンションのままとあるgemの紹介を書いたんだけど、いろいろとひどかったのでまじめにまとめたかったし新しいXMLパーサが出てきたので調べるついでにまとめてしまおうと思った。 ぱーさいろいろ 冷静に思い出すと結構ある rexml rubyの標準ライブラリ普通に使う分には申し分ないやつ DOMParserからSAXParser、PullParserと一通りそろっている とりあえずこれでなんとかなるケースは多い Nokogiri HTML/XMLパーサでなんだかんだ一番人気? CSSで要素を取り出せるのでHTMLのパースに使うといい感じ libxml使います HappyMapper XMLをオブジェクトにマッピングできるパーサ クラス作っとけばうまいことマッピングできるのでおすすめ (以前HappyMapperを紹介したけど糞記事すぎて申し訳ないしもはや恥ずかしくて見ることすらでき

    GemのいろいろXML/HTMLparserをまとめたい(Oga特集) - Qiita
    kasumani
    kasumani 2014/10/05
    GemのいろいろXMLparserをまとめたい 前に徹夜テンションのままとあるgemの紹介を書いたんだけど、いろいろとひどかったのでまじめにまとめたかったし新しいXMLパーサが出てきたので調べるついでにまとめてしまおうと思っ
  • bundle exec を打たなくて良くなる zsh プラグイン書いた - Qiita

    エントリでは僕が初めてつくった zsh プラグインを紹介します. Ruby を使っている人なら bundler のお世話になっている方が多いと思いますが, その bundler をより便利に使うためのプラグインになります.Ruby を使わない方 には直接は関係ないですが,アイデアは応用できるかもしれません. Bundler の問題点 Bundler は gem の依存関係をローカルな範囲で管理できる gem で,Rails を始め色々 なところで使われています.この bundler を使う上で,面倒くさいことの1つが bundle exec です. bundler でインストールされた gem をコマンドラインから実行する場合,$PATH が通っていないため, 実行する場合は bundle exec を使う必要があります. 例えば,railsbundler でインストールした場合,

    bundle exec を打たなくて良くなる zsh プラグイン書いた - Qiita
    kasumani
    kasumani 2014/10/05
    bundle exec を打たなくて良くなる zsh プラグイン書いた 本エントリでは僕が初めてつくった zsh プラグインを紹介します. Ruby を使っている人なら bundler のお世話になっている方が多いと思いますが, その bundler をより便利に
  • Swift vs. C# : Inheritance - Qiita

    class Vehicle { var currentSpeed : Double = 0.0 { willSet(v) { println("Seeting \(v)") } didSet { println("Now \(currentSpeed)") } } var speed: Double { get { return currentSpeed ; } set { currentSpeed = newValue; } } func makeNoise() { println("") } } public class Vehicle { protected double currentSpeed = 0.0; public double Speed{ get { return currentSpeed ; } set { Console.Write("Setting"); Cons

    Swift vs. C# : Inheritance - Qiita
    kasumani
    kasumani 2014/10/05
    Swift vs. C# : Inheritance Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 12:54PM via IFTTT
  • Start-Processで実行すると$MyInvocationがnullになる - Qiita

    情報を探すのに苦労したので、ココにメモ。 概要 Start-Processで$MyInvocationを使用しているスクリプトを実行すると、$MyInvocationがnullになる。 スクリプトを実行 & 戻り値取得 & 実行スクリプト内でスクリプト自身のパス取得、をやろうとするとハマる。 Power Shell v3.0で確認。参照元情報ではPower Shell v2.0で確認。 発生例 Script2.ps1はスクリプトのパス取得に$MyInvocationを使用しており、Script1.ps1からScript2.ps1をStart-Jobで実行する。 function PSScriptRoot { $MyInvocation.ScriptName | Split-Path } $job = Start-Job -FilePath "$(PSScriptRoot)\Script2.

    Start-Processで実行すると$MyInvocationがnullになる - Qiita
    kasumani
    kasumani 2014/10/05
    Start-Processで実行すると$MyInvocationがnullになる Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 12:54PM via IFTTT
  • シェルスクリプトでの正規表現マッチ - Qiita

    シェルスクリプトで正規表現でのマッチングを使いたい場合,少しぐぐってみると case 文を使えという内容のものがよくヒットするようですが,expr コマンドでも正規表現が使えます. #!/bin/sh if expr "aaabbc" : "b+c$" > /dev/null; then echo "hoge" fi # => hoge 正規表現を用いた場合,expr はマッチした位置や()でグループ化した結果を出力するので,要らない場合は /dev/null に捨てます. ちなみに, zsh では [[ ]] を用いて自然に正規表現が書けます.

    シェルスクリプトでの正規表現マッチ - Qiita
    kasumani
    kasumani 2014/10/05
    シェルスクリプトでの正規表現マッチ シェルスクリプトで正規表現でのマッチングを使いたい場合,少しぐぐってみると case 文を使えという内容のものがよくヒットするようですが,expr コマンドでも正規表現が使えます.
  • OS X の pryで `reverse-i-search`が使えない時の対処法 - Qiita

    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

    OS X の pryで `reverse-i-search`が使えない時の対処法 - Qiita
    kasumani
    kasumani 2014/10/05
    OS X の pryで `reverse-i-search`が使えない時の対処法 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 12:54PM via IFTTT
  • ARGV と gets を併用 - Qiita

    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

    ARGV と gets を併用 - Qiita
    kasumani
    kasumani 2014/10/05
    ARGV と gets を併用 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 12:54PM via IFTTT
  • AWS CLIを使ってEC2インスタンスの情報を取得する - Qiita

    はじめに AWS CLIの ec2 describe-instances コマンドを使用してインスタンスの情報を取得する方法を記述します。 環境 Amazon Linux AMI release 2014.03 aws-cli 1.4.4 jq 1.4 AWS CLIの設定 ※ 「AWS Access Key ID」「AWS Secret Access Key」「Default region name」「Default output format」を指定しておきます。 AWS CLIでEC2インスタンスの情報を取得する リージョン内で稼働している全インスタンスの情報を取得する場合

    AWS CLIを使ってEC2インスタンスの情報を取得する - Qiita
    kasumani
    kasumani 2014/10/05
    AWS CLIを使ってEC2インスタンスの情報を取得する 複数指定する場合はインスタンスIDをスペースで区切ります。 上記の場合は、インスタンスタイプが「m3.xlarge」のインスタンスの一覧を取得できます。 Tags: ifttt, kasumaniのスト
  • ブラウザからjsの配列をcsvとしてダウンロードする。 - Qiita

    var downloadCsv = (function() { var tableToCsvString = function(table) { var str = '\uFEFF'; for (var i = 0, imax = table.length - 1; i <= imax; ++i) { var row = table[i]; for (var j = 0, jmax = row.length - 1; j <= jmax; ++j) { str += '"' + row[j].replace('"', '""') + '"'; if (j !== jmax) { str += ','; } } str += '\n'; } return str; }; var createDataUriFromString = function(str) { return 'data:te

    ブラウザからjsの配列をcsvとしてダウンロードする。 - Qiita
    kasumani
    kasumani 2014/10/05
    ブラウザからjsの配列をcsvとしてダウンロードする。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 05, 2014 at 12:54PM via IFTTT
  • WPFアプリケーションで腕試し ~C++でもWPFアプリを

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    WPFアプリケーションで腕試し ~C++でもWPFアプリを
    kasumani
    kasumani 2014/10/05
    WPFアプリケーションで腕試し ~C++でもWPFアプリを  Java/C++と対比しつつC#を解説してまして、校正に先立ってC++屋目線でのレビューを頼まれた本です。  献本で届いた本書の「3.3. Tags: from Pocket October 05, 2014 at 12:32PM via IFTTT
  • C++11 : スレッド・ライブラリひとめぐり

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    C++11 : スレッド・ライブラリひとめぐり
    kasumani
    kasumani 2014/10/05
    C++11 : スレッド・ライブラリひとめぐり  5月の末、Visual Studio 2012 RCがリリースされました。僕は根っからのC++屋ですから、興味の対象は第一にVisual C++ 2012(以下、VC11)です。現Visual C++ 2010(VC10)にはlambdaなどの国際標準C++
  • Google製のC++ Unit Test Framework「Google Test」を使ってみる

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Google製のC++ Unit Test Framework「Google Test」を使ってみる
    kasumani
    kasumani 2014/10/05
    Google製のC++ Unit Test Framework「Google Test」を使ってみる  僕のお仕事はもちろんプログラマなんですけど、お客様の手元に届くプロダクトに直接携わることはそんなになくて、どちらかといえば前線で奮闘する連中のサポート
  • Visitorパターンで遊んでみたよ

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Visitorパターンで遊んでみたよ
    kasumani
    kasumani 2014/10/05
    Visitorパターンで遊んでみたよ はじめに  社内の設計/開発者を対象とした1時間レクチャの依頼が舞い込みました。お題はなにかと尋ねると「デザイン・パターン」とのこと。いやそれは無理。20個以上のデザイン・パター
  • Visual C++ 2012:stateless-lambdaとSQLiteのぷち拡張

    はじめに Windows 8ストアアプリが書ける開発環境Visual studio 2012(VS2012)のリリースからおよそ半年、僕の愛機にはVisual Studio 2010と2012が仲良く同居しています。メンテナンスの必要なプロジェクトはともかく、新規プロジェクトはすべてVS2012で起こすようになりました。 Visual C++ 2012(vc11)はgccやclangと比べて「C++11対応が手ぬるい!」とC++の猛者には評判いまひとつの感がありますが、それでもvc10よりはずっと良くなってますし、Visual Studio体とは別にVisual C++独自のupdateも行うとアナウンスされているので、しばらくは様子を見ようと考えています。 vc11で追加された機能のひとつ:「stateless-lambdaの関数ポインタへの暗黙変換」は、地味ながらも面白いことができそ

    Visual C++ 2012:stateless-lambdaとSQLiteのぷち拡張
    kasumani
    kasumani 2014/10/05
    Visual C++ 2012:stateless-lambdaとSQLiteのぷち拡張 はじめに  Windows 8ストアアプリが書ける開発環境Visual studio 2012(VS2012)のリリースからおよそ半年、僕の愛機にはVisual Studio 2010と2012が仲良く同居しています。メンテナンスの必
  • C++/CX: 「Windows 8 ストアアプリことはじめ」で忘れていたこと

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    kasumani
    kasumani 2014/10/05
    C++/CX: 「Windows 8 ストアアプリことはじめ」で忘れていたこと  サンプルファイルではstep3,step4が本アーティクルに対応します。 Tags: from Pocket October 05, 2014 at 12:30PM via IFTTT
  • C++/CX: Windows 8 ストアアプリことはじめ (2)

    はじめに 前回の続き、データ・バインディングのおはなしです。前回こしらえたCounterAppではカウンタのUIを司るMainPage(View)がカウンタの実体(Model):Counterをメンバに持ち、ボタンのイベント・ハンドラ内でCounterを直接駆動してました。 今回はこの実装をベースに、view-Model間の仲介役:ViewModelを両者間に差し込むことでViewとModelを分離します。こうすることでView/Modelそれぞれに対する拡張や変更が他方に及ぼす影響を小さく抑えることができます。画面デザイナとプログラマがそれぞれの作業を同時進行できるってわけ。 前準備:Counterの機能拡張 その前に、いま一つ面白味に欠けるCounterに少しばかりの拡張:下限値/上限値設定機能を追加しておきますか。increment/decrementし放題な従来のカウンタはそのまま

    kasumani
    kasumani 2014/10/05
    C++/CX: Windows 8 ストアアプリことはじめ (2) はじめに  前回の続き、データ・バインディングのおはなしです。前回こしらえたCounterAppではカウンタのUIを司るMainPage(View)がカウンタの実体(Model):Counterをメンバに持ち、ボ
  • C++/CX: Windows 8 ストアアプリことはじめ

    はじめに Visual C++ 2012(vc11)のセールスポイントの一つは何といってもC++/CXでしょう。C++/CLIが.NET対応managed拡張であるのに対し、C++/CXはnative拡張、Windows 8ストアアプリのUIデザインをC#/VBと同様XAMLを使ってできるとのこと。C++屋の僕には魅力的な言語拡張です。 僕の愛機はいまだにWindows 7。開発環境その他モロモロのツールやアプリが山ほど積み込まれているものだから、Windows 8に乗り換えるのがどえらい手間でためらっていたところ、二世代前の重くてデカいノート機を譲り受けました。ここぞとばかりにWindows 8とVisual Studio 2012をインストールし、小手調べにC++/CXで書かれたサンプルコードを探し回っていたのですが、「はじめの一歩」にふさわしい、簡単だけどきちんと書かれたサンプルは見

    kasumani
    kasumani 2014/10/05
    C++/CX: Windows 8 ストアアプリことはじめ  Visual C++ 2012(vc11)のセールスポイントの一つは何といってもC++/CXでしょう。C++/CLIが. Tags: from Pocket October 05, 2014 at 12:29PM via IFTTT
  • コマンドラインの解析

    int main(int argc, char* argv[]) { vector<string> args(argv, argv+argc); if ( args.size() <= 1 ) { cerr << "no input file(s). --help to see the help." << endl; return 1; } if ( args[1] == "--help" ) { usage(); // '使い方'を出力 return 0; } if ( args[1] == .... ) ... みたいな"力技"でコマンドラインを解析するんですが、オプションが増えてくると力技では相当に面倒で複雑なコーディングを強いられます。 コマンドラインを解析してくれるライブラリといえば、Cの世界ならgetopt()が有名どころですけど、今回はいつもなにかとお世話になっているBoos

    kasumani
    kasumani 2014/10/05
    コマンドラインの解析  コンソールアプリっていうからにはコマンドラインを解析し、与えられたオプションに基づいてそれに応じた処理を行わにゃなりません。簡単なものであれば: Tags: from Pocket October 05, 2014 at 12:27PM via
  • GDBMであそんでみたよ

    僕の主戦場はもっぱらWindowsですけど、Linux由来のコードやライブラリのお世話になることも少なくありません。先日もファイルに保存可能な辞書(key-value store)を探してて、GDBM:GNU Database ManagerのWindows版を見つけました。マジなDatabase使うほど大層なものではなく、キーと値の組をファイルに保存し、キーから値が検索できれば十分というシチュエーションだったので、このWindows-port版GDBM、ありがたく使わせていただきました。 GDBMをハダカで使う GDBMのトリセツはman pageを一読していただくことにして、まずはそのまま、C-interfaceでお試しコードを書いてみましょう。 #include <iostream> #include <cassert> #include <array> #include <cstr

    kasumani
    kasumani 2014/10/05
    GDBMであそんでみたよ  僕の主戦場はもっぱらWindowsですけど、Linux由来のコードやライブラリのお世話になることも少なくありません。先日もファイルに保存可能な辞書(key-value store)を探してて、GDBM:GNU Database ManagerのWind
  • よく使うC++のイディオム 「NVI」と「RAII」

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    よく使うC++のイディオム 「NVI」と「RAII」
    kasumani
    kasumani 2014/10/05
    よく使うC++のイディオム 「NVI」と「RAII」 NVI:Non virtual Interface  NVI(Non Virtual Interface)って、ご存じですか? 実装設計におけるオススメのポリシー/スタイルの一つなんですけど、そんな難しい話じゃありません。平たく言
  • マルチスレッドを意識しないマルチスレッド・ライブラリ「Intel Concurent Collections」がおもしろい

    「Intel Concurrent Collections for C++」(CnC)とは 実際並列処理はややこしいしおっかないです。大きなキッチンで大勢のコックが包丁とフライパン振り回しているようなもので、ほっとけばしっちゃかめっちゃかになっても不思議じゃない。各人はそれぞれの役割に専念し、他人のふるまいを気にせず勝手に働きながらも全体としては統制のとれた動きを作り出さにゃなりません。mutexで排他制御したりjoinで完了を待ったり、さまざまな道具を駆使して統制のとれた動きを作り出しているのはプログラマであり、そこがいちばん難しく悩ましいところです。 C++,C#あるいはVB,Javaもそうですが、コードは原則的に並べた順に実行されます。 と書けば、まずf()、それが終わればg()、しかるのちh()の順で呼び出されます。たとえこの3つをどの順にやっても(あるいは同時にやっても)構わない

    kasumani
    kasumani 2014/10/05
    マルチスレッドを意識しないマルチスレッド・ライブラリ「Intel Concurent Collections」がおもしろい 「Intel Concurrent Collections for C++」(CnC)とは  実際並列処理はややこしいしおっかないです。大きなキッチンで大勢のコックが
  • 「Intel Concurrent Collections」のデバッグとチューニング

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    kasumani
    kasumani 2014/10/05
    「Intel Concurrent Collections」のデバッグとチューニング  デバッグとチューニングのお話の前に、おさらいを兼ねてフィボナッチ数列の第n項:fib(n)を求めるサンプルを書いてみましょうか。フィボナッチ数列:0,1,1,2,3,5,8...の第n
  • 無料のSDK for NFC Starter Kitを使ってFeliCa ICカードを読み書きするプログラムを開発する

    「PaSoRi」は、ソニーの非接触ICカードリーダー/ライターです[3]。家電量販店などで、3000円弱で購入できます。 ICカードについては、次項で説明します。 ICカードの調達 FeliCaには、「Suica」や「WAON」などで使われているFeliCa Standardのほかに、仕様がシンプルで価格が安いFeliCa Lite-Sという規格のカードがあります。自由に読み書きできる領域は224バイトであり、画像や音声を格納するには不十分ですが、URLやメールアドレスなどのちょっとしたテキストデータを扱う分には問題ありません。ここでは、FeliCa Lite-Sのカードを使います。 FeliCa Lite-Sのカードは、インターネットで購入できます。記事執筆時現在、たとえば、ステルス・ネットワークス株式会社が1枚360円(税別・送料別)で販売しています[4]。 また、株式会社オレンジタグ

    無料のSDK for NFC Starter Kitを使ってFeliCa ICカードを読み書きするプログラムを開発する
    kasumani
    kasumani 2014/10/05
    無料のSDK for NFC Starter Kitを使ってFeliCa ICカードを読み書きするプログラムを開発する  このサンプルプログラムを応用すれば、ICカード内に書き込んだURLからWebページを表示するプログラムや、書き込んだメールアドレスを
  • 「never say new, never say delete」 ~C++11のunique_ptrのおはなし

    目下手を入れているコードも相当古く、ビギナさんにオブジェクト指向を教えるべく継承と多態を"わざと"多用したサンプルです。C++での動的束縛(dynamic-binding)を説明するため、あちこちにポインタが現れあちこちでnew/deleteしています。多態を使いまくるコードでポインタの利用が増えてしまうのはある程度仕方のないことなのですが、決してnew/deleteしまくりたいわけじゃありません。ガベージ・コレクションをサポートしたC#/Javaの類ならnewしっぱなしで構わんけれど、C++ではnewしたものは必ず/明示的に/ただ一度だけ/確実にdeleteしてやらにゃなりません。ヒトは間違う生きもの、忘れる生きものなんだから、できることならnew/deleteしたくない。特にdeleteはやらずに済むならそれに越したことはないわけで...マクラが長くなりました、unique_ptrのお

    「never say new, never say delete」 ~C++11のunique_ptrのおはなし
    kasumani
    kasumani 2014/10/05
    「never say new, never say delete」 ~C++11のunique_ptrのおはなし  目下手を入れているコードも相当古く、ビギナさんにオブジェクト指向を教えるべく継承と多態を&quot;わざと&quot;多用したサンプルです。C++での動的束縛(dynamic-bind
  • 「ペライチ」からはじめよう ~C++/CX Windows 8.1ストアアプリことはじめ

    IDEが吐いてくれるアプリケーションのひな型がVisual Studio 2012と2013ではかなり異なるみたいです。これまでの記事と少なからず重複しててゴメンナサイと謝りつつ、『C++/CX: Windows 8.1ストアアプリことはじめ』です。 step0:ペライチからはじめよう Windows FormsやWPFを使ったデスクトップアプリにせよ、今回のストアアプリにせよ、はじめの一歩はまっさらのForm/Window/PageにTextBoxやらButtonやらを貼り付け、Button押したらTextBoxに「Hello,world」を表示する、みたいなオアソビから始めることと思います。 ユーザ入力→ロジック(処理)→画面に反映という一連の流れをXAMLの裏に貼りついたコードビハインドに埋め込みますわね。画面一枚/コード一にすべてを詰め込んだ一枚ペラのアプリケーション:「ペライチ

    kasumani
    kasumani 2014/10/05
    「ペライチ」からはじめよう ~C++/CX Windows 8.1ストアアプリことはじめ  IDEが吐いてくれるアプリケーションのひな型がVisual Studio 2012と2013ではかなり異なるみたいです。これまでの記事と少なからず重複しててゴメンナサイ
  • C++/CX: Windows Runtime Componentをつくる

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    kasumani
    kasumani 2014/10/05
    C++/CX: Windows Runtime Componentをつくる  前回こしらえたC++によるCounterLibに、C++/CXの皮を被せてWindows Runtime Componentを作ってみます。&quot;プロジェクトの追加&quot;で選択するのはもちろん&quot;Windowsランタイムコンポーネント&quot;
  • 「C++」に関する記事一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「C++」に関する記事一覧
    kasumani
    kasumani 2014/10/05
    C++:CodeZine(コードジン) 昼メシを賭けて同僚から頼まれたCSVファイルの処理プログラム。見通しよくデザインするために、Stateパターンを使ったC++での実装例を紹介します。 Tags: from Pocket October 05, 2014 at 12:23PM via IFTTT
  • 標準C++の正規表現: <regex>

    正規表現のおはなしは6年前、標準入りが確実視されていたBoost版で一度書いていますが、その後C++11化に伴いスペックに多少の変更がなされたようなので、今回改めての"仕切り直し版"。 <regex> 標準C++ライブラリ:<regex>に用意された正規表現コンポーネントは、次の4つに分類されます。 正規表現 std::basic_regex<charT> 照合/検索の結果 std::match_results<Iter>, std::sub_match<Iter> 照合/検索/置換アルゴリズム std::regex_match<>, std::regex_search<>, std::regex_replace<> 照合を繰り返すイテレータ std::regex_iterator<>, std::regex_token_iterator<> 正規表現:basic_regex<charT>

    標準C++の正規表現: <regex>
    kasumani
    kasumani 2014/10/05
    標準C++の正規表現: <regex>  正規表現のおはなしは6年前、標準入りが確実視されていたBoost版で一度書いていますが、その後C++11化に伴いスペックに多少の変更がなされたようなので、今回改めての&quot;仕切り直し版&quot;
  • 「std::vector」観察記録 ~慣れ親しんだ可変長配列の仕組みとふるまいを検証してみた

    #ifndef NOVICE_VECTOR_H__ #define NOVICE_VECTOR_H__ template<typename T> class novice_vector { private: T* data_; // 要素格納領域 size_t size_; // 要素数 size_t capacity_; // 容量(格納可能な要素数) public: novice_vector() : data_(nullptr), size_(0), capacity_(0) {} ~novice_vector() { delete[] data_; } size_t size() const { return size_; } size_t capacity() const { return capacity_; } void clear() { size_ = 0; } // 少

    「std::vector」観察記録 ~慣れ親しんだ可変長配列の仕組みとふるまいを検証してみた
    kasumani
    kasumani 2014/10/05
    「std::vector」観察記録 ~慣れ親しんだ可変長配列の仕組みとふるまいを検証してみた イケてる実装  vectorは可変長配列、内包する要素数の増加に伴って自動的に要素の格納領域を拡張してくれます。C++の教本を通読した程
  • カスタムツールバーを実装したワープロ風WPFアプリケーションの作成

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    kasumani
    kasumani 2014/10/05
    カスタムツールバーを実装したワープロ風WPFアプリケーションの作成  前回の記事『スペルチェック機能を持ったワープロ風WPFアプリケーションの作成』で作成したアプリケーションには、文書の保存・読み込み機能があ
  • 「MultiTouch」のズーム機能で、高DPIに最適なWindowsフォームアプリケーションを作成する

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    kasumani
    kasumani 2014/10/05
    「MultiTouch」のズーム機能で、高DPIに最適なWindowsフォームアプリケーションを作成する  このアプリを1366x768の解像度と1920x1080の解像度の同一サイズのタブレットで表示してみると、次のようになります。 Tags: from Pocket Octobe
  • ドラッグ&ドロップで操作できるシフト表作成WPFアプリケーションを作る

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    kasumani
    kasumani 2014/10/05
    ドラッグ&ドロップで操作できるシフト表作成WPFアプリケーションを作る はじめに  DragDropManager for WPFのC1DragDropManagerコンポーネントは、ウィンドウ上のコントロールにドラッグ&ドロップ操作を簡単に追加できるコントロ
  • .NETからOAuthでGoogle APIを呼び出す設定を行う

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    kasumani
    kasumani 2014/10/05
    .NETからOAuthでGoogle APIを呼び出す設定を行う  記事に添付しているダウンロードファイルはVisual Studio 2013(.NET Framework 4.51)で動作確認をしています。Google Analytics API Client Library for .NETを使用していますが、1.6.0. Tags: from Pocket
  • 「LEADTOOLS」を使ってKinectから取得した距離データを可視化しよう

    : (略) : Private WithEvents Kinect As KinectSensor Private _DepthImageElement As ImageSource Public Property DepthImageElement As ImageSource Get Return Me._DepthImageElement End Get Set(value As ImageSource) Me._DepthImageElement = value OnPropertyChanged() End Set End Property : (略) : Private Sub DiscoverKinectSensor() Me.Kinect = KinectSensor.KinectSensors.FirstOrDefault( Function(x) Return x.St

    kasumani
    kasumani 2014/10/05
    「LEADTOOLS」を使ってKinectから取得した距離データを可視化しよう  LEADTOOLSは高速な多機能画像処理コンポーネントですが、それゆえに画像ファイルに対する処理にのみ適用するようなイメージがあります。しかし、Kinectか
  • 5分でわかるActiveReports帳票(2013年度版)-グラフ表示

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    kasumani
    kasumani 2014/10/05
    5分で分かるActiveReports帳票(2013年最新版)-グラフ表示  セクションレポートとページレポートのグラフは、使用方法や作成できるグラフの種類がまったく異なります。それぞれのレポートで使用できるグラフの種類につ
  • WPFアプリケーションにカラーピッカーを実装する

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    kasumani
    kasumani 2014/10/05
    WPFアプリケーションにカラーピッカーを実装する はじめに  「ColorPicker for WPF」のC1ColorPickerコントロールは、Microsoft OfficeでおなじみのカラーピッカーをWPFアプリケーションでも使用できるようにしたコントロールです。視
  • WPFアプリケーションにテキストブロックのプロパティ変更機能を実装する

    はじめに 前回『WPFアプリケーションにカラーピッカーを実装する』で作成したWPFアプリケーションでは、TextBlockコントロールの背景色をカラーピッカーで変更できるようにしました。しかし、どうせなら文字や文字色も一緒に変更できたら便利ですね。でも、そうなると専用のダイアログボックスが必要になります。 ダイアログボックスを使うとなると、データの受け渡し処理などを組み込まなくてはならず、手のかかる改修作業になってしまいます。 もっと簡単にできる方法はないかと探していたら、PropertyGrid for WPFのC1PropertyGridコントロールを見つけました。 このコントロールを使用すると、アプリケーション実行時にウィンドウに配置したオブジェクトのプロパティを参照したり編集したりすることが可能となります。そして、操作できるプロパティも自由にセレクトでき、必要なプロパティのみ編集操

    kasumani
    kasumani 2014/10/05
    WPFアプリケーションにテキストブロックのプロパティ変更機能を実装する はじめに  前回『WPFアプリケーションにカラーピッカーを実装する』で作成したWPFアプリケーションでは、TextBlockコントロールの背景色をカラーピ
  • .NETからGoogle Analytics APIを呼び出し、データを取得する

    以下のステップで解説していきます。 コードの記述 FlowMetadata継承クラスの追加 AuthCallbackController継承クラスの追加 HomeControllerの修正 ビューAbout.cshtmlの変更 動作確認(アプリケーションの実行) アプリケーションを実行 Google Analyticsデータを表示するページへ移動 Googleのログイン画面へリダイレクト ログインしたアカウントのGoogle Analyticsデータを使用してよいかを確認 Google Analyticsデータの表示 コーディングの実施 それでは、コーディングを始めていきましょう。今回のサンプルでは主に3つのクラスと2つのビューを追加/変更します。 FlowMetadata継承クラスの追加 まず、認証用のメタデータを格納するFlowMetadataクラス(Google.Apis.Auth.

    kasumani
    kasumani 2014/10/05
    .NETからGoogle Analytics APIを呼び出し、データを取得する  それでは、コーディングを始めていきましょう。今回のサンプルでは主に3つのクラスと2つのビューを追加/変更します。  まず、認証用のメタデータを格納するFlowM
  • Windows 8用のストアアプリをWindows 8.1対応にアップデートする

    はじめに Windows 8.1が登場して、ストアアプリもかなり変更が加わりました(魅力的な機能もいろいろと追加されました)。Windows 8.1搭載端末も8インチのタブレットが注目を浴びるなど、好調の兆しを見せています。その中でよく口にされるのが「アプリが揃っていない」という言葉。 これまでは、Windowsストアは新しい市場であり「アプリが揃わないとユーザーがついてこない」「ユーザーが増えないとアプリがダウンロードされずアプリ開発者が増えない」という悩みがありましたが、Windows 8.1を搭載したタブレット端末が普及することでユーザーが少ないという問題が解決されていきそうです。つまり、今後の課題は開発者がこの市場で利益を上げていくために「ストアアプリが作れるようになる」ことです。連載でも皆さんがWindows 8.1に対応したストアアプリを作成していけるように、更なる情報発信を

    kasumani
    kasumani 2014/10/05
    Windows 8用のストアアプリをWindows 8.1対応にアップデートする  Windows 8.1が登場して、ストアアプリもかなり変更が加わりました(魅力的な機能もいろいろと追加されました)。Windows 8. Tags: from Pocket October 05, 2014 at 12:14PM via IFT
  • 手の位置をチャートで可視化しよう

    <Chart:C1Chart ChartType="Column" HorizontalAlignment="Left" Height="150" Margin="946,431,0,0" Palette="Office" VerticalAlignment="Top" Width="200"> <Chart:C1Chart.Data> <Chart:ChartData> <Chart:ChartData.Children> <Chart:DataSeries Label="s1" Opacity="1" Values="20 22 19 24 25"/> <Chart:DataSeries Label="s2" Opacity="1" Values="8 12 10 12 15"/> </Chart:ChartData.Children> </Chart:ChartData> </Cha

    手の位置をチャートで可視化しよう
    kasumani
    kasumani 2014/10/05
    手の位置をチャートで可視化しよう  今回利用するセンサーは手のひらや指の位置を検出できる「Leap Motion」を使用します。Leap MotionはWindowsストアアプリからも利用可能で、簡単に対応アプリが作れるテンプレートも提供さ
  • 噂のユニバーサルWindowsアプリにComponentOne Chartを使ってみよう

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    噂のユニバーサルWindowsアプリにComponentOne Chartを使ってみよう
    kasumani
    kasumani 2014/10/05
    噂のユニバーサルWindowsアプリにComponentOne Chartを使ってみよう  Windows Phoneストアアプリ(XAMLアプリとも呼ばれる)では、画面まわりもWindowsストアアプリと共通化が進んでいて、Visual Studio 2013 Update 2で作成できるユニバーサ
  • Windows 8.1対応のストアアプリを作成する

    Visual Studio 2013 Update 2がRTM(製品出荷状態)に達しました。新しくUniversal Windowsアプリというプロジェクトが作成可能になりました。Universal Windowsアプリでは、WindowsストアアプリとWindows Phoneのアプリを同一プロジェクトで作成できるようになりましたが、Windowsストアアプリには大きな変更は無く、記事の知識は、そのまま通用します。 Universal Windowsアプリについても、近々紹介できればと思います。 Windows 8.1用のストアアプリを作成する環境 前回のおさらいになりますが、Windows 8.1向けのストアアプリを作成するには、Windows 8.1がインストールされたPCと、Visual Studio 2013が必要です。 対応するストアアプリのバージョンとVisual Stud

    Windows 8.1対応のストアアプリを作成する
    kasumani
    kasumani 2014/10/05
    Windows 8.1対応のストアアプリを作成する  Visual Studio 2013 Update 2がRTM(製品出荷状態)に達しました。新しくUniversal Windowsアプリというプロジェクトが作成可能になりました。Universal Windowsアプリでは、WindowsストアアプリとWind
  • 「C#」に関する記事一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「C#」に関する記事一覧
    kasumani
    kasumani 2014/10/05
    C#:CodeZine(コードジン) C#新着一覧 450件中 1 - 20件目 次へ≫ サーバーと連携するWindowsストアアプリを作成する(後編) 西村 誠 [著]  前回は、HttpClientクラスを利用した基本的なHTTP通信で、サーバーと連携する方法を紹介
  • センサーに対応したWindowsストアアプリを作成する(後編)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    センサーに対応したWindowsストアアプリを作成する(後編)
    kasumani
    kasumani 2014/10/05
    センサーに対応したWindowsストアアプリを作成する(後編) 本記事で紹介するセンサー  本記事では以下のセンサーについて紹介します。 傾斜センサー:端末の傾きを取得します。 方位センサー:デバイスの向きを取得し
  • センサーに対応したWindowsストアアプリを作成する(前編)

    もちろん、Windowsストアアプリは必ずしもこのようなセンサーを有した端末で実行されているとは限りません。センサーを利用する際には、それが存在するかのチェックが必要になることを覚えておきましょう。 記事で紹介するセンサー 記事では主だった以下のセンサーの使い方と、簡単なサンプルコードを紹介します。 加速度センサー:端末にかかる加速度を取得できます。 角速度センサー:端末の回転速度を取得できます。 コンパス:端末の向いている方位を取得できます。 以下のセンサーは次回の記事で紹介する予定です。 傾斜センサー:端末の傾きを取得できます。 デバイスの向き:デバイスの向きを取得することできます。 光センサー:端末の周りの明るさを取得できます。 センサーの有無をチェックする 先ほども書きましたが、Windowsストアアプリが実行される端末に必ずセンサーが搭載されているとは限りません。アプリケーシ

    センサーに対応したWindowsストアアプリを作成する(前編)
    kasumani
    kasumani 2014/10/05
    センサーに対応したWindowsストアアプリを作成する(前編)  もちろん、Windowsストアアプリは必ずしもこのようなセンサーを有した端末で実行されているとは限りません。センサーを利用する際には、それが存在するかのチ
  • 業務アプリ開発で要求される複雑なカレンダー画面を、C#やVBで簡単に実装する

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    業務アプリ開発で要求される複雑なカレンダー画面を、C#やVBで簡単に実装する
    kasumani
    kasumani 2014/10/05
    業務アプリ開発で要求される複雑なカレンダー画面を、C#やVBで簡単に実装する  業務用アプリケーションには、スケジューラや交通費精算、工程表、残業時間表、アサイン表など、カレンダーを使った機能が多く盛り込ま
  • Xamarinで広がるC#によるマルチプラットフォーム開発 (1/5):CodeZine

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Xamarinで広がるC#によるマルチプラットフォーム開発 (1/5):CodeZine
    kasumani
    kasumani 2014/10/05
    Xamarinで広がるC#によるマルチプラットフォーム開発  XamarinはXamarin Studioという独自のIDEを有していますが、Visual Studioのアドオンとして組み込むことも可能です。. Tags: from Pocket November 15, 2014 at 03:28AM via IFTTT
  • 軽量な表形式コンポーネントFlexGridでタッチ対応業務アプリを構築する

    Imports System.Collections.ObjectModel Imports System.ComponentModel Imports System.Runtime.CompilerServices Imports System.Net.Http Imports Newtonsoft.Json Namespace Models Public Class AedInfo Public Property Id As Long Public Property LocationName As String Public Property Perfecture As String Public Property City As String Public Property AddressArea As String Public Property Latitude As Singl

    軽量な表形式コンポーネントFlexGridでタッチ対応業務アプリを構築する
    kasumani
    kasumani 2014/10/05
    軽量な表形式コンポーネントFlexGridでタッチ対応業務アプリを構築する  例えば、表形式コンポーネントだとSPREADが非常に中心的な存在としてありますが、それと共に人気があるのがFlexGridです。VB6時代に提供されたFlexGrid
  • ガントチャート風スケジューラを持った.NETアプリケーションの作成

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    ガントチャート風スケジューラを持った.NETアプリケーションの作成
    kasumani
    kasumani 2014/10/05
    ガントチャート風スケジューラを持った.NETアプリケーションの作成 はじめに  前回の記事『業務アプリ開発で要求される複雑なカレンダー画面を、C#やVBで簡単に実装する』で紹介した、CalendarGrid for Windows FormsのGcCalendarGrid
  • 再考: GoF デザインパターン - Qiita

    投稿は私の主観によって書かれています。コメントは大歓迎です。もし長くなるようでしたら別途記事に投稿し、リンクを張っていただけると嬉しいです。 概要 GoFのデザインパターンは適当すぎるから、いい加減、修正されるべき。 参考までに各パターンに対するコメントを書く。 GoFのデザインパターン GoFのデザインパターンは適当であり、教科書通りに学ぶべきものではないように思う。 以下がGoFのデザインパターンの良くない原因だろう。 が出版されたのは1994年であり、Java(1995)が出てくるよりも前だった オブジェクト指向が未成熟な時代にカタログ化された 現代のプログラミングと合致しないものが多い 「オブジェクト指向における~」と断っている以上、OOPに絡める必要があった パターンのいくつかに「多態性を用いると便利」という蛇足がついている 挙げたパターンに根拠がない 「とりあえず、23個ほ

    再考: GoF デザインパターン - Qiita
    kasumani
    kasumani 2014/10/05
    再考: GoF デザインパターン 本投稿は私の主観によって書かれています。コメントは大歓迎です。もし長くなるようでしたら別途記事に投稿し、リンクを張っていただけると嬉しいです。 Tags: from Pocket October 05, 2014 at 11:47AM via
  • http://www.netagire.com/?p=1034

    kasumani
    kasumani 2014/10/05
  • GitHub - iwasrobbed/Objective-C-CheatSheet: A quick reference cheat sheet for common, high level topics in Objective-C.

    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 - iwasrobbed/Objective-C-CheatSheet: A quick reference cheat sheet for common, high level topics in Objective-C.
    kasumani
    kasumani 2014/10/05
    iwasrobbed/Objective-C-CheatSheet · GitHub Note: I wrote this over a stretch of 3 days, so it could probably use some editing and clarifications where necessary. This is not meant to be a beginner's guide or a detailed discussion about Objective-C; it is meant to be a quick reference to common, hig
  • Refactoring Ruby with Monads

    Contents Introduction Stacks Collections Abstract data types Refactoring Handling nil Multiple results Asynchronous code Monads Conclusion Introduction Hello! I’m going to tell you about monads, and how we can uncover them by refactoring our Ruby code. The ideas in this article might be unfamiliar, so before we get stuck into the details, let’s warm our brains up with something simple. People alwa

    kasumani
    kasumani 2014/10/05
    Refactoring Ruby with Monads First, I’d like to look at some code that has to deal with nils. Each Project has a Person who created it; each Person has an Address; each Address has a Country; each Country has a capital City; and each City has weather information, which, for the sake of simplicity,
  • エンジニアマネージャー論と学びを抽出する努力を続けること - ワザノバ | wazanova

    https://news.ycombinator.com/item?id=8406507 1 comment | 1 point | by WazanovaNews ■ comment by Jshiike | 約1時間前 真剣にものごとに取組むと、やらなくてはいけないことはそのうち次から次へと気づく and/or 嫌でも湧き出てくるもの。なので、アドバイスを求められれば、やるべきことは最小限、できれば三つ以内に絞って、何をやめることができるかを探す手伝いをするようにしています。やるべきことを毎日洗い直して、絞り込むことが大切。 情報の収集は自動化されてきますが、自分にとって何がポイントなのか、どう活かすべきかという抽出作業は、自らを鍛え続けなくてはいけない人力作業ですね。 RethinkDBのFounderであるSalva Akhmechetが、エンジニア組織のマネージャーのあるべき姿

    kasumani
    kasumani 2014/10/05
    エンジニアマネージャー論と学びを抽出する努力を続けること 真剣にものごとに取組むと、やらなくてはいけないことはそのうち次から次へと気づく and/or 嫌でも湧き出てくるもの。なので、アドバイスを求められれば、や