ブックマーク / qiita.com (110)

  • Bluemixとは?開発に役立つ使い方、トレンド記事やtips - Qiita

    Bluemixに関する情報が集まっています。現在1108件の記事があります。また494人のユーザーがBluemixタグをフォローしています。

    Bluemixとは?開発に役立つ使い方、トレンド記事やtips - Qiita
  • JavaEE使い方メモ(Servlet・JSP・EL式) - Qiita

    環境構築は こちら。 コードは GitHub に上げてます。 https://github.com/opengl8080-javaee-samples/servlet-jsp Servlet とは Java で Web アプリを作るときの基礎となる仕組み・フレームワーク。 Java EE は知らないけど、 Servlet なら知っているという人は多いかと。 Java で Web アプリを作る場合、 Servlet を直接実装することは基的に無い。普通は、フレームワークを使う(Struts, JSF, JAX-RS, Spark, etc...)。 しかし、フレームワークは Servlet の上で動いているので、フレームワークを使いこなすためには Servlet の知識が必要になるときがある。また、フレームワークが対応していない機能を補完するために、 Servlet が提供する API

    JavaEE使い方メモ(Servlet・JSP・EL式) - Qiita
  • ファイルアップロードの例外処理はこれぐらいしないと気が済まない - Qiita

    【2021/10/15 追記】 この記事は更新が停止されています。現在では筆者の思想が変化している面もありますので,過去の記事として参考程度にご覧ください。 脆弱性について 参考リンク PHPにおけるファイルアップロードの脆弱性CVE-2011-2202 PHP 5.4.1リリースのポイント 上記に対する補足説明 PHP 5.4.1以降 PHP 5.3.11以降 どちらかを満たしているならば,脆弱性は(今のところ)無い.どちらも満たしていないと, $_FILES 変数の構造を崩す攻撃 ../ をファイル名に含めて送信する攻撃 (ディレクトリトラバーサル) の何れか,もしくは両方の脆弱性を所持していることになるので要注意. 脆弱性対策と注意事項 $_FILES Corruption 対策 改竄されたフォームからの複数ファイル配列送信対策 脆弱性が修正された環境でも 改竄フォーム対策 も兼ねて

    ファイルアップロードの例外処理はこれぐらいしないと気が済まない - Qiita
  • Twitter APIでつぶやきを取得する - Qiita

    twitter API について検索しているとJSでの取得方法もちらほら見られるけれど、twitter API ver.1.1から認証が必須となったことで、JSだとアクセストークンがまる見えになってしまう。これは危険。 ということで、PHPでの実装手順。 アプリケーションの登録 twitter API を使ってつぶやきを取得したり投稿したりするために、はじめに絶対必要。 詳しくは以下のサイトを参考に。 「twitter アプリケーション登録」で参考サイトがいっぱい出てくる。 ・Twitter APIで、アプリケーションを登録する方法 ↓ 完了するとこれが取得できる consumer_key consumer_secret アクセストークンの取得 詳しくは以下のサイトを参考に。 ・Twitter APIでアクセストークンを取得する方法 ↓ 完了するとこれが取得できる access_token

    Twitter APIでつぶやきを取得する - Qiita
  • Linuxに関わる人が一度は読むべきStackOverflowまとめ - Qiita

    なぜStackOverflowか Upvote/Downvoteの仕組みにより、自然とベストプラクティスが蓄積されている 世界中のプログラマの目に晒されているため質が高い 答えが幾つか出されているため視野が広がる・一つの手法に固執することがない 英語の勉強にもなる StackOverflowのおすすめの見方 質問はまずしっかり理解する それに対する答えを比較してみて、なぜそう動くのかを考える コメント欄はFont Size的には小さいが、かなり濃いコメントが書かれていることが多いので暇なら目を通す 10. Looping through the content of a file in Bash? ファイルの内容をループで取得するためのベストプラクティス。 (2015/10/23 : 節修正しました。@heliac2000 さん、@kawazさん、ありがとうございました。詳しくは記事コ

    Linuxに関わる人が一度は読むべきStackOverflowまとめ - Qiita
  • IoTアプリをBluemixのNode-REDでつくるときのメモ - Qiita

    これは、IoTハック新年会2015の2日間での私なりのメモだ。だから、深い話は何もない。 でも、はじめの1日はNode-REDにかなり苦戦したので、同じようなことをしようとしている人は、少しは時間の節約に役立つはずだ。 IoTアプリをつくるときのNode-REDの活用戦略 IoTデバイスからNode-REDにがんがんデータを送るときの戦略。 だから、その他のアプリのことは知らんけど、大きく以下の戦略があると思う。 Filter + Out Filter + Storage Filter + Storage + Web API 1は、Node-RED自体をアプリケーションにしてしまう戦略。 2と3はNode-REDをBaaSとして使う戦略。 ちなみに、当然ならが、1と2,3を組み合わせてもいい。 Filter + Out データをためずに、来たデータを自分の必要なものだけになるようにフィルタ

    IoTアプリをBluemixのNode-REDでつくるときのメモ - Qiita
  • 東京メトロAPIを使ったアプリケーションを作ってみよう - Qiita

    ここでは東京メトロAPIを使用してアプリケーションを開発する、方法について説明します。 ここで記述しているものは、独自の調査により記述してあるので、公式での内容と異なることもありますので注意してください。 ここでは実験コードをPHPで記述してますが、URL叩けばJSONで結果が帰ってくるので、任意の言語で開発できると思います。 概要 以下にその概要があります。 https://developer.tokyometroapp.jp/info 東京メトロにおける交通機関の情報をオープンデータとして公開するので、当該データを テストする 活用したアプリケーションの募集を行っています。 ユーザー登録を行い、アクセストークンを入手することで以下のようなことがAPIを使用できます。 ・東京メトロの駅の情報を取得できます。駅の位置や、どのような施設が存在するか、どの路線に接続しているか調べることができま

    東京メトロAPIを使ったアプリケーションを作ってみよう - Qiita
  • Node-REDを使ってセンサーデータをWebSocketで出力する - Qiita

    はじめに Node-REDのサンプルを見ると、「Debugノードへ出力して終わり」というものが少なくありません。実際にセンサーデータを活用する場合は、データを可視化したり、データストアに保管したり、分析したりと様々なケースがあるかと思います。 今回は、センサーデータをWebSocketで出力し、ブラウザ側で可視化することに取り組んでみます。可視化には、Google Gaugeを利用します。 前提 IBM Bluemix上でボイラープレート「Node-RED Starter」、または、「Internet of Things Foundation」がデプロイされていることとします Cloud Foundryのコマンド・ライン・インターフェース(cfツール)が導入されていることとします cfツールのインストールは、「Bluemixマニュアル」の"Cloud Foundry コマンド・ライン・イン

    Node-REDを使ってセンサーデータをWebSocketで出力する - Qiita
  • OpenStreetMapで独自レンダリングをしよう - Qiita

    OpenStreetMapのデータを使って自分独自の地図表現をするためのチュートリアルです。 底となっているのは以下のサイトです。 Switch2OSM 想定している環境 ubuntu 12.04 LTS 日データだけを扱う場合、ディスク容量はだいたい50Gくらいを見積ってください 全世界データを扱う場合はデータサイズが500G以上になりますので、800Gくらいは見積もっておきたいところです メモリは可能な限り多く割り振ったほうが良いです。仮想環境であっても、最低1G、2Gくらいは見ておきたいところです これから整えるOSM環境 そもそも論ではあるのですが、OSMでは地図画像を生成するためにどのようなアーキテクチャを構築しているのでしょうか。 まずは前提となる環境を説明します。 クライアントからのデータの流れ クライアントが、Apache-A 上に設置されている地図表示アプリ(Open

    OpenStreetMapで独自レンダリングをしよう - Qiita
  • 地図操作を行う:Google Maps Mobile SDK / Cordova(PhoneGap) - Qiita

    Apache Cordova / PhoneGapでGoogle Mapsを表示します。 phonegap-googlemaps-pluginというプラグインを使用します。 インストール方法はこちらをご覧ください。 * Androidのインストール方法 * iOSのインストール方法 今回は地図の表示とカメラビューについて紹介します。 1.地図の作成 phonegap-googlemaps-pluginを使って地図を表示するには、まず最初にMapクラスのインスタンスを取得します。 準備に少し時間がかかるので非同期処理で行われます。準備が完了したらMAP_READYイベントが発生します。 //地図のインスタンスを取得します var map = plugin.google.maps.Map.getMap(); //初期化が完了するのを待ちます map.addEventListener(plugi

    地図操作を行う:Google Maps Mobile SDK / Cordova(PhoneGap) - Qiita