シェルスクリプトのコーディングスタイルについて調べ物をしたので、その情報源の一覧と今の感想のメモを書いてみます。 最もよく参照されているのではないかと思われるシェルスクリプトのコーディングスタイル。 UNIX & Linux コマンド・シェルスクリプト リファレンス > シェルスクリプト Tips 【参考情報】このページにリンクを張って、項目をサマリしているページ。 上記のページの最初には「ここに書かれている内容は、あくまで筆者の好みでありほぼ完全に主観」と書かれていますが、この内容は規約としてどこでも採用すべき内容だと思います。また定数には大文字の変数名を使うというガイドラインですが、自分で書く場合、環境変数も大文字変数に加えます。 好みがあるとすれば、インデントの幅ぐらいでしょうか? ここではインデント幅は半角スペース2つが推奨されていますが、個人的には半角スペース4の方が好みです。
Cassandra Meetup in Tokyo, Fall 2014 http://datastaxjp.connpass.com/event/9867/ Yahoo! JAPANにおけるApache Cassandraへの取り組み
データウェアハウスサービスのAmazon Redshiftに、32コア/244GBメモリ/SSD2.5テラバイトの高性能ノードが登場。しかも1時間あたり120円から これまでAmazon Redshift用に提供されていた高密度ストレージノードがストレージ容量を重視したものだったのに対し、新たに提供が開始された高密度コンピュートノードは従来より高いプロセッサ性能が設定されています。 2.56TB SSDに32仮想コア、244GBメモリ 高密度コンピュートノードとして新しく追加されたのは、ラージとエクストララージの2つ。 ラージは以下のような構成になっています。 160GBのSSDストレージ、2 Intel Xeon E5-2670v2仮想コア、15GiBのメモリ プロセッサの性能を表す「ECU」は7。I/O性能は0.2GB/s エクストララージは以下のような構成になっています。 2.56T
クラウド、モバイル、ソーシャル、そしてビッグデータ。4つのトレンドが今、エンタープライズITの世界に大きな変化をもたらそうとしている。さらに、これらと密接に関係する「モノのインターネット(Internet of Things)」や「M2M(Machine-to-Machine)」の胎動も始まった。あらゆる"モノ"に埋め込まれたセンサー同士が会話することで、これまで想像もつかなかったような未来が訪れる。そこでのキーテクノロジーを理解することの重要性が日増しに高まっている。 全長1万7000kmのパイプライン。温度や流量、圧力などを検知する3万個もの各種センサーを随所に設置し、きめ細かな動作状況を一元的に監視する。もし油圧の急減といった緊急事態を検知したなら元栓を閉じるコマンドを自動的に送って対処。この間、わずか数秒のことであり、保守要員の到着を待たずして、危険を回避することを可能としている─
職人技でのストレージ環境の改善は限界に 多様なデータの格納先として、もはや企業に欠かせない存在となったストレージ。ベンダー各社はその技術革新に、次の3つの側面から取り組んできた。1つ目が、ビジネスに欠かせないデータを確実に保管するための「堅牢性と可用性」。2つ目が環境変化に迅速に対応するための「柔軟性」、3つ目がより大量のデータを短時間に処理するための「高速性」である。 このうち、前の2つはデータ保護や管理のための多様な機能が実装されることで確実に成果を上げてきた。だが、最後については、決して満足とはいえない状況だ。事実、処理能力の向上率を見ると、CPUが一貫して年率60%アップを続けてきたのに対して、ストレージは年率5%の向上にとどまり、両者の処理能力のギャップが、システム全体のボトルネックの原因として長らく指摘されてきた。 この問題に対処すべく、企業では各種の施策が講じられてきた。日本
Version Badge provides a consistent way for the community to learn about the package associated with a particular Github repository and other documentation pages. Once the package owner adds this badge to their README file, it will inform and link all visitors to the latest version of that package. If you have any questions, problems, or suggestions please don't hesitate to let us know.
新たな世界が見える。あなたとともに動き出す。 320型相当※の大画面映像やアプリによる楽しみが新しい世界を提供 エプソンのスマートグラスMOVERIO(モベリオ)『BT-200AV』、『BT-200』 ※:20m先に320型相当の大画面を再現します。体感サイズには個人差があります。 『BT-200』 ワイヤレスミラーリングアダプター (HDMI® 接続用アダプター) *『BT-200AV』に同梱。単体での発売予定はございません。 製品ページ エプソンは、メガネのように装着して使用するウェアラブル情報機器である「スマートグラス」の新商品として、シースルーモバイルビューアーMOVERIO(モベリオ)『BT-200AV』、『BT-200』を2014年4月24日より発売いたします。『BT-200AV』は、ブルーレイ/DVDレコーダーなどHDMI®出力端子を搭載した機器と『BT-200』を無線接続で
Site Navigation Wednesday, 30th October 2013 Summary Icon fonts are vector graphics that are included in the content using the CSS content property on a before or after pseudo-class selector. As with regular fonts, icon fonts are scalable and can be styled using CSS, unlike images. They also have the benefit that they remain visible in high contrast on Windows, unlike CSS background images. The bi
I decided to take a gulp of Gulp and use it in one of my latest projects, to help me with releases. I wrote a Gulpfile, which lets me write some code to define the tasks enumerated below. Lint my source code Run unit tests Clean my distribution directory Build the distribution files, minified and otherwise Get the file size of both the regular and minified versions Bump the package version for npm
sudo yum install npm --enablerepo=epel npm install express cat <<EOT >index.js var app = require('express')(); app.get('/*', function(req, res) { if (req.query.wait) { setTimeout(function() { res.write('OK'); res.end(); }, req.query.wait); } else { res.write('OK'); res.end(); } console.log('%s %s %s', new Date(), req.method, req.url); }); app.listen(10080); EOT node index.js $ ab -n 5000 -c 200 ht
注釈 MQTT As a Service: sangoをリリースしました 2014年8月に、GitHubアカウントで簡単に登録できてMQTTを使い始められる sango を 時雨堂 がリリースしました。 無料プランもありますので、MQTTを一度使ってみたいという方はsangoを使うことをお勧めします。 最近voluntasさんが 活動 してお り、にわかにMQTT関連が熱くなってきました。たぶん観測範囲が狭いからだと は思いますが。 とはいえ、M2M (Machine to Machine)やIoT(Internet of Things)というバズワー ドもあり、モノがインターネットにつながる時代になってきて、MQTTの価値が 高くなってきている気もします。また、モバイル時代に適したプロトコルとい う意味でも注目されているのかもしれません。 ということ、MQTTについて一旦ここでまとめてみ
Prompted by the recent Microsoft and GW Micro partnership announcement, I took a long overdue look at Microsoft’s Office 365 product offerings. The Home Premium edition not only gives you five installations of full Office Professional versions in your household, Windows and Mac combined, but also the apps for iOS and Android on up to five mobile devices, extra SkyDrive cloud storage space, and acc
……とか言いながら、全然「だけ」に留まらない分量になってるのは仕様(C++の)。 なお本記事は、operator new/deleteの概念はある程度理解し、その気になればメモリリークしない程度のoperator new/deleteを実装できるC++erに向けて書かれたものです。operator new/deleteの中身(new_handlerの呼び出しとか)についての説明は行ないませんので悪しからず。 本記事で「規格書」と言った場合、正式なC++11の規格書ではなくhttp://d.hatena.ne.jp/heisseswasser/20121225/1356462583:N3337を指しています。 また、特に明記のない限り、本記事でoperator new、operator deleteと言った場合、配列版のoperator new[ ]、operator delete[ ]につ
「ハンディファン」「ネッククーラー」の選び方とやってはいけないこと 炎天下での利用は要注意 (2024年07月23日) 「Galaxy Z Fold4」の保護フィルムに気泡が入るも、ドコモショップにて5分足らずで交換できたハナシ (2024年07月24日) irumoは好調、ahamoは「ポイ活」で意外な動き 端末は“いいもの”があれば提供したい ドコモ前田社長に聞く (2024年07月23日) 「おやすみモード」にして熟睡していたら、会社からの緊急連絡をガン無視:スマホあるある失敗談 (2024年07月24日) ミラー型ドラレコの新製品、GPSアンテナや駐車監視などを備えたオールインワンモデル MAXWINから (2024年07月23日) マイナカードのICチップ読み取りアプリ、8月に提供 対面での本人確認に使用 (2024年07月24日) KDDIは通信障害をどのように検知してインフラ
美食家から“極上ステーキハウス”と評価されているというアメリカのステーキ店「ウルフギャング・ステーキハウス by ウルフギャング・ズウィナー」が2月1日(土)、東京・六本木に国内第1号店をオープンします。最上級の厚切り肉を、900度のオーブンでカリッと香ばしく焼き上げるとのこと。メニューはサーロインとフィレを一度に楽しめるTボーンをはじめ、シーフードやジャーマンポテトなどを用意します。 ▽ Wolfgang's Steakhouse ウルフギャング・ステーキハウス - Official Website ▽ http://www.wdi.co.jp/ja/news/20140117_wolfgangs.html ウルフギャング・ステーキハウスは、アメリカ・ニューヨークのステーキハウス「ピーター・ルーガー」で41年間ヘッドウェイターとして活躍したウルフギャング・ズウィナーさんが、独立後の200
一般論として、全二重の通信プロトコルを実装するにあたっては、いくつか注意すべき点があって、具体的には、到達確認と切断シーケンスについて定めておかないと、送達されたはずのメッセージがロストしていたり、切断タイミングによってエラーが発生*1したりする。 具体例をあげると、たとえばTCP/IPにおいてshutdown(2)を用いずに、いきなりclose(2)を呼んでいると、read(2)やwrite(2)がエラー(ECONNRESET)を返す場合がある。 翻って、WebSocket (RFC6455)の場合はどうなってるか? だいたい以下のような感じっぽい。 ws.close()が呼び出されるとWebSocketをCLOSING状態に変更し、Closeフレームを送信する ws.onmessageはWebCosketがCLOSING状態にある間も呼ばれるかもしれない*2 相手からCloseフレーム
今日はこのあと Github の Tokyo Drinkup January 2014 に行くのだが、先方から、もしかしたら 10分ほど Github について話してもらうかも、と打診された。話すか話さないかわからないが、もし話すとしたらと仮定し内容の整理も兼ねて以下「Github を使って雑誌原稿を書く」ということについて書いてみようと思う。 「Github を使って雑誌原稿を書く」もしくは「Github を使った雑誌編集者とのコラボレーション」について、である。 Web+DB PRESS の連載 ご存知の方もいるかもしれないが、このところ技術評論社の Web+DB PRESS で連載をしている。連載を始めて、もう一年近く経った。以前にも Perl に関する連載をしていて、そのときも数年ぐらい続けたので、間があきつつも、なんだかんだでそれぐらいの付き合いになる。 最近は特にテーマは決めず
三井住友カードは、Amazon.co.jpと提携したクレジットカード「Amazon MasterCard」を発行しました。初年度の年会費が無料の「クラシック」と、Amazonプライム会員特典がセットになった「ゴールド」の2種類を用意。カードを使って買い物をすると、Amazonギフト券と交換できるポイントが付与されます。 ▽ Amazon CAPTCHA ▽ http://www.amazon.co.jp/gp/product/B0092VB6VK 「Amazon MasterCardクラシック」は、高校生を除く満18歳以上を対象にしたクレジットカードです。年会費は入会2年目から1,350円としているものの、年1回以上のカード利用で、翌年度も無料になります。 「Amazon MasterCardゴールド」は原則として、満30歳以上の安定継続収入がある人を対象に発行されます。年会費は10,50
年明けに発生した気の重くなるニュース。 次期輸送機XC-2の地上試験において発生した不具合について 本年1月7日、地上試験機を使用して、機内の気圧を一定に保ちつつ高高度を飛行できるために必要な機体構造の強度確認のため、設計時に想定した荷重(機内外の気圧差)の約1.2倍の圧力を機内に加圧した際、同機の貨物扉、後部胴体等に損壊が発生しました。 与圧荷重試験において、貨物扉や後部胴体が「損壊」したということだ。設計時に想定した荷重の1.2倍というのは、他のニュースソースとも照らして判断すると、120%LMTの与圧荷重ということだと思われる。 航空機の構造については、実際の運用で発生する最大の荷重を制限荷重(LMT)として、この制限荷重までは有害な変形を起こすことなく耐えなければならない。 また、制限荷重(LMT)の1.5倍、すなわちLMTの150%を終局荷重(ULT)として、ここまで破壊すること
Mature microRNAs (miRNAs; single-stranded 20–23-nucleotide RNA molecules) control the expression of genes involved in many cellular processes1. miRNAs typically reduce the stability of mRNAs, including those encoding genes that mediate tumorigenic processes, such as apoptosis, cell cycle regulation, differentiation, inflammation, invasion and stress responses2. Mammalian miRNAs mediate cellular di
2014-01-27 『鳥取大、癌は容易に正常細胞へ変換できることを発見』って研究成果について考えてみたよ 科学 はてブやらtwitterで以下の記事がバズってますね。 miR-520dという短いRNAを導入すると未分化な肝癌細胞がその癌とは全く異なる組織(奇形腫や正常肝臓組織)になったり、腫瘍を全く形成しなくなったりすることがわかりました。 鳥取大、癌は容易に正常細胞や良性細胞へ変換できることを発見 - 日経プレスリリース おお、凄いですね。癌が治りそうな気がします。これで流そうと思ったのですが、フォロワーさんに本当にガンが治るのか解説しろと言われたので、皆様が気になっていそうな点について簡単に書きます。 Q.この研究は治療に応用できるか? A.すぐには無理じゃないっすかね今回の研究内容を見てちょっと引っかかった部分はここ。 We investigated the effects o
ท้าทาย เพิ่มเติมประสบการณ์ รวมไปถึงลุ้นเงินรางวัลได้อย่างมีอิสระ บาคาร่า99 ทางเลือกที่จะเข้ามาเติมเต็มให้กับนักพนันทุกคนอย่างทั่วถึง สำหรับคนทั่วไปที่มีความสนใจตัวเกมพนันออนไลน์ อยากจะให้เริ่มต้นกับทาง บาคาร่า99th ที่มีการเน้นบริการเกมพนันยอดนิยมระดับโลกอย่าง Baccarat เกมพนันที่กลายมาเป็นอันดับที่ 1 สามารถครองใจนักพนันไปทั่วโลก เนื่องจากว่าขึ้นชื่อว่าเกมพนัน จะต้องง่ายและหลากหลาย สามารถตอบสนองทั้ง
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く