タグ

naoeのブックマーク (1,921)

  • コラム - Ruby & Rails | 第7回 RubyでのメールはMailライブラリにおまかせ!|CTC教育サービス 研修/トレーニング

    [IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes 第7回 RubyでのメールはMailライブラリにおまかせ! (松永紘) 2013年9月 Webアプリケーションの開発をしていると、メールの送受信を扱う機会があると思います。RailsにはActionMailerというライブラリがありますが、今回はその中でも使われているMailライブラリ(*1)をご紹介いたします。 尚、コラムは以下の環境で動作確認を行っています。 Ruby : 1.9.3 Mail : 2.5.4 まずはインストールを行いましょう(*2)。以下のコマンドを実行します。 > gem install mail 正常に終了すればインストールの完了です。Rubyスクリプト上で使用するには「require "mail"」でロードします。

  • おっさんエンジニアの備忘録 : Rubyでメール受信、そして実行

    2015年08月04日10:47 by おっさん Rubyでメール受信、そして実行 カテゴリ holy_grail_3 Comment(0) 出先からsshアクセス出来ないこともあるので、メールからどうにかしたくなるかもしれない。 その場合に備えて、受信したメールの内容に応じて処理を行うプログラムを作っておきます。 あまり時間をかけたくないので適当に作ります。 まず、gemをインストール $ gem install mail 早速、受信してみます。 require 'mail' require 'open3' Mail.defaults do retriever_method :pop3, address: 'pop.gmail.com', port: 995, user_name: '<gmail user>', password: '<password>', enable_ssl: t

    おっさんエンジニアの備忘録 : Rubyでメール受信、そして実行
  • Rails でメール受信なんぞしてみた - ヨーグルトの賞味期限:楽天ブログ

    2007年08月06日 Rails でメール受信なんぞしてみた テーマ:今日の出来事(288739) カテゴリ:お仕事など 今回は、また Rails の話です。 「10分で作るRailsアプリ for Windows」も無事クリアし(^_^)、 次へステージ進むべく「Ruby on Rails入門  優しいRailsの育て方」を買ってきたが、 やっぱ興味あるネタがないと、舞波の技は身につきませんね。 せっかくの3連休ってことで、 ちょうど、前からやってみたかったネタがあったので、 Rails を使って挑戦してみました。 やりたいのは、Webのメール共有管理ツールを作ること! イメージとしては、サイボウズのメールワイズ(*1)です。 ◆まずは、<実験その1>として ・メールを受信し、DBへ格納する ってとこまでやってみることにしました。 Rails のことだから、それぐらいすぐに出来るだろう

    Rails でメール受信なんぞしてみた - ヨーグルトの賞味期限:楽天ブログ
  • Apache Solr 5.xで、Managed Schema DefinitionからClassicIndexSchema(schema.xml)に変更しつつ、日本語検索したい - CLOVER🍀

    Apache Solrを使って、日語検索をするまでの初歩的な?話について。 まず、「bin/solr create」でコアを作成した時、日語系の設定はないのだろうなぁと思っていたのですが、意外とそうでもありませんでした。 スタンドアロンなSolrを使っている場合、「bin/solr create」で作成されるのはコアになります(SolrCloudの場合はコレクション)。 「bin/solr create -help」を行ってみると、そんな感じのことが書かれています。 $ bin/solr create -help Usage: solr create [-c name] [-d confdir] [-n configName] [-shards #] [-replicationFactor #] [-p port] Create a core or collection dependi

    Apache Solr 5.xで、Managed Schema DefinitionからClassicIndexSchema(schema.xml)に変更しつつ、日本語検索したい - CLOVER🍀
    naoe
    naoe 2016/01/15
  • Apache Solr 5.xで、コアの作成からサンプルドキュメントの登録まで - CLOVER🍀

    前回のエントリで、Apache Solrのインストールをやったので、今度はコアの作成とサンプルのドキュメントを登録してみます。 Solrでは、コアという単位で設定やインデックスの保持を行うみたいですね。 以降の操作の前提として、Solr 5.3.0のインストールディレクトリをカレントディレクトリとします。 $ cd solr-5.3.0 コアの作成 コアの作成は、「bin/solr create」コマンドで行います。 オプションなどを知りたい場合は、「-help」を付けて実行。 $ bin/solr create -help Usage: solr create [-c name] [-d confdir] [-n configName] [-shards #] [-replicationFactor #] [-p port] Create a core or collection dep

    Apache Solr 5.xで、コアの作成からサンプルドキュメントの登録まで - CLOVER🍀
    naoe
    naoe 2016/01/14
  • CentOS7にSolr5.0を入れる手順 - サナギわさわさ.json

    ユリ熊嵐面白いですよね。 CentOS7にSolr5.0を入れたので、その時の手順を残しておきます。 まず注意点として、Solr5.0ではJavaは1.7u55以上でないと正常に動きません。更にsolr.xmlの形式が変わっており、Solr4.3以前のものでは動かなくなっていることにも注意してください。 また、5.0ではSolrはスタンドアロンなサーバーアプリケーションとして動作します。今まで通りwar形式で出力してJettyやTomcat上で動かすことも一応できるようですが、推奨はされていません。 サービスインストールから起動確認まで Solr5.0ではinstall_solr_service.shがサービスインストールをやってくれるので、非常に簡単です。 yum install java-1.7.0-openjdk* java -version ※u55以上になっていることを確認 wg

    CentOS7にSolr5.0を入れる手順 - サナギわさわさ.json
    naoe
    naoe 2016/01/14
  • Apache Solr 5.3.0をインストールする - CLOVER🍀

    最近、Apache Solrを使うことになりそうなので、ちょっと勉強してみようかと。 Apache Solr http://lucene.apache.org/solr/ 完全に初めて、とは言えませんが、限りなくそれに近い状態でApache Solrを使います。 Quick Startを参考にして、進めていってみましょう。 Solr Quick Start http://lucene.apache.org/solr/quickstart.html インストール まずは、インストールからですね。 ダウンロード、展開。 $ wget http://ftp.tsukuba.wide.ad.jp/software/apache//lucene/solr/5.3.0/solr-5.3.0.tgz $ tar -zxvf solr-5.3.0.tgz ディレクトリを移動。 $ cd solr-5.3.

    Apache Solr 5.3.0をインストールする - CLOVER🍀
    naoe
    naoe 2016/01/14
  • こじ研(Raspberry Pi)

    シングルボードコンピュータ Raspberry Pi を活用して,Unix (Linux) が動作する小型パソコンを作ります.この準備編では,Raspberry Pi を無線でリモートログインできるパソコンに仕立てます.(入門編では C 言語 + GTK によるアプリ開発,応用編ではカラー液晶ディスプレーの接続やケースの設計・製作などにも取り組みます.) 必要な素材は,Raspberry Pi (Type B) 体のほか,SD メモリカード(SDHC Class 10 で 8〜32GB 程度)と電源供給用の USB ケーブル(A〜micro-B),そして無線 LAN の USB アダプタで.全部で 5,000円位で揃うでしょう.また設定作業用として HDMI 接続またはコンポジット信号接続で使えるディスプレーとケーブル,有線 LAN の接続ケーブル,USB 接続のキーボード,USB 接続

  • いますぐ使いたい!Web API

    3月に入って一気に暖かくなったかと思えば寒さがぶり返したりと、今日は何を着たらよいのか決まるまでは布団から出られないネイビーです。 目がさめるとまずスマホでお天気を確認し、手持ちの服を思い浮かべ…こういうとき便利なアプリがあって、今日着るべき服をオススメしてれたらよいのに!そういえば最近読んだによるとお天気Web APIとかいうのがあるらしいので、それを使っていい感じにどうにかならないかしら? Web APIとは? Web APIWebサービスのデータを提供したり、Webサービスと連携させたりするためのインタフェースです。Google Maps APITwitter APIといえば、聞いたことがある方もいるのではないでしょうか?このようなWeb APIを利用すると、自力では不可能な地図の表示や、個人では得られないデータを手軽に取得して、自分のサイトに取り込むことができます。 国内外さ

    いますぐ使いたい!Web API
    naoe
    naoe 2016/01/06
  • [保存版]日本中の開発エンジニアに贈る!現在利用できるAPI一覧【2015年版】 | ため雑!

    今の時代は何か開発するにもAPIは必須です。Webアプリを作る時などに、SNS機能や決済機能などを、APIを利用して開発する人は多いのでは無いでしょうか。私も仕事GoogleAPITwitterAPIはかなりの頻度で[保存版]日中の開発エンジニアに贈る!現在利用できるAPI一覧【2015年版】WebAPI対応 2015/6/27 2015/6/28 IT 今の時代は何か開発するにもAPIは必須です。Webアプリを作る時などに、SNS機能や決済機能などを、APIを利用して開発する人は多いのでは無いでしょうか。私も仕事GoogleAPITwitterAPIはかなりの頻度で使いますし、開発時はまずAPIが存在するか確認してから工数を出すことにしています。API開発は地獄を見るので(見たので笑)日中のエンジニアに今使えるAPIを贈りたいと思います。 このAPIリストは@Zakkiも使

    [保存版]日本中の開発エンジニアに贈る!現在利用できるAPI一覧【2015年版】 | ため雑!
    naoe
    naoe 2016/01/06
  • Androidアプリ開発を独学で学ぶ人への効果的な勉強法 - Qiita

    この記事では、Android開発を始める方や、初めたての方向けにどのようなサイトを見たり、を読んだらいいかをレベル別や用途別で解説します。 の紹介などはすでに多く存在しますが、使いどころというのはによって大きく違います。この記事ではその使いどころに意識してソースを紹介できればと思います。 また、Androidプログラミング初心者とプログラミング初心者は区別しません(合わせて"プログラミング初心者"と記述)。Androidのアプリ開発はベースとなっているJava言語が直感的に理解しやすいこともあり、他のプログラミング言語を習得していなくてもある一定のレベルまでは上達します。当にAndroidアプリ開発に興味を持ってきた段階でJava言語の勉強を格的に行うようにし、まずはAndroidをアプリを作成するというところにフォーカスしてやっていきましょう。 Androidプログラミングを始

    Androidアプリ開発を独学で学ぶ人への効果的な勉強法 - Qiita
    naoe
    naoe 2016/01/06
  • Hello world! ③実機で確認 | KuneoCraft note

    手持ちのHTL23でHello world! アプリが表示されるか確認する。 実機の方で下準備が必要、手順は以下の通り。 設定 → バージョン情報 → ソフトウェア情報 → その他 → ビルド番号(au htc HTL23の場合) ビルド番号を7回タップして開発者オプションを有効にする。 設定に戻ると、”開発者オプション”の項目ができているのでタップする。 開発者オプションの以下の2項目にチェックが入っている事を確認する。 ・USBデバッグ ・USBでアプリを確認 また念のため、設定 → セキュリティ → “不明な提供元”にもチェックを入れておく。 以上で、端末の設定は完了。 次にPCにUSBケーブルで実機を接続する。 以下のポップアップが出たら、”OK”をタップする。 AVDで起動させた時と同じように Android Studioのメニューバーの”Run”→”Run ‘a

    Hello world! ③実機で確認 | KuneoCraft note
  • 【Mac版】初心者のためのAndroid Studioインストール方法まとめ

    更新日: 2019年3月28日公開日: 2015年8月17日【Mac版】初心者のためのAndroid Studioインストール方法まとめ 以前は「Androidアプリ開発」といえばEclipseという統合開発環境(IDE=Integrated Development Environment)で開発したものですが,現在ではGoogle公式の「Android Studio」で開発することが多くなってきました。 Googleも公式にEclipseにおける開発のサポートを打ち切ることを表明しています。(http://android-developers.blogspot.com.au/2015/06/an-update-on-eclipse-android-developer.html) こういう事情もあり,今からAndroidアプリ開発を始める方はもはやAndroid Studioを使うのがよい

    【Mac版】初心者のためのAndroid Studioインストール方法まとめ
    naoe
    naoe 2016/01/05
  • 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版)で何ができるのか?
  • 初心者でもできる!「AndroidStudio」を使ったAndroidアプリ開発環境の構築方法

    初心者でもできる!「AndroidStudio」を使ったAndroidアプリ開発環境の構築方法 【AndroidStudio(アンドロイドスタジオ)】を使ったAndroidアプリ開発環境の構築方法を初心者向けに解説した記事です。プロジェクトの作成方法、エミュレータの設定方法までこの記事だけで使い方を理解することができます。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 初心者がAndroidアプリを開発しようと始めた時の、最初のハードルは

    初心者でもできる!「AndroidStudio」を使ったAndroidアプリ開発環境の構築方法
    naoe
    naoe 2016/01/05
  • [Android] Android Studio をMacにインストールする | nyanのアプリ開発の簡単説明

    尚、Googleのサイトはデザインや設定方法などの変更を頻繁に行いますが、基的やるべきことはあまり変わりませんのでその点を理解して進めてください。 ライセンス画面となります。同意し、左下にチェックを入れると ダウンロードボタンが有効になります。ここで使用しているMacによってダウンロードを選択します。 Mac with intel chip: Intel Core の古めのMac Mac with Apple chip: M1 chip の新しいMac(M1, M2チップ) どうしてもわからない場合は、画面左上にあるりんごアイコンから 「このMacについて」を開くと「プロセッサ」あるいは「チップ」に表示されています。 クリックすると、ダウンロードが始まります 他にもそのページ下の方にあるdmgファイルを直接ダウンロードしてもできます。 android-studio-ide-xxx.yyy

    [Android] Android Studio をMacにインストールする | nyanのアプリ開発の簡単説明
    naoe
    naoe 2016/01/05
  • Windows10 IoT Core for RaspberryPi2 のインストール(6/24リリース版) - Qiita

    2015/6/24にWindows10 IoT Core for RPi2の新ビルドがリリースされました。 前ビルドとはインストール方法が全く変わってしまったので、もう一度説明したいと思います。 今回のリリースからアカウント登録などの必要がなくなりました。また、特に記載はありませんが、Windows8.1でもインストールできるようになりました。(Windows8.1での動作は自己責任にてお願いします。) ・こちらのサイトからISOファイルをダウンロードできます。 ・ダウンロードしたISOファイルをダブルクリックするとDVDとしてマウントします。 ・DVD内の「Windows_10_IoT_Core_RPi2.msi」をダブルクリックするとインストールが始まります。 ・インストーラーの指示通りに進めてください。 ・インストール完了後にC:\Program Files(x86)\Microso

    Windows10 IoT Core for RaspberryPi2 のインストール(6/24リリース版) - Qiita
  • Raspberry Pi 2 B 日記 - 西尾泰和のはてなダイアリー

    Facebookの友達限定公開でワイワイやってたんだけどブログにまとめろと圧力を掛けられたのでボチボチまとめていこうと思います。 最初に Raspberry Pi 2 B & Raspbianです。その他の環境のことは知りません。以下でRasPiと書いた場合でもRaspberry Pi 2 Bのことを指します。 $ uname -a Linux nishio 3.18.11-v7+ #781 SMP PREEMPT Tue Apr 21 18:07:59 BST 2015 armv7l GNU/Linux 用意すべきもの 「RasPiはキーボードやHDMIケーブル、モニターがなくても使える」は命題としては真です。デフォルトでsshdが動いているので、ユーザpi、パスワードraspberryでログインして使えます。僕もそれを真に受けて最初はその構成でいじり始めました。 ただし、sshdが起動

    Raspberry Pi 2 B 日記 - 西尾泰和のはてなダイアリー
  • Raspberry PiでSDカード相性が原因で起動エラーを繰り返す時の対処法

    Raspberry Piを購入したのですがSDカードの相性が原因でkernel panicなど起動エラーを繰り返してしまい、どうしようもなくなった時の時の対処法をメモしておきます。 結論としてはSDカードの初期不良か特定ロットでの相性が原因があったためで、他の動作確認済みSDカードや、以前使っていたSDカードで試したらサクッと治ったのですが、この記事では至るまでの試行錯誤・実際の現象のキャプチャなども載せていますので、同様のエラーに遭遇した際の一助となれば幸いです。 それでは、どうぞ。 まずAmazonより購入した Raspberry Piを購入したいと思い普段使っているAmazon経由で購入しようと思いました。まだどう買っていいかもよくわからなかったこともあり、幸いにも合わせ買いのオススメもされたので早速購入。 無事来まして。 早速、組み立てて、機材と接続してみました。 およそ30~40

    Raspberry PiでSDカード相性が原因で起動エラーを繰り返す時の対処法
  • Raspberry Pi 2 Model B 購入。必要な機器を用意して接続しました! | ゆうそうとITブログ

    2015年2月にRaspberry Pi 2 Model B が発売されてから、ずーっと気になってました。けれど、「ハードウェアはあまり自信がないなー半田付けとかいるんじゃないかな(誤解(^_^;)」とか思いつつ、なかなか購入できないでいました。しかし、先日知り合いの方がまとめて購入したものを安く手に入れる機会があったので思いきって購入しました。まずは絶対必要な機器を用意して接続するところまでを書きます(^^)/ Raspberry Pi 2 Model B とは!? Raspberry Pi 2 Model B(ラズベリーパイ2 モデルB)っていうのは 小さいコンピュータ です。で、OSは「Debian(デビアン)」というLinuxディストリビューションをベースにした「Raspbian(ラズビアン)」を入れるのが一般的です。さらに今後発表されるWindows10も入れられるということで、

    Raspberry Pi 2 Model B 購入。必要な機器を用意して接続しました! | ゆうそうとITブログ