12. Rackミドルウェアを作ってみよう class UpcaseAll def initialize(app) @app = app end def call(env) code, headers, body = @app.call(env) body.each {|part| part.upcase! } [code, headers, body] end end class RackApp #... end use UpcaseAll run RackApp.new config.ru
米Googleは7月23日(現地時間)、iOSおよびAndroid版の「Google Maps」アプリに新しいボタン「Explore」を追加したと発表した。数日をかけて全ユーザーが利用できるようになるという。 ユーザーの現在地と時間帯に基いて、周辺のお勧めスポットを紹介するという、Foursquareのような機能だ。 Google Mapsの画面右下、「現在地」ボタンの左隣に新たに表示されるようになるExploreボタンをタップすると、ユーザーの現在地付近のお勧めスポットが表示される。お勧め画面の上部の色は朝~夜で変わり、右横には現在の天気と気温が表示される。例えばお昼時には夕方からしか開かないレストランは表示されないし、豪雨の時は徒歩で距離のある場所は表示されない。
Welcome to OpenSSL! The OpenSSL Project develops and maintains the OpenSSL software - a robust, commercial-grade, full-featured toolkit for general-purpose cryptography and secure communication. The project’s technical decision making is managed by the OpenSSL Technical Committee (OTC) and the project governance is managed by the OpenSSL Management Committee (OMC). The project operates under forma
第1回 アプリの運用監視サービスとは? New Relic vs. Application Insights:連載:アプリケーションの運用監視(1/6 ページ) 正式にリリースしたWebサイトが正常に稼働しているかを常時監視するなら、SaaS型の監視サービスが便利だ。お勧めの2大サービスの機能概要を解説する。 連載目次 アプリケーション(以下、アプリ)を作って、テストも問題ないことを確認して、リリースする。しかし、それで終わりではない。サイトが正常に稼働しているか、性能に問題はないか、意図していない例外が発生していないかという情報を継続的に監視する必要がある。 以前は組織内に専用のサーバーを構築する必要があったが、現在はSaaSサービスで提供されているものもある。本連載では代表的な監視サービスについて解説を行う。 アプリの運用監視を行う アプリはリリースして終了ではない。最近DevOpsと
将来プログラマーやSEを目指してプログラミングを勉強している学生も多いと思います。 しかし「自分の技術では、会社の現場で通用しないのでは?」といった不安を抱え、なかなかインターンに応募できない人もいるのではないでしょうか。 そこで、自分の技術力に自信をつけるため初心者向けのオススメプログラミング学習サイトを5つ紹介します。 1. iTunes U https://www.apple.com/jp/education/ipad/itunes-u/ iTunes Uは、Apple社のソフト「iTunes」を利用した学習プログラムです。 世界26カ国の大学の講義の模様が動画で閲覧できます。プログラミング関連では、スタンフォード大学の「Programming Methodology(プログラミング手法)」や「iPhone Application Programming(アイフォンアプリのプログラミ
シンプルなノート機能から高度な協働学習まで 幅広く対応できるリアルタイム授業支援アプリ MetaMoJi ClassRoom
米Facebook傘下のInstagramは8月26日(現地時間)、モバイル端末で簡単にタイムラプス(低速度撮影)動画を撮影できるアプリ「Hyperlapse from Instagram」を米AppleのApp Storeでリリースした。Android版も開発中という。 タイムラプスとは、撮影コマ数を減らすことで長時間の映像を短縮して見せる動画。例えば夕日が沈む様子や花が開くまでなどを短時間にまとめられる。 タイムラプス撮影は、一般には手ブレや露出の調整のために高価なカメラやツールが必要だが、同アプリは独自の安定化技術により、端末を動かしながらでもタイムラプス動画が撮影できるという。例えば、バイクに乗ったまま撮影した夕日が沈むシーンを10秒の動画にしたり、5キロのトレイルランニングを30秒の動画にしてシェアできるとしている。 使い方はInstagramアプリと同様にシンプルで、アプリ画面
MusicBee makes it easy to manage, find, and play music files on your computer. MusicBee also supports podcasts, web radio stations and SoundCloud integration Simple, Powerful, and Fast Play your music the way you want. Turn your computer into a music jukebox. Use auto-tagging to clean up your messy music library. Enjoy a great music experience with MusicBee. Sound Quality Matters Whether you play
Version 2.1. Just a svelte 6.3 MB download. Requires Mac OS 10.12 or later. Web applications like Gmail, Facebook, Campfire and Pandora are becoming more and more like desktop applications every day. Running each of these web apps in a separate tab in your browser can be a real pain. Fluid lets you create a Real Mac App (or "Fluid App") out of any website or web application, effectively turning yo
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。
Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML). The goal for Markdown's formatting syntax is to be as readable as possible. A Markdown-formatted document should be publishable as-is, as plain text, without looking like it's been marked up with tags
2024/09/20 秀丸エディタのマクロ:HmAiTranslator (OpenAI GPT もしくは Google Geminiによる翻訳) 2024/09/18 秀丸エディタのマクロ:HmDeepLLangTranslatorJS v1.209 【DeepL Free API 無料版を利用した翻訳 2024/09/12 秀丸エディタのマクロ:Bing Web Search APIを使った検索マクロ 2024/08/19 秀丸エディタのマクロ:vhdl component portmap testbench自動生成マクロv1.12 2024/08/19 秀丸エディタのマクロ:任意文字でインデント整形マクロ v0.10 2024/08/19 秀丸エディタのマクロ:コメントマクロ 2024/08/11 秀丸エディタの強調表示:vhdl強調定義 v0.11(dark/white/green
Ruby on Railsというフレームワークを使うとrails new Hogeとかでアプリケーションのひな形ができちゃって、rails serverでサーバーが立ち上げられたりするわけですが、これは一体どうなってるんだというのを追っていけたらなと思います。誰にでもわかるように書きたいです。今回こそはくじけずに書ききりたい。 railsとbin/railsの違い railsはシステムにインストールされたrailsコマンドを呼ぶ(/Users/ユーザー名/.rbenv/shims/railsみたいな)。 bin/railsはそのプロジェクト下のbin/railsのコマンドを呼ぶ。 bin/rails Railsプロジェクトを作ると、binというディレクトリの中にrailsというファイルがある。これをエディタで開いてみる。 $ vim bin/rails 中身はこんな感じ。 #!/usr/b
データセンター事業を行っている米Centurylinkは8月12日、Docker環境の管理ツール「Panamax」をオープンソースソフトウェアとして公開した。複雑なコンテナのデプロイをテンプレートを利用して容易に行えるという。 Panamaxはコンテナを使ってクラウドインフラストラクチャを構築するツール。Dockerを利用しているという同社の開発チームが、9か月の開発作業を経て公開した。Dockerを使って複数のコンテナやサーバーを組み合わせた環境を構築する場合、開発者はさまざまな新しい技術を学んで選択したうえ、さらにDocker専用の知識やベストプラクティスを習得する必要があった。PanamaxはDockerコンテナの構築や設定とベストプラクティスを組み合わせることで、このプロセスを不要とするという。なお開発チームによると、PanamaxはあくまでDocker管理ツールであってPaaS環
Visual Studio: IDE and Code Editor for Software Developers and Teams2024-09-19T08:18:46-07:00
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く