タグ

2012年8月7日のブックマーク (7件)

  • データの整合性を確保するためのトランザクション制御

    データの整合性を保つために必要な要素 業務アプリケーションでは一般的に、多くの種類のデータを複数のユーザーが同時に扱います。そのため、何も策を講じないと簡単にお互いのデータ編集処理がぶつかり、データの整合性が崩れてしまいます。 そこで、データの整合性を保つために重要なのが、次の2つです。 トランザクション制御 排他制御 今回、次回と2回にわたってそれぞれ1つずつ取り上げていきます。今回はトランザクション制御について学んでいきましょう。 トランザクション制御とは アプリケーションの動作のうち、「ある意味を持った一連の処理の塊」のことをトランザクションといいます。これまでの連載で作成してきたアプリケーションで言えば、場所、会議室の追加処理、更新処理、削除処理の塊が、それぞれ1つのトランザクションに該当します。 そして、トランザクション制御とはこの一つのトランザクション内でデータの整合性が保たれ

    データの整合性を確保するためのトランザクション制御
  • 闘うITエンジニアの覚え書き - 闘うITエンジニアの覚え書き

    2024-02-04 Goでリフレクション 他のdocker-compose へのネットワーク接続 2024-01-09 Grafanaパネルプラグイン開発(create-plugin版) Grafanaプラグイン開発(grafana/toolkit版) 2023-09-23 Jupyter Lab に他言語カーネルインストール 2023-09-19 Rustの基礎 Rustのインストール Rust 2022-11-01 MacBook(M1チップ) でOracledockerイメージ作成 2022-02-04 Grafanaバックエンドデータソースプラグイン開発 2021-02-11 dockernginxSSL証明書の自動更新 2021-01-17 GoExcelを読む 2021-01-05 GoでAzure AAD認証 2020-12-16 FrontPage 2020-12

  • ソフトウェア開発プロジェクトをとりまく6つの誤解〜プログラミングを経験しないとわからないこと | Social Change!

    続きを書きました → 伝えなければ伝わらないという当たり前の話 ソフトウェア開発に関する相談を受ける中で、どうもソフトウェアというものの特性について誤解をされているな、という思いを持つことがあります。 そうした場合、聞いてみるとプログラミングの経験が無かったり、殆どプログラミングには携わったことがないという方が多いです。 ソフトウェアを開発しようとするならば、ソフトウェアという特性をよく知った上で、プロジェクトは運営した方が良いし、うまくいくはずです。そしてソフトウェアならではの特徴を知るのに、プログラミングの経験はとても重要です。 この記事では、プログラミング経験の無い方が陥ってしまいがちな、ソフトウェア開発にまつわる誤解について考えてみました。 Harry Potter is Ready for Divination / weekbeforenext 誤解:既にあるソフトウェアを流用し

    ソフトウェア開発プロジェクトをとりまく6つの誤解〜プログラミングを経験しないとわからないこと | Social Change!
  • 達人出版会・O'Reilly Japan・技術評論社の電子書籍登録に対応しました!―OPDSの活用事例 | ブクログお知らせブログ

    電子書籍元年」と言われてからすでに数年が経過し、国内でも電子書籍ストアが多数登場いたしました。その中では、たくさんのジャンルの書籍を扱う大型ストアだけでなく、出版社が専門性の高い電子書籍を直接販売する、直販型電子書籍ストアも徐々に増えてきております。 ブクログでは、このような直販サイトの電子書籍も取り扱えるように、この度、達人出版会・O'Reilly Japan・Gihyo Digital Publishing(技術評論社)から発行されている、IT技術書電子書籍版)の棚登録に対応しました。

    達人出版会・O'Reilly Japan・技術評論社の電子書籍登録に対応しました!―OPDSの活用事例 | ブクログお知らせブログ
  • 職業プログラマがFizzBuzz書けない理由

    -- 追記@2012-08-08 09:20JST -- この速さなら言える。この前職場(派遣先)でプログラミングテストがあったのだけど、弊社社員の1/3がFizzBuzz解けなかったんだ… — papamitraさん (@papamitra) 8月 6, 2012 これ読んで工エエェェ(´д`)ェェエエ工となり、書いた。 -- 追記ここまで@2012-08-08 09:20JST -- あるいは、「FizzBuzz書けない奴m9(^Д^)プギャー」のもにょもにょ感。 結論だけ、書く。 要らないから。要らないから。要らないから。要らないから。要らないから。要らないから。要らないから。要らないから。要らないから。要らないから。要らないから。要らないから。要らないから。要らないから。要らないから。そして知らないから。 さて、まずはこの問題解こうか。制限時間5分。 タイトル: Ants 問題

  • 「JavaScriptテクニックバイブル」を執筆しました。 - しまてく

    お久しぶりです しばらく日記も書かず、若手IT勉強会も開かず、他の勉強会にも参加せず。 めっきりIT界隈のアクティビティが下がっておりました。 それもこれも決して遊び惚けていたわけではなく、タイトルにありますように 「JavaScriptテクニックバイブル ~効率的な開発に役立つ150の技」という 書籍を執筆させていただきました。 ちょっと振り返り 4年前から細々と続けている若手IT勉強会では、その名の通り若手を中心として 主にJavaScriptを主テーマとして各種書籍を読んだり、コードリーディングを したり、時にはハッカソンをしたりと活動してきました。 その中で早期から若手IT勉強会に参加してくれていた、すがまさおさん(@sugamasao) の紹介で技評の方とお会いする機会を得ました。 そこからは一気に物事が進んで、若手IT勉強会のメンバーで今まで得た知識や Web上の各地に散らばっ

    「JavaScriptテクニックバイブル」を執筆しました。 - しまてく
  • IT業界で高く評価される10のソフトスキル

    現代のITプロフェッショナルには技術的な専門知識とソフトスキルの双方が要求される。このようなことはずっと昔から言われ続けている。しかし、そういったソフトなスキルに対するニーズはどんどん膨らみ続けているのである。 IT技術のスキルとしてどういったものが必要になるのかは、企業によって異なっている。しかし、ほとんどのIT企業に共通するニーズがある。それがソフトスキルというわけだ。こういったニーズが求めらるのは今に始まった話ではない。30年ほど前にも、企業のIT部門は文系の学生を採用し、ビジネスアナリストやシステムアナリストへと育成することで、プログラマーとエンドユーザーの間に横たわる「コミュニケーションギャップ」を埋めようとしていた。また、最高情報責任者(CIO)の経歴を見てみると、ほぼ半数が文系出身となっている。 では、現代の企業がITプロフェッショナルに求めるソフトスキルとは、どういったもの

    IT業界で高く評価される10のソフトスキル