2010-09-19 ruby/rails/RailsGuidesをゆっくり和訳してみたよ/Getting Started with Rails 2010-09-18 ruby/rails/RailsGuidesをゆっくり和訳してみたよ Top 2010-09-16 search_result MenuBar 注意 † 英語が苦手なので、超意訳だよ。 表題に日本語がついているのは一応訳してあるけど、 古いバージョンだったり、適当な訳で清書していなかったり。 ちゃんと終わったものは、twitterでつぶやくから、よかったらフォローしてね。 ちゃんと終わったページ Railsのはじめ方(Getting Started with Rails) 最低でも一週間に一本以上は更新予定だけれど、 滞っている場合は、StarCraft2にハマってるから叱咤して下さい。 Rails 3を始める皆
Products Kwartz A beautiful template engine. Kwartz can separate presentation logics from html template file, and in the result template is pure HTML file. Kwalify A simple but useful schema validator for YAML and JSON. You can check your YAML or JSON data according to schema definition. Kook Build tool like Make, Rake or Ant for Python and so on. Kook is much powerful than other tools because it
【ソウル=共同】韓国の旅客船セウォル号沈没事故で、聯合ニュースは22日、南西部の全羅南道順天市内で6月に発見された変死体が、運航会社会長、兪炳彦(ユ・ビョンオン)容疑者=背任容疑などで指名手配=である可能性があると報じた。兪容疑者の兄のDNAとほぼ一致したという。警察によると、変死体は6月12日、順天市内の畑で腐敗した状態で見つかり、身元確認のためDNA鑑定を依頼していた。これに先立ち、
時事通信:博士号剥奪は「生活破壊」=小保方氏論文で回避理由説明−報告書の全文公開・早大という記事のインパクトでだいぶ評判悪い「大学院先進理工学研究科における博士学位論文に関する調査委員会」による調査報告書だけれども、この見出しで強調されているよりも、多くの理工系大学院で看過できないことがこの報告書に記載されている。 簡単にいうと、学位授与の際に査読付き学術論文掲載を必要条件にしている場合、予備審査後は、学位論文に不備があっても学位を授与しなければならないかもしれないということ。 長いけど以下、p. 50 から始まる 2-(4)-b 「本研究科・専攻における学位授与及び博士論文合格決定至過程の実態」より転載。 上記 III.2 (3) で「不正の方法」と認定した問題箇所が学位授与に与えた影響などを検討するためには、本研究科における学位授与、博士論文合格決定の実態を検討する必要がある。この点、
high190です。 今年も読売新聞が実施する「大学の実力」調査の結果が7月9日、10日の2日間に渡って紙面に掲載されました。大学関係者のみならず、社会的にも大きな注目を集めている調査ですが、公表された調査結果を具体的に大学改革へと活かしている大学も多くあるのではないかと思います。 また、この調査によって大きな注目を集めたのが大学の退学率と就職率です。大学からすると退学率は公表したくない指標のひとつではありましたが、この調査を通じて現在では多くの大学が退学率を公表するようになっています。今年の10月から稼働予定の大学ポートレート*1においては中途退学者数、留年者数等は公表項目から除外*2されていますが、いずれ公表が必須となるのではないか?と予想しているところです。そういった意味でも大学・受験生にとっても重要な指標である退学率ですが、読売新聞の調査データを基に社会科学系の学部*3で偏差値と退
本題に入る前に、私がblogを書くときのポリシーのひとつを紹介したい。 当サイトの創設当初は、特定のゲームメーカーのファンという固定された読者層を想定した文章を書いていたが、SNS全盛の現在は、いわゆる"一見さん"に対する配慮が必要になった。そのため、専門用語や略語は極力避けて、なるべく多くの人が他の資料を参照することなく理解できる文章を書くことを心がけている。 今回も、そのつもりでいたが、Ingressについての説明が冗長になりすぎて本題に入る前に相当な文章量が必要になることが想定されるため、大幅に説明を省略して本題に入りたい。結果として、Ingressをプレイしたことのない人には細部で意味不明な言葉が続出することをご了承いただきたい。 よく分かるゲーム内容説明 とは言っても、何も説明せずに一日の出来事を書いてもただの日記になるので、Ingressを簡単に説明すると「別世界からのエネルギ
https://www.youtube.com/watch?v=cOaVIeX6qGg 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 42分前 Aaron Quintは、オンライン/オフラインで招待状やお祝いのカードを送るサービスであるPaperless PostのCTOです。GoRuCo 2014で、お薦めのRubyアプリのパフォーマンス計測ツールを紹介してくれてます。 評価の基準としては、 Specificity (Sp): アウトプットの内容がどれだけ詳細か。 Impact (Im): Probe Effectのレベル。計測が意図しないシステムの振る舞いにつながる可能性のある影響度合い。この数値が大きいと本番環境では使えない。 Difficulty of Operator Use (Op): ツールのセッ
今回紹介する『ウルトラジャム』は、大阪キタの梅田からほど近い中崎町にあるカフェですが、どこにでもあるカフェとちょっと違い、とにかく色々と可愛いのが特徴! オシャレなカフェが多い中崎町の界隈においてもかなり異彩を放っています。お店、壁紙、インテリア、ケーキ。全てにおいて可愛いらしさがみなぎっています。この店に来て「カワイイ」と言わない女子が居たら、ぜひ見てみたいとさえ思います。 ウルトラジャムは、地下鉄谷町線の中崎町駅から歩いてすぐの場所にあるお店。でも最寄り駅の中崎町から以外にも、大阪梅田の中心街からでも充分に歩いて行ける位置にあるので、大阪観光の一環に地図を片手に街歩きしながら訪れるのもオススメです。 【アクセス】 ・中崎町駅から 大阪市営地下鉄谷町線の『中崎町駅(なかざきちょうえき)』駅で下車。 地上に出て北西方向へ歩いてすぐ。 ・梅田から 各線の大阪駅(梅田駅)を下車。 大阪駅東側の
ミセスロイド、アイスノン等の家庭用品で知られる白元(東京・台東)は5月29日、東京地裁に民事再生法を申請した。負債総額は今年に入って2番目に大きい250億円。製造業ではかなりの大型倒産だ。テレビCMなどでなじみ深い同社の突然の倒産に驚いた方も多かったのではなかろうか。誰もが知っている有名企業だが、一部週刊誌などで報じられた4代目社長の派手なイメージとは裏腹に、実は会社の内情は火の車であったことが
横並びは複雑化の第一歩 Webサイトの設計をする際、必ずといっていいほど縦にコンテンツを並べて構成を考えるようにしています。どのような人が、何を求めて Web サイトに訪れているのかというシナリオを基に構成を考えていくわけです。詳細なレイアウトを考えるのではなく、情報の流れが適切であるかどうかを判断するための工程にしています。 パソコン向けの Web サイトデザインの悪い癖のひとつに、「同じくらい重要だったら、横に並べる」というのがあります。広いスペースがあったパソコンが主流の時代ならではのアプローチですが、今は状況が大きく異なります。配信者側にとっての『重要』を出すことは間違っていません。しかし、あれこれ重要だからという理由で隣り合わせにしてしまうと、様々なデメリットが生まれます。 訪問者に迷いが生じる 直接関係のないコンテンツが横に並ぶことで視点の動きが多くなる可能性があります。また、
http://csswizardry.com/2014/07/hacks-for-dealing-with-specificity/ 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約4時間前 Harry Robertsがブログで、CSSのプロジェクトをうまくスケールさせるためには、詳細度の影響をうまく抑えて、メンテナンス性を高めることがポイントだと解説しています。 どれだけ思慮深くソースの順や継承関係を整理しても、詳細度がトリガーになった上書き起きると、それまでの努力が台無しになる。詳細度のタチが悪いのはオプトアウトできないこと。 であるが、その悪影響をうまくコントロールする策としては、 CSSにおいてセレクタとしてIDは使わないこと。クラスを使うことを上回るメリットはない。そもそも、IDでできることはクラスで
今から2年前の2012年の6月20日、レンタルサーバー会社のファーストサーバは、大規模な顧客データの消失事故を引き起こした。あのときなにが起こったか? ファーストサーバのさまざまな部門の担当に、当時の状態を振り返ってもらった。 ファーストサーバは今も変わらずビジネスを展開している ファーストサーバの顧客データ消失事故に関するドキュメンタリーを書きたいと思った。事故の原因究明や責任の所在を明らかにするのではなく、当事者の話を積み上げていくような記事が書きたいと思った。 そして、今回ファーストサーバの全面的な協力により、事故当時から現場を統率してきた現代表取締役社長の村竹昌人氏をはじめ、営業、開発、運用、マーケティング、広報、サポート、管理など各部門の担当者に話を聞くことができた(以下、敬称略・役職は現職)。 事故から2年間の間、ファーストサーバはひたすら事故の影響を受けたユーザーへの対応と再
脱法ドラッグの危険性の認識を高めようと、警察庁などが新しい呼び名について意見を募集した結果、脱法ドラッグに代わる実態を表す新しい呼び名として「危険ドラッグ」という名称に決めたと発表しました。 警察庁は、乱用防止のキャンペーンなどで新たな呼び名を使うことにしています。 脱法ハーブを含む脱法ドラッグが関係する事件や事故が相次いでいることを受けて、警察庁と厚生労働省は、「脱法ドラッグ」という呼び名は覚醒剤や大麻に似た作用があるにも関わらず危険な薬物ではないような誤解を与えているとして、呼び名を変更しようとホームページなどで意見を募集しました。 その結果、新たな呼び名の案や意見がおよそ8000人から寄せられ、その中から脱法ドラッグに代わる実態を表す新しい呼び名として「危険ドラッグ」という名称に決めたと発表しました。 このほか「準麻薬」や「破滅ドラッグ」、それに「有害ドラッグ」や「殺人ドラッグ」とい
夜や休日の図書館。来館者がいない静かな図書館では、何が起こっているのだろうか? 考えただけで子ども達がドキドキワクワクしそうなそんな普段は入れない図書館に、代わりに大好きなぬいぐるみ達がお泊まりすることに…。いったい、どんな体験をして子ども達の元に帰ってきてくれるんだろう? アメリカから始まったぬいぐるみお泊まり会 昼間多くの人が出入りする図書館。しかし真夜中、寝静まったときには本達はどうしているのだろう? お話から飛び出した登場人物が歩き回っていないだろうか? 休館日には、どのようにして誰が本の整理を行っているんだろう? そんな子ども達と一緒になっていろんな想像が広がっていきそうな、普段とは違う図書館に、子どもが愛着を持っているぬいぐるみ達が代わりに泊まりに行くことができるという。 アメリカの公共図書館から始まったと言われる「ぬいぐるみのお泊まり会」は、近年日本の図書館でも広がりつつある
Lyse Doucet in Gaza: ''Two patients were killed in their beds'' At least five people have been killed and 70 injured by an Israeli strike on a hospital in Gaza, Palestinians say. The Israeli military said it had targeted a cache of anti-tank missiles in the hospital's "immediate vicinity". Meanwhile, Secretary of State John Kerry said the US was sending $47m (£28m) in humanitarian aid to Gaza. On
“I think I’ve only spent about ten percent of my energies on writing,” Pulitzer Prize-winning writer Katherine Anne Porter confessed in a 1963 interview. “The other ninety percent went to keeping my head above water.” While art may be a form of therapy for the rest of us, Porter’s is a sentiment far from uncommon among the creatively gifted who make that art. Why? When Nancy Andreasen took a stand
I m sorry! Charlie showers guilty dog crying baby with gifts to apologize for stealing his toy. A video of an adorable pet that has quickly become the clip of "must see" of the week has shown that dogs really are not very different from humans. Cute beagle named Charlie, the girl initially interrupted by removing one of the toys in her rocking chair. After the baby, named Laura, begins to mourn, t
Missing Credits: Chloe Buse, Diana D'Arcee Moon Animate Make-Up is a crowdsourced group animation project to re-animate an episode of Sailor Moon shot-by-shot in each artist's personal style. From October 2013 to July 2014, over two hundred and fifty animators contributed at least one shot each to assemble a full length parody episode of Sailor Moon. Be sure to watch in 720p for the best quality
Jump to navigation French riot police officers stand guard in front of the synagogue in Sarcelles, a suburb north of Paris, on July 20, 2014, after clashes following a pro-Palestinian demonstration denouncing Israel's military campaign in Gaza and showing support to the Palestinian people. Credit: Photo: AFP/GETTY The foreign ministers of Germany, France and Italy have spoken out against a disturb
This wiki is automatically published from ohmyzsh/wiki. To edit this page, go to ohmyzsh/wiki, make your changes and submit a Pull Request. This section uses new, uniform screenshots. To see the previous section, go to Themes (legacy). All the current themes can be found in the themes/ directory in the Oh My Zsh distribution. See list here. In order to enable a theme, set ZSH_THEME to the name of
December 6, 2013Nitrous.IO and Heroku: A Perfect Pair This article is a follow-up to Nitrous.IO: Rails Development in the Cloud published earlier. If you have not read that article, I recommend you do so. I will wait. Although it is not a prerequisite, this tutorial assumes you have an account on Nitrous.IO and have setup a Box for Ruby. Start with a Nitrous Box If you have not created a Box yet o
TURN THE PAGE When Kendrick Lamar delivered a classic with good kid, m.A.A.d city, nobody saw it coming. Now that the whole world is watching, Can he outdo himself? WRITTEN BY INSANUL AHMED PHOTOGRAPHY BY COLEMAN AND B+ FOR MOCHILLA.COM This feature appears in the August/September 2014 issue of COMPLEX. On the dull gray door to Studio 2 of the L.A. soundlab where Top Dawg Entertainment makes the m
Gitの使い方を覚えるにあたって、まず知っておきたいのは――git-cloneだのgit-commitだのは当然として――「操作をミスったときにどのように回復するか」である。それを実現するのは、次の3つのコマンドだ。 git-commit --amend git-reset git-reflog git-commit --amend あるファイルをコミットしたとしよう。 $ (edit...) $ git commit -am 'メッセージ生成処理を実装したよ。'しかし、しばらくして彼は気づいた。 def create_massage(param) ...typoしてる!massageじゃない、messageだ!マッサージを作ってどうする! 慌てるな。まずは直してステージに上げるんだ*1。 def create_message(param) ...$ git add .そして…。 $ gi
6/24発売のWEB+DB PRESS Vol.93より、ソフトウェア開発チームをテーマとしたインタビューをさせてもらうことになりました。 初回ゲストはギットハブ・ジャパンの堀江さん(@dice)です。GitHubの組織の変遷やリモートワーク、ChatOpsなど初回から内容盛り沢山です。 成果の出せる良いチームとはどういうものかについて、色々な方とお話していく予定です。ぜひご覧くださいー (Qiita:Teamで社内にて共有していた記事を公開) GoogleやZyngaで使われているOKRという仕組みが、「会社として何が大事なのか」「そのためにチームや自分は何に集中すべきか」を明確にするフレームワークとしてよさそうなので調べてまとめてみた。 OKR(Objectives and Key Results)とは OKRは会社やチーム及び個々のメンバーの目標(Objectives、達成すべき戦略
This morning when I arrived to work I was presented with a very interesting Git/Github problem by a co-worker. He had pushed a commit from his home computer last night and this morning he had force pushed over the top of it without realizing it. Normally, this isn’t such a big problem since the commit would still exist in Git’s reflog and you could recover it from there. The problem was that he ne
Delivering deploymentsUsing the Deployments REST API, you can build custom tooling that interacts with your server and a third-party app. Using the REST API to interact with checksYou can use the REST API to build GitHub Apps that run powerful checks against code changes in a repository. You can create apps that perform continuous integration, code linting, or code scanning services and provide de
Django Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Thanks for checking it out. All documentation is in the "docs" directory and online at https://docs.djangoproject.com/en/stable/. If you're just getting started, here's how we recommend you read the docs: First, read docs/intro/install.txt for instructions on installing Django. Next, w
Welcome to Flask¶ Welcome to Flask’s documentation. Get started with Installation and then get an overview with the Quickstart. There is also a more detailed Tutorial that shows how to create a small but complete application with Flask. Common patterns are described in the Patterns for Flask section. The rest of the docs describe each component of Flask in detail, with a full reference in the API
Flask Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. It began as a simple wrapper around Werkzeug and Jinja and has become one of the most popular Python web application frameworks. Flask offers suggestions, but doesn't enforce any dependencies or project layout. It is up to the dev
Symfony is a set of reusable PHP components... The standard foundation on which the best PHP applications are built. Choose any of the 50 stand-alone components available for your own applications. Browse components ... and a PHP framework for web projects Speed up the creation and maintenance of your PHP web applications. End repetitive coding tasks and enjoy the power of controlling your code. W
Sails makes it easy to build custom, enterprise-grade Node.js apps. Build practical, production-ready Node.js apps in a matter of weeks, not months. Sails is the most popular MVC framework for Node.js, designed to emulate the familiar MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps: data-driven APIs with a scalable, service-oriented architecture.
Mojolicious is a fresh take on Perl web development, based on years of experience developing the Catalyst framework, and utilizing the latest web standards and technologies. You can get started with your project quickly, with a framework that grows with your needs. The Mojo stack provides a consistent set of components that can be used in any project. The guides cover most aspects of using the fra
Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with thousands of helpful functions, helpers, plugins, themes, and a few things that make you shout... "Oh My ZSH!" Install oh-my-zsh 🔋 batteries included. What is Oh My Zsh? Oh My Zsh is an open source, community-driven framework for managing your Zsh configuration. Sounds bor
Oh My Zsh is an open source, community-driven framework for managing your zsh configuration. Sounds boring. Let's try again. Oh My Zsh will not make you a 10x developer...but you may feel like one. Once installed, your terminal shell will become the talk of the town or your money back! With each keystroke in your command prompt, you'll take advantage of the hundreds of powerful plugins and beautif
git-up(1) -- fetch and rebase all locally-tracked remote branches WARNING This project is no longer maintained, for several reasons: I've stopped using the workflow that made it relevant to me. Git 2.0 updated the default behaviour to remove the main problem it was solving (by changing the default behaviour of git push so it acts only on the current branch, instead of all branches). As of Git 2.9,
pjax = pushState + ajax pjax is a jQuery plugin that uses ajax and pushState to deliver a fast browsing experience with real permalinks, page titles, and a working back button. pjax works by fetching HTML from your server via ajax and replacing the content of a container element on your page with the loaded HTML. It then updates the current URL in the browser using pushState. This results in faste
Redis is often referred to as a data structures server. What this means is that Redis provides access to mutable data structures via a set of commands, which are sent using a server-client model with TCP sockets and a simple protocol. So different processes can query and modify the same data structures in a shared way. Data structures implemented into Redis have a few special properties: Redis car
Hubot Note: v10.0.4 accidentaly contains the removal of CoffeeScript; v10.0.5 puts it back in Note: v11 removes CoffeeScript and converts this codebase to ESM Hubot is a framework to build chat bots, modeled after GitHub's Campfire bot of the same name, hubot. He's pretty cool. He's extendable with scripts and can work on many different chat services. This repository provides a library that's dist
Weather Icons is the only icon font and CSS with 222 weather themed icons, ready to be dropped right into Bootstrap, or any project that needs high quality weather, maritime, and meteorological based icons! The Freedom of CSS Anthing you can do to text, you can do to the icons. Scale, rotate, flip, change color, add shadows... and more! Use In Graphic Apps Weather Icons come with OTF and TTF files
2024年5月22日 OTEdit for Mac V10.6.3 公開 2024年5月13日 TTEdit V13.3.1 公開 2024年5月13日 OTEdit for Windows V13.4.2 公開 2024年5月13日 OTEdit for Mac V10.6.2 公開 2024年2月26日 OTEdit for Mac V10.6.1 公開 2024年2月6日 手書きでフォント V4.9.3 公開 2024年2月6日 TTEdit V13.3.0 公開 2024年2月6日 OTEdit for Windows V13.4.1 公開 2023年12月5日 OTEdit for Mac V10.6.0 公開 2023年12月5日 OTEdit for Windows V13.4.0 公開 2023年11月10日 OTEdit for Mac V10.5.0 公開 2023年9
Web フォントを利用する際、技術として理解するだけでなく、フォントに適用されたライセンスを理解しておくことも大切です。 特に和文フォントにおいては SIL Open Font License (OFL) mplus Font License IPAフォントライセンスv1.0 あたりを適用されるケースが多いようです。また、これらのいずれかのライセンスが適用されていれば Web フォントとして利用することができます。ただし、ライセンスによる指示に従う必要があります。 ##各ライセンスの要点 ###SIL Open Font License (OFL) OFL であることを明示すればほぼ自由に Web フォントに利用できます。ライセンス明示方法は後述。 ###mplus Font License ほぼ自由に Web フォントに利用できます。ライセンス明示方法は後述。 ###IPA フォントライ
以前SILオープンフォントライセンスについて記事を書かせていただきましたが、コメントでグッズ類に関する商用利用について質問をいただきまして、いい機会ですので調べてみることにしました。 思えば、オープンフォントライセンスのライセンス文には「著作権表記があれば自由に使える」と、書かれているものの、公式のFAQでは著作権表記は任意とのこと…。また、商用利用に関しては出版物にしか言及されてなかったんですね。(FAQで出版物に利用することは認められています。著作権表記は任意です。) と、いうわけで、 ・Tシャツや文房具などにOFLは利用していいの? ・企業のロゴにOFLは利用してもいいの? という旨をSILにメールしました。私のヘッポコ英語メールで送ったので、冷やかしかと思われてスルーされるかと思ってたんですが、1時間で返信がきました。すごいです、SIL。以下がその内容です。ブログに掲載してもよいと
The SIL Open Font LicenseThe widely used, community-approved, free, libre, and open source license specifically designed for fonts and related software: a solid legal framework for worldwide development, sharing, and improvement of fonts and related software in a collaborative manner. Welcome to the new OFL website! You may have been redirected here from the old site on scripts.sil.org/OFL. The do
git remote [-v | --verbose] git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=(fetch|push)] <name> <URL> git remote rename [--[no-]progress] <old> <new> git remote remove <name> git remote set-head <name> (-a | --auto | -d | --delete | <branch>) git remote set-branches [--add] <name> <branch>… git remote get-url [--push] [--all] <name> git remote set-url [--push] <name> <newu
Note first that your question shows a bit of misunderstanding. origin/HEAD represents the default branch on the remote, i.e. the HEAD that's in that remote repository you're calling origin. When you switch branches in your repo, you're not affecting that. The same is true for remote branches; you might have master and origin/master in your repo, where origin/master represents a local copy of the m
Jenkinsの開発者、間違えて一ヶ月前のローカルレポジトリをgit push --forceしてしまう Jenkin developers accidentally do "git push --force" to over 150 repos on github | Hacker News Jenkinsの開発者、Luca Milanesioによって、Jenkinsの多くのgitレポジトリに対してpushが行われた。不思議なことに、pushをしたというのに変更点はほとんどみられない。一体ルカは何をやったのだ。 Dominik Bartholdi やあみんな、とくにルカ。 昨日、GitHub上のJenkinsの多くのレポジトリ(50以上)に、なにか変なことが起こった。 どうやら、Luca Mmilanesioが、何の変更もないのに、たくさんのたくさんのレポジトリにpushしたらしいのだ。
つい先日、GitHubで管理していたテスト用中央ブランチに、チームメンバーが誤ってgit push --forceしてしまい、 一部の歴史が消失するという事件が起きました。 ぎゃあああ!なんばしよっとね!うっかりでしたじゃ済まんばい! とか思っていたらJenkinsの開発者みたいなスゴい人でもやらかしちゃうみたいです。 Jenkinsの開発者、間違えて一ヶ月前のローカルレポジトリをgit push --forceしてしまう http://cpplover.blogspot.jp/2013/11/jenkinsgit-push-force.html スゴい人でもやらかすんだから、平民の我々もそのうちやらかすに違いない。 緊急バグ修正などで慌てていたら尚更ですね。(というか自分が一番やりかねない) というわけで、何とか仕組みの上で防くことができればと思って仕掛けることにしました。 以下のスクリ
こんにちは@a_suenamiと申します。 これはGit Advent Calendar 2012の17日目の記事になります。 前日はid:akiyokoさんのGitコマンド総選挙でした。 Gitの内部構造 みなさんはGitがどういう風にデータを管理しているか意識したことはありますか? コマンドの使い方に関するTipsはよく見かけるのですが、なかなかデータ構造に着目した解説は少ないのが実情かと思います。 そこで本日は僕が以前社内で行ったGit勉強会の話をもとにして、Gitの内部でどのようなデータがやりとりされているのかという話をしたいと思います。以下が以前僕が社内で勉強会をしたときの資料です。 http://www.slideshare.net/asuenami/git-15199548 タイトルの通り、非プログラマ向けの内容なのですが、PART2ではGitの内部構造を擬人化して説明すると
PostgreSQLの構成要素 PostgreSQLの構成要素としては、大きくプロセスとメモリとファイルがあります。上記の図のように複数のプロセスがさまざまなメモリの領域を使って、ファイルのデータにアクセスするという構造になっています。 プロセスには、クライアントからの接続を受け付けるリスナプロセス、SQLの処理を実際に行うバックグラウンドプロセス、それ以外にもバックグラウンドライタやログを出力するロガープロセス、あとWALライタなどのプロセスがあります。 メモリには、共有バッファやWALバッファなどを始めとした、さまざまなメモリの領域があります。 ファイルは、実際のユーザデータを保持しているテーブルファイルやインデックスファイルがあります。また、トランザクションログファイル、アーカイブログファイルなどもあります。 PostgreSQLの内部では、これらが関連して動作しています。 Post
最近、精力的にPostgreSQL関連の検証や技術情報の公開をしている日本HPさんから、「PostgreSQL Internals」という技術文書がPDFで公開されました。 日本HP ITサービス「HP OPEN SERVICES」 http://h50146.www5.hp.com/services/ci/opensource/ 上記ページの下の方に「PostgreSQLエンジニア向け!ストレージ内部構造および内部動作検証報告」というタイトルのPDFファイルをダウンロードすることができます。 PostgreSQLエンジニア向け!ストレージ内部構造および内部動作検証報告 http://h50146.www5.hp.com/services/ci/opensource/pdfs/PostgreSQL_Internals.pdf 章レベルで目次を抜き出すと以下のような内容になっています。 本文
Amazonクラウドは、昨年11月にベータ版として発表されたPostgreSQLデータベースのマネージ度サービス「Amazon RDS for PostgreSQL」を正式サービスにすることを明らかにしました。 Amazon RDS for PostgreSQLは、データベースのバックアップやレプリケーション、アップグレード、ストレージ管理といった運用をすべてクラウド側で行ってくれるマネージドサービス。 ユーザーは運用に手間をかけることなくデータベースを利用できます。 正式サービスにより、SLAも99.95%と設定されました。ブログ「Amazon RDS PostgreSQL Update - Service Level Agreement and General Availability」から引用します。 The SLA provides for 99.95% availability
中国広核集団 (中国語: 中国广核集团)は中華人民共和国国務院国有資産監督管理委員会下の原子力企業。2013年5月16日までは中国広東核電集団(中国語: 中国广东核电集团)の名称だった。[1] 大亜湾原子力発電所と嶺澳原子力発電所を保有しており、4000MWeの発電能力を保有しており、現在6ヶ所の原子力発電所が建設中、4箇所が計画中である。 広核集団はそのほかにも太陽光や風力などの新エネルギー産業や、水力発電なども関連している。 歴史[編集] 中国広東核電集団(China Guangdong Nuclear Power Holding Co. CGNPC)は登記資本金102億人民元で原子力発電を中核事業として1994年9月に設立された。中国広東核電集団は中国広東核電集団を中核企業として、20以上の完全子会社や支配下子会社を含んでいた。 2009年4月、広東核電が運営するファンドは原子力と原
China is one of the world's largest producers of nuclear power. The country ranks third in the world both in total nuclear power capacity installed and electricity generated, accounting for around one tenth of global nuclear power generated. As of February 2023, China has 55 plants with 57GW in operation, 22 under construction with 24 GW and more than 70 planned with 88GW. About 5% of electricity
4月6日、超高速取引が米国株式市場を歪めているとの懸念が広がっているが、投資家にとってもっと深刻な脅威が存在する。それは取引所の外でやりとりされる取引の増大だ。ニューヨーク証券取引所で3日撮影(2014年 ロイター/Brendan McDermid) [ニューヨーク 6日 ロイター] -先週は作家マイケル・ルイス氏の著書発売もあって、超高速取引(ハイフリークエンシー・トレーディング)が米国株式市場を歪めているとの懸念が大きく広がった。しかし、投資家にとってもっと深刻な脅威が存在する。それは取引所の外でやりとりされる取引の増大だ。 元規制当局者や学識者の間には、現在の株式売買の多くが取引所の外で行われ、取引価格は市場のありかを適正に反映していない恐れがあると危惧する声がある。しかもこの問題は、超高速取引に絡む不正行為よりはるかに大きな損害を投資家にもたらす可能性があるというのだ。
In finance, a dark pool (also black pool) is a private forum (alternative trading system or ATS) for trading securities, derivatives, and other financial instruments.[1] Liquidity on these markets is called dark pool liquidity.[2] The bulk of dark pool trades represent large trades by financial institutions that are offered away from public exchanges like the New York Stock Exchange and the NASDAQ
トレンダーズの超有名社員、「はあちゅう」こと伊藤春香さん。大学時代から女子大生ブロガーとして名を馳せ、卒業後は電通でコピーライターとして活躍。2011年に転職したトレンダーズでは美容サイト編集長などを務め、さまざまな業界に人脈を持ち、交友関係が広いことでも有名です。 「仕事がデキる人」にも、「デキない人」にも、数多く出会ってきたという彼女に、「デキる人はココが違う!」というポイントを挙げてもらいました。誰でも即刻、真似できるものばかりですよ。 トレンダーズ株式会社 Creative Div. マーケティング局 womedia ch. パートナーマネージャー 伊藤春香さん 慶應義塾大学在学中に、自身のブログ「はあちゅう主義。」を10年間更新する他、「タダで世界一周する」「クリスマスまでに彼氏を作る」などの期間限定ブログ企画を実施し、一躍名を馳せる。卒業後は電通に勤務後、トレンダーズ株式会社に
インターネット上で特定サイトの検索順位を上げるSEOに関するトラブルが急増している。検索最大手グーグルのルール変更や、SEO業者の不透明な手法が背景にある。顧客の零細事業者を守る仕組みがないことも、対策を難しくしている。 東京都内でゴルフ関連の事業を手がける会社は5年前、自社サイトの検索順位を…
今日は、Webページの表示速度(サイトパフォーマンス)とSEOの関係について。Web担のサイトで、ページ表示が遅くなったとたんに、検索トラフィックが激減してしまったという体験談です。 グーグルはページ表示速度をSEOの指標に含めていると言っていますが、大きな要因としては扱っていないと言われます。では、実際にはどれぐらいなのでしょうか。速ければ速いほど順位が上がるのでしょうか? 確証はありませんが、「標準的な速度であれば特に影響はないが、訪問ユーザーがストレスを感じるレベルの遅さであれば、検索順位を下げる」という感じなのではないかと、私は思います。 というのも、実際に「ページ表示が遅くなったら検索トラフィックが激減し、表示速度を改善したら検索トラフィックが戻った」という事例があったからです。 6月27日に、SEO改善のためにWeb担の一部のセクションを内部的な動作も含めて変えたのですが、その
France's politicians and community leaders have criticised the "intolerable" violence against Paris' Jewish community, after a pro-Palestinian rally led to the vandalizing and looting of Jewish businesses and the burning of cars. It is the third time in a week where pro-Palestinian activists have clashed with the city's Jewish residents. On Sunday, locals reported chats of "Gas the Jews" and "Kill
Parents will be prosecuted if they fail to prevent their daughter being cut, and all victims of female genital mutilation (FGM) will get lifelong anonymity, David Cameron will say on Tuesday. As the prime minister hosts a Girl Summit with Unicef aimed at mobilising domestic and international efforts to end FGM and child marriage, new measures will be announced aimed at ending the practices "once a
XSHCM thứ 2 và thứ 7 hàng tuần mở thưởng vào tầm khoảng 16h20p và đã được tường thuật trực tiếp từ trường quay Doanh Nghiệp XSKT TP HCM. Đài Thành Phố Hồ Chí Minh là đài chính độc tôn trong 3 đài miền nam bộ mở thưởng Ngày Thứ 2 & thứ 7 Trang xổ số kiến thiết cung cấp cho bạn xem thông báo chi tiết của 18 giải thưởng truyền thống và lô tô 2 số theo đầu đuôi đi kèm theo. Cách dò vé số TP HCM nhanh
Mislav Marohnićさんの "A few git tips you didn't know about" を翻訳しました。 元記事はこちら: http://mislav.uniqpath.com/2010/07/git-tips/ (翻訳の公開は本人より許諾済みです) 翻訳の間違い等があれば遠慮なくご指摘ください。 あなたの知らないGit Tips注意:いくつかのコマンドやオプションは Git の version 1.7.2 以降が必要です。 OS Xでは、 Homebrew で簡単にアップグレードできます: brew install git git log でブランチとタグも見る$ git log --oneline --decorate 7466000 (HEAD, mislav/master, mislav) fix test that fails if current d
B! 25 0 0 0 最近作り直してた multi_clipboard、 sd_cl、 trashで使っていた シェルスクリプトでの対話的な選択画面を他でも簡単に使える様にしてみました。 sentaku 単体で使う ライブラリみたいに使う Examples スニペットツールみたいに使う ファイルエクスプローラー メニュープログラム ゲーム まとめ sentaku 名前に困ったので日本語で。 Bash (3.X以降)とZsh (4.X以降)で動くことは確認してあります。 (何かおかしかったら教えてください。) 単体で使う スクリプト単体だとそのまま実行しても何もしませんが、 lsなんかの出力をパイプで渡してあげる下のgifみたいな感じで選んで、 選んだものを出力できます 1。 最後に返される値だけが標準出力で、 他の選択画面は直接端末(/dev/tty)に送られるので、 上にある例のように
B! 32 0 0 0 まだ余りGitで複雑な事をしてないこともあって曖昧なまま 使ってる点が多くて駄目ですが、 新しく作ったブランチをリモートに送る際に ちょっと勘違いしてた事があったのでその辺のまとめ。 リモートにブランチを送る pullしてみる リモートとの接続を調べる pullにも登録する pushするときに登録する リモートにブランチを送る 新しいブランチを送るには1 $ git push <remote repository> <branch> でリモートレポジトリに遅れてGitHubとかならウェブから見れば新しい ブランチが確認できます。 $ git clone [email protected]:rcmdnk/sentaku.git ... $ git branch -a * master remotes/origin/HEAD -> origin/master remot
...media reports from around the world, found by BBC Monitoring Japan's largest travel agency is launching a bus tour around Tokyo that will feature flying ninjas and sword-wielding samurais, it seems. The hour-long Samurai and Ninja Safari tour begins with a guided visit to key sights in the Japanese capital, according to The Japan Times, external. Then it moves on to the historic Asakusa enterta
[Link] From embedded systems to programming languages to web application frameworks.
git revert は元に戻すコマンドの一種だと考えることもできます。ただし、通常の元に戻す操作とは異なる動作をします。プロジェクト履歴において、そのコミットがなかったことにするのではなく、そのコミットによって加えられた変更を打ち消し、その結果を含む新しいコミットを追加します。これは Git の履歴を保全するためであり、バージョン履歴の完全性の維持とコラボレーションの信頼性の確保のために重要です。 「revert (打消し)」は、プロジェクト履歴からコミットを打ち消す場合に使用します。これは、バグの追跡を行った結果あるひとつのコミットが原因であることが判明した場合などに有用なコマンドです。git revert を使用することにより、手作業で分析、修正し、その結果を新しいスナップショットとしてコミットするのではなく、それらすべてを自動的に行うことができます。 git revert コマンド
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く