読者です 読者をやめる 読者になる 読者になる

【Heroku】有料Dynosの無料SSL証明書、Heroku CIの構築、およびDBクエリの最適化

すべての有料Dynosの無料および自動SSL証明書の発表 Heroku自動化された証明書管理は、カスタムドメインのSSL / TLS証明書のすべての側面を処理するので、安全なWebアプリケーションの作成はこれまで以上に簡単です。 開発者向けビルディングツール:Heroku …

【hulu】リニューアルに伴う重要なご案内

Hulu のサービスをご利用いただきまして、誠にありがとうございます。2017年5月17日(水) Huluはリニューアルをいたします。それに伴い多くの重要なお知らせがございますので、是非ご一読いただきますようお願いいたします。 1. メンテナンスに関して 2. メー…

【hulu】「劇場版 名探偵コナン 純黒の悪夢(ナイトメア)」

「劇場版 名探偵コナン 純黒の悪夢(ナイトメア)」【4/28 配信予定】4/15公開の映画「劇場版 名探偵コナン から紅の恋歌(ラブレター)」(全国東宝系)の大ヒットを記念して、現在配信中の劇場版19作品に加え、昨年公開されたばかりの「劇場版 名探偵コナン…

【hulu】「シビル・ウォー/キャプテン・アメリカ」字幕・吹替版

「シビル・ウォー/キャプテン・アメリカ」字幕・吹替版【4/26 配信予定】MARVEL映画のHulu独占配信が決定! その第一弾として、「シビル・ウォー/キャプテン・アメリカ」を始め、「アントマン」「アベンジャーズ/エイジ・オブ・ウルトロン」「ガーディアンズ・オ…

【hulu】「プリズン・ブレイク」シーズン5 字幕版

「プリズン・ブレイク」シーズン5 字幕版毎週月曜 FOXチャンネルでのリアルタイム配信後(PCのみ)、各話配信翌日から20日間の期間限定で毎週1話ずつ見逃し配信中!※FOXチャンネル リアルタイム配信 番組表はコチラシーズン1~4 字幕・吹替版で配信中

Rakuten Super English 楽しく効率的に英語を学習

「社内公用語英語化」の楽天が、 新しい英語サービス "Rakuten Super English" を開始しました。 楽天は、日本の英語化へ。 社内公用語の英語化で培った豊富な財産を活用し、テクノロジーによる英語力強化ツールの提供や、企業・団体への英語化コンサルティ…

Amazon キッズ ブック ウィーク

本をもっと 楽しもう! 日程 2017年4月22日(土) 10:00-17:00 2017年4月23日(日) 10:00-17:00 世田谷ものづくり学校 場所 東京都世田谷区池尻2-4-5 東急田園都市線 「池尻大橋」駅下車: 徒歩約10分 東急田園都市線/ 東急世田谷線 「三軒茶屋」駅: 徒歩約15…

【Android】SQLite unable to open database file (code 14)

SQLite で unable to open database file (code 14) が発生した場合 c.moveToFirst() ここで発生しました。 Cursor c = db.query(false, TABLE_NAME, null, selection, selections, null, null, null, null, null); boolean EOF = c.moveToFirst(); db.begin…

AbemaTVが「サッカーチャンネル」を開設 欧州サッカークラブ9チームの全試合をすべて無料で放送

マンチェスター・ユナイテッドやFCバルセロナなど 世界トップクラブの試合を放送決定!!! 2017年3月1日(水)より「サッカーチャンネル」を開設 すごい! AbemaTVありがとう! 最近ずっと使ってなかったけどまたAbemaTVに戻ってきます(笑) とても楽しみです…

【Android】Drawable 透過の設定

setAlphaで透過を設定できます。 drawable = ResourcesCompat.getDrawable(getResources(), R.drawable.a, null);drawable.setAlpha(100); //0=透明、255=不透明

【Rails】コントローラー クエリ文字列パラメーターでアクセス

クエリ文字列パラメーターでアクセスする例です。 例) http://localhost:3000/englishs?alphabet=A&english=appleparams=> { "alphabet" => "A", "english" => "apple", "action" => "index", "controller" => "englishs"} ※paramsの中身は上記のようになり…

【Heroku】ActionView::Template::Error (PG::UndefinedTable: ERROR: relation "★テーブル名" does not exist

ActionView::Template::Error (PG::UndefinedTable: ERROR: relation "★テーブル名" does not exist 上記のログがでている場合、データベースはあるがテーブルが存在しないということです。つまりDBのマイグレができていません。 DBのマイグレをしましょう。…

【Heroku】We're sorry, but something went wrong. If you are the application owner check the logs for more information

We're sorry, but something went wrong. If you are the application owner check the logs for more information 何かしらのエラーが発生しているのでログを見ましょう。 Gemfile gem 'rails_12factor', group: :production #production環境でログを出力す…

【Netflix】Netflixをもっと楽しもう!

「レモニー・スニケットの世にも不幸なできごと」 まだ全話は観ていませんが。おもしろかったです。 おすすめです。 「ブラックリスト」はこれからの楽しみにとっておきます。 お気に入りのTV番組を見つけて心ゆくまでお楽しみください Netflixでは、映画以…

DAZN for docomo(ドコモ契約者は1,750円/月 ⇒ 980円/月)

DAZN for docomo(ダ・ゾーン フォー ドコモ) 月額980円で国内外130以上、年間6,000試合以上のスポーツ映像が見放題。サッカー(Jリーグ、ブンデスリーガ、セリエAなど)、野球(広島東洋カープ、横浜DeNAベイスターズ、MLBなど)、バレーボール(Vリーグな…

【Rails】`full_gem_path': uninitialized constant Bundler::Plugin::API::Source (NameError)

以下のようなエラーが発生した場合 /home/vagrant/.rvm/gems/ruby-2.2.2/gems/bundler-1.14.3/lib/bundler/rubygems_ext.rb:45:in `full_gem_path': uninitialized constant Bundler::Plugin::API::Source (NameError) from /home/vagrant/.rvm/rubies/ruby-…

【Hulu】「24」の新シリーズ「24:レガシー」 配信開始

元祖ハマるドラマ「24」の新シリーズ登場です! 主人公は違うみたいですね。 でもきっと期待を裏切らないシリーズですよね! 楽しみ!楽しみ! 【Hulu】「24:レガシー」シーズン1【2/7 日本最速リアルタイム配信開始(PCのみ)】 【2/11 見逃し配信開始予定…

【Hulu】「ウォーキング・デッド」シーズン7 後半 まもなく配信開始!

ついに再開ですね! 待ちに待ちましたね(2か月弱ぶり) ▼「ウォーキング・デッド」シーズン7 後半 【2/13 日本最速リアルタイム配信開始(PCのみ)】 【2/17 見逃し配信開始予定(各話35日間の期間限定)】 全米ケーブルTV史上最高視聴率のパニック・サバ…

【Android】動的にidを設定する

res/values/ids.xml を作成 <resources> <item type="id" name="startbtn"/></resources> Button btn = new Button(this); btn.setId(R.id.startbtn); Button btn = (Button)findViewById(R.id.startbtn);

【Android】動的にlayout_gravityを設定する

スタートボタンの位置を動的に設定します。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FrameLayout l = new FrameLayout(this); setContentView(l); Button btn = new Button(this); btn.setTex…

無料で使えるフリー音楽素材が1000点以上。「魔王魂」

ゲームアプリをつくるときに、たいへんお世話になります。 様々な曲があるのできっと自分のイメージにぴったりの曲が見つかるはずです。 maoudamashii.jokersounds.com

初心者におすすめ!簡単なアプリが作れる!コードレシピ

簡単なアプリのコードを見ることができます。 初心者はまずは論理は後回しにして、動くものをつくってみることがおすすめです。 実際に動いているもののコードをみて、 自分でいじってみて、 仕組みを理解していくのがいいと思います。 そんなときのうれしい…

【Android】AlertDialog 複数の選択肢

AlertDialogで複数の選択肢の方法です。 final String[] items = {"登録", "削除"};AlertDialog.Builder alert = new AlertDialog.Builder(this);alert.setTitle("選択してください。");//setItemsを使用する場合、setTitleが必要alert.setItems(items, new …

【Android】java.lang.IllegalStateException: You need to use a Theme.AppCompat theme

java.lang.IllegalStateException: You need to use a Theme.AppCompat theme が発生した場合、AlertDialogのテーマを変更し対応します。 styles.xml <resources> <style name="AlertTheme" parent="Theme.AppCompat.Light.Dialog"> </style></resources> AlertDialog.Builder alert = new AlertDialog.Builder(new ContextThemeWrapper(this, R.s…

Google Playで漫画が読みやすくなる「ふきだしズーム」機能が追加

セリフが小さくて読みにくいときってありますよね。 セリフのふきだしがズームされる機能が Google Play ブックス に追加されました! Google では今後、 「ふきだしズーム」に対応したコミックを増やしていく予定みたいです! japan.googleblog.com

【Android】画像ファイルをメールやSNSに添付する

画像ファイルをメールやSNSに添付するには Intentを使用します。 //画像ファイルは外部ストレージから取得しています File sendFile = new File("/storage/emulated/0/Pictures/Screenshots/20170115225515.png");Intent intent = new Intent();intent.setAc…

【Android】横リストを作成する(RecyclerView)

横リストの作成方法です。 RecyclerView を使用します。 (横・縦リストが作成できます) ListViewとほとんど同じ感じでできます。 build.gradle dependencies { compile 'com.android.support:recyclerview-v7:23.0.1'} activity_main.xml

【Android】スクリーンショットを外部ストレージに保存する

スクリーンショットを外部ストレージに保存するまでの説明です。 キーワード ・DisplayMetrics ・MediaProjection ・ImageReader ・VirtualDisplay 実装 private MediaProjectionManager mpm;private MediaProjection mp;private ImageReader ir;private Vir…

【Android】ストレージへのアクセスの許可・許可しないメッセージを表示

内部ストレージや外部ストレージへの読み込み・書き込みには許可が必要です。 「許可」「許可しない」の確認メッセージの表示方法です。 AndroidManifest.xml <application android:exported="true"> private void givePermission() { String WRITE_EXTERNAL_STORAGE = "android.permission.WRITE_</application>…

【Android】Notification通知を表示・削除

▼表示 int idP = 777;//識別子int idN = 999;//識別子Intent intent = new Intent(this, SubActivity.class);PendingIntent pintent = PendingIntent.getActivity(this, idP, intent, PendingIntent.FLAG_UPDATE_CURRENT);NotificationCompat.Builder nb = n…

【Android】WebViewの選択文字列を取得する

WebViewの選択文字列を取得する方法です。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_webview); wv = (WebView)findViewById(R.id.webview1); wv.setWebViewC…

【Android】YouTube Android Player API

YouTubeの動画を再生する方法です。 YouTube Android Player API を使用します。 ①YouTube Android Player API ・YouTubeAndroidPlayerApi-1.2.2.zip をダウンロード ・ご自分のプレジェクトの libs/に、YouTubeAndroidPlayerApi.jarを格納 ②Google API Cons…

快適!Fire タブレットでテレビを観る

Fire タブレット 便利ですよね。 amazonプライムビデオやhuluで映画やドラマ。 Kindleでコミックや本も読める。 私にとってはなくてはならないアイテムです。 そんなタブレットですが、わたしのもうひとつの使い方。 TVです。 TVチューナーを別途購入する必…

絶対見るべき huluオリジナルドラマ「代償」

huluオリジナルドラマ「代償」がめちゃくちゃおもしろいです。 何気なく夕方に1話見たら、とまらず全6話いっきにみてしまいました。 ダウンタウンの「笑ってはいけない」を見るつもりだったんですが、 見逃してしまいました(笑)。 それぐらい面白いです…

【サービス】Amazonビデオで使える200円クーポンプレゼント(キャンペーン期間中)

www.amazon.co.jp キャンペーン対象期間 2016年12月16(金) 10時00分から2016年12月26日(月)23時59分まで 適用条件 商品をご購入いただきAmazon.co.jp より「Amazonビデオで使える200円クーポンプレゼント」のメールを受信されたお客様にもれなく映像配信サー…

【アプリ】スーパーマリオラン iOSアプリで登場

片手であそぶ、新しいマリオ。 【3つのモード】■ワールドツアー“走って、跳んで、乗り越えて。ピーチ姫をさらったクッパの元へ。” 草原、地下、お化け屋敷、戦艦、お城・・・。全6ワールド、24ステージのコースをクリアして、クッパ城を目指します。 特別な色の…

【アプリ】ドラゴンクエストXI オープニング映像公開

www.dq11.jp 発売予定日 2017年発売予定 対応機種 PS4 - PlayStation®4 オープニング映像が公開されました!!!

【サービス】Google 2016年の検索ランキングを発表

japan.googleblog.com 【急上昇ランキング】 1) ポケモン go2) オリンピック3) smap4) トランプ5) 熊本地震6) 君の名は7) シンゴジラ8) ピコ太郎9) 台風10号10) iphone7 【話題のニュース】 1) ポケモン go2) オリンピック3) 熊本地震4) 君の名は。5) シンゴ…

【アプリ】Android Pay 提供開始

japan.googleblog.com ・ビックカメラ、ファミリーマート、ローソン、マクドナルド、ヨドバシカメラなど、 国内 47 万以上の楽天 Edy 対応店舗で Android Pay による支払いが可能 ・Google Play ストアから対応 Androidスマートフォン(Android 4.4 Kitkat …

【Android】android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.

android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. <原因> ワーカースレッドでUIの操作を行うと発生します。 <対策> ※okhttpでの例です Request request = new …

【Rails】API作成でJSONを返却する

▼jsonを返却 app/controllers/items_controller.rb def index @itmes = Item.all.order("id ASC") render json: @itmesend ▼jbuilderを返却jbuilderは細か調整が可能(コントローラーの定義は不要)app/views/items/index.json.jbuilderjson.array!(@itmes) do…

【Heroku】Railsアプリのproduction環境のテータベース接続

Railsアプリのproduction環境のテータベース接続についてまとめました。 production環境(本番環境)は、Herokuを使用します。 テータベースはPostgresqlです。 ①database.ymlの編集 config/database.yml production: <<: *default adapter: postgresql encoding: utf8 port: 5432 pool: 5 url: <%= ENV['DATABASE_URL'] %> ②Herokuのテータベースの定義を確認 (He</:>…

【Heroku】Please verify your account to install this add-on plan (please enter a credit card) For more information, see

Item could not be created:Please verify your account to install this add-on plan (please enter a credit card) For more information, see アドオンを使用するには、 無料枠があってもクレジットカードの登録が必要みたいですね。

【Ruby】ActiveRecord::PendingMigrationError

http://localhost:3000/ にサクセスした際に以下のエラーが発生した場合 ActiveRecord::PendingMigrationErrorMigrations are pending. To resolve this issue, run: bin/rails db:migrate RAILS_ENV=development <対策> >rake db:reset 全てのDBをdrop(削…

【Ruby】class definition in method body

クラスの中にクラスは定義できません。 (class definition in method body) class Test class Test2 endend

【Ruby】wheneverライブラリでcrontab管理ができる

決められた時間に処理を実行したいってありますよね。 wheneverライブラリを使えばcrontab管理ができます。 管理できるものは以下になります。 ・command ※bashコマンド・rake ※rakeタスク・runner ※Railsのメソッド・script ※script Gemfileの編集 gem 'whe…

【Vagrant】psql(PostgreSQLの会話型ターミナル)

バージョン >psql -V postgresユーザーで入る(postgresユーザーはデフォルトで作成) >sudo -u postgres psql データベース一覧 >sudo -u postgres psql -l could not change directory to "/home/vagrant": Keine Berechtigung List of databases Name | Own…

【Rails】Railsのデータベース環境

▼Railsプロジェクトの作成 sqlite3(デフォルト) >rails new myapp postgresql >rails new myapp -d postgresql ▼Gemfile sqlite3 gem 'sqlite3' postgresql gem 'pg', '~> 0.18' ▼database.yml config/database.yml にDBの接続方法などを定義 sqlite3 defa…

【Ruby】uninitialized constant XXX (NameError)

`block in <main>': uninitialized constant XXX (NameError) 理由はいろいろありますがざっくりと。 ・ActiveRecordとDBの紐づけの忘れ class XXX < ActiveRecord::Baseend ・名前が単数系ではない ・名前が最初大文字ではない</main>

【アプリ】Google Play の「ベスト オブ 2016」を発表

Google Play が「ベスト オブ 2016」を発表 japan.googleblog.com 知らなかったものもたくさんあります。 これから少しずつ試してみます。 ベストトレンドアプリ部門 NHK ニュース・防災 英単語アプリ mikan Foodie 「暦物語」〈物語〉シリーズ公式アプリ 名…