こんにちは。荒井です。 Facebookもtwitterもgoogleも画面遷移のときには、非同期で次のページを読み込むような作りになってますね! これは、ajaxで次のページを読み込むのと同時に「History API」というHTML5の機能を使って、URLを更新することで実現してます。 毎回全部読み直さないから通常の画面遷移よりも早いし、URLが変わるから履歴に残るし、良いことばっかり!!SEO的にも「#!」を使ったやつより良いよっていうのを何かで読みました!!! これからWebサービスを作るなら、導入したいですね!!! これpjaxを使えば簡単に導入できるんです!!!よし!!! PJAX!! pjaxとは、GithubのChris Wanstrathって人が作ってるjqueryプラグインです。 上で説明した、History APIとajaxを使った非同期の画面遷移を簡単に導入すること
先日こんなことを言われた。 「テストを書いた成果を見せよ」 と。 ショッキングだった。 経緯 わたしはいまレガシーなコードに囲まれている。 もちろんテストもほとんどないピカピカのレガシーちゃんである。 レガシーちゃんは「Ctrl+F5 & tail -f 駆動開発」により開発が進められており、日々進化している。 このまま進化をつづけるといつかモンスターになり(もう軽く怪獣っぽいが)、開発スピードがどんどん遅くなり、メンテナンスやバグつぶしでエンハンスとなるような開発ができなくなる。このままじゃマズい...。 こういった事態を一新すべく、手探りながら私含め数人の先輩たちで「DevOps」に取りかかることになった。 バズワードにもなっているが「DevOps」とは、 従来型のシステム管理や調達(ITILを含む)といった、保守的でプロセスを中心に据えた運用からよ>り戦略的でアジャイルな、そして自動
JobSchedulerの機能と設定~基礎編:OSS「JobScheduler」で実現するこれからの運用自動化(1)(1/2 ページ) 本連載では運用管理の一要素である「バッチジョブ管理」に着目し、より効率よいバッチジョブ管理を実現するためのツールであるオープンソースの「JobScheduler」について解説します。 はじめに サーバ仮想化やクラウドの浸透により、システム環境はますます複雑化しています。このような中、近年ではDevOpsに代表されるとおり、迅速にサービス提供を実施するために効率よい開発や運用を実施することが求められています。 本連載では運用管理の一要素である「バッチジョブ管理」に着目し、効率よいバッチジョブ管理を実現するためのツールであるオープンソースのソフトウェア「JobScheduler」について解説します。 ※以降、本編の中で記載する「ジョブ」は「バッチ形式で実行する
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
NTTドコモは10月18日、同社の保有するスマートフォンアプリ用の各種APIを2013年11月11日より特設サイト「docomo Developer support」を通じて公開すると発表しました。 同サイトでは、NTTドコモの音声エージェントアプリ「しゃべってコンシェル」で利用されている「音声認識」や「知識Q&A」のAPIなどが提供され、スマートフォンアプリの開発者はこのAPIを利用して、自身のアプリにドコモアプリにみられる機能を実装することが可能になります。同サイトではAPIに加えて、SDKなどの開発支援ツールも提供するほか、技術サポート窓口も開設されます。 同サイトで公開されるAPIは、 音声認識: 電話機に向かって発声した音声を認識し、内容をテキスト化するAPI 文字認識: 画像に書かれている単語とその位置を認識するAPI 雑談対話: 会話文のテキストをもとに、自然でバリエーション
満席になりますので、専業デベロッパー以外の方は、本当にお断りいたします。 定員を100名→175名へ増員致しました! 次回のgumiStudy cocos2d-Xmas Specialは、12月13日開催!中国からChukong Technologies(coco2d-x開発元)が来日します!お申し込みはこちら 日本初!cocos2d-x大規模イベントです! 2013年時点で既に、中国、アメリカ、ヨーロッパ等、世界中の2Dスマホゲームのスタンダードのポジションを得つつある【cocos2d-x】は、日本国内でも少し遅れてじわりじわりと浸透してきました。ここ数ヶ月で、共催HatchUpが運営する事例勉強会やハンズオン勉強会では、国内のスマホゲーム主要各社が軒並み参加している状況です。 今回のgumiStudy Specialでは、3Dスマホゲームでシェアを拡げるUnityと同等以上の注目を浴び
Windows XPのサポートがあと半年で終了すること、およびその影響と対策について、15日にお伝えした。MacのOSも、Windows OSと同様、古くなるとサポートは終了する。安心して使えるのはいつまでか、サポート終了時期をチェックしておこう。 Windowsについては、開発・販売元のマイクロソフトが各バージョンのサポート終了日を明らかにしている。しかしアップルでは、Mac OSのサポート期間を明らかにしていない。そのため、いつまで安心してMacを使い続けられるかは、ユーザーが状況を見て自分で判断するしかない。 Macはウイルスに感染しないと思っている方もいそうだが、それは正しくない。2012年にはウイルス「Flashback」が猛威をふるい、アップルもアップデートや除去ツールを公開するなど対応に追われた。サポートが切れてアップデートが提供されないMacを使い続けることはおすすめできな
今月7日から9日にアリゾナ州で開催されたNANOG 59で、Ladar Levison氏がFBIにサービス全体のSSL秘密鍵を要求された話が公開されていました。 Ladar Levison氏が運営していた、Lavabitという電子メールサービスはスノーデン事件に関連して突如8月8日に閉鎖されています。 閉鎖時には詳細が書かれておらず、様々な憶測が語られていましたが、世界中から多数のネットワークエンジニアが集まるNANOGで、その一部始終が語られました。 この発表は、NANOG 59が開始される前の週に、裁判所が調査対象の氏名以外を機密解除したことによって実現しています。 インターネット上で提供されているサービス事業者にSSL秘密鍵を提出させ、かつ、その事実の公表が違法行為となるようにされてしまっている一方で、こういった内容を公的に語れるように裁判所で戦って、実際にそれを勝ち取るというのは凄
オープンソースのクラウド基盤「OpenStack」を開発する非営利団体OpenStack.orgは10月17日、最新版となる「OpenStack 2013.2」(開発コード「Havana」)公開を発表した。OpenStackの利用者がどの程度リソースを消費したのかを計測する「OpenStack Metering」や、Amazon Web Services(AWS)などと互換性のあるオーケストレーションサービス「OpenStack Orchestration」という新コンポーネントが導入されたほか、約400もの新機能が加わっている。 OpenStackは米Rackspace Hostingと米航空宇宙局(NASA)によって開始されたオープンソースのクラウド基盤ソフトウェアプロジェクト。プライベートクラウドやハイブリッドクラウドの構築に利用できるほか、ホスティングサービスプロバイダがパブリック
2013/10/17に弊社オフィスにてサーバー・アプリケーションの監視サービス、New Relicについての勉強会を開催しました。 PaaSやAWS上でNew Relicを使っている方は非常に多いようですが、問題の解決方法などについて利用経験のある方で情報交換の機会にと思い企画しましたがとても素晴らしい内容になりました。 各講演の資料と動画をご紹介します。当日のツイートについても下記にまとめてあります。 New Relic Night まとめ #eytokyo - Togetter その他の感想記事 New Relic Night に参加してきた - Blogaomu New Relic入門 @yando New relic from yandod New Relicの基本的な所についての解説です。いくつかあやふやな点がありましたが、後続の講演でフォローしていただけましたので今回の
[Apple][iPhone][iPhone5s][日記] iPhone5sには不具合があると結構な声が聞かれます。よく目にするのはブルースクリーン+ 再起動問題ですね。 僕の場合ちょっと違う画面の不具合でしたがこれから書く方法で直りました。もしかしたらブルースクリーン問題や他の不具合も直る?可能性はあるかも知れないと思ってエントリーしてみました。 上の写真をみてもらうとわかるんですがカメラ画面がひどいことに!これはCamera+ですが他のサンプルやアプリを試したところどのアプリでもなる可能性がありました。 まいったのはOneCamのアップデートをテストしていた時になったので困りました。今回奥さんが並べなかったのでiPhone5sは購入していません。なので僕の一台だけでは問題の切り分けが難しくアップデートが遅れてしまったわけです。 ネットで調べてみたところこの症状のiPhone5sは中々見
AWS News Blog Audio Support for the Amazon Elastic Transcoder The Amazon Elastic Transcoder gives you the power to convert or transcode media files from one format to another, making it possible for you to create files that are compatible with smart phones, tablets, PCs, and other devices without having to worry about servers, storage, scalability, or a host of other issues. We are adding audio tr
AWS Weekly Roundup: Anthropic’s Claude 3 Opus in Amazon Bedrock, Meta Llama 3 in Amazon SageMaker JumpStart, and more (April 22, 2024) AWS Summits continue to rock the world, with events taking place in various locations around the globe. AWS Summit London (April 24) is the last one in April, and there are nine more in May, including AWS Summit Berlin (May 15–16), AWS Summit Los Angeles (May 22),
[Video] http://www.youtube.com/watch?v=ipgo93g4Xak [Slide] https://docs.google.com/presentation/d/1ZZfy5zKx8cYSMGoi2QzM3viI6RUEWbV6S98yTfF5i0o/edit?pli=1#slide=id.gb280e77b_0104 High Performance Web Sitesの著者としても知られているGoogleのSteve Soundersが、一連のサイトパフォーマンス計測ツールを使ってのデモを披露しています。 名前は知っていたツールでも、ここまで深く使いこなせるとは知りませんでした。特にWebPagetestの、Video画像で競合サイトと比較できる機能は、確かにプレゼンしてみせると説得感ありますね。 1) Google Analytics Topページ
Each day there is probably work done to improve performance of the InnoDB storage engine and remove bottlenecks and scalability issues. Hence there was another one I wanted to highlight: Scalability issues due to tables without primary keysThis scalability issue is caused by the usage of tables without primary keys. This issue typically shows itself as contention on the InnoDB dict_sys mutex. Now
ジュンク堂書店の店頭で行われているトークセッションやイベントなどを配信するポッドキャスト(ベータ版)です。 *予告なく終了する場合がありますのでご了承下さい。 iTunes Storeでも公開されました!iTunesをご利用の方は、このページから iTunes - Podcast - ジュンク堂書店「ジュンク堂書店Podcast」 「iTunesで見る」をクリックし、「無料購読」をクリックすると登録できます。 送料無料、最短当日出荷の丸善&ジュンク堂ネットストア もぜひご利用下さい ※このトークセッションの配信は終了しました。 2013/9/28収録 角谷信太郎(Rubyist-ist, OO厨・ピアソン歴13年) × 和田卓人(TDD,OO厨・ピアソン歴13年) 2013年8月1日、ピアソン桐原は英国ピアソングループより分離独立し、桐原書店として再スタートを切ることを発表しました。その結
This release contains a security fix for the http server implementation, please upgrade as soon as possible. Details will be released soon. 2013.10.18, Version 0.10.21 (Stable) uv: Upgrade to v0.10.18 crypto: clear errors from verify failure (Timothy J Fontaine) dtrace: interpret two byte strings (Dave Pacheco) fs: fix fs.truncate() file content zeroing bug (Ben Noordhuis) http: provide backpressu
(プログラマー以外の普通の人も是非見ていってください) プログラミングをしていると様々な英単語と出会いますが、そこで使われる単語の意味は日常的に使われる意味のごく一部だったりします。プログラミングでしか使われない意味だけを覚えていると、実際に英文を読むときに困ったりします。この記事では、今まで私がプログラミングで出会った英単語のうち、他の意味もちゃんと知っておいたほうが良いと思ったものをまとめました。一問一答のクイズ形式です。 しかし、タイトルで「プログラマーが間違えやすい」と書きましたが、書いていくにつれてプログラミングとあんまり関係なさそうな単語も並べてしまいました。プログラマー以外の人も自分の語彙チェックとして利用してもらえれば幸いです。 問題文は、格言・名文から引用すると印象に残って良いかなぁと思い、BrainQuotes から殆どを持ってきました。By~が明示されてないものは自分
米Appleは10月17日(現地時間)、現行より1世代前の「MacBook Air」のSSDの一部が故障することが判明したとし、無償交換プログラムを開始した。 対象となるのは、2012年6月~2013年6月に販売された、64Gバイトおよび128GバイトのSSDを搭載する端末。 自分の端末が対象かどうか確認するには、Mac App Storeを開き、「アップデート」をクリックして「MacBook Air Flash Storage Firmware Update 1.1」を実行する。対象の場合、告知ページが開く。 Appleは、対象端末でのOSアップデートや新規アプリインストールをしないよう勧めている。 ユーザーは、AppleまたはApple正規サービスプロバイダ(AASP)で、対象となるSSDの無料交換を受けられる。 このプログラムは、対象端末の最初の小売り販売日(2012年6月12日)か
本日の課題 こんにちは植木和樹です。 本日は2013年10月19日です。AWSから「RDS自動マイナーバージョンアップグレード」のお知らせが通知されています。 Announcement: Announcing auto minor version upgrade schedule for MySQL 5.1, 5.5 and 5.6 As part of delivering the automatic version upgrade functionality, we will be auto-upgrading all the Amazon RDS database instances with the "Auto Minor Version Upgrade" flag set as "Yes" to the latest minor versions during the maint
Introduction This document is between a dirty howto and a cheat sheet. For a short description of some interesting nftables features, you can read Why you will love nftables. For a description of architecture and ideas behind Nftables, please read the announce of the first release of nftables. For more global information, you can also watch the talk I’ve made at Kernel Recipes: Eric Leblond, OISF
NFTables IPTables-Replacement Queued For Linux 3.13 Written by Michael Larabel in Linux Networking on 19 October 2013 at 03:42 PM EDT. 18 Comments NFTables is a new firewall subsystem / packet filtering engine for the Linux kernel that is poised to replace iptables. NFTables has been in development for several years by the upstream author of Netfilter. This new nftables system is set to be merged
先日、iBus 1.5がクソすぎると書いたが、以下によって、iBusをクソと罵るのではなく、貢献をしろという主張がなされている。貢献とは、ひとえにパッチを書いて送ることのみをいうのではない。問題の指摘や、使用した感想を報告するといった比較的軽いものも貢献に含まれると、そう主張している。 誰がオープンソースソフトウェアを酷いものにしてしまうのか - 人生が二度あれば もちろん、それはそうだ。ソフトウェアは使われるというだけで貢献になる。利用感を報告すればなお良いし、開発に参加すればさらによい。しかし、それは貢献が受け入れられるならばの話だ。そのような貢献を受け入れる機会は10ヶ月もあったが、依然としてiBusの上流で受け入れる気配はみられない。貢献が受け入れられなければ、貢献は貢献にならないのだから、貢献をするのは無駄だ。 iBus 1.5の問題は、バグではない。設計上の問題である。そして、
Ubuntu 13.10へのアップデートが、問題なく終わった。問題は、iBusが1.5にアップデートされてしまったことだ。 iBus 1.5は、去年の年末にリリースされた。リリース直後から、IRCでは怨嗟の声が絶えなかったが、今になって、ようやくその意味がわかった。iBus 1.5はひどい。ひどいなんてものじゃない。クソだ。いや、クソですら上品過ぎる。iBusは超超超超超・・・残念ながら、まだiBusを罵るべき言葉が発明されていないが、とにかくその超なにかだ。 UNIX風システムでは、伝統的に、日本語入力は、かな漢字変換を担当するIMEと、IMEと文字入力を受け取るアプリケーションの間の橋渡しをするIMに分離されている。ユーザーから見えるIMの役割としては、IMEの有効無効を切り替えることだ。 筆者はこれまで、IMとしてiBusを、IMEとしてMozcを使っていた。 iBusはIMである。
OSv Presentation Transcript OSv @syuu1228 Who am I? • • @syuu1228 です • FreeBSD src commiter です BHyVe とか弄ってます • Software Design で「ハイパーバイザの作り方」 という連載を書いてます バックナンバーを公開中: http://goo.gl/8AVRb8 カーネル/ VM 探検隊とか主催してます( Not 関 西) OSv って聞いたことある ? • • 公式サイト: http://osv.io/ • インストール方法はこちら: 聞いたことない人は、手元の Linux マシンに早 速入れてみよう! • • http://d.hatena.ne.jp/syuu1228/ https://github.com/cloudius-systems/osv/blob/mast
PyConでFizzBuzzについて話をしてきました。いろいろ考えた結果、強引な英語でやるということをやりました。笑ってくれた人が半分くらいいて、真面目に聴きたい人はいらいらした感じになったのは申し訳ないです。ちなみに、スライドはしたのところにあります。 Fizz and buzz of computer programs in python. ※ブックマークでのご指摘通り、19ページの部分でelifが抜けていたので、意図通り動かないことがわかりました。ありがとうございます。 で、今回のブログ記事に関しては、本当は話したかったけど話せなかったことについて補足説明をしたいと思います。 FizzBuzzという題材について そもそも、なぜFizzBuzzという題材を選んだのか、については以下の通り。 FizzBuzzには「反復」と「分岐」という二つのポイントがある 「反復」と「分岐」と一口にいっ
なぜDMMがweb3に参入したのか。Seamoon Protocolが目指す新たなエンタメ体験の未来とは
The Mutt E-Mail Client "All mail clients suck. This one just sucks less." -me, circa 1995 Latest NewsGit Recent Commits: Summary | RSS Feed Stable Mutt 2.2.13 was released on March 9, 2024. This is a bug-fix release, fixing a possible dangling pointer reference in the SMTP client. Mutt 2.2.12 was released on September 9, 2023. This is a bug-fix release, fixing two crash bugs. One is possible by vi
Tiling window manager for macOS along the lines of xmonad. If you want to learn more about tiling window managers and the features of Amethyst there are some great community resources on YouTube. Boost your MacOS PRODUCTIVITY with Amethyst | Tiling Window Manager Getting Amethyst Amethyst is available for direct download on the releases page or using homebrew cask. brew install --cask amethyst Not
DiagnostiCSSはJavaScript製のオープンソース・ソフトウェア(MIT License)です。 Webブラウザはよく出来ていて、Web標準に沿っていなくともそれっぽく表示してくれます。しかしそれに安穏としているとレガシーなブラウザなどで表示が失敗したり、意図した動作にならないことがあります。そこでDiagnostiCSSを使ってチェックしてみましょう。 MOONGIFTで実行しました。様々な枠が表示されました。 マウスオーバーで画面上部にメッセージが表示されます。例えばonclick指定の指摘です。 かなりダメなところは赤い枠になっています。 DiagnostiCSSでは問題のあるHTML要素について枠で囲むことで問題を把握しやすくしてくれます。主にインラインスタイルやイベント属性、無効なリンク、空または廃止予定の要素、必要な属性のない要素などがリストアップされます。 HT
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く