タグ

関連タグで絞り込む (248)

タグの絞り込みを解除

システムに関するbaboocon19820419のブックマーク (110)

  • Goならわかるシステムプログラミング

    Goで始める、すこし低レイヤのプログラミング入門。入出力、ネットワーク、メモリなど、現実の世界でプログラムが動くために必要な機能をプログラム言語Goを通して覗いてみよう。OSの機能とは何か、それをプログラミングでどう利用するのか、システムプログラミングの世界をプログラマの視点から眺めていく連載企画。 2017年06月21日 17時00分 プログラミング+ Go言語によるプログラマー視点のシステムプログラミング 第20回 Go言語とコンテナ 連載の最終回。この連載ではプログラムがコンピュータ上で動くときに何が起きているのかをGo言語のコードを通して覗いてきました。今回はその締めくくりとしてコンテナについて紹介します。 2017年06月07日 21時30分 プログラミング+ Go言語によるプログラマー視点のシステムプログラミング 第19回 Go言語のメモリ管理 ソフトウェアにとってメモリは不

    Goならわかるシステムプログラミング
  • Goで覗くシステムプログラミングの世界

    プログラミングの勉強にあたってよく言われるのは、「流行に左右されるような技術の尻を追いかけるよりも、土台となる技術を身につけることが大切」ということです。 例えば、ウェブブラウザで動くJavaScriptを書くときは、流行しているライブラリの書き方を暗記するよりも、 ブラウザがどのようにCSSHTMLを解釈してスクリーンに文字や絵を描き出していく(レンダリングしていく)のかを理解することが大切です。 さもないと、ライブラリの流行が変わるだけで勉強したスキルが失われてしまいかねません。 データベースでも同じことがいえます。SQLの文法を学ぶことよりも、データベースがどのようにスケジューリングを行い、 どのようにデータを探索していくのかを学ぶほうが、パフォーマンス・チューニングのコツなどもひらめきやすくなるでしょう 1 。 「土台となる技術を身につける」を、もう少しちゃんと言い換えれば、「今

    Goで覗くシステムプログラミングの世界
  • Linux暴走時にやる奥の手(Magic System Request Key)

    INSANEWORKS,LLC What You Need Is What You Get!! Hostname: 133.242.243.6 IP Addr: 133.242.243.6 Kotaです。 LinuxがRebootもShutdownも受け付けなくなった時、、 パワーボタン長押し?Ctrl+Alt+Delもうけつけない? どーします?どっちみちFilesystemの破損が怖いですよね。。 強制パワーダウンの前に、、方法があります。キーボードをよーく見てみてください。 画像のSysreqというキーがあります。たぶんほとんど使った事ないと思いますw だけどもこいつはなかなかスグレモノです。 KernelPanic以外ならプロセスが暴走してようがKernelに割り込み処理を行えます。 よーは比較的安全にShutdownができます。 もちろんどーしようも無い時の最終手段ですが電源落と

    Linux暴走時にやる奥の手(Magic System Request Key)
  • Windows 10を完全バックアップするたった1つの方法 | デジタル生活部

    Windows 10でシステムイメージを作成して完全バックアップ 「パソコンの大事なデータはバックアップを取っておかなければいけない」と思いつつも、「バックアップのやり方がわからない」という人は珍しくありません。 Windows 10のバックアップは、とても簡単です。しかも、HDDの内容を丸ごとバックアップする「イメージバックアップ」というデータを守るには一番安全な方式。これが純正機能として備わっていますから、使わない手はありません。 ここではこのシステムイメージの作成方法から、実際の復元方法までを紹介していきます。 この記事の内容 ■外付けHDDの用意と回復ドライブの作成 ■システムイメージバックアップを開始 ■システムイメージからの復元方法 外付けHDDの用意と回復ドライブの作成 まずバックアップに使う周辺機器を用意しましょう。必要なものは以下2つです。 ●バックアップの前に準備するも

    Windows 10を完全バックアップするたった1つの方法 | デジタル生活部
  • ログイン時のパスワード入力画面を非表示にする | Windows 10 高速化.net

    Windows10 を高速化してストレスのないパソコン作業を。 Windows10 の高速化設定について解説をしていきます。 ■ Windows 10 の初期設定では、システム起動時およびスリープ解除時に、まず 「 ロック画面 」 が 表示され、「 ロック画面 」 を解除すると続いて、下画像のような 「 パスワード入力画面 」 が表示 される。 ■ こちら では 「 ロック画面 」 を非表示にする手順を解説したが、「 パスワード入力画面 」 に関しても 個人でシステムを使用している場合は、特に必要はない。 ■ 「 ロック画面 」 と同時に 「 パスワード入力画面 」 も非表示にしてしまえば、パスワードの入力を 省略することができ、システムの電源を入れた後は何もせずに、デスクトップ画面が表示されるよう になる。 ※ システム起動時とスリープ解除時では、「 パスワード入力画面 」 の非表示設定

    ログイン時のパスワード入力画面を非表示にする | Windows 10 高速化.net
  • そもそもみずほ銀行の前身は、第一勧業銀行・富士銀行・日本興業銀行の合..

    そもそもみずほ銀行の前身は、第一勧業銀行・富士銀行・日興業銀行の合併あたりから始まってるわけです。 合併はしたもののこいつらは仲が良くなくて、社内でどこの銀行出身がリーダーとるかで血みどろの社内政治闘争が繰り広げられてます。それを反映して、社内の電算システムも、キメラ合体させ田つぎはぎのを使ってます。どの派閥も譲らなかったせいです。当然、死ぬほど古いプログラムを切り貼りして継ぎ合わせて使ってるので、もう誰も全体像はつかめないし改造するのも難しい状況ですし、触らぬ神に祟りなしみたいな状態でした。 記憶している人もいるかと思いますが、東日大震災直後の2011年3月にみずほ銀行の子の電算システムは大規模な障害を起こしてます。8000億円規模の決済遅延を起こして、預金者に不便をかけました。当然金融庁の調査とかも入ってるんですが、その結果として「組織の上層部が派閥闘争しすぎで、仲悪すぎて、現場も

    そもそもみずほ銀行の前身は、第一勧業銀行・富士銀行・日本興業銀行の合..
  • 自分Linuxを作り出せ---目次

    自分自身の好みに合うLinuxを作ることは,決して難しくない。オープンソース・ソフトウエアを手順よく組み合わせていけば,Linuxの専門家ではなくても,自分だけのLinuxを作成できる。 講座を読みながら,Linuxの仕組みを理解して,自分だけのオリジナルLinux OS『自分Linux』を完成させよう。 1:まずは仕様を決めよう 自分自身の好みに合うLinuxを作ることは,決して難しくない。フリーソフトを手順よく組み合わせていくことで,ごく普通のユーザーであっても自分だけのLinuxを作成できる。Linuxの仕組みを理解して『自分Linux』を完成させよう。 2:構築に必要なシステムなどをそろえる 前回は自分Linuxの仕様を決めた。今回は,構築に必要な(1)自分Linux開発マシン,(2)自分Linux稼働マシン,(3)基になるLinux,(4)自分Linuxのソフトウエアについて説

    自分Linuxを作り出せ---目次
  • Googleは10億個のファイル・20億行のコード・合計86TBでできている

    by Michael Himbeault Googleエンジニアリング・マネージャーであるレイチェル・ポートヴィンさんが、「The Motivation for a Monolithic Codebase」と題した講演の中で、Googleのシステムが86TB(テラバイト)でできていることを明かしました。 Google Is 2 Billion Lines of Code—And It's All in One Place | WIRED http://www.wired.com/2015/09/google-2-billion-lines-codeand-one-place/ 講演ムービーはコレ。話は5つのテーマに分けて行われていて、Googleのリポジトリについての話は1番目、3分過ぎから始まります。 The Motivation for a Monolithic Codebase W

    Googleは10億個のファイル・20億行のコード・合計86TBでできている
  • メタボ検診 システムのミスで十分活用出来ず NHKニュース

    「メタボ健診」を受けたすべての人のデータを蓄積して、医療費の抑制につなげようと厚生労働省が整備したシステムに設計ミスがあり、およそ20%の人のデータしか活用できない状態だったのに運用が開始されて6年経った今も改修されていないことが会計検査院の調べで分かりました。 しかし会計検査院によりますと同じ人のデータでも健康保険証の番号などが半角文字と全角文字といった異なる形式で提供されると暗号化した際に同じ人のものと認識されなくなるなどの設計ミスがあり、平成23年度からの2年間ではメタボ健診を受けた人の22%しかデータを突合できなかったということです。国は昨年度までの7年間にメタボ健診に1200億円余りの補助金を投入していますが、その効果の検証にもシステムを十分活用できない事態となっています。 厚生労働省は3年前には突合率が低いことを把握しましたが、原因が分からず改修していなかったということで、会計

    メタボ検診 システムのミスで十分活用出来ず NHKニュース
    baboocon19820419
    baboocon19820419 2015/09/05
    「全角と半角文字の混合でデータ認識できず」って普通そういうのは入力する側の曖昧さをシステム側で正規化するもんじゃないの??
  • System-on-a-chip - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "System-on-a-chip" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2015年12月) AMD Geode は x86 互換のSoC System-on-a-chip(SOC、SoC)は集積回路の1個のチップ上に、プロセッサコアをはじめ一般的なマイクロコントローラが持つような機能の他、応用目的の機能なども集積し、連携してシステムとして機能するよう設計されている、集積回路製品である。 大容量のDRAMやアナログ回路の混載にはさまざまな難しさやリスクもあり、デメリットもある(後述)ため、DRAMを別チップに集積し、同一パッケ

    System-on-a-chip - Wikipedia
  • RubyGems Guides for Japanese

    RubyGemsGuidesを日語翻訳します。あなたのgemを作ろう gemRubyコードをパッケージする方法を最初から最後まで説明します。 イントロダクション はじめてのgem 必要なファイル 実行ファイルを追加する テストを書く コードを文書化する まとめ イントロダクション あなたのgemを作成し公開することは、RubyGemsのthe tools baked rightのおかげで簡単です。 単純な「Hello world」gemを作成し、気軽に家で遊んでみましょう! ここで作成するgemのコードは、GitHubにあります。 はじめてのgem 私は「hola」という私のgemのために、たった1つのRubyファイルとgemspecファイルだけで始めました。 あなたは、新しいgemを共有するには、あなたの新しいgemの名前(hola_yourusernameのような)が必要です。

  • RubyGems Guides for Japanese

    RubyGemsGuidesを日語翻訳します。gemとは何か? gemがあなたのRubyアプリケーションのためにできることと、gemの内部について説明します。 イントロダクション Gemの構造 必要なコード Gemspec イントロダクション RubyGemはソフトウェアパッケージで、一般的にはgemと呼ばれます。 gemの内容はパッケージングされたRubyアプリケーションかライブラリです。 RubyGemsのソフトウェア自体はあなたのシステム上でgemを簡単にダウンロード、インストール、操作できるようにします。 それぞれのgemは名前、バージョン、プラットフォームを持ちます。 例えば、「rake」gemはバージョン「0.8.7」です。 Rakeのプラットフォームは「ruby」で、Rubyが起動する任意のプラットフォーム上で動作することを意味します。 その他のプラットフォームは「Jav

  • 奈良市公式サイトのパンくずが斜め上を行くヤバさな件 – Webディレクターのお仕事ブログ

    【追記】Twitterで教えてもらったのですが、13行が改善されて3行になってました。ご対応頂いた市役所のご担当者様、富士通のご担当者様、お疲れ様でした。今後とも、よろしくお願いいたします。【追記終わり】 住民票を郵送で取り寄せようと思って市役所のサイトを見たんですよ。今まで何回も見てるし別に普通のクソみたいな使いづらい行政サイトだなって相変わらず思ってたんです。でもね、あれ、これはおかしいなって、思ったんです。なんかね、変だな~って。それがね、この画像なんですよ。 委任状 – 奈良市 すっごいパンくずなんですよ…パンくずい過ぎてお腹いっぱい。マジで。 僕らの業界ってまぁどの業界でもそうだけど仕事の流儀とか、そういうのあるじゃないですか。使いやすいサイトを作りたい人、ある程度ユーザビリティを犠牲にするけどかっこいいサイトを作る人、でもこれ酷いでしょ。誰もパンくず13段にしろなんて望んでな

    奈良市公式サイトのパンくずが斜め上を行くヤバさな件 – Webディレクターのお仕事ブログ
  • What is a gem? - RubyGems Guides

    Unpack the mystery behind what’s in a RubyGem. Structure of a Gem Each gem has a name, version, and platform. For example, the rake gem has a 13.0.6 version (from Jul 2021). Rake’s platform is ruby, which means it works on any platform Ruby runs on. Platforms are based on the CPU architecture, operating system type and sometimes the operating system version. Examples include “x86-mingw32” or “java

  • プロキシ下でLinuxを使う際のメモ - Λlisue's blog

    どうもAlisueです。研究室は完全Proxy環境下のため、通常の方法ではダウンロード等ができない場合が多々あります。 再インストールなどを行った際に毎度Google先生と格闘しながら設定を行なっていたのですが、いい加減面倒くさくなったのでまとめます。 必須設定 まずは下記設定をすべて行なってください。大抵の場合この設定だけですべてが解決します。 プロキシ用環境変数の設定(ターミナル環境) 通常環境設定は下記に上げるどれかで行います。 /etc/environment デフォルトの環境変数を設定するファイル。 今回のようにシステム全体の環境変数を変更する場合はこのファイルを編集するのが常套手段である。 /etc/profile ログイン時に実行されるシェルスクリプトファイル。 ログインシェルとして登録されているシェルが起動した際に自動的に読み込まれる。 /etc/profile.d/XXX

    プロキシ下でLinuxを使う際のメモ - Λlisue's blog
  • 6000人が作ったシステムは必ず動く:ITpro

    最盛期の開発要員6000人,開発工数11万人月,投資額2500億円,取引件数1日1億件。三菱東京UFJ銀行が「Day2」と呼ぶ,勘定系システム一プロジェクトの成果物である。6000人のシステムズエンジニア(SE)が作り上げた巨大システムは,2008年5月の連休明けに必ず動くはずだ。 23年間にわたって情報システム開発プロジェクトの取材を続けているが,6000人のSEを集めた事例は過去に一度も見聞きしたことがない。世界を見渡してもおそらく例がないはずだ。これから何年間,記者を続けるのか分からないが,今回の三菱東京UFJ銀行を除けば,6000人を動員するプロジェクトを取材する機会は二度とないだろう。 6000人のSEが同時期に集まったのであって,「6000人月」ではない。開発工数は先に書いた通り,11万人月である。この数字も凄い。一体何を作ったのかと思ってしまう。正確にはこのSEパワーは開

    6000人が作ったシステムは必ず動く:ITpro
  • ミドルウェア - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ミドルウェア" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年8月) ミドルウェア(英: Middleware)は、コンピュータの分野で、コンピュータの基的な制御を行うオペレーティングシステム(OS)と、各業務処理を行うアプリケーションソフトウェアとの中間に入るソフトウェアのこと。 通常はオペレーティングシステムの機能の拡張、あるいはアプリケーションソフトウェアの汎用的(共通的)な機能を集めたものである。アプリケーションソフトウェアはミドルウェアに要求を出すと、ミドルウェアがオペレーティングシステムに必要な要求を出し、結果をア

  • sanonosa システム管理コラム集

    インフラエンジニアの教科書」シリーズや「クラウドエンジニアの教科書」などの著者。現在(株)ハートビーツ勤務。LINE社元創業メンバー。K-POP/韓国語/お酒/サイゼリヤワイン好き。

    sanonosa システム管理コラム集
  • Ruby on Rails とは - 株式会社オイアクス

    今話題の Ruby on Rails。 Web サイトや Web ベースの業務システムを効率よく開発できると言われているけれど、当なのでしょうか。 それはどんな仕組みで動くのでしょうか。 既存のシステムとの整合性はあるのでしょうか。 技術者ではないアナタのために、やさしく解説します。 Ruby on Rails の普及段階は? Web エンジニアの間で、Ruby on Rails (ルビー・オン・レイルズ) あるいは省略形の Rails (レイルズ)という言葉が知られるようになったのは、2006年のことです。 この年、かなりの数の解説書が日で出版され、ちょっとしたブームのようになりました。 その後、一時の熱狂は去り、Rails への関心も落ち着きを取り戻したようです。 ハイプサイクル (hype cicle)という言葉をご存じでしょうか。新技術が現れて普及するまでに、世の中の期待あるい

    Ruby on Rails とは - 株式会社オイアクス
  • コンソール - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "コンソール" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2021年6月) コンソール(英: console)とは制御卓、制御盤、操作卓などの意味を持つ英単語で、大型機械や電子機器などの操作や監視のための装置を一か所に集めた盤状あるいは卓状の装置のことだが、派生的な意味として、コンピュータの入出力装置や、文字の入出力による対話的な操作システム、オペレーティングシステム(OS)を操作・制御する画面などを表す[1]。 IBM 1620のコンソール。キーボードもディスプレイも存在しない。接続されているのはキーボードではなく、プリンタの代わ

    コンソール - Wikipedia