題名どおりだけど、無理かも??
PhotoShopで、pdfに変換してAssetsにpdfを設定してみたけど、無理だった。。。 アイコンのサイズを無視して表示される。。。StoryBoardに設定ないし。。。。。 pdfのサイズは、586x586ピクセルぐらいだったはず。。。pdfの形式が悪いのか。。。。???
解決方法わかり次第かきます。(Qiitaに移すかも)
たいへん遅くなりました。 この記事はGizumoエンジニア Advent Calendar2015 の7日目の記事です。
本記事では無料SSLの利用した際の記録及び使用感に関する記事である。 近年、SSLによる通信が必須になっている。iOS9からはATSによってSSL通信必須(参考:私のブログ1)になっている。また、Googleも検索ランキングでSSL使用しているサイトを考慮するようになるようだ。「まだ、httpつかってるの?だっさー」と若者に笑われる時代が近づいているのかもしれない。そこで本記事では概要の最初に示したように、無料のSSL証明書をつかってhttpsサーバを立ててみる。
無料で使用できるSSL証明書発行サービスを下記に示す。
上記に示すうち、1番目のstartsslは昔からある無料でssl証明書を発行できるサービス(有料もある)である。無料であるため、sslの動作チェックにちょうどよい。また、標準ブラウザにも対応している。使用したい場合は、Qiitaリンク1を参考にするとよさそうです。とても便利なサービスである。しかし、startsslの無料プランだと、商用目的で使えない(規約3.1.2.1)。 今後のことも考えて、2番目のletsecryptを使っていこうと思う。
対象ドメイン:testservice.ppen.info webサーバ:すでにnginxサーバが動いている
・1@test:/home/user$git clone https://github.com/letsencrypt/letsencrypt ・2@test:/home/user$cd letsencrypt ・3@test:/home/user$./letsencrypt-auto certonly --webroot -w "webDocumentRootPath" -d "domain"
上記で、発行までできる。手段3個目で、"webDocumentRootPath"には、webサーバで設定しているドキュメントのルートパス。"domain"にはドメイン。
あとは、webサーバにssl設定し、ssllabsでssl設定を確認したりするといいと思います。
追記:2016/1/20 更新は、”~/letsencrypt/letsencrypt-auto certonly --webroot -w "パス" -d testservice.ppen.info --renew-by-default”みたいな感じでできそう
・公式日本語ドキュメント
・https://pc.shigizemi.com/2016/01/10/letsencrypt-on-virtualhost/
久しぶりに面白い漫画あったので買った。
日本の話。いきなりUFOが日本。だけど平和な世界。キャラが独自でおもしろい。どこか日常っぽい。 なぞがいっぱい。3巻よんでも解決全然しない。
Rubyでバッチ処理書くつもりだけど、環境準備でエラーがでつづけています。。。
エラー
/Users/username/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.5/lib/rails/commands/runner.rb:62:in <top (required)>': uninitialized constant Tasks::MainTask (NameError)
from /Users/username/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.5/lib/rails/commands/runner.rb:62:in
eval'
from /Users/username/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.5/lib/rails/commands/runner.rb:62:in <top (required)>'
from /Users/username/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:123:in
require_command!'
from /Users/username/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:90:in runner'
from /Users/username/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:39:in
run_command!'
from /Users/username/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.5/lib/rails/commands.rb:17:in <top (required)>'
from /Users/username/Documents/publicdata/github/aitbus/checktimetabledata/bin/rails:9:in
require'
from /Users/username/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
require'
from -e:1:in `
なんやろうか? 参考にいろいろなサイトみたけど、パスを通すような処理はやったはずだが。。。 application.rbに config.autoload_paths += %W(#{config.root}/lib) config.autoload_paths += Dir["#{config.root}/lib"] 追加したけどだめっぽい
解決した。3日かかったわ。 原因:命名規則っぽい(調査中):http://www.rubylife.jp/rails/controller/index1.html
実行方法
bundler exec rails runner Tasks::Maintask.execute
コード:Github
この記事はGizumoエンジニア Advent Calendar2015 の3日目の記事です。
iOS開発豆知識を書きました。 今回は、コードでどうこうでなく、iOS開発してきたときの経験共有?みたいなをまとめました。 (ver0.05:2016/1/11:Androidとの違いなど追記)