タグ

2017年3月30日のブックマーク (10件)

  • AllTrails: Trail Guides & Maps for Hiking, Camping, and Running

  • iPhone & FileAPI で日本語タイトルのファイルを利用する方法

    環境 iPhone6 UserAgent: Mozilla/5.0 (iPhone; CPU iPhone OS 10_1_1 like Mac OS X) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/10.0 Mobile/14B150 Safari/602.1 iPhone からファイルアップロードを利用するため FileAPI を利用しています。 PC上、iPhone から共に日語をファイル名に含まないファイルのアップロードは問題ないのですが、iPhoneから日語をファイル名に含むファイルをアップロードしようとするとうまく行きません。 調べてみると File API でファイルを選択(フォトライブラリやDropboxから)した時点で fileサイズが0となり、アップロードの前段階で失敗しているようです(以下で動作確認できます)

    iPhone & FileAPI で日本語タイトルのファイルを利用する方法
    kjtec
    kjtec 2017/03/30
    ファイル名が日本語の時の現象。自分は結局、0サイズのファイルは警告をだして非対応にする対応にした。
  • 東京大学より、英語学習・無料オンラインコース「English Academia」がリリース!どなたでも学べます! | 立教大学 経営学部 中原淳研究室 - 大人の学びを科学する | NAKAHARA-LAB.net

    東京大学より、英語学習・無料オンラインコース「English Academia」がリリース!どなたでも学べます! 東京大学から、また新しい英語学習・無料オンラインコースがリリースされました。 名づけて、 「English Academia」(イングリッシュ・アカデミア) https://utokyo-ea.com/ です(パチパチパチ!)。 このコースは、どなたでもご利用いただけ(学生であってもなくても、社会人であろうと、誰であろうとOK!)、スマホからでも、PCからでも学ぶことができます。 イングリッシュ・アカデミアは、これから研究ライフをはじめる、学部生、大学院生向けに開発された、初心者向けのアカデミックコミュニケーションのサイトです。どうぞふるってご利用下さいませ。どうぞよろしく御願いいたします。 ▼ いまさら「アタリマエダのクラッカー」ですが、グローバル化が進行しています。そんなな

    東京大学より、英語学習・無料オンラインコース「English Academia」がリリース!どなたでも学べます! | 立教大学 経営学部 中原淳研究室 - 大人の学びを科学する | NAKAHARA-LAB.net
    kjtec
    kjtec 2017/03/30
    やってみたい
  • socket.io-client で HTTP ヘッダーを設定する - ymyzk’s blog

    Socket.IO を利用する際に, HTTP ヘッダーに認証トークンや Cookie を設定したいというケースがあります. 従来 HTTP ヘッダーを Socket.IO で設定することは難しいとされていましたが, socket.io-client 1.4 以降では extraHeaders を用いて設定できるようになっています. 使い方 クライアント側で Socket.IO の接続を行う際にのオプションに extraHeaders を設定することで, リクエストに追加の HTTP ヘッダーを設定出来ます. var socket = require('socket.io-client')('http://localhost', { extraHeaders: { Authorization: "Bearer authorization_token_here" } }); サーバー側では

    socket.io-client で HTTP ヘッダーを設定する - ymyzk’s blog
    kjtec
    kjtec 2017/03/30
    HTTP ヘッダーの設定について。basic認証とか
  • SSL混在コンテンツエラーについて : Sova WP ヘルプ

    混在コンテンツとは 一般的なWebページはHTTP通信により配信されています。しかしHTTPは暗号化されていないため電子商取引や大事なデータのやり取りには向いていません。そのような場合、認証を受け暗号化されたHTTPS(SSL)通信が向いています。HTTPSは中間者攻撃や盗聴からデータのやり取りを保護します。 ところがWebページをHTTPSで保護されるようにサーバーを構築しても、クラッカーなどの攻撃者から標的となることがあります。 それはページ内のコンテンツ(画像やcss等)のうち、1つでも暗号化されていないHTTPで配信している場合です。 HTTPとHTTPSが入り交ざってコンテンツを配信していることを、混在コンテンツと言います。保護されているはずのHTTPSに潜んでいるため、好ましくありません。 混在コンテンツの種類 混在コンテンツは混在パッシブコンテンツと混在アクティブコンテンツ

    SSL混在コンテンツエラーについて : Sova WP ヘルプ
    kjtec
    kjtec 2017/03/30
    SSL混在コンテンツエラーについて
  • node.jsでwebサーバーを立てるまでを理解する - 文系プログラマー

    node.jsを使って、webサーバーを立てるまで方法をメモしておきます。 参考: MEANスタックで始めるWebアプリ開発入門(2):いまさら聞けないNode.jsの基礎知識とnpmGulpのインストール (1/2) - @IT Node.js入門 (全16回) - プログラミングならドットインストール いまいちポートやらhttpモジュールやらわからないので後々勉強しておきます。 [Node.js] Webサーバ+アプリ構築が速すぎる件 〜 JSおくのほそ道 #004 - Qiita 変更が楽なので、別ファイルにport,hostを設定しましょう。 //server.js var http = require('http'); //httpモジュールのインポート var server = http.createServer(); var settings = require('./se

    node.jsでwebサーバーを立てるまでを理解する - 文系プログラマー
  • Socket.io with Websocket の SSL/TLS 対応 - tail my trail

    ※ (2016/9/19 追記) Nginx 使った対応方法も記載しているので、あわせて参考にして下さい。 昨今のサービスにおいて、暗号化はもはや必須の流れである。 GoogleやFacebookなど主要なサービスはずいぶん前からHTTPS通信を標準としているし、HTTPS化対応しているサイトはSEO的にも優遇されるようになる という方針が出ていたりする。 前記事でSocket.IO + Redis PubSubを用いたリアルタイムメッセージ配信の仕組みをまとめたが、このままWebSocketを利用すると当然インターネット上を平文のテキストが流れてしまう。 また、チャット機能を呼び出す親元のWebページがHTTPSで提供されているものであれば、Mixed Content でブラウザによっては暗号化されていないWebSocket通信をブロックされることもあるだろう。 後からSSL/TLS対応

    Socket.io with Websocket の SSL/TLS 対応 - tail my trail
  • Nginxを用いたWebSocketサーバのReverseProxy構成及びSSL/TLS接続 - tail my trail

    TL;DR 今更ながら、随分前の作業メモが貯まっていたのと、もう一つの記事のつなぎとするために吐き出しておく。 WebSocket 通信のSSL/TLS通信をさせたりロードバランシングさせたい場合など、WebSocketサーバの前段にReverseProxyを置きたい時は Nginx (v1.3.13 以降) を使おうという話。 なお、AWSのELB (ALB: Application Load Balancer) を使っても実現できるようになったので、AWSで運用しているサービスの場合はALB使ったほうがお手軽省コストメリット大きいと思う。 はじめに 以前Node.js 自身でSSL/TLS通信する方法を記したが、 シングルコアで動作するNode.jsプロセスに、暗号化のオーバーヘッドまでわせるのは非常にもったいない。 pm2などのNode.js製のクラスタリングツールでマルチプロセス

    Nginxを用いたWebSocketサーバのReverseProxy構成及びSSL/TLS接続 - tail my trail
  • 「助けて下さい」技能実習生が”手紙”で日本政府に訴え、「時給400円」や「暴力」に泣き寝入りしない(巣内尚子) - エキスパート - Yahoo!ニュース

    就労先企業における賃金未払いなどの不正行為に直面した外国人技能実習生の間で、支援者からの協力を得て、日の政府機関に直接手紙を送り、支援を求める動きが出てきている。アジア諸国の労働者を期限付きで受け入れる日の「外国人技能実習制度」。日政府はこの制度の拡大に向け動いている。一方、実習生の中には受け入れ企業による賃金の未払いといった違反行為、人権侵害、ハラスメントなどの問題に直面している人もいる。だが、実習生は日語の能力に課題があったり、日の制度や法律を知らなかったりする人も多く、外部への相談は容易ではない。そんな中、実習生の中で勇気を振り絞り、支援者の協力を得ながら政府機関に自ら手紙を書いて訴え出る人が出てきているのだ。 ◆時給400円・契約書と異なる賃金、監理団体は「知らない」 「勤務時間は8時から5時で、残業は5時半から9時半。 そのあとも仕事があり、そのときは服を手でぬいます。

    「助けて下さい」技能実習生が”手紙”で日本政府に訴え、「時給400円」や「暴力」に泣き寝入りしない(巣内尚子) - エキスパート - Yahoo!ニュース
    kjtec
    kjtec 2017/03/30
  • JavaScript,jQueryの爆速コーディング、デバッグ方法論の勧め~実践向け逆引き(windows,chrome向け)~ - Qiita

    JavaScript,jQueryの爆速コーディング、デバッグ方法論の勧め~実践向け逆引き(windows,chrome向け)~JavaScriptjQuery ※2017/4/21にオンロード時のデバッグ方法8を追記しました! こんにちは!エイチーム引越し侍の加藤です! みなさんJavaScript書いてますか? console.logめっちゃ使うよねーって人は目からうろこのデバッグ方法を、 ケース毎に紹介していこうと思います。(僕はconsole.log使いません) サーバーにデバッグ用のコードをアップロードすること無いので、 消さずに意図に反してリリースしてしまう危険性がないのもお勧めです。 前提知識 F12で出てくるデベロッパーツール(Elements, Console, Source, Network)の知識 Ctrl+Shift+Fで外部ソース(js,css)に対して一括検索が

    JavaScript,jQueryの爆速コーディング、デバッグ方法論の勧め~実践向け逆引き(windows,chrome向け)~ - Qiita
    kjtec
    kjtec 2017/03/30