Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
An ActionScript 3 Library that contains a number of classes and utilities for working with ActionScript? 3. These include classes for MD5 and SHA 1 hashing, Image encoders, and JSON serialization as well as general String, Number and Date APIs. Code is released under a BSD License: http://www.opensource.org/licenses/bsd-license.php Copyright (c) 2008, Adobe Systems Incorporated All rights reserved
この資料では,サプライヤと顧客がアジャイル開発契約を成立させる方法として,4つのモデルを検討します。やがて新しいモデルが登場すると思われますが,現時点で選択肢として存在するのは,概ねこの4つのオプションです。 固定的な契約を覆す 固定された金額,固定された期間,固定されたスコープを持った契約は,依然として IT 業界における契約の標準的ベンチマークであり続けています。この種の契約は,プロジェクトの初期段階で作業のスコープを定義可能である,という考えに基づきます。サプライヤ側はこれを基準として,何が必要か – というより,何人がどれだけの期間必要か – を決定し,金額を算出します。それが完了すれば契約書が正式に署名され,実施に移されます。 このようなモデルは,提供される対象が "もの" ,すなわち一定量の専門的ソフトウェアである,という解釈を基準としています。しかしカスタムソフトウェアを購入
Flash Playerは、ブラウザー内のFlash Platformで作成されたアプリケーションのためのクライアントランタイムです。これらのアプリケーションは、ブラウザーベースのアプリケーションの利点である、あらゆる場所からのアクセス、容易な開発(インストールが不要)、簡単なアップデート、すべてのオペレーティングシステムおよびブラウザーでの一貫性といった特長をすべて備えています。一方で、ブラウザーベースのアプリケーションの制限として、オフラインでのアクセスができないこと、ブラウザーのセキュリティサンドボックスの制約により、ブラウザーウィンドウ外部のユーザーのコンピューターとのやりとりができないことといった欠点を持ちます。 ブラウザー内とブラウザー外の両方のアプリケーションの利点を取り入れるためにアドビが開発したのが、Adobe AIRです。これは様々なオペレーティングシステムで動作するラ
Setting up the problem Here is a simple scenario: Go to Google Provide a search string Search the web Make sure that some results are returned In order to automate it, use your favorite test recording tool. Did you say Selenium IDE? Sure, Why not, but there are other tools, even those solely based on Javascript. The previous scenario was implemented using Selenium IDE. Below you can see the resul
There is no denying it, the cloud is having a massive impact on all our lives. In the enterprise many of the applications that we to hosted in our own data centers now live in the cloud. We are a fairly typical company in terms of our IT, we don’t host any business software in house. We use Google Apps, Salesforce, Intaact, Marketo, and more. We do it because it is convenient, quickly and usually
米Oracleの「GlassFish」開発チームは2月28日、「GlassFish 3.1」を公開した。GlassFishはオープンソースのJavaEEアプリケーションサーバーで、Java EE 6にフル対応している。オープンソース版と商用版が用意されており、オープンソース版のライセンスはCommon Development and Distribution License(CDDL)v1.0とGNU General Public License v2のデュアルライセンス。 GlassFishバージョン2系はマルチインスタンスクラスタ、バージョン3系はJava EE 6準拠という特徴を持っていたが、GlassFish 3.1ではこの2つの特徴を合わせた、マルチインスタンスクラスタでのJava EE 6実装にフォーカスして開発された。 モジュラーと拡張性を特徴とし、OSGi標準をベースにモジ
Linuxハードウェア関連情報サイトの運営などを行う米Phoronix Mediaは2月28日(米国時間)、最新のベンチマークテストツール「Phoronix Test Suite 3.0」を公開した。合わせて、ベンチマークテスト結果を共有するコミュニティサイト「OpenBenchmarking.org」もローンチした。 Phoronix Test Suiteは、Linuxハードウェアやソフトウェアのレビューのために同社が開発したツール。GPL v3の下で公開されている。Phoronix Test Suite 3.0は「Iveland」という開発コードの下で開発されたもので、携帯端末向け消費電力モニタリングなど130以上のテストプロファイル、60以上のテストスイートを含む。拡張性を強化し、XMLと数行のスクリプトにより新しいテストを容意に追加できるという。 OpenBenchmarking.
アジャイル開発に取り組むチーム向けのコーチングや、技術顧問、認定スクラムマスター研修などの各種トレーニングを提供しています。ぜひお気軽にご相談ください(初回相談無料) 短いイテレーション、1つのことへの集中、自動テストの助け、頻繁な顧客へのデリバリが、多くのプロジェクトが直面するような大きなリスクを避けてくれる。 したがって、アジャイルな開発を行っている場合は、微細に渡るようなリスクマネジメントは不要である。 以下では簡単にリスクを計測する方法(これはJohn Brothersが2004年のAgile Timesで言及した)である「リスクバーンダウンチャート」を紹介する。 上の図のように、考えられるリスク、そのリスクが実現してしまった場合に失う時間、そしてリスク発生可能性について記述しておく。 この資料は第1スプリントのスプリントプランニングミーティングの際に作成しておくことが望ましい。
Try GoatBot, our AI powered Q&A tool for Scrum and agile based on Mike's courses and articles. Free now, for a limited time. Scrum Training & Certifications Jumpstart your professional development with 2-day certification classes offered live online and in person. Or level set entire teams or business units with targeted Scrum training and workshops. User Stories & Story Writing Master personas, r
Try GoatBot, our AI powered Q&A tool for Scrum and agile based on Mike's courses and articles. Free now, for a limited time. Scrum Training & Certifications Jumpstart your professional development with 2-day certification classes offered live online and in person. Or level set entire teams or business units with targeted Scrum training and workshops. User Stories & Story Writing Master personas, r
Create and edit web-based documents, spreadsheets, and presentations. Googleは2月28日(米国時間)、Google DocsのOCR機能に新しく29のサポート言語を追加したことを発表した。この結果、Google DocsがサポートするOCR向け言語は34となる。今回の機能追加で日本語もサポートされるようになっており、日本語を含んだ画像やPDFをアップロードして、日本語テキストを抽出することができる。 OCRによるテキスト抽出の機能を利用するには、画像をアップロードする段階で「PDFや画像ファイルからテキストをGoogleドキュメントのドキュメントに変換する」にチェックを入れて、言語として「日本語」を選択すればよい。画像とともに抽出されたテキストも表示されるようになる。 マイコミジャーナルに掲載された記事の画像 Go
ちょっと前にPosterousというサービスを使った「だいたい言いたいだけなブログ」を始めてみると面白いですよ、という事をこれでもかと何回も書いています。 Posterousのテキトー日記のススメ | goryugo, addicted to Evernote ナンバリングの不思議とモチベーションという記事 | goryugo, addicted to Evernote シゴタノ! — とりあえずはメンドくさくないライフログを始める 超簡単に概要を説明すると Posterousというサービスを使う メールで更新出来るから誰でもラクチン ケータイで寝る前とかにサクッとメールすればもうブログ更新出来ちゃった! タイトルに通し番号を付けておく 毎日更新 でも忘れても気にしない だいたい言いたいだけの気持ちを忘れない こんな感じです。 最近この「だいたい言いたいだけブログ」を始めた方から、「
いつもの同じようなデザインから離れて、新鮮でユニークなウェブデザインを生みだすために役立つ10のアイデアを紹介します。 10 Ideas for Creating Innovative and Unique Web Designs [ad#ad-2] 下記は各ポイントをピックアップして意訳したものです。 カンバスはブランクから始める Photoshopで作業をはじめる時は、白ではなくブランクから始めるようにします。 白は白がある状態なので、何も無い真っさらな状態にします。 用意されたレイアウトに頼らない 960 Grid Systemなどのフレームワークを利用するのは確かに簡単で素晴らしいですが、そういった用意されたレイアウトには頼らずに自身で考えて作りだし、それを機能させる方法を見つけだしてください。 CMSは使わない 今日、WordPressを始めとする素晴らしいCMSが数多くリリース
セールスフォース・ドットコムは2月28日、米Salesforce.com プラットフォームシニアバイスプレジデント Byron Sebastian氏の来日に伴い、同社のプラットフォーム戦略について会見を開催した。Sebastian氏は、Salesforce.comが12月に買収したRubyクラウドプラットフォーム企業HerokuのCEOを務めていた人物だ。 Salesforce.comのクラウドプラットフォームは、Force.comに集約されており、Force.comにはビジネス担当者向けのAppforceとSiteforce、そして開発者向けのVMforceとHerokuが含まれている。Appforceは部門レベルのアプリケーションを構築するためのもので、Siteforceはウェブサイトを構築するためのもの。両ツール共に、技術者でなくとも扱えるものだ。VMforceは、Salesforc
巨乳 AV おっぱい 女子アナ 画像 オッパイ 18歳未満 女子高生 ラーメン ザーメン ヒヤソーメン アッー! ウホッ 電通とフェイスブックの提携話について書くのがブームなのでオレも。 ただし、オレは「現場がどうなるか?」という話をしてみるぞ。 まずは電通とフェイスブック社の提携内容について。以下、プレスリリースより。 ************************************* 広告主向けにFacebookページ(※1)のコンサルティング/制作を行うと 共に、Facebookのプレミア広告枠の独占販売や、 マス広告と連動したFacebook活用の新しいマーケティング展開を 広告主に提供してまいります ************************************* いや、2chじゃないけど、妙に最近フェイスブックについて広告業界の 人々が話しまくってるよなぁ、な
DaruZenは一枚の台紙から枠を切り出してスライドショーを作成するソフトウェア。 DaruZenはAdobe AIR製(現状はWindows向け)のフリーウェア。ビジネスではプレゼンテーションと言えばMicrosoftのPowerPointを利用する人が多い。プライベートではHTMLを使ったり、KeyNote、Googleドキュメントを使う人も増えている。 作成画面 だがスライドを切り替えてプレゼンテーションを行う時点で印象に残りづらい。そもそも見飽きてしまっている。作り手としても、ぱらぱらめくる感覚のスライドではページごとに密度が変わってちぐはぐなものになってしまう。そこで使ってみたいのがDaruZenだ。 DaruZenは簡単に言えば巨大な一枚の紙にプレゼンテーションを作成するソフトウェアだ。文字、画像、動画を一枚の画面中に貼り込んで作成していく。そして最後に枠を当てはめてスライドを
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー RStudioは統計解析,ビジュアライゼーション用の言語として人気の高いR用のIDE。オープンソースのプロジェクトが開発をしており,無料で利用できる。マルチプラットフォーム(Windows, Mac, Linux)で利用できるのも嬉しい。 ちょっと使ってみたけどかなり有望。タブを使って複数のウインドウを開けたり,コード補完機能を備えるなど,かなり本格的なIDEになっている。グラフを別ペインで描画できたりもする。ペインはカスタマイズできるので,手になじむような配置に変更できる。オマケにTeXやSweaveの編集もできる! まさに至れり尽くせりのIDEだ。Rをバリバリ使っている人はもちろん
クラウドスタディは3月1日、学習ログの記録、共有サービス「studylog」ベータ版を公開した。 studylogはユーザーが受験や資格取得に向けて日々行う学習の内容や時間を記録し、共有することで、学習を継続させることを目的としたサービス。利用は無料。 利用にはまず、学習に使用する書籍やテキスト、1日の学習時間といった情報を登録する。その後、実際に学習を行った時間をPCや携帯電話から入力していくことで、日々の学習量やテキストごとの累計学習時間、目標達成率などを確認できるようになる。 ログの入力以上にユーザーにとって課題となるのは、学習の“継続”だ。studylogでは学習を継続する仕組みとして、予定についてのリマインドメール送信機能やログ未入力時のアラートメール機能を用意する。またユーザーの学習情報を共有し、応援コメントや助言などができる保護者、塾講師など向けの「サポーター機能」を用意する
面白かったのでご紹介。地下鉄路線図 のようなグラフィックを簡単に描ける、と いうユニークなjQueryプラグインのご紹介 です。なかなか珍しいですね・・・地下鉄 の路線図はインフォグラフィックでもよく 使用されていますね。 HTML5のcanvasを使って路線図のようなグラフィックを簡単なマークアップで描けます。駅に当たる場所にはリンクも貼れるので、上手く使えば面白いコンテンツが出来るかも知れないですね。 駅名部分がリンクになっていますよ。画像は使っておらず、HTML5のcanvasで書いていますのでIEには対応していません。 使い方<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="jque
Subway Map Visualization jQuery Plugin I have always been fascinated by the visual clarity of the London Underground map. Given the number of cities that have adopted this mapping approach for their own subway systems, clearly this is a popular opinion. At a conference some years back, I saw a poster for the Yahoo! Developer Services. They had taken the concept of a subway map and applied it to cr
そろそろ2015年7月のWindows定例アップデートで修正された CVE-2015-1729(MS15-065)の内容の解説と対策を書こうと思います。 続きを読む Q3(http://d.hatena.ne.jp/masa141421356/20150909/1441809712) 回答 Q4(http://d.hatena.ne.jp/masa141421356/20150910/1441894936)回答 何が表示されますか?(IE9以降) <script> window.onerror = function(e) { alert(arguments.callee.caller); }; var a,b,c; delete d; </script> <script> a,b c,d </script> Q3:何が表示されますか?(IE9以降) <script> window.oner
安全なSQLの呼び出し方 非常に細かい所なんですが、Oracle + JDBC の場合は、文字列リテラルを使った式とプレースホルダを使った式が等価では無い場合があるので、プログラムを書き換える時には注意が必要です。 具体的な事例として java-houseでの例を紹介しておきます。 ではどうすればいいのか考えるというのがここでの話題です。 等価にならない条件ですが、これははっきりしていて、 テーブルの列が固定長文字列として宣言されている JDBCの標準のパラメータ設定用メソッド PreparedStatement#setString(int, String) でパラメータ値をセットしている Oracleの固定長文字列の比較の「末尾のスペースの有無の無視」が有効であることが前提となるような検索条件である という3つの条件を全て満たしている場合に限られます。 (http://java-hous
1. AWS CloudFormation を 使ってみよう! - プロジェクト管理ツール Redmine 編 - エバンジェリスト 玉川憲 Twitter: @KenTamagawa AWS ブログ : http://bit.ly/aws-japan Amazon Data Services Japan 更新日 : 2011 年 2 月 25 日 2. はじめに この資料について この資料は、 AWS ユーザーが AWS CloudFormation を試用するのを補助する目的で作られており、非公式のドキュメントです AWS CloudFormation 自体には料金が発生しませんが、 CloudFormation が立ち上げる AWS リソースに関しては、通常通り課金が発生しますので、ご確認の上、御利用下さい。 ここに書かれている情報は、予告なく変更されることがあります 情報が間違って
Amazon Web Servicesはこのほど、テンプレートを用いてワンクリックで同社のリソースから成るクラウドシステムの構築を可能にするサービス「CloudFormation」の提供を開始した。 同社は同社がクラウド上で提供しているリソースから構成するシステムを「スタック」と呼んでいる。 スタックの要素には、Amazon EC2インスタンス、EBS(Elastic Block Store)、ロードバランサー (Load Balancers)、 Auto Scaling グループ、RDS (Relational Database Service)のDBインスタンスやセキュリティグループ、SNS (Simple Notification Service) のトピックや購読情報 (subscriptions)、Amazon CloudWatchのアラーム、Amazon SQS(Simple
2011/03/01 米Amazon Web Servicesは2月25日、新機能「AWS CloudFormation」を提供開始した。これはAWSの各種サービスの利用をテンプレートとして記述することにより、順を追って1つ1つを設定する手間と時間を回避したり、同一構成を複製する作業を省力化したりできるというものだ。この機能の利用自体は無償。AWSの各種サービス利用料金だけがかかる。 AWS CloudFormationでは、スクリプトを書いて、AWS Management Console、コマンドライン、あるいはAPIを通じて「CreateStack」をコールするだけで、このテンプレートに基づくリソース構成がAmazon EC2上に作成され、立ち上がる。 テンプレートにはインスタンスのタイプ、AvailabilityZonesの指定、Elastic IP Addressの指定、RDS(R
AWS News Blog AWS CloudFormation – Create Your AWS Stack From a Recipe My family does a lot of cooking and baking. Sometimes we start out with a goal, a menu, and some recipes. Other times we get a bit more creative and do something interesting with whatever we have on hand. As the lucky recipient of all of this calorie-laden deliciousness, I like to stand back and watch the process. Over the year
@JUNP_Nです。新しいモノに敏感で何でも試したくなるアーリーアダプター体質の僕ですが、今回試してみたソーシャルメディア検索エンジン「Greplin」はとてつもなかったです。Evernote、Twitter、Dropbox、Facebook等々多くのソーシャルメディアに対応しています。 ソーシャルメディア検索エンジンって何?って話しですが、要は自分が使っているWebサービスのアカウントを登録してその中を検索(串刺し検索)することができるようにしたサービスがこれ。 最初に言っておきますが検索速度は爆速です!とりあえず適当に検索して使ってみたのですが、検索がめちゃくちゃ早い!僕の体感でブラウザでGmail内検索をした場合の10倍は速いです。(ネット環境にもよると思います) Macユーザーの人に説明するのであれば、SSDでメモリ8GBにしたときのSpotlight検索の速さと言えば伝わるでしょ
CSS3 Progress Bars | CSS-Tricks CSS3で動くプログレスバー作成サンプルが公開されています。 JavaScriptに頼ることなく実現できています。jqueryに思いっきり頼ってました。大変失礼! デモページはこちら 一本のバーの実現に必要なコードは次のようにシンプル。 <div class="meter"> <span style="width: 25%"></span> </div> デザインが可愛いのでこうしたテイストのサイトにそのまま使えます。 CSS3が動くスマートフォンでも使えそうですね。 これはとてもナイスです。 関連エントリ ステップで学べるCSS3ボタンのデザインチュートリアル 便利なCSS3ツール6つ+α CSS3のジェネレーター14種 IE6-8でもCSS3が使えるようになる「CSS3 PIE」
デモページ これらのエフェクトの種類は数多く用意されていますが、独自のプラグインを作成して使用することも可能です。 詳しくは、ドキュメントを参照ください。 CamanJS Document Creating a Plugin [ad#ad-2] CamanJSの実装 「caman.full.min.js」を外部ファイルとして記述し、下記のようにスクリプトを記述します。 <script type="text/javascript"> Caman("images/example-image.jpg", "#example-canvas", function () { this .saturation(20) .gamma(1.4) .vintage() .contrast(5) .exposure(15) .vignette(300, 60) .render(); }); </script>
タスク管理は先々の行動を管理するものですので、実際にどのような時間配分で行ったかという実績の記録にはあまり向いていないかと思います。前回の記事は、スケジュールの時間配分を行う前の段階でバランスをチェックできる、いわば予防みたいものになります。 いくら予防していても、病気にかかってしまったら診察とお薬が必要です。さらにタチの悪いことに、気がついたら毎日仕事漬けになっていた、なんてケースも良く聞きますので、自覚症状がなくとも第三者的にチェックしてくれる健康診断ような仕組みも必要でしょう。もしもライフ・ワーク・バランスの崩れ始めを察知し、整えやすくする方法があったら…。 私はGoogleカレンダーを使って、バランスを均一化する試みを続けています。三年くらい続けていますが、時間のバランスが崩れた瞬間が手に取るようにわかるまでになりました。残業もしなくて済むように対策を取りやすくもなり、少なくとも成
リアルな強さで独り勝ち、アパレルネット通販・ゾゾタウンが挑む新ステージ(1) - 11/02/28 | 08:14 「アパレルのネット通販ではもう独り勝ち。ほかのサイトとは売れ方が違う」、「サイトのクオリティの差が大きい。物流能力も抜きんでている」──。 業界やライバルの間から、そんな称賛ともやっかみとも取れる声が上がるEC(ネット通販)サイト企業がある。モール型ECサイト「ゾゾタウン(http://zozo.jp)」を運営するスタートトゥデイだ。ゾゾに出店するショップは約230店、1500以上のブランドから常時10万以上の掲載商品数を誇る。 2010年12月時点で月間の商品取扱高は67億円と、前年同期比60%増。ゾゾの会員は277万人を数え、そのうち10年の1年間で1回以上買い物をした会員は約110万人に達する。これは09年比で45万人(69%増)、08年に比べると70万人(2・7倍
Googleは、無線高速インターネットアクセスをどこでも安価に利用できる未来に賭けている。長期的に見れば賢明なことかもしれないが、筆者は先々週、この哲学のために、またMicrosoft製品を使うことになってしまった。 筆者はテクノロジを宗教的な理由ではなく実用的かどうかという点で選ぶことが多い。2010年に「Google Docs」を採用したのも実用的だったからだ。Google Docsで気に入っているのは、複数のコンピュータで(最近では携帯電話でも)同時に作業できることと、複数の人が容易に共同作業できることだ。筆者は高度な書式設定や数式はそれほど必要としていないので、そういった機能が不十分な点も大抵は我慢できる。 しかし、気に入らない点もある。Google Docsではネットワーク接続が必要だということだ。 「Android」搭載携帯電話や「iPhone」「iPad」を使用して「Goog
2010年はデータセンターに蓄積されたデータを、スマートフォンやタブレット端末から利用するクラウドコンピューティングの普及が始まった年だった。 こうしたトレンドの傍らで、情報量も増加の一途をたどっている。主に伸びをけん引しているのは、画像や音声などの非構造的なデータであり、特に医療データやGPS(全地球測位システム)関連の地図データなどが増加しているとされている。 背景にあるのは、スマートフォンやタブレット端末の爆発的な普及だ。米アップルは2008年に発売した3G世代のiPhoneであっという間に世界を席巻、2010年にはiPadも発表した。米グーグル陣営も2008年からAndroid端末を続々と発表した。 米IDCの調査によると、2010年のスマートフォンの出荷台数は前年比70%増加し、2億9300万台に達した。2011年のタブレット端末とスマートフォンの出荷台数は4億5千万台を超え、パ
「最も効果が高い広告手法」は本当か 検索連動型広告を大々的に実施している企業に勤めていた頃から感じていたことを書こうと思う。それは、この広告ビジネスが広告業界にもたらした「悪しき」考え方だ。 遡ること十数年前、当時まだ「総合広告代理店」がネット広告に本腰を入れてなかった頃、この領域が拡大成長するに至った立役者は若い世代が中心になって作り上げてきた「ネット専業広告代理店」である。このことは疑いもない事実であり、まだまだ「売れる媒体」ではなかったこの分野を、ネットバブルが崩壊しようが現在まで持ちこたえさせたのは、彼らの「売り物」がネット広告しかなかったからだった。それゆえ、彼らが「売り物」を広告主に説明するときには従来の広告と違うセールストークが必要であった。 それは、(インターネット広告業界に古くから従事していた人であれば一度は聞いたことがあると思うが)「テレビとか新聞とかマスメディアは効果
みなさんこんにちは。@ryuzeeです。 2010/12/22に永和システムマネジメントさんで実施したスクラム道.02でバーンダウンチャートについてお話させていただきました。 その際の資料を公開します。 スクラムではバーンダウンチャートを使うことが定義されていますが、バーンダウンチャートもツールなので、それをどう使うか、というのを考える事は非常に大事だよ、ということ、改善に使うべきであるということ、形状等を見ればチームの自己組織化レベルまで推察することができるよ、指標を追加するとさらに色々なことが分かるよ、といった話をしてます。 日本ではバーンダウンチャートについてこの話をしている人はまだほとんどいないはずです。 感想を聞かせていただければ幸いです。
渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 アジャイルな見積りと計画づくりを読んでいます。元々アジャイルとかを追っかけていると、知っている内容もそれなりにあったりはしますが、見積もりという、発注側と開発側の境界線上の業務に沿った話ですので、ぜひともビジネス側の人にもアジャイルを知ってもらいたい!というときに一押しできる本だと思います。 この本にはバーンダウンチャートの書き方が2種類でてきます。僕がかつて翻訳したことのあるScrum本で紹介されていたこともあって、バーンダウンチャートにはちょっと懐かしい気持ちもあったりはしますが、2種類目のやつが僕が考えていた改良策とちょっと違う内容だったので、ここのブログで僕のアイディアを公開します。本当はこれだけでライトニングトークスできるネタではありますが、さらっと公開します。僕の場
おはようございます。コードリーディング第三回です。 これからエレメント操作系のコードを読んでいきたいのですが、そのための準備として、セレクタを引数にしてjQueryオブジェクトを構築したとき何が起こるか見ていきたいと思います。 セレクタの解釈にはSizzleというエンジンが使用されているようですが、今回はあまり深くは追いません。「セレクタを渡した場合どのようなオブジェクトが返ってくるのか」を理解することを目的とします。 対象 jQuery 1.5.0 これまでのエントリ 配列、each 初期化、extend 今回読むコード $('a') 記述ルール 今回から、jQuery本体のコメントと区別するため、筆者が追加したコメントは//# の形式で記述します。 //# 筆者が追加したコメント // 元からついていたコメント function foo() { } クエリセレクタをざっと読んでみる $
Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: 10 Best Mutual Funds song lyrics Cheap Air Tickets Online classifieds Contact Lens Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy|Do Not Sell or Share My Personal Information
iframeやtextareaをドラッグ&ドロップでリサイズできるようにするjQueryプ... 次の記事 ≫:モダンなブラウザアイコンセット9 A Simple MVC Setup In Node.JS node.jsでシンプルなMVCを行うための仕組みが色々紹介されています。 WEBアプリケーションを組むといえば、MVCにして、アプリケーション全体の見通しをよくしたり、各キャリアへの対応も簡単にしたりといった手法が一般的ですがnode.jsでも同じような仕組みが確立されるとより使いやすくなりそうですね。 Mongoose - node.jsで使えるmongoDB用のORマッパーライブラリ(Model) Jade - JavaScript のテンプレートエンジン(View) Express.js - WEBアプリ構築フレームワーク。コントローラー部分に該当するコンポーネント(Contro
This document appears to be notes from a presentation on agile software development methods. It discusses concepts like iterative development, user stories, velocity, planning poker, and expectations of changing requirements. Various books and resources on agile are referenced throughout. The presentation emphasizes adapting to change and continuous improvement through small iterative work cycles.
ハンガリーの企業でCTOを務めるKristof Kovacs氏による記事です。各主要NoSQLプロダクトについて機能比較や利用ケースなどをまとめています。この記事ではCassandraやRedisなど6つのプロダクトを挙げています(表1)。 CouchDBは使い勝手に優れており、双方向レプリケーションやリアルタイム更新をサポートしています。Redisは非常に高速なことが売りで、トランザクションや変更監視の機能が備わっています。Cassandraは書き込みが読み込みよりも速いことから銀行や金融などのリアルタイムなデータ解析が必要になる分野で実力を発揮し、Cassandraと同じくJavaで作られているHBaseは億単位の行と数百万のカラムというBig Dataを扱え、月に1,000億を超えるメッセージを処理するFacebookのバックエンドに採用されています。 次々にプロダクトが生まれた
iframeやtextareaをドラッグ&ドロップでリサイズできるようにするjQueryプラグイン「TextAreaResizer」 2011年02月25日- jQuery textarea resizer plugin iframeやtextareaをドラッグ&ドロップでリサイズできるようにするjQueryプラグイン「TextAreaResizer」 textareaのリサイズはよくありますが、iframeもリサイズできます。初期化すると、iframeの下にいかにもドラッグ&ドロップできそうなハンドルが付きます。 ドラッグ中は要素の中身がしろっぽくなります。 ドロップ完了&リサイズ完了 テキストエリアも対応してます。 関連エントリ テキスト内容によってtextareaを自動リサイズできるjQueryプラグイン「autoResize」
Tomasz NurkiewiczFebruary 21st, 2011Last Updated: October 24th, 2012 In a previous post hosted at JavaCodeGeeks, our JCG partner Tomasz Nurkiewicz presented an introduction to Domain Driven Design using the State design pattern. At the end of that tutorial, he admitted that he had left out the process of how to inject dependencies (DAOs, business services etc.) to the domain objects. However, he p
December 2014 (1) February 2014 (1) January 2014 (1) September 2012 (1) April 2012 (1) March 2012 (2) October 2011 (1) June 2011 (5) May 2011 (1) April 2011 (1) March 2011 (1) February 2011 (1) January 2011 (1) December 2010 (1) September 2009 (1) April 2009 (1) March 2009 (1) January 2009 (3) November 2008 (2) October 2008 (1) December 2005 (2) October 2005 (2) September 2005 (2) August 2005 (7)
December 2014 (1) February 2014 (1) January 2014 (1) September 2012 (1) April 2012 (1) March 2012 (2) October 2011 (1) June 2011 (5) May 2011 (1) April 2011 (1) March 2011 (1) February 2011 (1) January 2011 (1) December 2010 (1) September 2009 (1) April 2009 (1) March 2009 (1) January 2009 (3) November 2008 (2) October 2008 (1) December 2005 (2) October 2005 (2) September 2005 (2) August 2005 (7)
RMIのAPIのJava Docに書かれていないようなので見落としがちなことですが、RMIのサーバーオブジェクト(Remoteの実装クラス)は、複数のスレッドから同時に呼び出される(可能性がある)ようです。このことは、 Java並行処理プログラミング ―その「基盤」と「最新API」を究める― 作者: Brian Goetz,Joshua Bloch,Doug Lea出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/11/22メディア: 単行本購入: 30人 クリック: 442回この商品を含むブログ (174件) を見るJava Concurrency in Practice 作者: Brian Goetz,Tim Peierls,Joshua Bloch,Joseph Bowbeer,David Holmes,Doug Lea出版社/メーカー: Addison-Wesley
NEWS(11/02/23 10:26) ファイルやレジストリ項目の変更をテキストで出力できる「WhatChanged」 ソフトのインストールで追加されるファイルやレジストリ項目をチェックする場合に Tweet Check 「WhatChanged」v1.07 「WhatChanged」は、ファイルやレジストリの変更をチェックできるソフト。Windowsに対応するフリーソフトで、編集部にてWindows 7で動作を確認した。作者のWebサイトからダウンロードできる。なお、本ソフトの配布ファイルは圧縮されておらず、実行ファイルそのものとなっている。 本ソフトは、特定のドライブ内のファイルや、指定したレジストリ項目に加えられた変更を検出できるソフト。たとえば、ソフトのインストールで追加されるファイルやレジストリ項目をチェックしたい場合や、開発時にソフトの挙動を確かめたい場合に便利だろう。 利用
以前 Ruby on Railsの達人 @a_matsuda に 薦められた テストツール Steak を現在開発中のプロジェクトで使ってみようと思い、勉強してみました。 Steakとは Steak は Cucumber 同様に Ruby on RailsなどのWebアプリの受け入れテストや総合テストのツールです。Cucumberは仕様(テスト)を自然言語で記述できるのが大きな特徴でしたが、SteakではRSpec+専用DSLで記述しまます。 Cucumberは仕様(テスト)を自然言語で書けるので、ユーザーに仕様を確認してもらうとか作ってもらえるのが最大のメリットです。しかしその分、feature(仕様)とStep(仕様をプログラムをつなぐコード)の2つを記述する必要あり開発の手間が取られます。 それに比べ、 Steak は RSpec (= Rubyのコード) なので、プログラマーに取っ
Welcome to Startups Weekly — Haje‘s weekly recap of everything you can’t miss from the world of startups. Sign up here to get it in your inbox every Friday. In…
ページ内のエレメントの配置や、メニュー、タブなど、ユーザーインタラクションを伴ったレイアウトが簡単に実現できるjQueryのプラグインを紹介します。 Magic jQuery デモ [ad#ad-2] 配置のデモでは、ピンクのパネル(「drag me」)をドラッグすると、それに合わせて各パネルの配置がダイナミックに変更されます。 ピンクのパネルを移動したキャプチャ 上記の各色のパネルにはそれぞれ条件が設定されています。 例えば、オレンジのパネルは下記のようなスクリプトになっています。 JavaScript $("#orange").align({top:'', bottom:"", left:"", rightIsLeftOf:'pink'}); $("#orange").limit({rightIsLeftOf:'blue'}); オレンジのパネルはピンクの左に沿って配置(align:r
2011.12.02追記 最新版で動作するようエントリを修正しました。 node.jsのデバッグ(ステップ実行)ができるnode-inspectorの使い方 - 大人になったら肺呼吸 はじめに このエントリでは、Ubuntu 10.10上にnode-inspectorとnode.jsをインストールし、node.jsをデバッグ(ステップ実行)する手順について書いています。このエントリを書くにあたり、以下のエントリを参考にさせていただきました。 node.jsでのデバッグ方法 - すにぺっと node.jsの開発時に役立つモジュール : アシアルブログ node-inspectorは、サーバサイドのJavaScriptをブラウザ上(Webkit系のブラウザ)でデバッグできるようにしてくれるライブラリです。 node-inspectorってのがあって、これがあると chrome上(webkit系
2/23に「Java: The Good Parts」という本がオライリージャパンから発売されます。配本は22日らしいので、早いところなら明日には売ってるのかもしれません。O’Reilly Japan - Java: The Good PartsJava: The Good Parts作者: Jim Waldo,矢野勉(監訳),笹井崇司出版社/メーカー: オライリージャパン発売日: 2011/02/24メディア: 大型本クリック: 10回この商品を含むブログ (8件) を見る翻訳は笹井崇司さん、監訳は私が行いました。目次は次のような感じです。 型システム 例外 パッケージガベージコレクションJava仮想マシンJavaDoc コレクション リモートメソッド呼び出し(RMI)とオブジェクトシリアライゼーション 並行処理 開発者のエコロジー目次をみれば分かるように、JavaといってもJavaに付
都元ダイスケ(当時34)は、クラスメソッド株式会社に転職しました。 こんだけJavaJavaしてた都元が、なんとAWSエンジニアになっております。世の中どうなるかわからんですね〜。まぁとは言え、ちょいちょいJava触ってますが。 そんなわけで、今後共よろしくお願いします! って1年以上前の話やけどな。 「第一回チキチキjava-ja ymsr送別会」に行ってきた。 ちょっと湿っぽくなった瞬間もあったけど、笑いの絶えない良い会だった。 あいつは絶対準備して待ってる。 というわけで、その時が来たら、「第一回チキチキjava-ja ymsrによる歓迎会」に参加しようと思う。 しばらく待ってろ。 ごぶさたです。都元です。 日経ソフトウエア2012年8月号が昨日発売となりました。都元が特別付録の文庫サイズ別冊「Eclipse逆引きポケット事典」に寄稿しました。この原稿は、息子誕生の混乱のさなかに脱稿
今まで開発はWindowsのVirtualBox上のCentOSか、ミニパソコンに入れてあるUbuntu10.10、またはMacはMacPorts上でいろいろやってました。 ですが、MacPortsは便利なんですが直接Mac本体が汚れていくのがどうしても嫌になってきたので、 ちょっと前に挫折したVirtualBoxでの開発環境に再チャレンジ。 他にもやることたくさんありますが、とりあえず、下記2点だけメモ。 ssh接続 apache2を導入してホストOSからブラウザアクセスが可能 環境 ホストOS: MacOSX 10.6 ゲストOS: Debian VirtualBox 4.0.2 r69518 手順 VirtualBoxにDebianをインストール インストール方法は下記URLのまま。途中、「標準」にのみチェックしました。 ThinkIT 第1回:Debianの最新版「etch」をイン
10. Profilepomの中の記述をON/OFFする為の機能mvn <goal> -P <profile-id>今回対象とする環境developstagingproductionそこでMavenのProfile 11. 切り替える対象JDBCの設定->一部だけ切り替えが必要なリソースログの設定->全体の切り替えが必要なリソース環境ごとのリソースの切り替えjdbc.url=${jdbc.url}jdbc.user=${jdbc.user}jdbc.password=${jdbc.password}<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration xmlns:log4j=http://jakarta.apache.org/lo
はじめてまじめに ...といってもたぶん 500 行くらい... WebKit ではなく Chromium 側のコードを書いている. まだレビューをとおってないため現在形. でかすぎてビルドの遅い Chromium より Mac WebKit をいじる方が快適という同僚もいたけれど, コード自体は Chromium の方がだいぶモダンだよなあ. 普通に unit test が書けるありがたさといったらない. Developer testing まず gtest が良くできていて感心する. static initializer を使ってケースの登録を分散化したり, コマンドラインフラグでテストケースを一覧選別できたり, プロセスを分離してクラッシュに強くしたり, クラッシュしたテストケースの backtrace をだしたり. でかい C++ のコードベース相手にテストをスケールするための工夫
John Hughes, Institutionen för Datavetenskap, Chalmers Tekniska Högskola, 41296 Göteborg, SWEDEN. rjmh@cs.chalmers.se この日本語訳は原著者の承諾を得て山下がここに公開するものです。 この訳文についての、御指摘などは山下伸夫(nobsun .at. sampou.org)までおねがい いたします。 翻訳最終更新日 : 2011-09-17 原文 "Why Functional Programming Matters" 日本語訳PostScript この論文は1984年以来何年ものあいだChalmers大学のメモとして回覧された。 1989年と1990年に幾分か改訂をしたのが[Hug89]と [Hug90]である。この版はもとのChalmer大学のメモ のnroff原稿をもとに
ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 Rubyを使って「なぜ関数プログラミングは重要か」を解読しよう!(その3) : melborne.github.com - 引き続き「なぜ関数プログラミングは重要か」を Rubyを使って解釈し自分の理解に基づいて解説してみます 誤解が有るかも知れません いやきっとあります ご指摘いただければ助かります プログラムの貼り合せ(遅延評価) 次に関数プログラミングの2つ目の強力な糊 つまりプログラムを貼り合せる糊について説明する いま2つのプログラムfとgがあって 入力inputをこれらに適用する場合を考える g (f input) プログラムfは入力inputを受け取ってその出力を計算し その出力はプログラムgの入力として使われる 一般的なプログラム言語ではfからの
ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 Rubyを使って「なぜ関数プログラミングは重要か」を解読しよう!(その2) : melborne.github.com - 前回に引き続き「なぜ関数プログラミングは重要か」を Rubyを使って解釈し自分の理解に基づいて解説してみます 関数の貼り合せ(ツリー編) 貼り合せの能力はリスト上の関数にとどまらない ラベル付き順序ツリーの例でこれを示そう Rubyにはリストに都合の良いArrayクラスが組込みであったが ツリーに都合の良いものはないので自分でクラスを定義しよう ツリーはラベルを持ったノードを連結したものとして表現できるので この連結の機能をもったNodeクラスを定義することで ツリーを表現しよう class Node attr_reader :label,
ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 Rubyを使って「なぜ関数プログラミングは重要か」を解読しよう! : melborne.github.com - 「Why Functional Programming Matters:なぜ関数プログラミングは重要か」(原著者:John Huges 邦訳:山下伸夫)という論文があります なぜ関数プログラミングは重要か これはMirandaという関数型言語を使って プログラマにとって 関数プログラミングがいかに重要であるかを論証したものです これが書かれてからの年数*1と被ブクマ数を見れば 極めて有益でmust_readであることは明らかでしょうが 自分にとっては高度な内容で読み解くのにかなり苦労しています リストを使った関数の貼り合せ(3.の前半)までについて
Orangeは統計の設計をビジュアル的に行うことが出来るソフトウェア。 OrangeはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。マーケティングやシステムの解析を行う際にはデータを並べ替えたりグルーピングしたりしてそこから何らかの法則を見いだしていく。その結果は表であったりグラフとして現される。 設計画面 数字を眺めているだけでは分からなかった法則がビジュアル化することによって見いだせる可能性がある。そのためには様々な角度から抽出したデータを組み合わせなければならない。その補助となるソフトウェアがOrangeだ。 Orangeはデータを様々な統計的手法および解析を通じて分析し、グラフに表示するソフトウェアだ。面白いのは各解析機能がコンポーネント化されており、ドラッグアンドドロップとインプットとアウトプットを結びつけることで関連性を定義できる点だろう。 コンポ
NetBeansでは、メニューの「表示 > ツールバー > メモリー」でメモリ使用状況をツールバーに表示させることができます。 けど、ここでは、もう少し詳しくメモリの使用状況を見るために、JConsoleを使いましょう。JConsoleは、Javaのプログラムの実行状況を見るための管理ツールです。 JConsoleプラグインのインストール JConsoleを使うには、JAVA_HOME/bin/jconsole.exeなどを起動すればいいのですが、せっかくなのでNetBeansからJConsoleを起動できるように、プラグインを入れてみましょう。 メニューの「ツール > プラグイン」を選択してプラグインダイアログを開いて、「使用可能なプラグイン」のタブから「JConsole」を選択してインストールしましょう。 そうすると、JConsole起動ボタンがツールバーに表示されるので、クリックして
TVアニメ『ぼっち・ざ・ろっく!』はとても面白かったですね。年末年始は『結束バンド』のアルバムをひたすら聴いていました。ロック最高!! anxmusic.lnk.to さて、"Rock"も良いのですが、"Lock"についても最近面白い話題がありました。 "Rust Atomics and Locks" という、Rust言語を使ってLockなどの低レベル並行ライブラリを実装してみることで、CPUアーキテクチャにまで踏み込んだ並行プログラミングについて学ぶことができる本が出版されます(電子版は既に入手可能)。 marabos.nl この著者は実際にRustのMutexやCondvarなどの改良に携わっており、それらを実装するために使われた知識がこの本には満載されています。 この本ではコードは基本的にRustで書かれていますが、最初の第1章でRust言語の並行性に関わる機能が解説されているので、
Report Cyclomatic complexity Unused variables Undefined variables Warn About == null About debugging code About unsafe for..in About arguments.caller and .callee About assignments if/for/... About functions inside loops About eval About unsafe line breaks About potential typos in logical operators When code is not in strict mode When new is used for side-effects Assume Browser NodeJS jQuery Develo
2. 自己紹介 1/2 • グロースエクスパートナーズ株式会社 – 事業推進本部 本部長 – チーフITアーキテクト – ソリューションデリバリー事業 統括 http://www.gxp.co.jp 3. 自己紹介 2/2 • 日本Javaユーザー会、日本Springユーザー会 • Twitter: http://twitter.com/yusuke_arclamp • ブログ:http://www.arclamp.jp/ • 「ソフトウェアアーキテクトが知るべき97のこと」監修 • 「拡張する空間」共著(藤本壮介氏) オライリーブースで 売ってます 4. 宣伝 • 「アーキテクチャとクラウド~情報によ る空間の変容」 – 建築家とソフトウェアアーキテクトの対談と してイベントを実施 – トゥギャっていただきました • http://togetter.com/li/102207 翔泳社ブー
The document discusses the traditional "iron triangle" of project management consisting of scope, cost, and schedule. It then introduces the "agile iron triangle" which prioritizes value and adds quality and constraints. The agile approach recognizes that scope, cost, and schedule are constraints, not priorities. It emphasizes that XP (eXtreme Programming) is about enabling social change through t
【公開】XP祭り関西2011講演資料「Agile開発のスケールアップ~Agile2.0を支えるチケット駆動開発」 #xpjugkansai 【1】先日、著者の長谷川さんと橘高さんから「アーキテクチャ中心設計手法」を献本して頂いた。 ありがとうございます。 本の内容は、アーキテクチャ中心設計手法(ACDM)に関する解説で、本邦初とのこと。 似たような本として「実践ソフトウェアアーキテクチャ」もある。 今回の発表では、自分が大規模プロジェクトの一つのチームリーダーとして、プロジェクト全体の中でどのように動いたら良かったのか、そして、プロジェクト全体をどのように率いればよいのか、を色々考えてみたことを入れている。 今後は、アジャイル開発をブラッシュアップする技術として、チケット駆動開発がもたらしたワークフロー・トレーサビリティ・自動集計のような機能だけでなく、アーキテクチャ設計やテスト管理の観点
Archived MSDN and TechNet Blogs 2/7/2020 2 minutes to read MSDN and TechNet blog sites have been retired, and blog content has been migrated and archived here. Archived blogs are grouped alphabetically by the initial letter of the blog name. Blogs and blog posts can be searched by their names, using the Search box at the top of the page. Actively updated blogs have been moved to other blog sites,
@TessFerrandez 15 features I love in Visual Studio 2015 – part 3 Debugging features In this 3rd and final post it is time for the debugger features, yay!!!. You might want to check out... Author: Tess Ferrandez Date: 10/26/2015 15 features I love in Visual Studio 2015 – part 2 IDE features Continuing my list of favorite features or "What's new in Visual Studio 2015", that started with a... Author:
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
Archived MSDN and TechNet Blogs 2/7/2020 2 minutes to read MSDN and TechNet blog sites have been retired, and blog content has been migrated and archived here. Archived blogs are grouped alphabetically by the initial letter of the blog name. Blogs and blog posts can be searched by their names, using the Search box at the top of the page. Actively updated blogs have been moved to other blog sites,
Archived MSDN and TechNet Blogs 2/7/2020 2 minutes to read MSDN and TechNet blog sites have been retired, and blog content has been migrated and archived here. Archived blogs are grouped alphabetically by the initial letter of the blog name. Blogs and blog posts can be searched by their names, using the Search box at the top of the page. Actively updated blogs have been moved to other blog sites,
ポリ課長帰国の巻き ここは東京某所ST電機ソリューション事業部。 それは年明け早々に出された人事だった。 ベック君が入社以来お世話になっていたメホリ先輩がアメリカ支社に配属となり、入れ替わりにアメリカ支社常駐だったポリ課長が戻ってくることになった。 オオハシ部長:紹介するよ。彼が新しく第一ソリューション事業部に入ってくることになったポリ課長。以前はアメリカ支社の経営戦略室でアメリカ支社長の参謀役として活躍し、売り上げを2000%アップさせたという伝説を持つすごい人なんだ。 ポリ課長:みんな、よろしくね! ベック君:(凄い人なのに気さくな人だ、よかった・・・) ベック君:ポリ課長! 実は明日の10:00~11:00で勉強会をやるんですがもしよろしければ参加されませんか? ポリ課長:わかったよ、僕も色々こっちの仕事について知りたいし、是非参加させて貰うよ。 ベック君:先ほどメールを送りましたの
overlasting.net 2019 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy
最近、「jQuery」というキーワードをよく見かけます。 これって何だろ?と思ったので調べてみたら、JavaScriptのライブラリのようで。 てことで、最近ちょっと気になってたJQueryについて調べてみました。 jQueryの概要 まずは難しいことは抜きにして、以下を読んでみると分かりやすいです。 はじめてのjQuery jQuery仕様関連 一応ですが、仕様について。 jQuery 日本語リファレンス 必要に応じてみればいいかな?と思ってるので、まだ細かくは見てません。 初心者向けの基礎知識、基礎講座 最初は初心者向けの記事を読んでみると良さそうです。 ASCII.jp:40分で覚える!jQuery速習講座一晩で覚えるjQueryの逆引き基礎サンプル7つjQuery事始め・コピペに頼らず、基礎知識を理解して実際に動かしてみるjQuery 開発者向けメモ サンプル、プラグイン 調べてて
先週の木曜日、2月24日に住商情報システム(SCS)とCSKが経営統合を発表したとき、SCSの中井戸信英会長兼社長は次のように発言したと、ITproの記事「「成長が見込めないIT業界で生き残りを賭ける」、SCSがCSKを吸収合併」が伝えています。 経営統合は、IT業界が右肩上がりに成長しなくなった今、どうやって生き残っていくかを考えた結果だ IT業界が右肩上がりに成長しなくなった、という認識を吐露されていますが、これはSCS/CSKが主力にしている「エンタープライズITにおける受託業務の国内市場」が成長しなくなったと受け止めるべきでしょう。 ブログGoTheDistanceのエントリ「住商情報システム(SCS)とCSKが合併した件について」でもこの発言に触れ、経営統合の理由を次のように分析しています。 「右肩上がりに成長しない=既存の市場のパイはもう大きくならない」という解釈を僕はしました
+1 ボタン 2 AMP 11 API 3 App Indexing 8 CAPTCHA 1 Chrome 2 First Click Free 1 Google アシスタント 1 Google ニュース 1 Google プレイス 2 Javascript 1 Lighthouse 4 Merchant Center 8 NoHacked 4 PageSpeed Insights 1 reCAPTCHA v3 1 Search Console 101 speed 1 イベント 25 ウェブマスターガイドライン 57 ウェブマスタークイズ 2 ウェブマスターツール 83 ウェブマスターフォーラム 10 オートコンプリート 1 お知らせ 69 クロールとインデックス 75 サイトクリニック 4 サイトマップ 15 しごと検索 1 スマートフォン 11 セーフブラウジング 5 セキュリティ 1
【ニューデリー=庄司将晃】携帯電話向けを中心とする通信関連設備の外国メーカーに対し、ソフトウエアの設計図にあたる「ソースコード」の提出義務づけを検討していたインド政府は、この規制を実施しない方針を決めた。「安全保障上の理由」を掲げていたが、日米欧の関連業界や政府は「先端技術の流出につながる」と反対していた。複数の地元メディアが伝えた。 新興国では中国が昨年、ICカードリーダーといった情報セキュリティー製品の政府調達に限り、コードの開示を求める制度を導入。ブラジルも検討を進めるなど規制導入の動きが相次ぎ、成長市場への浸透を狙う先進国側が警戒感を強めていた。 インド政府は昨年7月、国内の通信事業者に対し、導入する外国製の通信関連設備のコード提出を求める方針を発表した。「ソフトの設計図が不明なままでは、機密情報が外国に流れるおそれがある」というのが理由だった。コード提出に代わる「安全保障上の
プロダクトページなどによく利用される、画像の一部を拡大する実用的で軽量なjQueryのプラグインを紹介します。 jQuery plugin: Easy Image Zoom デモページ [ad#ad-2] デモではサムネイル画像にカーソルを合わせると、その箇所を中心に拡大表示し、ディテールをユーザーに提供することができます。 スクリプトは使い勝手をよくするために、できるだけ軽量にし、またカスタマイズも簡単にできるように設計した、とのことです。 Eazy Image Zoomの実装 HTML サムネイル画像をimg要素で実装し、拡大画像をa要素に配置します。 <a href="large.jpg"><img src="small.jpg" alt="Small image" /></a> CSS 拡大画像のスタイルはCSSで簡単にカスタマイズが可能です。下記はデモページの例です。 #easy
Google Cloud Connect for Microsoft Office Google Cloud Connect for Microsoft Office brings collaborative multi-person editing to the familiar Microsoft® Office experience. You can share, backup, and simultaneously edit Microsoft Word, PowerPoint®, and Excel® documents with coworkers. Watch the videos below to learn how Google Cloud Connect teaches your old docs new tricks. Learn how Cloud Connect
■ [rails] Railsのテストを高速化するやつ ちょっと調べた。導入はわりと簡単なので試してみると良いです。 spork Railsをロード済みのテストサーバを立てることによって、テストの起動時間を短縮する。 https://github.com/timcharper/spork Twiwt:Blog / jugyo : spork でサクサク RSpec on Rails3 Rails 3対応。Rails 2の場合はspork 0.8.xを試せと書いてある。 テストフレームワークはRSpec、Cucumberに対応。Test::Unitを使う場合は https://github.com/timcharper/spork-testunit を入れる(ただし1.9未対応…)。 parallel_tests テストを複数のプロセスで実行することによって、テストの実行時間を短縮する。 (
概要 これはGoogle Docs spreadsheetに書かれたデータをjsonに変換するツールです。入れ子構造も再現できます。 どんな時つかうの? 開発時のテスト用に webアプリ開発でajax側とか作ってるけど、まだサーバー側ができてなくて、でもとりあえずテスト用のjsonが欲しい時とかあると思います。きっと。 直接jsonファイル作ってもいいけど、ある程度大きなjsonファイルになると管理も大変だし、入れ子構造になるとわけわかんなくなるし、json変更したら動作が変わったとかなったらめんどいですよね。 お客さんに直接入力してもらえる google docsなので、お客さんから直接データを入力してもらえます。ITにうといお客さんもExcelなら使える人も多いです。そんな案件の時にご使用ください。 組込み方法 ツール -> スクリプト -> 挿入 でsheet2jsonを検索してくだ
ws-ioはWebSocketとI/Oを組み合わせることでWebベースのターミナルを実現する。 ws-ioはRuby製のオープンソース・ソフトウェア。HTML5で新しく登場した機能は幾つもあるが、その中でも特殊な位置にあるのがWebSocketではないだろうか(仕様からは切り離されているが)。これまでになかったソケット通信をどう活かすかが問題だ。 Web上でirb そのため、出ているものもチャットくらいがメインで、まだまだ模索している段階だ。そのような時期にはとにかく色々なものを作り、その中で最もマッチしていると思われるものを見極めなければならない。今回はその一つ、ws-ioを紹介しよう。 ws-ioはWebSocketとサーバのI/Oをつなげてしまうソフトウェアだ。例えばShellとつなげてしまうことで、Webブラウザ上にターミナルが立ち上がると言った具合だ。WebSocketで繋がって
iPad、iPhone、Android端末で、オンラインオフィススイート「Google Docs」の文書への日本語を含む46カ国語での入力が可能になった。 米Googleは3月2日(現地時間)、「Google Docs」の文書をAndroid端末、米AppleのiPhoneおよびiPadで編集できる機能を日本語を含む44カ国語に対応させたと発表した。 Googleは昨年11月にモバイル端末からのGoogle Docs文書編集機能を、Android 2.2およびiOS 3.0以降で利用できるようにしたが、対応言語は英語のみだった。 同機能を使うには、対応する端末のWebブラウザからdocs.google.comにアクセスし、Google Docsの一覧から編集したいファイルを選択する。ドキュメントの場合はページの右側の[編集]をクリックすると編集画面になる。可能なのはテキストの入力のみで、フ
Android の WebView を使って Javascript 関数を呼び出すには WebView#loadUrl メソッドを使います。ただしこの方法だと関数の戻り値を取得することができません。 一番簡単で手軽な方法として Javascript の alert 関数を使って WebChromeClient クラスの onJsAlert メソッドから戻り値を受け取る方法がありますが、この方法だと alert 関数が使えなくなりデバッグするときにとても不便だったり、関数の種類が増えると戻り値の文字列解析が必要になったりとイマイチ使えませんでした。 javaからjavascriptを実行した場合の返り値の受け取り そこで JavascriptInterface を使って Javascript 関数の戻り値を取得するプログラムを作成してみました。 今回作成したプログラムの特徴は以下になります。
JavaScriptjQuery UI の Dialog 機能はダイアログをモーダル表示することができる。サンプルを見ると、背景がグレーアウトされて、手前のダイアログしか操作できないTab キーを動かしてもダイアログからフォーカスを移せないといった動作になっている。いままでいろんなライブラリの擬似モーダル実装を見てきたが、Tab キーを押したらこっそり裏側の部分にフォーカスを移せるものばかりだったので、Tab キーにちゃんと対処していたところに驚いた。どうやって実装してるんだろうと思って jquery.ui.dialog.js を見てみたら、次のように泥臭く実装していた。 // prevent tabbing out of modal dialogs if (options.modal) { uiDialog.bind('keypress.ui-dialog', function(even
色々と使えそうなデータのビジュアリゼーションライブラリ集が22個まとまったエントリのご紹介です。 FlashからPHPで描画するものや、APIを叩いて表示するものなど、既知の物も含まれていると思いますが、多数のグラフ作成用の仕組みが紹介されています。 Fly Charts マウス位置によって情報がポップアップされたり、タブでデータを区切ったり出来るFlash製のUIをしたユニークなグラフ描画ライブラリです。 単純に描画されるグラフ自体もデザイン性があっていい感じですね。 Fusion Charts こちらもFlash型のグラフ描画コンポーネントです。デモページを見ればその多機能さが分かります。 Axiis Flexで作られたデータビジュアリゼーション用フレームワーク。 Stlye Chart 色々な種類のユニークなデータビジュアリゼーションが実現できるライブラリ。 Jfree Chart
d3.js データのビジュアリゼーションに使えるJSライブラリ「d3.js」 ユニークで様々なビジュアリゼーションが可能になっており、更にアニメーションしたりインタラクティブな要素を盛り込めるのも特徴 次のようなデータビジュアリゼーションをjavascriptのコードを使って描画でき、サンプルコードなんかも公開されています。 IEには対応していませんが、かなり色々なことができるので覚えておいてもよいかも。 関連エントリ 色々と使えそうなグラフや図が描けるビジュアリゼーションライブラリ集 データの様々なヴィジュアリゼーションが可能なFlexライブラリ「birdeye」
Web application monitoring: easy, high quality, detailed and low overhead We are pleased to announce Union Station, our state-of-the-art web application performance monitoring and behavior analysis service. It aids web application developers by helping them to understand their web application’s behavior and identifying bottleneck and problems. It aids system administrators by notifying them of pot
A hundred of REALLY high quality free design elements and where to find them Finding quality resources these days has become a task worthy of an Indiana Jones movie, where you have to avoid dozens of faux websites filled with ugly design elements, broken links and enormous amounts of advertising. The main search engines have lost a lot of their capacity to aid designers fulfill their needs and tha
[読了時間:4分] mixi日記が「過去に起こったこと」を伝えるツール、Twitterが「いま起きていること」を伝えるツールだとすれば、新しくローンチされた「Ditto(ディトー)」は「これからしたいこと」を伝えるコミュニケーションツールだ。 無料のiPhoneアプリとしてリリースされたばかりだが、「Eat out(外食)」「Coffee」「Shopping」などといった12個のアイコンの中から、これからしたいこと選んで意思を表明するツールだ。例えば「Coffee」を選ぶと、「Tsuruaki Y.(ここはユーザーの名前)wants to have coffee(鶴章はコーヒーを飲みたいと思っている)」というメッセージをFacebookやTwitterに流すことができる。その際に「select coffee shop」という文字のところをタップすれば、近隣のコーヒーショップがリストアップさ
このエントリを書いた背景 先日会社で「開発時間を短縮するためのアイデアやノウハウをみんなでシェアしよう」という課題が出されました。 「カウボーイコーディングとコピペプログラミングで技術的負債たっぷりのシステムを作りましょう。そうすれば開発時間はぐっと短くなりますよ」なんてことは口が裂けても言えないので、真面目に考えてみました。 色々あるとは思うのですが、その中でも特に重要だったり、言語や技術を問わずに使えそうなものを10個選んでみました。 どれもまあ、基本中の基本だったり、アジャイル開発だと常識的に行われているようなことばっかりかもしれません。 とはいえ、おいらの会社に限定されるような話は載っていないので、ここにもその時に書いた内容をそのまんま載せておきます。 ただし、あなたの仕事とおいらの仕事は少し違うと思うので、読む前に以下の前提条件を確認しておいてください*1。 このエントリを読む前
ツールを活用して面倒な作業をこなし、Azure を使う開発者のイノベーションを効率化しましょう。プリペイドで始めることも、最大 30 日間無料で Azure を試すこともできます。開始の際に使用期間の確約はなく、いつでもキャンセルできます。
2011年2月26日(土)に開催されました 第五回 ライブドア・テクニカルセミナー の発表資料と動画を公開致します。ご参加頂きました皆様、どうもありがとうございました。 「開発者から見たAndroidとiOSアプリの違い」(佐孝 太郎 株式会社ライブドア) 「HTML5で動くFlash Playerを作ってみた」(紀平 拓男 氏 株式会社 ブロードテイル) 「対談: 新進気鋭のSAPに聞いた現場事情」(石井 武 氏 株式会社オルトプラス/ 聞き手 伊勢 幸一 ) 「スマートフォン向けソーシャルアプリケーション開発の現在」伊藤 直也 氏 グリー株式会社) 講演1「開発者から見たAndroidとiOSアプリの違い」 株式会社ライブドア 開発部開発2G(スマートフォンチーム) 佐孝 太郎(約21分) 1/2 2/2 概要: 「スマートフォン」でひとつに括られるAndroidとiOSですが、
jQuery Form Framework - jFormer ログイン/ユーザ登録といったフォーム実装用のフレームワーク「jFormer」。 JavaScript と PHP、CSSファイルが1つのセットになっており、このフレームワークを使って便利なフォームをPHPで簡単構築できるライブラリです。 例えば、ログイン用のフォームを見てみると、次のように、demoユーザの案内を出すことも出来ます。 デモページ上には、単にデモだけではなく、実現するためのPHPコードがデモページ上から確認でき、比較的容易に実現できるようになっています。 全てPHPのコードで記述出来てしまうところがこのフレームワークの特徴。PHPとJavaScriptの思考をいったりきたりする必要がなくて作り安いというわけです。 テキストのバリデーション機能なんかも入ってます。 ここら辺もPHPでrequiredに設定することで
Salesforceといえば、ちょうど最近行われたSalesforce Developers | Developer Eventsというイベントに参加された方もSI業界では多くいらっしゃるのではないかと思います。私はそのイベントには参加していませんでしたが、先日会社でSalesforceのSE*1の方からお話を伺う機会がありました。 Salesforceの提供するForce.comのようなパブリッククラウド上での開発を最初からなんとなく敬遠してしまう組織もあるかもしれませんが、多くの業務システム開発に対しては開発生産性がJavaや.NETの5倍という宣伝文句は決して大げさでないケースが多いと考えます。実際この5倍という数字は日本における実績というよりワールドワイドでの実績に基づくものと思われますが、海外ではそもそもSalesforceが対象とするような領域ではもともと生産性の高いフレームワ
モバイルバッテリーとは呼べない。「ほぼポタ電」なコレ1台で有事の時もアウトドアも大活躍!【AmazonスマイルSALE】
「Gmail notifier」などの特定のアドオンは、ブラウザを使っている時には非常に便利ですが、そこはアドオンという宿命を背負った存在だけに、ブラウザを終了してしまうと機能してくれません。ですが、Chromeに新しく「アドオンだけを起動させておく」機能が搭載されました! ブラウザウィンドウを開いていなくても、アドオンの使用が可能です。 この機能が活用できるアドオンは、まだ数えるほどしかないのですが、多くの開発者が将来的にこの機能を追加するはずです。Chromeウィンドウを閉じても、GmailのチェックなどのプロセスはシステムトレイやDockに残り、Chromeの起動状況に関係なく、デスクトップ通知を受け取れます。また、システムトレイやDockからバッググラウンド稼働可能なアドオンへアクセスできるので、かなり便利に使えそうです。 この機能は、さらに便利に成長しそうな可能性を多々秘めていて
お探しのページは、削除されたか、または現在利用できない可能性があります。 アドレスが間違っていないか、もう一度お確かめください。
ニコVIPユーザー様、宇賀神でございます。 なんか、ちょっとだけ暖かくなってきましたね♪ これから少しずつ気温があがってはくるとはいえ、 まだ春物、って感じもしませんよね、、、 そんな時に、すごくオススメなやつありますよ! 「ライダースジャケットって、むずくない!?」 友達と会う時、お出かけの時も、コンビ二行くときも、 このライダースジャケットは楽に着こなせます。 見てみたら絶対、分かります!! ⇒10年以上人気の秘訣・・・教えちゃう!! 1 以下、名無しにかわりましてVIPがお送りします 投稿日:2011/02/21(月) 03:42:25.88 ID:1OAeGmvL0 ロジックパズル 解答を見てこれを解いても後あとになって 実力で解けばよかったと思いたくない と思ってたんだがもういい加減諦めた だれか分かる奴いたら解き方教えてくれ http://www.wowgam
内容:「Streamfile」は、ストリーミングに対応したファイル転送サービスだ。ファイルのアップロードが完了する前でもダウンロードを開始できるので、クラウドにファイルを蓄積するタイプのファイル転送サービスでありながら、ファイルの受け渡しが完了するまでの時間を大幅に削減できるのが大きな特徴だ。 「Streamfile」は、ストリーミングに対応したファイル転送サービスだ。ファイルのアップロード完了を待つことなく、アップロード開始と時を同じくしてダウンロードを始めることができるので、ファイルの受け渡しが完了するまでの時間を大幅に削減できるのが大きな特徴だ。 おおよその手順としては、まずトップページで宛先のメールアドレスを入力したのち、ファイルを選択してアップロードを開始する。匿名でのアップロードも可能なほか、名前やメールアドレス、メッセージを記入することも可能だ。ファイルサイズの上限は150M
最近出たプロダクトで「RStudio」というのがあるんですが、試しに使ってみてあまりにも洗練されてて感動したのでエントリにしました。 RStudio って何? そもそもなにするものかというと、統計分析・グラフ作成プログラミング言語である R の IDE みたいなもので、PC 上でスタンドアローンで動かすこともできますし、サーバ上のリソースをブラウザ越しに扱うこともできます。スタンドアローンの方はすでに Windows や Mac などひと通りバイナリありますし、サーバの方も Ubuntu/CentOS はバイナリあって楽々使えるようです。 ちなみに最初 Amazon Linux で動かしてみようと思ってたんですが、Amazon Linux は微妙にパッケージを新しくした CentOS みたいな感じなので各所でライブラリのバージョンがずれてて依存関係で破滅的になりました。だったら make
Business grade file transfers. Send file objects up to 5TB. We secure your big data. Transfer Large amount of data + Our platform supports file objects up to 5TB + No browser plug-ins needed + Access files from any PC, Linux or Mac Security + Send and receive files with up to SSL/TLS 256-bit encryption + File encryption with private passwords distributed via separate medium (SMS) + Track all trans
米Googleは一部Gmailユーザーのメールが消えた問題について、ソフトウェアのバグが原因だと明らかにした。ユーザーのメールはなくなってはいないとも説明している。 この問題は2月27日(米国時間)から起きており、一部のユーザーがGmailアカウントが空になったと報告している。Googleは、メールはなくなってはおらず、既に影響を受けたユーザーの多くがメールにアクセスできるようになったとしている。近いうちにすべてのユーザーが通常の状態に戻るはずという。 このような問題が起きた原因は、ストレージソフトウェアのアップデートで予期しないバグが発生したためと同社は述べている。同社は問題に気づいてすぐに、ソフトウェアのバージョンを古いものに戻した。 Googleはユーザーのデータのコピーを複数作成し、複数のデータセンターで保存しているが、今回はまれなバグによって複数のコピーが影響を受け、一部のメール
A cloud IDE for writing, running, and debugging code AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. It includes a code editor, debugger, and terminal. Cloud9 comes prepackaged with essential tools for popular programming languages, including JavaScript, Python, PHP, and more, so you don’t need to install files
Test without limits Don’t let a simple mistake or rendering issue derail months of hard work on the perfect email campaign. With unlimited email previews on 100+ of the latest devices and clients (including dark mode), you can be certain your messages display as intended—on every device, in every inbox. Deliver error-free messages in less time with the most comprehensive and secure email preview t
Monetize Your Data with White-Labeled Analytics Products.Juice is your end-to-end solution to design, develop, and deploy with confidence. Transform Your Data into RevenueJuice is a full-service partner for creating revenue-generating analytics solutions. With our expertise and proprietary platform, we turn your data into valuable products that drive growth. Here's how we stand apart: Rapid Time-t
Chandoo.orgのエントリーから、条件付き書式を利用して、エクセルのデータを見やすくする5つのテクニックを紹介します。 Learn Cool Microsoft Excel Conditional Formatting Tricks テーブルの横列・縦列をハイライト 条件付き書式を使用したガントチャート セル内に配置するグラフ ミスやエラー・データ欠落などのハイライト表示 直感的に把握できるデータテーブル [ad#ad-2] エクセルデータは、Chandoo.orgのエントリーの一番下からダウンロードできます。 テーブルの横列・縦列をハイライト テーブルのデータを見やすくするために、横列・縦列を交互にハイライト表示にします。 ハイライトにするテーブル全体を選択します。 メニューより、[書式] - [条件付き書式] を選択。 「数式」を選択し、「=MOD(ROW(),2)=0」を入力し
グローバルリーダーシップセミナーの講師で米国大手コンサルで長年の経験を持つ萩原達夫(はぎわらたつお)が皆さんと意見交換をする場! UCLAのMBA主席卒業(1993-1995)、アメリカで大手コンサル会社14年の実績Georgetown大学外交学部留学(1988-1989) プロジェクトマネジメント能力はとても重要です! コンサルティングという職業はプロジェクト屋です。企業は自分たちのルーチンオペレーションを回す人材と余力はありますが、一過性のプロジェクトをするのにはそういった人材も能力もないという現状があります。なので、コンサルタントを雇います。システム導入、各種制度設計と導入、リストラ、企業風土改革、トップマネジメントにとって会社を進化させ、改善していくにはそういったプロジェクトが必要なのでプロジェクトのプロであるコンサルタントを雇うのです。職業としてコンサルティングビジネスが成長して
Available for Windows, macOS and Linux. Downloads in seconds, installs instantly and ready to build projects immediately with zero setup. Simple, intuitive and uncluttered user interface will let you break down the work, build a Gantt chart, assign resources and calculate project costs in minutes. If you need some guidance into the basics of working with GanttProject, please watch this awesome vid
<続 X$BH に関する検証 ~その2~> ペンネーム ちょびひげ 前回は X$BH 表のSTATE列を見ることによって、バッファ上のオブジェクトの 状態が把握できる事を確認した。今回は「単一サーバ」、「単一セッション」 の環境でSELECT、INSERT、UPDATE処理時にデータベース・バッファ上のオブ ジェクトのステータスがどのように変化にするのかを見ていきたい。 検証環境とテーブル構成は以下通りである。 ************************************************************* ◆環境 Linux 2.4.2-2 Oracle9i EE Release 9.2.0.1.0 ◆テーブル構成 SQL> desc test Name Type --------- ------------------ ID1 NUMBER ID2 NUMBE
<続 X$BH に関する検証 ~その1~> ペンネーム ちょびひげ 過去の “Oracle 9i 関する検証” で 主にデータベース・バッファの構造を理 解するために X$BH 表を詳しく見ていった。今回は前回とは違った観点でX$BH に焦点を当てて検証を行って行きたいと思う。 最初に、単一インスタンスの環境でオブジェクトの検索時や更新時のデータベ ース・バッファ上のオブジェクトのステータス変化を見て行く。次にRACの場 合には、単一インスタンスと比較して、どのような変化をするのかを見て行 きたい。最後に10gの場合のSGA管理にも触れることが出来ればと思う。 それでは、まずX$BH表に関しておさらいしておきたい。 X$BH とは? Oracleの動的パフォーマンス・ビューの元表であり、SYSユーザでアクセスが 可能である。この表を見ることによって、データベース・バッファにどんな オブジェ
~ロックに関する検証 その9 最終回~ ペンネーム ちゃむ 前回は、ビットマップ・インデックスの構造を理解した上で、ビットマップ・ インデックスが作成してあるテーブルの、ロックの範囲に関して検証した。 気持ち的には、ビットマップ・インデックスの構造や特徴を、もっと掘り下げ て解説したいところであるが、それはまたの機会にしよう。 今回は、PCTFREEとトランザクションエントリの関係を探ってみよう。 以下に、1000行のテーブルをPCTFREE 0を指定して作成するスクリプトを用意し た。このテーブルの、インサート処理によって行がフルに詰まっているブロッ クに対して、UPDATE処理を行ってみよう。 SQL> UPDATE EMP_F0 SET ENAME = 'OSAMU' WHERE EMPNO = 1 ; 1行が更新されました。 セッションBより次の行を更新 SQL> UPDATE E
~ロックに関する検証 その7~ ペンネーム ちゃむ 前回は、ビットマップ・インデックスの構造の詳細に迫ってみた。 今回は、BLOCK DUMPによりビットマップ・インデックスの構造をさらに詳細に 見ていこう。この構造が分からないと、ビットマップ・インデックスのロック の問題を理解することはできない。 では、BLOCK DUMPを見てみよう。 BITMAP_4のBLOCK DUMPをすべて取得するためには、以下のSQLでBLOCK_ID等を取 得(結果をファイルに出力)した後、そのスクリプト(ファイル)を実行するこ とにする。 SQL> SET FEEDBACK OFF SQL> SET PAGES 0 SQL> SET HEAD OFF SQL> SET TERMOUT OFF SQL> SPOOL C:B_DUMP.SQL SQL> SELECT 'ALTER SYSTEM DUMP D
~ロックに関する検証 その6~ ペンネーム ちゃむ 前回は、ビットマップ・インデックスの構造の概要を説明した。 今回は、ビットマップ・インデックスの構造の詳細をさらに見ていこう。 前回使用したカーディナリティ4のビットマップ・インデックスを使用し、詳細 な構造を見ていこう。詳細な構造を知るには、やはりお馴染みのダンプが必要 である。今回は、Oracle8以降のダンプの取得方法で行なうが、Oracle7以前の 方法を知りたければ、バックナンバーの「続・インデックスに関する検証」を 参照いただきたい。 ********************** カーディナリティ4の場合 *********************** SQL> CREATE BITMAP INDEX BITMAP_4 ON T10MAN_COPY_4(MGR) STORAGE (INITIAL 2K NEXT 2K PCTI
~ロックに関する検証 その5~ ペンネーム ちゃむ 前回は、インデックスが作成してあるテーブルに対して更新処理を行ったとき の、トランザクションロックに関しての検証を行った。 今回からは、ビットマップ・インデックスを作成したテーブルに対して、更新 処理を行なってみる。その時のロックの仕組みを検証する前に、ビットマップ・ インデックスの構造を十分に理解する必要がある。 <B-Treeインデックスとビットマップ・インデックスの構造上の比較> <B-Treeインデックス> B-Treeのインデックスの構造は、前回説明した通りである。 B-Treeインデックスが使用されて検索が行われると、該当するキー値が存在す るリーフブロックが読み込まれ、それが指しているROWIDにより実データにアク セスする。カーディナリティが高い(値の種類が多い)場合は、非常に有効で、 例えばプライマリキー列によるイコール
~ロックに関する検証 その3~ ペンネーム ちゃむ 前回は、ロックが悪さをする場合について説明した。 今回は、トランザクションロックに関して検証を行う。 検証には、以下のテーブル a を使用する。 SQL> create table a maxtrans 1 as select * from emp; maxtransというものは、あまり指定してテーブルを作成しない場合が多いであ ろう。これは、データブロック中のトランザクションエントリのMAX値を決める ものである。以前、ロールバック・セグメントの検証のときに、以下のような テーブルのブロックダンプを紹介したと思う。その時は、Xidがトランザクショ ン表のスロットの場所を示すことなどの説明をした。 Itl Xid Uba Flag Lck Scn/Fsc 0x01 xid: 0x0009.003.00000076 uba: 0x04000
~ロックに関する検証 その2~ ペンネーム ちゃむ 前回は、ロックの重要性などを説明した。 今回は、ロックが悪さをする場合について説明しようと思う。 悪さというと少し語弊があるかもしれないが、例えば、以下のように行ロック待ちになるようなSQL文を発行してみる。 セッションA SQL> UPDATE A SET ENAME = 'OSMAU'; 12行が更新されました。 セッションB SQL> UPDATE A SET ENAME = 'OSMAU'; 「待たされているよ~~~~~~~~~~」 この時の、V$LOCKの様子は以下の通りである。 SQL> SELECT SID,TYPE,ID1,ID2,LMODE,REQUEST,CTIME,BLOCK FROM V$LOCK WHERE TYPE IN ('TM','TX') ; SID TY ID1 ID2 LMODE REQUEST CT
~ロックに関する検証 その1~ ペンネーム ちゃむ 今回からロックに関する検証を行なう。 例えば、EMP表のデータをUPDATEしたときCOMMITするまで、そのUPDATEしたデー タが他のユーザーに変更されないように保証したり、表がDROPされないように保 証されているのはロックのおかげである。これらのことは「データに一貫性があ る」とか「データ構造の整合性がとれている」とかいわれることもある。さら に、ロックのおかげで、複数のユーザーがデータに同時実行アクセスできるよう になっている。 ロックには、表全体に対するロックである表ロックと、行データを保証するため の行ロックというものがある。これらを合わせてDMLロック(データロック)と いう。また、データ構造を保証するのは、DDLロック(データディクショナリー ロック)という。表のデータ構造は、データディクショナリ上に存在するので、 こ
HTML5 is the latest version of HTML and XHTML. The HTML Standard defines a single language that can be written in HTML and XML. It attempts to solve issues found in previous iterations of HTML and addresses the needs of Web Applications, an area previously not adequately covered by HTML. Here are several resources worth exploring: WHATWG FAQ The Web Platform Nu Html Checker HTML Standard on GitHub
Hi, I’m Mark Nottingham. I write about the Web, protocol design, HTTP, Internet governance, and more. This is a personal blog, it does not represent anyone else. Find out more. Comments? Let's talk on Mastodon. @mnot@techpolicy.social other HTTP posts Yet More New HTTP Specs Wednesday, 8 June 2022 A New Definition of HTTP Monday, 6 June 2022 How Multiplexing Changes Your HTTP APIs Sunday, 13 Octob
JavaWorld's most popular long-running series, featuring new and classic Java programming tips from your peers in the Java developer community. Java Tip 130: Do you know your data size? Don't pay the price for hidden class fields Recently, I helped design a Java server application that resembled an in-memory database. That is, we biased the design toward caching tons of data in memory to provide su
Make a note of it: Web tech, montaineering, and so on. Note: この記事は、3年以上前に書かれています。Webの進化は速い!情報の正確性は自己責任で判断してください。 1年以上前のSugamo.cssで出したネタ。もうちょい纏めてから出そうと思ってたけど、いつまでたっても手を付けられないうちに風化しだしてきたから、えいやっと張るだけ張ってみることにした。(サンプル) 何をやっているかというと、まあつまり、本文組の行間サイズで全部揃えてみたら心地良いリズムになるんじゃね?という実験。当然、毎回手動で各要素をpx調整するのはクールじゃないから、あらかじめ<p>とか<pre>とか<blockquote>とかにルールを設定しといて、テキスト流し込むだけで良い感じにならないかなー、と。 まあ結論としては、「こんなのWebじゃねぇ」といった感じ
HTML5 sectioning elements, headings, and document outlines A subject I have returned to a couple of times is how to use headings to make good document outlines in HTML documents. See Headings and document structure conclusions for a summary of my reasoning. Recently I’ve been taking a closer look at how HTML5 changes the way document outlines are created. I’m not entirely sure that I have understo
PDFファイルやスキャナで読み込んだ文書の画像ファイルをGoogle Docsにアップロードすると、編集可能なテキストファイルに変換できる機能が横書きの日本語に対応した。 米Googleは2月28日(現地時間)、昨年6月にGoogle Docsに追加したOCR(光学式文字認識)機能を、新たに日本語を含む29カ国語に対応させたと発表した。日本語のPDFやスキャナやデジカメで取り込んだ文字を含む画像をGoogle Docsにアップロードすると、ファイルがテキストデータに変換される。 使い方は、Google Docsの「アップロード」の画面で変換オプションを以下のように設定し、「アップロードを開始」をクリックする。変換が可能なファイル容量の上限は2Mバイトだ。 実際にやってみたところ、PDFではほぼ問題なくテキストに変換されたが、デジカメで撮影した画像からの変換の精度はまだ高いとはいえないようだ
mysql のコンソールで grep とか使えないかなぁと思っていたら pager を使えば出来ることを今更知った。 MySQL :: MySQL 5.1 リファレンスマニュアル :: 7.7.2 mysql Commands http://dev.mysql.com/doc/refman/5.1/ja/mysql-commands.html mysql のプロンプトで以下のように pager (または\P) を指定すればよい。 ・grep mysql> pager cat | grep hoge PAGER set to 'cat | grep hoge'・ファイルに保存 mysql> \P cat > ~/dump.txt PAGER set to 'cat > ~/dump.txt'・less mysql> \P less PAGER set to 'less'less の -S オ
はてなの近藤さんのブログの「怒る必要などない」というエントリーで、京都ではてなと同じビルに入っていた歯医者さんの引退飲み会に参加して、引退する彼の「怒る必要などない」という話を聞いたことが紹介されている。 先生が30代の頃は毎日スタッフのミスをメモし、診察時間が終わるとそのスタッフを怒っていたそうです。ところがある時、「怒る必要などない」ということを悟り、対等な人間として接するように変わったそうです。それから入ったスタッフの方の多くは、10年以上も勤務され続けたそうです。怒るのは自分の自信のなさの現れである、と仰っていました。 私個人としては、社内で人のことを「○○君」と呼ぶことにも抵抗があるタイプの人間で、「上司が部下を○○君と呼んだりしてるけど、もし立場が逆転したらどうするつもりなの?」と素朴に思ったりしてしまうわけだが、取引先や社内の関係者に対して、冷静な言葉を保てず、怒ったり威圧す
最近はユニットテストを行うテストコードにおいて、Test Doubleを多用してます。Test DoubleとはMockとStubを合わせた総称です。Test Doubleを用いると、信頼性や保守性が下がると言われることがあります。しかし、それはTest Doubleの用法を誤っているためではないかと僕は思うのです。Test Doubleの用途はユニットテストのスコープをテスト対象のクラスに限定するために用いるべきものです。実感として、Test Doubleを使っているからと言って、ユニットテストの信頼性/保守性が下がったとはあまり感じていません。 良く誤解されていますが、Test Doubleはスローテスト問題を解決するための手段ではありません。Test Doubleをうまく利用すれば、結果的にスローテスト問題を解決できます。しかし、スローテスト問題を解決するための手段ではないのです。ス
Learn how to develop an AI-powered research tool using JavaScript, leveraging the latest AI advancements to sift through tons of data faster.
Captcha security check hisasann.com is for sale Please prove you're not a robot View Price Processing
日本のオラクル・コミュニティが一堂に会するプレミア・イベントにぜひご参加ください。新しいスキルを身に付け、業界エキスパートと交流し、複雑なビジネス課題を解決するためのソリューションを発見しましょう。
Pages Hire me! Accessibility and web standards consultancy services I offer. about Bruce Contact Bruce Accessibility and Privacy policies Archive Test pages Whatever happened to Reviews Spam letters Letters found on Kazaa Mailing List If you've fallen in love with me, why not sign up for my weekly mailing of Reading Lists and other goodies? Elsewhere My stuff on other sites the cruellest months -
In this article I am going to analyze what a perfect login page or login form should have. Also you are able to download the pure CSS3 login form for free. Login forms are very simple in terms of the required elements. When it comes to forms, it doesn't get simpler than that. But some of the elements that could be valuable to your users (or potential members) are often neglected. Let's take a lo
Jimpl Tag Cloud 瞬時にタグクラウドが形成できるjQueryプラグイン「Jimpl Tag Cloud」 次のようにHTMLを定義して $('#tagcloud').tagCloud({separator: '.'}); とするだけで上記のタグクラウドが形成出来ます。 <div id="tagcloud" class="tagcloud"> Image converter. Image converter. Image resizer. Png to ico. Png to ico. Png to ico. Ico to png. Png to jpg. Jpg to png. Jpg to png. Bmp to jpg. Jpg to bmp. Jpg to gif. Gif to jpg. Png to gif. Png to gif. Gif to png. Onl
CamanJS - Image Manipulation in Javascript HTML5のCanvasによって画像加工が出来る「CamanJS」。 画像編集ツールによってコントラストや露光量を変えたり、ガンマ値を変えたりといった処理で画像を加工できますが、このCamanJSを使えば、Canvasを使ってJavaScriptのメソッドで色を変えられます。 ビフォア アフター 次のようにメソッドをチェーンさせることで画像を加工しちゃえるツールです。 こんなことも出来るのか、ということで覚えておくとサーバに負荷をかけず、便利に使えそうです。 関連エントリ 画像にぼかし効果を与えられるjQueryプラグイン「Image Blur」
RDBMSとNoSQLを巡る議論でいつも私が違和感を感じるのは、RDBMSに固執しようとする人と、NoSQLに固執しようとする人と、それぞれが極端にどちらかを擁護し、極端にどちらかの長所や可能性に対して目を瞑ろうとしているように見受けられることである。 これまでRDBMSを業務で使ってきた人にNoSQLの制約の話をすると、大抵の場合、「そんなのじゃ業務には使えない」という反応が返ってくる。特に即時一貫性が保てないという話をすると「まったく使い物にならない」と脊髄反射的に拒否反応を示されることが多い。 私が思うに、クラウドがシステム構築で活用されていくのに比例して、これからは「RDBMSとNoSQLを適材適所で使い分ける」ことがこれからのアーキテクトに求められるのではないか。 これまではRDBMSがあったから何もかも一貫性が保障されていた。だが、本当にそこまですべてのデータに即時一貫性が必要
Mission The mission of the Web Performance Working Group is to provide methods to measure aspects of application performance of user agent features and APIs. Specs Navigation Timing - Recommendation This document provides an interface for web applications to access timing information related to navigation and elements. Page Visibility (Second Edition) - Recommendation This specification defines a
Built in the cloud. Engineered for your enterprise.
▼ トップ ▼ バックナンバー [日付順] [目的別] ▼ プロフィール ▼ リンク Server World 各種ディストリビューションの設定例がてんこ盛りです。 日経Linux 今や数少なくなってしまったLinuxの雑誌。 Linux & OSS − @IT @ITが提供する、Linux の情報が満載。 載っていない設定方法はないんじゃないでしょうか。 gihyo.jp…技術評論社 Linuxに限らず様々な技術情報が満載のサイト。 SoftwareDesign誌も、 ソフトウェア技術者は必見です。 OSDN Magazine Linux に限らず、オープンソース関連の記事が網羅されています。 ITmediaエンタープライズ:Linux Tips 一覧 Tips というより FAQ 集でしょうか。わからないことがあれば覗きましょう。 Linux Development - IBM Dev
本記事はAndroid DevelopersのDesigning for Seamlessnessを意訳、加筆したものです。Androidアプリをシームレスに連携させるためのノウハウを紹介します。 特性を理解する アプリケーションが高速に動作し、レスポンスが良くても、アプリケーション遷移やダイアログ表示を乱用した無計画なUI、不用意なデータの喪失、意図しないタイミングでの操作妨害など知らず知らずのうちにUXの良くない設計になっているかもしれません。これらの問題はどのように避ければ良いでしょう? アプリケーションが動作するコンテキスト Androidフレームワークの特性(アプリケーションへどんな影響を与えるか) を理解することが開発の手助けになります。 ユーザ操作を妨げない ユーザ操作のシームレス性で問題になるケースとしてよくあるのが、他のアクティブなアプリケーションを無視して、自分のダイア
www.uetyi.mydns.jp is not accessible... Sorry. I do not know why this site is not working. If you know Administrator of this site, please contact directly. You may be able to see it in Google cache. For administrator ... MyDNS.JP did not received IP address from you over One week. Please check your notify system. If you restart notification of IP address, MyDNS.JP will apply your IP address to DNS
対象OS:Windows 2000 / Windows XP / Windows Vista / Windows Server 2003 / Windows Server 2008 解説 HDD(ハードディスク)は、モータやヘッド、プラッタという可動部品を持つことから、コンピュータを構成する部品の中では比較的故障が多いものの1つとなっている。そのうえ、大事なデータはこのハードディスク内に保存されることから、ハードディスクの故障はデータ損失に直結する。その割には、多くのユーザーがハードディスクの故障に気を配っていないようだ。たとえシステムやデータのバックアップを取っていたとしても、いつ故障するとも分からないハードディスクの予備までは用意していないのではないだろうか。 もし事前にハードディスクの障害や故障を予知できれば、適切なタイミングで予備のハードディスクを用意するなどして、ダウンタイムを大
Twitterでも話題になっていましたが、Gmailユーザの0.08%にあたる15万人のアカウントのメール、チャットログ、連絡先、添付などの全てのデータが消滅する騒ぎがありました。 Googleは、この記事が書かれた当時は、「アカウント復旧作業中」とのことでしたが、現在ではかなり復旧したようです。Gmailのデータが全て消えてしまったら...と想像するだけでも恐ろしい話ですが、この機会にローカルバックアップの重要性について、今一度考えてみるべきかもしれません。 システムやハードディスク、自宅のパソコンに何か問題が起きた場合に備えて、リモートサーバにファイルを保存するなど、オフサイトバックアップは重要ですが、自分が管理していないデータのバックアップもとても重要です。 Gmailユーザ数の膨大さから考えると、0.08%(最初の発表の50万人、0.29%から引き下げ)という数値は決して大きく感じ
皆様、はじめまして。 アメーバ事業本部と言うところでサービス開発のプログラマをしている津田と申します。 先日、M.S.氏より、当エンジニアブログにて「技術に関して書くように」とお達しが下りました。 同じ技術者として、尊敬の気持ちを通り越し、畏怖の念すら抱いているM.S.氏に 「技術」に関して書けと言われるとは、もはや路頭に迷った子羊の気分です。 どうにか違う話題に出来ないかとごまかしてはみたものの、 やはり「技術」に関して書くようにと念を押されてしまいました。 路頭に迷っていても致し方ないので、今後サービスに利用する予定で検証を行っていた 「MongoDB」と言うドキュメント指向データベースに関して紹介させて頂きます。 ■MongoDBとは ここ数年注目を浴びている「NOSQL(NotOnlySQL)」のデータストアの一つ KVSとは異なり、スキーマレスではあるが、カラムに近い概念がある
ベック君、先輩面をし損ねるの巻 ここは東京某所ST電機ソリューション事業部 ベック君は来年の新卒採用の説明会に「先輩社員」として参加していた。 学生A:ベックさんはどんなお仕事されてるんですか? ベック君:えっと、システム開発です。 学生B:どんなシステムを開発されてるんですか? 学生C:言語は何を使われてるんですか? ベック君:あーあー、開発はエンタープライズ向けの業務基幹系で、言語は基本Javaだけど簡単な所はシェルで組んじゃうかな。 学生D:やっぱり若い内はプログラミングですか? ベック君:いや、そんなにプログラミングばっかりでもないかな・・雑用が多いっていうかなんていうか。 ベック君が学生からの質問にたじたじになる横で、ラシタさんは学生さんから笑いをどっかんどっかん取っていた。 ベック君:(やっぱラシタさんは凄いなぁ・・) 学生G:ところで、社会に出たらやはりタスク管理とか大事です
Copyright © 2004-2024 Impress Corporation. An Impress Group Company. All rights reserved.
SVG is a markup language for describing two-dimensional graphics applications and images, and a set of related graphics script interfaces. SVG 1.1 2nd edition is a W3C Recommendation and is the most recent version of the full specification. SVG is supported by all modern browsers for desktops and mobiles. Some features, such as SMIL animation and SVG Fonts are not as widely supported. There are ma
Oracleホワイト・ペーパー 2009年9月 Oracle Database 11g Release 2 におけるパーティション化 Oracleホワイト・ペーパー - Oracle Database 11g Release 2におけるパーティション化 Oracle Partitioning - 概要................................................................................................... 3 はじめに ........................................................................................................................ 3 パーティション化の利点 ......
One reason OpenGL is so fast is that it allows applications to provide large chunks of work to be done in parallel. When drawing sprites with WebGL, it's important to make an effort to take advantage of this by minimizing the number of draw calls. This is true with OpenGL, but even more so with WebGL because each draw call requires extra validation. Unfortunately, minimizing draw calls isn't alway
Node.js で socket.io 使ってウェブチャット作って遊ぶ! とかやってると、そのうち作ったアプリを自宅サーバとかで公開したくなるのが人の世の常というものですが。 とくに考えずに自宅サーバで作ったアプリを動かそうとすると、 「Node.js で作ったアプリをポート3000番で動かしてー、フロントサーバとして Apache か nginx を置けば良いやー」 って感じで上の図のような構成になると思いますー。が (そもそもイベントループが売りの Node.js のフロントサーバが Apache ってどうなの?ってのは置いといて。) ふと気づく。クライアントからの WebSocket が届いてねえ! はい、対応してないんですよね、Apache も nginx も、WebSocket のプロキシは。 仕方ないので無理矢理動かそうとすると、Node.js アプリが動いてるポートを開くこと
開発とテストの融合こそゴール。続、グーグルはあれほど多くのソフトウェアのテストをどのように行っているのか? グーグルでTest Engineering Directorを務めるJames A Whittaker氏が書いたエントリを紹介した先日の記事「グーグルはあれほど多くのソフトウェアのテストをどのように行っているのか?」が非常に好評で、「続きがあれば読みたい」というコメントをいただいていました。 Whittaker氏がそのエントリの続き「How Google Tests Software - Part Threeを公開していますので、ご要望に応えて紹介することにしましょう。 品質は開発の問題であってテストの問題ではない 品質とはどのように実現するものなのか? という問いに対して、Whittaker氏は次のように書いています。 The simple solution to this con
Linuxサーバーのリソース監視ツールで あるnrpeをインストールする。 Nagiosにおけるサーバーのリソース監視は、プラグインにより 行うが、標準ではNagiosをインストールしているホスト自身のものはできるがリモートのホストのリソースについては不可能である。 これを改善するツールがnrpeであり、Nagiosのプラグイン による監視をネットワークを使って吸い上げる構造になっている。 (1)コンパイル 最新バージョンであるnrpe-2.0.tar.gz で試してみたが、 CHECK_NRPE: Error - Could not complete SSL handshake なるエラーが出てデータの取得が出来ない。 (原因は定かではないが、別のPCでopenssl−develをインストール した後コンパイルして見たところ難なく動作した。) そこ
id:kimukou_26 殿にコメント頂いた、Gradle による Android プロジェクトのビルドに挑戦(一覧)。 Windows 前提御免。 記事概要 gradle-android-plugin について ツールのインストール プロジェクトの作成 エミュレータの設定と起動 (Ant の場合と同じ) プロジェクトの実行・アンインストール プロジェクトの署名&パッケージング 参考 URL 「Android Plugin for Gradle, featuring ProGuard and Scala support」 「Gradle 0.9.2」 gradle-android-plugin について まず gradle-android-plugin について少々。 gradle-android-plugin に定義されているタスクは以下の5つです: タスク 説明 Depends On
「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ
1 2005/11/11 LINUX Kernel Conference 1 bonding NEC ( ) 2005/11/11 LINUX Kernel Conference 2 2 2005/11/11 LINUX Kernel Conference 3 2005/11/11 LINUX Kernel Conference 4 Ethernet Ethernet MAC IP ( ) NIC 3 2005/11/11 LINUX Kernel Conference 5 bonding m S/W Hub NIC 7 NIC LINUX ‘ ’ 2005/11/11 LINUX Kernel Conference 6 Network bonding LINUX PC eth0 eth1 TCP IP App App PC PC PC bonding S/W Hub S/W Hub ?
日本国債の格付けが引き下げられた。米格付け会社「スタンダード・アンド・プアーズ(S&P)」は2011年1月27日、21段階中、上から3番目の「AA(ダブルA)」から1段階引き下1段階引き下げ、「AA-(ダブルAマイナス)」にした。米ムーディーズ・インベスターズ・サービスも2月22日、格付け見通しを「安定的」から「ネガティブ」に変更し、現在は21段階中3番目の「Aa2」から引き下げる可能性を示した。 国と地方を合わせた債務残高(期間1年超)が、2011年3月末で869兆円と、国内総生産(GDP)の1.8倍に達するという、先進国で最悪の財政状況にあり、財政赤字削減が進まないのを問題視したのだ。 「ムーディーズの影響はほとんどなかった」 S&Pは2002年4月に「AA」から「AA-」に引き下げ、2007年4月に「AA」に戻していたが、今回の引き下げについて、2020年度に基礎的財政収支(プライマ
Performance and Scalability of Server Consolidation August 2010 Andrew Theurer IBM Linux Technology Center Slide 2 Agenda ■ How are we measuring server consolidation? ■ SPECvirt_sc2010 ■ How is KVM doing in an enterprise release? ■ How is KVM doing in development release? ■ What can we do to improve performance? How are we measuring Server Consolidation? ■ Not many benchmarks that model server co
4.2. Path Performance Once you have a picture of the path your traffic is taking, the next step in testing is to get some basic performance numbers. Evaluating path performance will mean doing three types of measurements. Bandwidth measurements will give you an idea of the hardware capabilities of your network, such as the maximum capacity of your network. Throughput measurements will help you dis
node.jsのインストール ダウンロード 「node.jsはサーバサイドJavaScriptで書かれたNon-blocking I/O環境です」という説明で分からなかったら、なんか簡単にサーバーが作れるみたいだぞという理解で間違って居ないと思います。 node.js 公式ページ 公式ページからダウンロードできます。2011/2/18現在でv0.4.0です。 # wget http://nodejs.org/dist/node-v0.4.0.tar.gz # tar xvzf node-v0.4.0.tar.gz # cd node-v0.4.0 インストール 展開したらインストールします。(rootでね☆) # ./configure # make # make install echoプログラムの実行 node.js node.jsのページに以下の様なechoプログラムがあると思います
2011/03/03 エンタープライズ向けクラウドの雄、Salesforce.comは、2010年12月にRuby向けPaaSベンチャーのHerokuを買収して業界を驚かせた。2009年にHerokuのCEOに就任し、現在Salesforce.comでHerokuのCOO(最高執行責任者)と、Salesforce.comのプラットフォーム担当シニア・バイスプレジデントを務めるバイロン・セバスティアン氏に話を聞いた。 買収後もペースを落とさないHeroku ――1月の買収後、しばらく時間が経っていますが、Herokuのアップデートはありますか? セバスティアン氏 買収発表後だけでも3つの新機能をリリースしています。1つは、PostgreSQLをバージョン9対応としたこと。より可用性が高く、耐障害性も高くなっています。2つ目は、稼働中の複雑なアプリケーションの問題の発見やパフォーマンスの分析に
This quirk only impacts so-called special schemes, which include http and https. And only when they match between the input and base URL. As a user of URLs you could work around this quirk by first parsing without a base URL and only if that returns failure, parse a second time with a base URL. That does have the unfortunate side effect of being inconsistent with the web platform (for non-conformi
Notifications API Living Standard — Last Updated 17 July 2024 Abstract This standard defines an API to display notifications to the end user, typically outside the top-level browsing context’s viewport. It is designed to be compatible with existing notification systems, while remaining platform-independent. 1. Terminology This specification depends on the Infra Standard. [INFRA] Some terms used in
<script type="text/javascript"><!-- function print_r(obj) { var count_obj = 0; function _output(str) { document.writeln(str + "<br/>"); } function _print_r(obj, name, level) { var s = ""; if (obj == undefined || level > 4) return; for (var i = 0; i < level; i++) { s += " | "; } s += " - " + name + ":" + typeof(obj) + "=" + obj; _output(s); if (name == "document" || typeof(obj) != "object") return;
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. IndexedDB – The Store In Your Browser Parasuraman Narasimhan | March 3, 2011 If you use your web apps as much as your desktop applications, I am sure you hate the part where you have to be online to get them to work. Well, the HTML5 set of standards may
A beginner's guide to using the application cache Stay organized with collections Save and categorize content based on your preferences. Introduction It's becoming increasingly important for web-based applications to be accessible offline. Yes, all browsers can cache pages and resources for long periods if told to do so, but the browser can kick individual items out of the cache at any point to ma
Table of contents 1 Introduction2 Common infrastructure3 Semantics, structure, and APIs of HTML documents4 The elements of HTML5 Microdata6 User interaction7 Loading web pages8 Web application APIs9 Communication10 Web workers11 Worklets12 Web storage13 The HTML syntax14 The XML syntax15 Rendering16 Obsolete features17 IANA considerationsIndexReferencesAcknowledgmentsIntellectual property rights F
3月2日に、グリー×クックパッド合同勉強会を開催致しました。 お忙しい中お集まりくださった参加者のみなさま、GREEのみなさま、誠にありがとうございました。 弊社会員事業部 西岡の資料を公開しますので、ぜひご覧ください。 [slideshare id=7119973&doc=2011-03-02-gree2-110302074812-phpapp02] ※ジュリアンの発表はスライドを使用しておりません。ご了承ください。 このイベントが、スマートフォンを利用した素敵なサービスが生まれるきっかけのひとつになれれば幸いです。今後もこういった技術系イベントを定期的に開催する予定ですので、奮ってご参加ください! ありがとうございました。
close HTTP/1.1 206 Partial Content Content-Length: 62275 Content-Range: bytes 0-62274/62275 Content-Type: text/html; charset=utf-8 Server: Apache/2.2.15 (Red Hat) X-Backend-Server: node30 Vary: Accept-Encoding Cache-Control: max-age=900, public Date: Fri, 04 Mar 2011 02:30:54 GMT Expires: Fri, 04 Mar 2011 02:45:54 GMT Accept-Ranges: bytes Last-Modified: Wed, 02 Mar 2011 21:05:05 GMT Connection: Ke
We are excited to announce the availability of the first milestone release of Mozilla’s Web Application project. Web Apps are applications that run on any device, and can be distributed through any store or directly by the developer. This release contains stable APIs, developer utilities and documentation to help you get a jumpstart on building Web Apps and stores. Developers can use this release
モバイルバッテリーとは呼べない。「ほぼポタ電」なコレ1台で有事の時もアウトドアも大活躍!【AmazonスマイルSALE】
自分が書いたJavaScriptのコードスニペットに対してどのコードが早いのかベンチマークを比較することができるWebサービスであるjsPerfの紹介と使い方。JavaScriptでは同じ機能を実現するための方法は様々であり、どのコードが優れているのかを調べる方法としてプロファイラなどを利用することがあります。しかし、JavaScriptはブラウザ毎によっても速度が変わることが多いため、ブラウザ依存のツールだと比較しにくくなるため、ブラウザ上でテストコードを実行し、それらのベンチマークを簡単に記録、比較できるサービスがjsPerfです。 jsPerfの比較方法 jsPerfの内部ではBenchmark JSというベンチマークライブラリが使用されています。(jsPerfの運営者が作成している) jsPerfの計測方法は一定時間内にどれくらいコードスニペット部が実行できたのかで比較します。その
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Thanks for the question, Yves. Asked: October 18, 2002 - 2:01 pm UTC Last updated: January 04, 2013 - 10:40 am UTC Version: 9.2.0.1.0 Viewed 50K+ times! This question is Hi Tom. I am getting the following errors in my alert log: ORA-000060: Deadlock detected. More info in file d:\oracle\admin\vndb\udump\vndb_ora_1620.trc. The first few lines of the above trace file are as follows: Dump file d:\ora
ORA-00060: deadlock detected while waiting for resource Cause: Transactions deadlocked one another while waiting for resources. Action: Look at the trace file to see the transactions and resources involved. Retry if necessary. ORA-00060 error indicates that a dead lock occurred due to a resource contention with another session and Oracle rolled back your current statement to resolve the dead lock.
コンテンツをユニークなアニメーション で入れ替える軽量なjQueryプラグイン MobilyNotesのご紹介です。IE6や7 でも問題なく動作してくれます。省ス ペースにコンテンツをまとめられるので なかなか使い勝手もいいのでは。 ファイルサイズもたった2KBと大変軽量です。 紙で見ているかのように表現されたエフェクトがなかなかユニークです。画像やdiv要素ごとも可能です。また、自動で切り替わる、ボタン式などの選択も出来ますよ。 使い方jQueryとプラグインを読み込んで以下のような設定をします。 $(function(){ $('.notes_img').mobilynotes({ init: 'rotate', showList: false }); $('.notes_txt').mobilynotes({ init: 'plain', positionMultiplier: 20
Thank You! Open Feedback Publishing System (OFPS) is now retired. Thank you to the authors and commenters who participated in the program. OFPS was an O'Reilly experiment that demonstrated the benefits of bridging the gap between private manuscripts and public blogs. Readers gained access to in-progress O'Reilly manuscripts and were able to communicate suggestions with the authors, follow others'
I take too long coming up with hostnames, and using virtualization I’ve been installing lots of hosts recently. It’s hard to come up with a good name. I like them short (4-5 characters are easy to type) and memorable. A few examples of hostnames I’ve used in the past are dyad, koan, merk, zayin, alai and aeon. It would have been nice if there was a theme to these, but there isn’t one. They’re the
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Copyright © 2004-2024 Impress Corporation. An Impress Group Company. All rights reserved.
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
私の直属の上司ではないのですが、会社の大先輩がインドに1ヶ月程滞在し、現地のSIerの開発現場を視察してきました。現地での研修を提供している会社は、あのデータさんの子会社になっているみたいです。 http://www.vertexsoft.co.jp/services/learning-in-india.html そこで、実際にインドのプログラマーがアジャイルプロセスを使って開発をしている現場を目の当たりにし、いい意味ですっかり洗脳されて帰っておいでになりました。 1週間ごとに追加機能をリリース スタンドアップミーティングによるタスクの割り当て 徹底的に自動化された進捗管理*1 徹底的に自動化されたテスト きわめて計画的で少ない残業時間 プログラマーの地位の高さと優秀さ やはり、百聞は一見に如かずといいますが、日本のSI業界の開発手法が20年も遅れていると言われても、何十年も開発の現場から
新しい本「基礎からのServlet/JSP第5版」 今月のJava読書会BOF主催のJava読書会は、「基礎からのサーブレット/JSP 第5版」を読む会(第1回)を開催しました。 最新のServlet 6.0/JSP 3.1に対応し、Tomcat 10.1とOpenJDK 21で動かしながら学んでいく内容です。 概要 前回は洋書でしたが、今月からは和書です。が、参加人数が3名と少ない状況でした。(3連休の合間だったせいもあるか、宣伝不足か、読書会による勉強はニーズが少なくなっているのか、など憶測色々ありました) この書籍では、メインはWindows上でOpenJDK 21とTomcat 10.1、H2 Database 2.1を使ってServletとJSPのプログラミングを学んでいこうという内容です。 Tomcatは、最後に触ったのが20年前か或いはもっと前か、懐かしいというかほとんど覚え
The Internet Explorer 6 Countdown Moving the world off Internet Explorer 6 10 years ago a browser was born. Its name was Internet Explorer 6. Now that we’re in 2011, in an era of modern web standards, it’s time to say goodbye. This website is dedicated to watching Internet Explorer 6 usage drop to less than 1% worldwide, so more websites can choose to drop support for Internet Explorer 6, saving h
小学館IDにご登録いただくと限定イベントへの参加や読者プレゼントにお申し込み頂くことができます。また、定期にメールマガジンでお気に入りジャンルの最新情報をお届け致します。
htaccessを利用すれば、サイトの引越しや閲覧制限、パソコンとスマートフォン振り分けなどが行えます。 当サイトでは、よく使うhtaccessの書き方の解説と作成(生成)を行うことが出来ます。また、すべてにサンプルも掲載しています。 htaccessを使用するにはWEBサーバがApacheで稼働している必要があります。 htaccessとは? 1.BASIC認証(パスワード認証) WEB上のページを開くときにパスワードを設定することで、利用者を制限する 2.ファイル一覧の表示可否 URLにディレクトリ内のファイル一覧を表示可能/表示不可を設定する 3.エラーページの設定 エラー時に表示されるページをエラーコード(httpステータス)ごとに指定する 4.デフォルトページの指定 URLにディレクトリまで指定されたときに表示するページの優先順を指定する 5.リダイレクト(引越し) サイトのUR
7月31日付で2年半ほど在籍した株式会社エスプラニングを退職しました。退職系のエントリーはブクマが稼げると聞いて、状況報告を書こうかなと思います。 前職でやっていたこと 前職は主にJavaによるアプリケーション開発が主業務でしたが、珍しくWeb系というわけでもありません。入社した頃は、Swingでのデスクトップアプリケーションが主プロダクトでした。最近はWebアプリケーションやスマフォ系もやっています。そんな会社で自分が行ってきたことは、開発環境の整備、コード品質の向上、プロジェクト全体の進め方の改善などです。 具体的には、ユニットテスト、読みやすいコード、リファクタリング、レビュー、KPT、カンバン、Trac/Redmine、バージョン管理、継続的インテグレーション、ユースケース駆動開発などなどです。 ぶっちゃけ言えば、入社した当時はお世辞にも技術レベルは高いと言えませんでした。バージョ
人類とIE6の戦いについに終止符、マイクロソフト社が告知サイト「ie6countdown.com」をリリース わけのわからないバグやオレオレ仕様によって、すべてのWebデベロッパーの憎悪の対象であるマイクロソフト社のブラウザ「IE6」。その恨まれっぷりは、プログラマーとデザイナーの間の軋轢を軽く超えることは間違いありませんが、とうとうMS社自らが「IE6終了宣言」に向けて動き始めました。人類とIE6の戦いに、ついに終わりの日が来るようです。 今回マイクロソフト社が立ち上げたサイト「IE6 Countdown」は、いかにIE6のシェアが下がってきたか、なぜ私達はIE9に乗り換えるべきなのかを説明しているサイト。これを見ればあなたも即IE6との戦いに参加することができます。 IE6 Countdown 現在の国別IE6シェア。日本は世界の中ではやや高めとなる10.3%と、技術立国を目指す身とし
単に既存の知識の組み合わせでなく、現実と思考の間を往復しながら新しい認識・知見を生み出す方法を学びたいなら、モデルを仮説として用いて思考するモデル・スペキュレーションを学ぶといい。 モデルを仮説として用いて思考する仕方を解説したテキストは、 などいくつかあるが、シンプルにして興味深い実例があった方が、よほど胸に落ちるだろう。 物理学者であり、漱石の弟子でもあった寺田寅彦の随筆「電車の混雑について」は、シンプルさとインプリケーションの深さがモデル・スペキュレーションの好例になっているので、少し詳しく紹介する(本文は「青空文庫」で読める)。 フェイズ1:日常の観察、発見 寅彦先生、混雑の律動(リズム)に気付く 「停留所に立って、ものの十分か十五分も観察していると、相次いで来る車の満員の程度におのずからな一定の律動のある事に気がつく。 六七台も待つ間には、必ず満員の各種の変化の相の循環するのを認
海外FX業者を利用する上で、ボーナスは絶対に欠かせません。口座を新規開設するだけでもらえる「口座開設ボーナス」、入金時にもらえる「入金ボーナス」、その他にもキャッシュバックなど、様々なボーナスがもらえます。 受け取ったボーナスはそのまま取引に使え、利益が出た時は出金することも可能です。お得はあっても損はないボーナスなので、海外FX業者を選ぶ際には必ず比較しておきたいところです。 そこでこの記事では、海外FXボーナス(口座開設ボーナス・入金ボーナスキャンペーン)を徹底的に研究した上で、おすすめ比較ランキングにまとめてみました。日本人に人気のFX業者だけでなく、マイナーの海外FX業者や注意点なども詳しく解説していきます。 「海外FXボーナスが豪華な業者をすぐに知りたい」という方向けに、海外FXボーナス選びに役立つカオスマップを作成したのでこちらも併せて参考にしてください。 「どのFX業者で口座
図1 ナトリウム化合物を使った2次電池 小型の単セルを組み合わせた容量9kWhの2次電池モジュールの外観。電池セルを密着させて動作させた大阪製作所所内の構内試験の様子。一戸建てに必要な電池容量を実現できるという。出典:住友電気工業 住友電気工業は2011年3月4日、Na(ナトリウム)化合物を用いた2次電池を開発したと発表した(図1)。資源が豊富なNaを利用しているため、材料コストの低減に向く。 太陽光発電や風力発電などの再生可能エネルギー源と接続して中規模電力網内で電力を蓄える用途や、家庭での定置用途、電池を加熱するスケジュールが立てやすいバスやタクシーなどの車載用途を想定している。 2015年の製品化を予定しており、電池のコストとして、2万円/kWhが視野に入りつつあるという。なお、電気自動車用のリチウムイオン2次電池のコストは10万円/kWh*1である。 開発した2次電池の体積エネル
TEDの『ダン・アリエリー:我々は本当に自分で決めているのか?』を見て「なるほどねー」と勉強になったのでメモ的な意味もかねて掲載。 内容はズバリタイトルそのままで、本来なら選ばれないような選択肢でも、魅力的でない選択肢を加えることで選ばせることができるようになるというものです。 行動経済学者のダン・アリエリー教授は、イギリスの新聞紙『Economist』のとある広告に疑問を持っていました。その広告とは、web版、もしくは新聞の定期購読を申し込むものだったのですが、このようなおかしな選択肢でした。 web版の定期購読。年間59ドル。 新聞の定期購読。年間125ドル。 webと新聞の定期購読。年間125ドル。 本来なら真ん中の選択肢は必要ありませんね? マサチューセッツ工科大学(MIT)の学生100人に対して「どちらを選ぶか?」という実験を行ったところ、次のような結果となり、やはり真ん中を選ぶ
「この発想はおもしろい」 と思った、ニュージーランド発の、”女性の太ももを広告” にしてしまうベンチの紹介。広告の文字が彫られた、スタンプ付きのベンチに女性が生足の状態で座ると、太ももの部分に広告の跡がつくというもの。そのまま女性たちが街をくりだせば歩く広告塔に。特に男性からは熱い視線を浴びそうですねw 52件のコメント セクシー Posted by 匿名 at 2011/03/04 13:11 返信 これって法律に底触しないの? 本人の知らない所でビラを貼り付けられたのと同じなのだから Posted by 匿名 at 2011/03/04 13:15 返信 白人の発想は本当にフリーダムだなぁ Posted by 匿名 at 2011/03/04 13:24 返信 っていうかイベントコンパニオンやレースクイーンだって 突き詰めれば人間が広告になってるようなものだけど Posted by 匿
待ち時間が楽しくなること確実な、面白いバス停いろいろ 日本の電車のダイヤはとても正確なことで知られていますが、バスの運行となると交通事情に左右されるため、常に時刻表通りとはなかなかいきません。 でもこんなデザインなら待たされても退屈しないかもって思う、ちょっと楽しいバス停がありましたのでご紹介します。 ブランコ付きのバス停。すごく楽しそうですが、大人が遊ぶにはちょっと勇気がいるかも? 自分が切手の肖像画になる鏡。座っているよりむしろ立っていたくなるナイスなアイデア。 ゴージャスな気分でお酒が飲みたくなるバス停。広告効果抜群ですね。 ガラス張りのバス停の中は無人……と思いきやフェイクでした。 「ただ立ってるより、何かしよう」と言うキャッチフレーズ。 確かに、ただ突っ立ってるのってもったいないですよね。 「ただ立ってるより、何かしよう」その2。 本当に縄跳びされたら、かなりの迷惑ってもんです。
ニコVIPユーザー様、宇賀神でございます。 なんか、ちょっとだけ暖かくなってきましたね♪ これから少しずつ気温があがってはくるとはいえ、 まだ春物、って感じもしませんよね、、、 そんな時に、すごくオススメなやつありますよ! 「ライダースジャケットって、むずくない!?」 友達と会う時、お出かけの時も、コンビ二行くときも、 このライダースジャケットは楽に着こなせます。 見てみたら絶対、分かります!! ⇒10年以上人気の秘訣・・・教えちゃう!! 1 以下、名無しにかわりましてVIPがお送りします 投稿日:2011/02/19(土) 23:17:58.54 ID:dXJWLMvL0 止まない雨はない 9 以下、名無しにかわりましてVIPがお送りします 投稿日:2011/02/19(土) 23:23:15.44 ID:dXJWLMvL0 あなたが生まれたとき 周りの人は笑ってあな
自分が困ったとき、誰かが困ったとき、話のネタに困ったとき、知っておくと便利な暮らしに役立つかもしれないし、そうでもないかもしれない9つのマメ知識が紹介されていたよ。海外編集なので真偽のほどは定かでないので、その辺のところは、ネットで知識を得ること、その間違いを指摘することに全力投球しているおともだちにチェックしてもらいたいんだ。 ソース: Really funny stuff – Stuff That’s Nice to Know (9 pics) 1.アリが来たらきゅうりで撃墜 アリはきゅうりが嫌いらしいので、巣穴の近くやアリが群がる場所においておくといいらしい。 この画像を大きなサイズで見る 2.透明度の高い氷を作るにはまず沸騰させた水を使うといい この画像を大きなサイズで見る 3.鏡をピカピカにしたいならアルコールで磨くといい この画像を大きなサイズで見る 4.服についたチューイング
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
超高級魚「ふぐ」。ふぐ刺し、ふぐ鍋、ふぐの唐揚げなど、あの歯ごたえと、プリッとした味わい、本当に美味しいですよね。そんなふぐ好きにはたまらないニュースを今回はお届けします! その名は、ふくオイル漬け「コンフ」。保存性を上げるため、最も古いフランス料理の調理法「コンフィ」を用いて、フグをオイル漬けしたものなのです。 種類は全部で3つ。 ・ふくオイル漬け「コンフ」120グラム 893円 ・ふくオイル漬け「コンフ」バジル風味 120グラム 998円 ・ふくオイル漬け「コンフ」中華風味 120グラム 998円 博多の老舗料亭「福岡博多のふぐ料理店『博多い津み』」から生まれた商品で、コレが本当に激ウマァァ~! 編集部4名で試食したところ、「あっ!コレ、ウマイかも」「バジル、パスタに絶対合うな!試食後でいいので、家に持ち帰っていい?嫁に食わせたい!」「私は、酒飲みなので、バジルと中華風味~♪」など、編
【画像あり】タモリ直伝「タモリ流どんぶり」 リーズナブルで非常に簡単 Tweet 1:名無しさん@涙目です。(東京都):2011/03/05(土) 15:21:01.52 ID:/CUjFDLE0 有名人こだわりのオリジナルレシピを調べ、ポーチ編集部員が気になるレシピを毎週代わりばんこで 腕によりをかけてお料理するというもの。 今回お伝えするのは、長寿テレビ番組『タモリ倶楽部』でタレントのタモリさんが紹介した、 「タモリ流どんぶり」。オリエンタルラジオの藤森慎吾さんや、ガダルカナルタカさんが絶賛した その味を再現してみました。 ■材料(1人前) ・ご飯 2膳 ・ちりめんじゃこ 30グラム ・大根の葉 1束分 ・長ねぎ 半分 ・白ごま 適量 ・醤油 適量 ・ごま油 適量 ■タモリ流どんぶりの作り方 1.フライパンで大根の葉、長ねぎをさっと炒める。 2.1に火が通ったら白ごまとちりめんじゃこを
日本の財政状態を考えるとき、「日本は財政破綻をするか」の議論ばかりで、「日本を財政破綻させるべきか」の議論が見当たらない。これの議論はタブーなのか。 日本は経常黒字を毎年計上しており、国内の資金循環だけをみれば、国民の金は余っており、対外資産が年々積み上がっている。このことから、日本国政府が外的要因から「財政破綻」することはないのは明らかである。このような状況下で国の債務を解消する方法は、増税により積み上がった国債を消却するか、国債を直接・間接的に中央銀行が買入れてインフレにするか、どちらかの「選択」しかない。 この選択の違いは、増税は政策決定により行われるが、インフレは不作為に起こる、という違いだけである。ではインフレになるとして、終戦直後のようなハイパーインフレが起こるか。答えは「ノー」である。 日本円は、国際通貨として国内外の金融機関が決済以外の目的で多額に保有している。仮に日本の通
http://jp.wsj.com/index.php/Economy/node_189811より 全体的に日本銀行の政策について好意的のようでいて、客観的な視点から批判をしている。またどう考えても冒頭の白川総裁のスタンスは二枚舌的である。革新的な金融政策を行っているのに、なぜ先進諸国の中でただひとつデフレが継続し、また08年以降の成長率の低下が最も大きいのか? 金融政策が効果がないどころか、結果だけみれば無残な結果でしかない。その結果に真摯に対応していないのだ。 日銀もまた、政治的攻撃に直面している。1998年の改正日銀法で確立された日銀の独立性にとって脅威になるものだ。 昨年発足した「デフレ脱却議連」には、現在、衆議院議員の4分の1近くが所属している。日銀への圧力を狙い開催された2月22日のパーティーでは、通常、他の問題では対立をみせる議員らが一堂に会した。この議連は、消費者物価上昇の
今週水曜日(3月2日)に行われた『デフレと超円高』刊行を記念した講演会は盛況であり、また刺激的な内容であった。例えば第二部の岩田規久男先生と若田部昌澄さん、鈴木亘さんの三人に、飯田泰之さんが司会をつとめた鼎談は興味深い内容だったろう。 例えば、そこではベストセラーになった藻谷浩介氏の『デフレの正体』をめぐって簡単な議論も行われた。藻谷氏による人口減少デフレ説にはいままで1)人口変化率と物価とは無相関、2)藻谷氏はデフレを単なる個別価格としてとらえていて定義ミス という本質的な批判が加えられていた。 これらの批判に加えて、今回の鼎談では、3)人口減少は総供給の減少をもたらし、むしろインフレ要因ではないか、4)人口減少が総需要を減らすのではなく、潤沢な社会保障制度のおかげで貯蓄を吐き出し消費することを高齢者層がしないために総需要が低下するかもしれない、という社会保障制度効果 などが紹介された。
浜田宏一イェール大学教授「経済学の現実を無視する菅内閣と日本銀行が国を滅ぼす」 聞き手:高橋洋一 「経済学の泰斗」が憂国の提言 第1回 高橋: 浜田先生は、海外からいまの政権や日本経済をご覧になられて、どんな印象を持たれていますか。 浜田: 今回、サンフランシスコから日本行きの飛行機に乗ったとき、ちょうど新内閣の閣僚名簿が載った新聞が配られたんです。目を通した途端に驚愕したというか、がっくりしてしまった。デフレ不況で悩んでいる日本経済を治療しようとする医者たるべき閣僚に、よくもこれだけ"ヤブ医者"を揃えたなという感じがしましてね。びっくりしました。 高橋: 本当にヤブ医者ばかりです。 浜田: 今回、「人前で、友人を失うようなことを言わないで!」と家内から釘を指されていました。しかしこの組閣を見て日本経済、そして日本国民のこれからを想像すると暗澹たる気持ちになり、やはり言うべきことは言わな
原油価格が高騰しています。 そこで増産云々が議論されています。 でもオイルサンドのあるカナダを除けば今の世界の産油国で大きな増産余力を持っているのはサウジアラビアだけです。 そのサウジアラビアにしても増産をするインセンティブはゼロに近いです。 増産するくらいなら、単なるトークアップ(口先介入)だけにとどめる方が遥かに良いと彼らは考えるはずです。 なぜか? まず現場の声という問題があります。 油田からの生産は長期的な視点から最も効率よい方法ならびに汲み出しのペースをいろいろシュミレーションして、最適な方法で粛々と行われます。 だから市況やオーナーの気分ひとつで生産計画が変わったりはしないのです。 途中での生産計画の変更は油田に甚大なダメージを与えるリスクをもたらします。 これは喩えて言えば50階建てのビルを20階まで建てた途中で、70階建てのビルに設計変更するような行為であり、エンジニアはす
田村耕太郎 [国立シンガポール大学リークワンユー公共政策大学院 兼任教授、米ミルケン・インスティテュート フェロー/2023年一橋大学ビジネススクール 客員教授] 早稲田大学卒業後、慶応大学大学院(MBA)、デューク大学法律大学院、イェール大学大学院各修了。オックスフォード大学AMPおよび東京大学EMP修了。 証券会社社員、新聞社社長を経て、2002年に政界入り。10年まで参議院議員。第一次安倍政権で内閣府大臣政務官を務めた。日本人政治家で初めてハーバードビジネススクールのケース(事例)の主人公となる。 その後、イェール大学研究員、ハーバード大学研究員、世界で最も多くのノーベル賞受賞者(29名)を輩出したシンクタンク「ランド研究所」で唯一の日本人研究員を歴任。 2014年より、国立シンガポール大学リークワンユー公共政策大学院兼任教授としてビジネスパーソン向け「アジア地政学プログラム」を運営
最近、メディアは口を開けば日本の悪いことをいっている。日本経済は失われた20年といわれて久しい。政治はこれ以上ないほどの醜態を毎日国民に見せている。筆者は小泉政権で日本の失われた10年もとうとう終わるのかと思ったが、その後の自民党内閣は構造改革によって危うい立場に立たされていた一部の既得権益層に阿る形で、日本経済をまたダメな方向に巻き戻してしまった。既得権益にしがみつきゆっくりと業績を悪化させつつあったテレビ局を買収しようとしたライブドアに突然の強制捜査が入った。停滞する日本経済を株主資本主義の本来の力で浄化しつつあったファンド・マネジャーの村上氏もインサイダー取引の疑いで逮捕されてしまった。その後、マスメディアにより資本主義社会に不可欠な存在であるベンチャーやファンドが日本社会を脅かす悪者にされてしまった。本当は既得権益を握るほんの僅かな人たちを脅かすだけで、多くの日本人に多大な恩恵を与
こんにちは。恋愛スタイリストの石田明です。 恋愛やコミュニケーションで困ったり、失敗した経験って誰にでもありますよね? 恋愛やコミュニケーションの成功術と落とし穴は、意外と皆さんが知らないところにあるものです。いざという時から、すぐに実践できるものまで、さまざまなコツを今回からご紹介していきますので、少しでも皆様の助けになればと思います。どうぞよろしくお願いいたします。 さて、コミュケーションといえば会話。会話は、会話している人数でひとつの美味しい料理を作るかのような共同作業です。相手も自分も、もちろんおいしい料理をつくりたい。しかし、誤って不味いスパイスを入れてしまい、料理が台無しになってしまうことも...。 気をつけたいですよね。では、注意したい点をいくつかご紹介します。 ■逆説を使わない 人は会話において、共感した時がもっともココロが穏やかになります。「そうそう! そうだよね!」など
新卒準備カレンダー 2011 春というおもしろい企画がありまして、3 日目は自分が担当させて頂くことになりました。@shibukawa さんの様に抽象的なレベルまで高めて書くほどの経験は残念ながらありませんので、僕ものんべんだらりと自分語りをしたいと思います。 Who are you? DeNA のサーバインフラエンジニア新卒 2 年目(=もうすぐ 3 年目)です。主な言語は Perl とshow slave statusです。プログラムやコンピュータに結構詳しい学生さんでも、インフラって何やってるのかについてはイマイチ伝わらないことが多いのですが、一応説明しておきます。僕は大してコードも書いてませんし、かといってプロジェクトマネージャみたいに人の管理もしていません。僕が相手にしているのはシステムが動いているコンピュータ(=サーバ)そのものです。システムの多くは無数のサーバが通信しあって提
簡単なログインフォームをはじめ、お問い合わせフォーム、コメント用フォーム、ショッピングカート用フォーム、アンケート用フォームなど多種多様なタイプが用意された、バリデーション機能も備えたフォームのフレームワークを紹介します。 jQuery Form Framework - jFormer [ad#ad-2] jFormerの特徴 クライアントサイドのバリデーション サーバーサイドのバリデーション AJAXを使ったページ変更機能 CSSベースの簡単なカスタマイズ Botの防止(CAPTCHAは無し) 入力データのレジューム機能 フィールドのロック機能 フォームのテンプレートも多数用意 jFormerのデモ デモには、さまざまな実用的なフォームがあります。
もしものために...無料でGmailもTwitterもFacebookもバックアップしておこう!2011.03.03 14:00 トラブルは忘れた頃にやって来る... いつでもネットさえあればアクセス可能なクラウドになんでも保存しておける便利な時代になってはきましたけど、時々まさかの事態が発生したりもしますよね。つい最近でもGmailにログインできなくなったり、いつの間にか大切なメールが消えてしまったりする障害に悩まされた人が出てきたようですしね。 そんな時のために、無料なのでサインアップしておいて損はない便利なサービスが「Backupify」ですよ。Gmailのみならず、TwitterからFacebook、FlickrにPicasaなどなど、普段は当たり前のようにクラウド上に保存されているデータを、すべて定期的に自動でバックアップしててくれるんです。アカウント登録も簡単で、特に専門的な知
普段からあまり釣りをしない人は、釣れないとイライラして気疲れしてしまいます。一方で真の釣り人は、手間暇かけて仕掛けを作り、長時間の釣果待ちに耐え、たとえボウズであっても、その現実を素直に受け入れます。なぜなら、彼らは、釣れるかどうかを人間がコントロールすることができないこと、そしてコントロールできないことに業を煮やしても気疲れするだけで無意味ということを知っているからです。現実は捉え方次第で如何様にもなります。自分を上手にコントロールすることでイライラしない自分を作れるならそれに越したことはありません。 絶対ブレない「軸」のつくり方 作者: 南壮一郎出版社/メーカー: ダイヤモンド社発売日: 2010/12/10メディア: 単行本(ソフトカバー)購入: 9人 クリック: 153回この商品を含むブログ (33件) を見る 自分勝手な期待がイライラの素 どのようなことでも自分ができる範囲の以上
スマートフォングループ ディレクターの石野です。 スマホ王子からバトンを受けまして「ディレクターのためのスマートフォン講座」第2回目です。今回は Android と iPhone を用途別に比較しつつ、Android 独自の仕様を丸裸にしていきたいと思います。レベル1 基本編 とりあえず知っておくべし!レベル2 ユーザー編 iPhone から Android へ乗り換えるユーザー向けレベル3 アプリ編 今後アプリ開発に携わる人向け レベル1: 基本編 (とりあえず知っておくべし!) ◆物理ボタンの数[ホームボタン] のみの iPhone に対して、Android には [戻るボタン] と [メニューボタン] が搭載されています。 文字通り [戻るボタン] は1つ前の動作に戻れます。ブラウザで遷移していれば前のページへ、ブラウザを開く前にアプリを起動していればそのアプリへ、そして [メニュー
はじめに スマートフォングループでマネージャーしている坪田です。昨今は誰もが注目し、「スマートフォン」という言葉を見ない日は無いくらい盛り上がってますね。 市場の急成長に伴い、スマートフォン関連のテクニックや数値などを今週から連載していきます。Open&Shareという文化が大好きなので、ノウハウをオープン化する事で、市場活性化のお役に立てればと思います。 以下、本特集で今後執筆を予定しているテーマです。・ネイティブアプリケーションの品質管理 ・アプリ企画とデザイン ・iPhoneとAndroidの違い ・HTML5&CSS3 ・Androidアプリマーケット ・アプリ企画時に知っておくべき開発用語集、開発で使える小技集 ・UI設計について ・おすすめ本&ブログなどなど。 スマートフォン市場動向 今回はまず第1回という事で、国内の市場動向やiPhone、Androidのシェア率を話したいと
誰かとファイルを共有したい時、知っておくと便利な無料ウェブサービスが「Hosted File Share」です。 ファイルサイズ無制限で各種ファイルをアップロード可能で、アップロード後のページアドレスを相手にメールなどで渡すことでファイルの共有が可能。画像やPDFファイルはダウンロードページに埋め込みで表示されるので、ダウンロードする前に内容を確認することができます。 ツイートボタンも設置されているので、アップロード直後にTwitter経由でファイルを共有することもできます。Twitterと連携する画像共有サービスはいろいろ存在するものの、画像ファイル以外との連携はちょっと難しいため、さまざまなファイルをみんなで共有したい時にも便利です。 「Hosted File Share」の利用方法は以下から。Hosted File Share - Free Hosted File Sharing f
ウェブ上で使用される画像ファイルのフォーマットには、主にJPEG、GIF、PNGという3種類の圧縮形式があり、この中で可逆圧縮かつフルカラー、つまり元画像の画質を見た目上一切劣化させることなくファイルサイズを縮小できるのがPNGですが、欠点は高画質な分ファイルサイズが大きくなってしまいがちなこと。 このため、フルカラーのPNGをウェブ上で使用する場合は専用ツール(有名なものではAzConvPNGなど)を使用してファイルサイズの最適化を行い、画質を劣化せずにできる限りサイズを落とした上でサーバーにアップロードされることがよくありますが、それでも削減できるファイルサイズは良くて1割といったところでしょう。 実は、一般にはほとんど知られていませんが、この他にもフルカラーPNGを画質劣化なしに、さらに大幅にファイルサイズを削減できる裏技的な方法が存在します。やり方は少し面倒ですが、うまく使えば非常
Dropboxは「素晴らしい」のひと言に尽きますよね。2007年に地味なスタートを切って以来、このクラウドストレージサービスは飛躍的発展を遂げてきました。ブラウザで使えるインターフェイスに加え、今ではWindows、OS X、Fedora、Ubuntu向けクライアントも提供し、AndroidやiOSの携帯にも対応しています。利用料は無料から。猿でもわかるインターフェイス。こんな便利なDropboxを使わない手はない! そこで今回は初めて使う読者のために、この編集部お気に入りのクラウドストレージソリューションをさらに便利に使う10のTipsをご紹介します。 友だち・アソシエート紹介してDropboxのスペースをもらっちゃおう デフォルトで無料でもらえるストレージ(2GB)以上欲しい人は、DropboxのサイトにログインしてGet Started > Invite Friendsをクリック。紹
ものすごく大雑把に言うと今まで画像編集ソフトでやっていた、角を丸くするとか背景をグラデーションにするなどという作業をCSSでやってしまおうというお話。もちろんCSSでできないことは多くあるので万能というわけではないが、できることに限って言えば数行のCSSコードでスクリーンショットのような効果を柔軟に適用することができる。 Demo: Design icon with CSS ul li a { display: block; width: 32px; height: 32px; background-image: url("icons-w.png"); background-repeat: no-repeat; text-indent: -10000px; } 各アイコンになるa要素へのスタイルは以上のような単純なものがベースになる。icons-w.pngがアイコンの前景をつなげたスプライ
Gmailユーザにとって、Gmailは重要なライフラインのひとつ。先日のデータ消失トラブルで影響を受けたユーザは、総ユーザ数2億人(推計)の0.02%程度にすぎず、これらのユーザデータもすでに復旧しているとはいえ、やはり「まさか!」の備えはしておきたいもの。 他のオンラインツールを使う、デスクトップアプリでローカル保存するなど、バックアップ方法はいろいろあります。そこでこちらでは、お金がかからず、比較的カンタンにできるバックアップ方法をタイプ別に4つご紹介しましょう。 ■サクっとバックアップできるなら少しの出費は惜しまない派:「Backupify」 バックアップツール「Backupify」なら、ユーザ登録して、Gmail/Google Appsのアカウントを承認するだけで、ユーザ側の操作は完了。平均2~3日で、Gmailのアーカイブができます。また、Facebookやツイッター、Flick
Oracleホワイト・ペーパー 2010年9月 Oracle Database 11g Release 2から ダウングレードする方法 Oracleホワイト・ペーパー-Oracle Identity Management 11g Release 1 はじめに.............................................................................................................................. 3 Oracle Databaseのダウングレード方法............................................................................. 4 ダウングレード・スクリプト........................
ジェミナイ・モバイル・テクノロジーズは2011年3月3日、リアルタイムログ解析システム「Flume-Cassandra Log Processor」をオープンソースソフトウエア(OSS)として公開した(配布サイト)。大量のシステムログを瞬時に分析して、グラフィカルなレポートを作成できる。ログ保存には、OSSの分散キー・バリュー型データストア(KVS)「Cassandra」を使用する。 Flume-Cassandra Log Processorでは、監視対象のサーバーで発生したイベントのログを、1秒以内にストレージであるCassandraに保存する。Cassandraは書き込みが高速な分散KVSで、サーバーの台数に比例して、ストレージ容量とI/Oを拡張できる。そのため、クラスターのサーバー台数を増やすことで、数百Tバイトのログの格納が可能になるとしている。ログの分析機能やレポート作成機能のほ
モバイルバッテリーとは呼べない。「ほぼポタ電」なコレ1台で有事の時もアウトドアも大活躍!【AmazonスマイルSALE】
デブサミ2009でid:secondlife氏が発表されたという資料を見てみました。 http://www.slideshare.net/hotchpotch/deb2009-1023281 はてぶをフルスクラッチでリニューアルした際に、従来のMVCモデルからさらに一歩進んで抽象化を進めたとのことで。 資料中、MVCの発展系として、MVACなる概念が提唱されているのですが、Aは「Applicaiont」??「アプリケーションレイヤの作成」という記述もあるし、たぶんApplicationのtypoですねきっと。 資料からは「データソース層」「サービス層」「アプリケーション層」の3層が「Model」「View」「Application」「Controller」にどう対応するのかよくわからなかったけど、おそらく「サービス層」を担当するのが「Application」なのでありましょう。 そして、「
2. 自己紹介 舘野祐一 id:secondlife はてなブックマークリードプログラマ Perl, JavaScript ... 社内開発環境の整備 開発環境改善大好き! Development Environment Conference 開い たり
【2016/03/04追記】以前まとめたこのMVACという名前の設計は既に古くなっており、今はこのようなアーキテクチャで設計していません。 こんにちは。最近ははてなでMVACというアーキテクチャに則って開発をしているのですが、ようやく意味を理解できてきました。そこで今回は「Web Applicationを綺麗に設計するためのMVACという考え方」について、サンプルを交えながら説明していこうと思います。かなり長くなってしまったので、時間があるときにでもどうぞ。 MVACって? データソースやロジックを扱う「Model」、表示・出力を管理する「View」、複数のModelとControllerをつなぐApplication、ユーザのリクエストなどを受け取りViewやApplicationを制御する「Controller」の4つの要素を組み合わせてシステムを実装する方式。MVCをさらに抽象化した
Node.jsを手軽に試せるJavaScript統合開発環境「Cloud9 IDE」、クラウドでの提供開始 オープンソースとして開発されているJavaScript統合開発環境の「Cloud9 IDE」が、クラウド上のサービスとして提供開始されました。Cloud9 IDEサービスを立ち上げたのは、Cloud9 IDEの開発元でもあるAjax.org。 Cloud9 IDEは、Node.jsが動作するサーバの上にWebアプリケーションとして実装された、Node.js対応のサーバサイドJavaScriptのための統合開発環境です。Node.js上に実装されたということはつまり、Cloud9 IDE自身もJavaScriptで記述されています。 Node.jsを試してみたいけれど、自分でインストールしたり環境を構築するのは面倒、という人にちょうどいいのではないでしょうか。 Cloud9 IDEサー
The document discusses using node.js with MongoDB. It includes examples of basic CRUD operations using the node.js driver and MongoDB native driver. It also discusses ORM libraries like Mongoose that provide an abstraction layer. The document contains code samples for performing inserts, updates, finds and counting documents using the native node.js driver and Mongoose.Read less
デモページの全体のキャプチャ 下記は各ポイントを意訳したものです。 全体をHTML5化しても、面白そうなCSS3のエフェクトを少しずつ適用しても面白そうです。 ウェブページにHTML5を導入 ウェブページにCSS3を導入 ウェブページにHTML5を導入 デモページのHTMLの構造は、下記のようになっています。 HTML5:ページのベース 各エレメントを配置する前のHTMLのベースは、下記のようになります。 <!DOCTYPE html> <html lang="en"><head> <meta charset="utf-8" /> <title>Ferris Buller on Abduzeedo</title> <link rel="stylesheet" href="style.css"> <!--[if IE]> <script src="http://html5sh
Effective Java 第2版 (The Java Series) 作者: Joshua Bloch,柴田芳樹出版社/メーカー: ピアソンエデュケーション発売日: 2008/11/27メディア: 単行本(ソフトカバー)購入: 77人 クリック: 936回この商品を含むブログ (264件) を見る Java: The Good Partsが(賛否両論の)話題を呼んでいるが、それ以前にEffective Javaは皆さん、読んだだろうか? この本の項目11に、「cloneを注意してオーバーライドする」というセクションがある。そのほかにも、Javaのcloneメソッドは各所で嫌われているようだ。 そのような論調において、clone代替案としては、コピーコンストラクタと、staticなファクトリメソッドがしばしば挙げられる*1。 うん、確かにJavaのcloneメソッドはイケてない。俺もそう
Sometimes I'm asked what platform we're running the Business Insider on. Well, we're using LAMP, of course: Linux, Apache, Mongo, PHP. After I get past defending our choice of PHP to the haters (you know who you are!), people ask what the M stands for. Our database is not MySQL, but Mongo. So what's Mongo? MongoDB is an open-source, non-relational database that combines three key qualities: scalab
こんにちは、中川です。 今回もPHPには一切触れないで、node.jsについて書いていこうと思います。 node.jsといえば、サーバサイドのV8で動作するJavaScriptのため、 通常、シングルスレッドでの動作となります。 ただ、そのまま使ってしまうと、最近のマシンはマルチコアが当たり前なため、 1コアだけ使うようなプログラムではもったいないということがありますね。 そこで、node.jsでもスクリプトを複数プロセス立ち上げ、 マルチコア環境でも有効に利用できるようにしてくれるモジュールを色々試してみました。 ■環境 Ubuntu10.10 Node v0.4.0 ・spark2@2.0.11 ・cluster@0.2.4 ・fugue@0.1.1 ・multi-node@0.2.2 ※ポート: 3000番 ※Worker数: 2個 // server.default.js var
フォームのテキストフィールドに、入力補助になるテキストを表示し、ユーザーの入力時にそのテキストを消去するjQueryのプラグインを紹介します。 jQuery Plugin: autoclear デモ [ad#ad-2] テキストフィールドに表示されるテキストには、class名を付与し、スタイルシートでカラーなどを設定することもできます。 デモは、「color:gray;」が指定されています。 autoclearの実装 HTML 表示されるテキストは、title属性内のデータを利用します。 <form method="post"> <label for="name">Name:</label><input type="text" id="name" name="name" title="John Smith" value="<?php echo $_POST['name'];
こん**は、taiyohです。 さて、先日のsugyanのエントリ「node.jsはじめました」にて 本日2/25(金) 20:00から行われる、弊社のオンライン説明会もリアルタイム技術を駆使しています! 新卒採用企画 オンライン会社説明会 2012 | 面白法人カヤック ぜひ見に来てみて下さい! とありましたが、この説明会で僕はnode.jsを使ったリアルタイムシステムを担当し、説明会の盛り上げに携わっていました。 【何がリアルタイムか】 このイベントでは、講演をustreamにて配信しました。この時、閲覧者はこちらが用意したいくつかのアクションを実行することができます。この情報は自前のストリーミングサーバを経由し、同じようにページを閲覧している別の閲覧者のflashで表示されます。弊社デザイナの林(@barimi)の登場時、スゴイ数のアクションが送信され、かなりわいわいやっていた様子が
これは経験則なのですが、ある程度を超えたスパゲッティコードはリファクタリングを試みても状況が改善しなくなります。 ブラックホールから光が脱出できない事象の地平線になぞらえ、これをソフトウェア品質における事象の地平線と言い(ません— なぎせ ゆうき (@nagise) 2023年6月27日 リファクタリングの事象の地平線という比喩について解説をしておきます。 前提知識として リファクタリングの価値の考察 - プログラマーの脳みそ での議論を参照していただけるとありがたいです。 事象の地平線とは 事象の地平線というのは天文学用語でシュバルツシルト面などとも呼ばれます。超大雑把にいえば、ブラックホールのまわりのここから中に入ると光でさえも出ることはできないぞ、というラインです。 つまり、比喩としてはこの中に落ち込むと二度と脱出できないぞ、ということです。リファクタリングの力ではどうやってもソフト
前回、前々回と割とヘビーな仕様の話だったので、今回は若干実用的なネタとして、シングルトンパターンの遅延初期化をメモリモデルの視点から、どのようにすればスレッドセーフになるか考えてみたいと思います。 そのシングルトンの遅延初期化はスレッドセーフか 以下のようなシングルトンパターンは日常的に使うデザインパターンの一つだと思います。 ただ、今回はSingletonクラスのgetInstanceメソッドに、わざとロックを掛けずに実装してみました。この場合にどういうことが起こりうるか考えてみたいと思います。 public class Singleton { private static Singleton instance; public static Singleton getInstance() { // バリアがない if (instance == null) { // Normal Load
このエントリを読む前提条件として、マルチコア時代に備えて本気でメモリモデルを理解しておこう - リオーダー & finalフィールド 編 - - じゅんいち☆かとうの技術日誌を読んで、リオーダーとは何かを理解していることとします。 前回のおさらいをすると、 プログラムの実行順序は、リオーダーが許可される場合と禁止される場合がある。並行処理ではリオーダーを想定しなければ、処理結果の整合性が確保できない。(特にマルチプロセッサ環境) リオーダーを禁止して、可視性を保証する。(finalフィールドはコンストラクト時に完全に初期化され、コンストラクト後はスレッドから見えるようになる) でした。 リオーダーについて理解できたら、今度はメモリバリア命令でスレッド毎に扱うメモリと、大域のメインメモリとのメモリI/Oについて見ていきたいと思います。メモリバリアが理解できれば、以下のソース*1のスレッドがな
お題: Map を Mapに変換するメソッドを作るという話題。 Mapの置換にみるジェネリクス表現 - プログラマーの脳みそ 元の話はJavaなんだけどScalaではできるかどうかやってみた。 バージョンはScala 2.11.2 続きを読む 久しぶりなのでリハビリが必要 jsvcの起動オプションの-outfile/-errfileにファイルパスを指定すると、そのファイルに標準出力/標準エラー出力を吐きだすようになる。但しこのファイルは普通にはローテートされないので、何らかの方法でローテートするようにしたい。 例としてTomcat6以降 + jsvcを使っている場合を考える。標準的な起動スクリプトだと下のようになっていると思う。 cf: http://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk/bin/daemon.sh #!/bin/sh
Performance techniques used in the Hotspot JVM What code shapes does the JVM optimize best? Here is a list. Knowing these optimizations may help language implementors generate bytecodes that run faster. Basic information about bytecodes is in Chapter 7 of the JVM Spec.. In the context of this discussion, "compiler" = "JIT", and usually more specifically refers to the server (or final tier) JIT. Ge
Javaの最適化の議論で「インライン展開」「エスケープアナリシス」などの用語が出てきていて、気になって調べたところ、java実行時のオプションで最適化の方法を指定したり実行過程を表示したり出来るらしい。 主なオプションについて Java HotSpot VM Optionsにパフォーマンスに影響しそうなHotSpot VMのオプションが説明されている。 例: オプション 効果 -XX:+PrintCompilation メソッドがコンパイルされた際にメッセージを表示 -XX:+UseBiasedLocking Biased Lockingを使用する -XX:+OptimizeStringConcat 可能なら文字列の連結操作の最適化を行う -XX:+AggressiveOpts 将来のリリースでデフォルトになりそうな最適化フラグを有効にする ... ... たとえばjava起動時に-XX:
THIS IS AN EXPERIMENT. Little screencast: This video is hosted by YouTube and uses the HTML5 video tag if you have enabled it (see here). YouTube video here. Alex Faaborg recently published some mockups for "Site Specific Browsers": I thought it would be a good idea to extend this concept. So here is an idea: A webpage should be able to expose native controls to the UA A webpage, if considered as
連載インデックス 「Node.jsでサーバサイドJavaScript開発入門」 いま注目の「サーバサイドJavaScript」の実装の本命として話題を集める「Node.js」。Node.jsとは何かの概要からインストール、実践的な使い方まで解説する連載 サーバサイドJavaScriptの本命「Node.js」の基礎知識 Node.jsでサーバサイドJavaScript開発入門(1) いま注目のNode.jsの概要からインストール方法、Hello World!!の仕方、7つの便利なパッケージ、利用事例まで解説する
2011/02/28 JPCERTコーディネーションセンター(JPCERT/CC)は2月28日、制御システムのセキュリティ面での問題点を洗い出すための自己診断ツール「日本版SCADA Self Assessment Tool」(SSAT)の提供を開始した。メールで申し込んだ制御システムのベンダやユーザー、エンジニアリング企業やシステムインテグレータに対し、無償で提供する。 日本版SSATは、英国政府のCenter for the Protection of National Infrastructure(CPNI)が開発した、制御システムのセキュリティの簡易アセスメントツール「SCADA」の日本語版だ。単に日本語に訳しただけではなく、日本の環境に合わせて質問項目や判定結果の表示などをチューニングし、現場で使いやすいよう工夫した。 日本版SSATはMicrosoft Excel上で動作する。
FreeBSD - The Power To Serve 2月28日、FreeBSD 9開発版のZFSが最新移植バージョンへアップグレードされた。FreeBSD 9がサポートするZFSプールのバージョンが28、ZFSのファイルシステムバージョンが5に更新されたことになる。それまでFreeBSD 9はZFSプールは15を、ファイルシステムバージョンは4をサポートしていた。プールが15から28へアップグレードされたことでさまざまな機能が利用できるようになっている。特に注目されるポイントは次のとおり。 重複排除機能(Deduplication)の導入 トリプルパリティRAID-Zの実現 (RAIDZ3) ZFS diffの導入 ミラー化されたZFSストレージプールをそれぞれ新しいプールに分割するzpool(1M) split機能の導入 スナップショットユーザホールドの実現 zpool(1M) i
https://github.com/mishoo/UglifyJSUglifyJSは、node.jsで書かれたJavaScriptの圧縮ライブラリ。Additionally with this switch we’ve moved to using UglifyJS from the Google Closure Compiler. We’ve seen some solid file size improvements while using it so we’re quite pleased with the switch.http://blog.jquery.com/2011/01/31/jquery-15-released/ということなので、jQueryもバージョン1.5から使っているライブラリらしい。前エントリで同じ様な用途で使うYui Compressorに言及しつつも、Ug
Closure Compilerは言わずと知れたGoogle製のJavaScript最適化ツール。http://code.google.com/intl/ja/closure/compiler/昨日のYUI CompressorとかUglifyJSの話の続きで、この系統のツールを調査していたのだが、Closure Compilerはまた別の魅力があるように思える。「ああ、これは役に立つな」と思ったのがアノテーション機能。http://code.google.com/intl/ja/closure/compiler/docs/js-for-compiler.html例えば、@defineアノテーションを使って、 /** * @define {boolean} */ var ENABLE_DEBUG = true; if (ENABLE_DEBUG) { alert("debug!"); }
CSS Specific for Internet Explorer デモページ(※IE7で表示) [ad#ad-2] デモ紹介 1. 条件付きコメントの利用 2. CSS Hackの利用 3. 条件付きのHTML class デモ紹介 デモページは、下記のように設定されています。 スタンダードブラウザ(IE9, Firefox, Chrome, Safari, Operaなど) 背景色がグレー IE8 背景色がピンク IE7 or IE8互換モード 背景色がグリーン IE6 背景色がブルー 下記はデモページをIETesterで表示したものです。 IETesterの詳しい説明は、「IE5.5, IE6, IE7, IE8の確認が同時にできる -IETester」を参照ください。 デモページ(※IE8で表示) IE9もWin7+IE9で確認したところ、背景はグレーに表示されていました。 [a
プロフェッショナル向きに開発された、HTML5+CSS3+jQueryなど直接実装に関わるファイルから、robots.txt, .htaccessなどサーバー関連のファイルも一式にまとまったテンプレートを紹介します。 HTML5 Boilerplate 昨日、当サイトで紹介した「HTML5 Reset」もHTML5+CSS3をベースに開発されたテンプレートセットですが、こちらはよりプロフェッショナル向けに開発されたものとなっています。 下記にその特徴を。 HTML5 Boilerplateの主な特長 クロスブラウザ対応(IE6も) HTML5対応 キャッシュの最適化と圧縮でGrade-Aのパフォーマンス モバイルブラウザへの最適化 クロスブラウザ対応のためにIEでは特定のclassを用意 プリント用のスタイルシート、パフォーマンスの最適化 HTML5でより早いページロードにする「.htac
最近、yum(rpm)やaptなどといったパッケージ管理の仕組みが秀逸で使いやすくなってきていますが、最新バージョンのプロダクトの検証がしたいときなど、ソースからビルドしてぶち込む事も個人的に多々あったりもします。 そんなビルド野郎な方に朗報です。 いやね、ちょっとしたものなら全然いいんですよ。 最近はマシンスペックもすっかり良くなっちゃって、時間もそれほどかからなくなってきているから。 でも、MySQLとかPHPとか、ちょっと大きいものを色々オプションつけてコンパイルしたりすると、時間がかかりはじめて、ちょっと馬鹿にならなくなってきます。 で、今日、makeのマニュアルを読んでたら、こんなオプション見つけました。 -j jobs 同時に実行できるジョブ(コマンド)の数を指定する。 -j オプション が 複 数 個指定された場合は、最後の指定が有効になる。引き数無しで -j オプションが与
はてなブックマーク - CSSフレームワーク『BlueTrip』が想像以上にすごい - present 盛り上がってますね。 私のようなCSSの文法はわかるけど効率よくCSS書くにはどうしたらいいの?とか、ぶっちゃけ細かいところめんどくさくて span-24 とか、そりゃやりたくなるよ、という人が多い一方で、「おいおい、そんなことしたら font-size="10.5pt" とHTMLに書いているのとかわらんだろうがー」とご立腹な人もいるわけです。 span-24 とかやるのは「デザインとHTMLを分離する目的で使うのではなくて、単にspan-24って書いて別ファイルにした方が効率的に配信できるじゃん」と割り切ってスルーする、というのもあるんですが、ちょっとカウンタークレームをがんばってみました。 less ですよ、less 要するに、span-24をHTMLファイルに書くんじゃなくて、C
ウェブサイトのナビゲーションでよくある、アクティブ、つまりユーザーが閲覧中のページに対応する項目にマークを付ける場合、画像ファイルでやることが多い。最近はCSSグラデーションを使ってアクティブな時にへこませたような効果を与えたりすることもあるが、よく見かける三角のマークを付けるとなるとやはり画像で……となってしまう。しかし、単純な形に限ってなら枠線付きの吹き出しでも利用した:before又は:after擬似要素を使えば実現できる。 Demo: Pure CSS Navigation Indicator CSSのコードは吹き出しとほとんど変わらない。ただし、位置合わせの方法が異なる。 nav #example1 li a:after { margin: -8px auto 0 auto; border-top-width: 0px; border-right-width: 8px; bord
公開: 2011年2月27日21時20分頃 こんな記事があり、面白いと思いました……「新卒一括採用が「ITゼネコン構造」を生む (ascii.jp)」。 いわゆるITゼネコンは基本的に上流工程しか担当せず、コーディングは下請けにやらせるのが大半です。普通に考えると、「ITゼネコンは上流工程しかやらない」、だから「プログラマは不要であり、主にSEになる人材を採用している」という順番に思えますが、この記事では逆の見方をしています。 たとえばJavaのコーディング能力で採用すると、それを使うソフトウェアの開発をやめたとき、そのプログラマーが社内失業してしまう。日本以外の企業では仕事のなくなった社員は解雇されるのが普通だが、日本では解雇規制や「終身雇用」の規範が強いので、仕事がなくなってもクビにできない。 つまり、「大企業では解雇規制が強いために特定の言語に特化したプログラマが採用できない」という
Indian Creek Trail App Concept Manage modules Purple charts and graphs Sport Tracking App – Profile Iron Chart Noblyn App Redesign Mobile Investment Platform Tracking app FAQ On Chart UI Examples What are the best chart types for data visualization? Choosing the right chart type depends on your data. For trends, go with line charts. To compare categories, use bar charts. Show proportions with pie
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Webにグラフやチャートを描画するライブラリを探していたら見つけました。いろいろあるもんですね:-)。 30 High Quality Charts And Graphs For Webdevelopers To Download 個人的に興味を持ったものをかいつまんでご紹介:-)。 gRaphaël Raphaëlというライブラリをベースに開発されているグラフ描画ライブラリ。MITライセンス。シンプルなコーディングで綺麗なグラフを描画できる。幅広いブラウザ(Firefox 3.0以上, Safari 3.0以上, Opera 9.5以上,Internet Explorer 6.0以上
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く