Official websites use .gov A .gov website belongs to an official government organization in the United States. Secure .gov websites use HTTPS A lock ( A locked padlock ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites. In his 1977 book “A Pattern Language: Towns, Buildings, Construction”, Christopher Alexander defined way
30年前に閉店したレコード店の地下室に眠っていたアナログ・レコード新品10万枚が最近になって発見され、別のレコード店経営者がその全てを10万ドル(約1140万円)で購入する出来事があり。 米ミネアポリスのスター・トリビューン紙によれば、1984年に閉店したテキサスのレコード店は、売れ残ったアナログ・レコード新品10万枚を手つかずの状態で地下室に長年にわたって保管。この話を知ったミネソタのレコードショップMill City Soundのオーナーは一括での購入を即決したと報じています。 このコレクションの中には、プリンス、ボブ・マーリー、ラモーンズ、フランク・ザッパ、オジー・オズボーン、ハスカー・ドゥ、MC5なども含まれているとのこと。 すでにコレクションの輸送作業に取り掛かっているそうですが、問題がひとつあって、Mill City Soundには現状、この膨大のレコードをすべて保管する場所が
Skip to left navigation Skip to main content Skip to page navigation
最近、Angular 2を使ってWebアプリ作成の手伝いをする機会がありました。このフレームワークの複雑さに戸惑いもありましたが、Angular 2は間違いなくすばらしいものです。この事後分析では私がAngular 2のフレームワークを使った時に感じたいい面と悪い面の両方を掘り下げていくことにします。 Angular 2 Angularは携帯電話やデスクトップのWebアプリケーションを作成するための開発プラットホーム。 https://angular.io/ Angular 2+リアクティブプログラミング=❤ 私はすでに、Angular 1アプリケーション ではRxJSをかなり使っていました。特に、サービス間のメッセージ・バスを行うアプリを作成する時です。Angular 2はObservableを非常によくサポートしているので、アプリ全体にリアクティブプログラミングを取り入れることができ、
最近、夜寝る前にRubyのベンチマークを眺めたり、仕事の障害時のログを眺めるっていう悪趣味極まりない習慣がついてしまった。まぁ、草木も眠る丑三つ時にこの世の真理を求めて何かを読みふけるって言うのは、この業界にいる人間なら誰しもがやることなんじゃ無いかと思う。それと同じで現場百遍とも言うとおり、何度もprofileやログを眺めれば何か気付くこともあるんじゃないかと思って読んでいる……というわけではなくて、ふと見たくなる衝動に従っているだけだけど。 さて、Rubyのprofileを取るときに便利なのがRubyKaigi 2015でこさきさんも紹介していたperf。あまりに便利なせいで、プライベートでLinuxを触る時間が何千倍にも増えたくらい。あの発表はもっぱらperf-topの紹介だったけど、perfの使い方とかを見ると他にも色々な機能があることがわかる。例えば、昨日話題になったひたすらbl
Web APIの開発を担当しているswdyhです。 以前からWebサービスのサーバサイドの開発をしていたんですが、トレタに入るまでアプリのためのWeb APIの開発というのはしていませんでした。トレタに入って2年半くらいずっとアプリのためのAPIを開発していて、同じサーバサイドの開発でも、それまでとの開発とは違う点があり、悩ましくも面白く感じたのでまとめてみました。 サービスとアプリの話 トレタで提供しているサービスは、飲食店むけの予約管理サービスで、電話などで予約を受け付けたときに、iPadのアプリを操作して予約を入力してもらい、実際にお客さんが来店したときにはiPadを見て案内するというふうに使ってもらうものです。他にもいろんな機能やこだわりポイントがあるサービスなんですが、そのへんはWebサイトを見てみてください。 トレタのアプリはiPadのネイティブアプリで、ほぼ全てのデータをサー
この文章は、サーバサイドのウェブアプリケーション開発において、社内実績の少ない新しい言語を採用したときにインフラ面で考慮したことを社内向けにまとめたものです。 はてなでは、長らくPerlでウェブアプリケーション開発を続けてきた一方、ここ数年で社内でScalaまたはGoの採用事例も増えてきました。 今後開発が始まるプロダクトにおいても、Perl、Scala、Goもしくは他の言語を採用するかどうかを開発開始時に選ぶことになるでしょう。 新言語を採用するときに、考慮すべきことの一つとして、「インフラ」への影響があります。 新言語に関する雑談をしていると、ウェブアプリケーションエンジニアに「インフラ」への影響について聞かれます。 もしくは、ウェブオペレーションエンジニアから考慮するポイントを伝えることもあります。 ScalaやGo以外に、Node.jsやサーバサイドSwiftはどうかというのも雑談
これまでになく、ソフトウェアエンジニアの間でFPGA(Field Programmable Gate Array)への関心が高まっている。ドワンゴがニコニコ動画の配信向けにFPGAエンジニアを募集。バイドゥがディープラーニングの高速化にFPGAを導入。インテルがアルテラを買収。ザイリンクスがIBMと提携するなど、2015年はソフトウェアエンジニアの間でもFPGAの話題が多く聞かれた。 そこで、本企画では、FPGAベンダーであるザイリンクスの神保直弘氏、ソフトウェア開発者の立場でFPGAに取り組むイベント「FPGAエクストリーム・コンピューティング」を主宰する佐藤一憲氏、そしてブログサイト「FPGAの部屋」を書き続けてきた小野雅晃氏に集まってもらい、座談会を実施した。 「FPGAネイティブ世代」の登場により、ソフトウェアとハードウェアの間に在った壁が壊されようとしている現状をお伝えする。 (
curl vs Wget The main differences as I (Daniel Stenberg) see them. Please consider my bias towards curl since after all, curl is my baby - but I contribute to Wget as well. Please let me know if you have other thoughts or comments on this document. File issues or pull-requests if you find problems or have improvements. What both commands do both are command line tools that can download contents fr
これから新規で構築する際は、IAMベストプラクティスに準じた設計を行いますよね。当然ですよね。 でも、こんなAWSアカウントありませんか? 短納期を実現するためにスピード優先で構築したAWSアカウント 他の会社が構築したAWSアカウントを引き継いで運用中 AWSに理解のない担当者が初期設定をしたAWSアカウントを利用中 定期的なセキュリティの見直しをしていない2年以上前のAWSアカウント 便利だからこそきちんとしたセキュリティの設計と運用がAWSは重要です。 桜が咲く前に一度AWSのセキュリティを見なおしてみませんか? ■念のための操作ログチェック 大丈夫だと信じて疑いたくないけれど、念のためチェックをしましょう。 確認1:ルートアカウントで通常操作を行っていない いかいずれかの方法で確認をしてください。 確認方法1 CloudTrailからCloudWatch Logsへログ配信設定をし
自民、民主、公明など超党派の有志議員が2日、演歌や歌謡曲を支援する議員連盟「演歌・歌謡曲を応援する国会議員の会」の発起人会合を国会内で開いた。演歌や歌謡曲を日本で生まれ、発展した文化と捉え、振興を目指す。 会合では、今村雅弘元農林水産副大臣があいさつし、「日本の国民的な文化である演歌、歌謡曲をしっかり応援しよう」と呼びかけた。会合には歌手の杉良太郎さんも出席し、「演歌や歌謡曲は若者からの支持が低い。日本の良い伝統が忘れ去られようとしている」と危機感を表明し、支援を求めた。 議連は月内に発足の予定で、会長には自民党の二階俊博総務会長を内定した。今後、議連では地方のカラオケ大会などに歌手を招いて演歌や歌謡曲に直接触れる機会を設けて愛好者の裾野を広げるなど、振興策を検討する。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く