2022年2月5日のブックマーク (17件)

  • セイコーの「うるう秒」対策(第5回) 「うるう秒」を全く使わない時間系

    世界の時間を決定する国際機関「国際地球回転・基準系事業(IERS)」が、2017年1月1日(日時間)に「うるう秒」を挿入することを発表しました。 セイコーソリューションズでは、そもそも「うるう秒」とは? という話から、ネットワーク機器やシステムへの影響、その具体的な対策までを、全6回のコラムでわかりやすく解説いたします。(最新号はこちら) セイコータイムサーバーの「うるう秒」対策は、こちらをご覧ください。(資料がダウンロードいただけます) グランドマスターとPTP(IEEE1588)のご紹介 前回までのコラムでは、NTP(Network Time Protocol)の「うるう秒」対策についてご紹介しました。 今回は 、最新の時刻同期プロトコルで「うるう秒」を全く使わない時間系を使用している『PTP』(Precision Time Protocol)についてご紹介します。 なぜ、「うるう秒

    セイコーの「うるう秒」対策(第5回) 「うるう秒」を全く使わない時間系
    fedelini
    fedelini 2022/02/05
    “『PTP』(Precision Time Protocol)”
  • 第2回SSN-WG3交流会「高精度時刻の社会実装の意義と課題」(10月9日)開催報告 - MEMSの波(ブログニュース)

    fedelini
    fedelini 2022/02/05
    “Precision Time Protocol”
  • セイコーの「うるう秒」対策(第2回) 「うるう秒」によるシステム障害事例 | セイコーソリューションズ

    世界の時間を決定する国際機関「国際地球回転・基準系事業(IERS)」が、2017年1月1日(日時間)に「うるう秒」を挿入することを発表しました。 セイコーソリューションズでは、そもそも「うるう秒」とは? という話から、ネットワーク機器やシステムへの影響、その具体的な対策までを、全6回のコラムでわかりやすく解説いたします。(最新号はこちら) セイコータイムサーバーの「うるう秒」対策は、こちらをご覧ください。(資料がダウンロードいただけます) 前回のコラムでは、そもそも「うるう秒」とは? ということについてお話しさせていただきました。今回は、実際に「うるう秒」によって起きたシステム障害の事例について解説いたします。 「うるう秒」障害事例が多数報告された2012年 2012年はIT業界へ「うるう秒」対策の必要性を問いかける年となりました。 日時間2012年7月1日08時59分59秒と09時0

    セイコーの「うるう秒」対策(第2回) 「うるう秒」によるシステム障害事例 | セイコーソリューションズ
    fedelini
    fedelini 2022/02/05
    “不正合” 整合?   「うるう秒」を乗り越える最も重要なポイントは、システムに60秒を意識させないこと
  • セイコーの「うるう秒」対策(第3回) タイムサーバーによる「うるう秒」対策の実例 | セイコーソリューションズ

    世界の時間を決定する国際機関「国際地球回転・基準系事業(IERS)」が、2017年1月1日(日時間)に「うるう秒」を挿入することを発表しました。 セイコーソリューションズでは、そもそも「うるう秒」とは? という話から、ネットワーク機器やシステムへの影響、その具体的な対策までを、全6回のコラムでわかりやすく解説いたします。(最新号はこちら) セイコータイムサーバーの「うるう秒」対策は、こちらをご覧ください。(資料がダウンロードいただけます) セイコークオリティーの「うるう秒」対応 前回のコラムでは2017年1月1日に挿入される「うるう秒」をトラブルレスで通過するための下記3つの対策について紹介しました。 ①OSやアプリケーションを100%信用しない。 ②時刻戻りを起こさせない。 ③08:59:60 を刻ませない。 「うるう秒」の障害例として、前回、CPUの負荷上昇をご紹介しましたが、「うる

    セイコーの「うるう秒」対策(第3回) タイムサーバーによる「うるう秒」対策の実例 | セイコーソリューションズ
    fedelini
    fedelini 2022/02/05
  • ITエンジニアになる | ITスキルを向上するならlivescamp.com

    ITリテラシー向上だー IT初心者からプロフェッショナルになるためにスキルアップだー ITエンジニアとしてデビューだー ※随時、更新しています。 ※以下書籍はKindle Unlimitedで読めます。 ■LinuxとUNIXの違いをわかりやすく解説しています。 ※サーバーエンジニアは知っておくべき内容です。 【初心者向け】これだけでLinuxとUNIXの違いがわかる! ■ロードバランサー(LB)をわかりやすく解説しています。 ※ネットワークエンジニア、サーバーエンジニアは知っておくべき内容です。 これだけでSNMPがわかる!SNMPの使い方 ■SNMPの使い方をわかりやすく解説しています。 ※ネットワークエンジニア、サーバーエンジニアは知っておくべき内容です。 これだけでロードバランサーがわかる! ■ChatGPTの使い方をわかりやすく解説しています。 【初心者向け】これだけでわかる!C

    ITエンジニアになる | ITスキルを向上するならlivescamp.com
    fedelini
    fedelini 2022/02/05
  • まだ死んでない、リチウムイオン電池復活

    fedelini
    fedelini 2022/02/05
    “26年以上” 2. 6年以上
  • リチウムイオン電池を復活させる、誰でもできる簡単な方法です

    リチウムイオン電池を復活させる 誰でもできる簡単な方法です 2015年4月3日 逢沢 明 捨てたと思っていたiPadが出てきたので、充電しようと思ったら、できませんでした。 リチウムイオン電池には「過放電」という現象があります。長く使わないでおくと、電池の残量が少なくなりすぎて、保護回路が働き、充電できないようにしてしまうのです。 なぜそんな仕組みになっているかというと、リチウムというのは、非常に反応性の高い金属で、水に放り込んだだけで爆発します。 水に入れると爆発するというのは不思議でしょうが、リチウムやナトリウムなどは、水と反応して、高熱を発する金属なのです。燃えます。そんな金属だとお考えください。 一方、塩化ナトリウム(塩のことです)が安全なのは、ナトリウムと塩素がしっかり結合して。安定しているからです。 そんな危険な物質が電池の材料ですから、リチウムイオン電池は何重にも保護回路で守

    fedelini
    fedelini 2022/02/05
    “本来はユーザーが自分で対処できるはずの不具合で、高額の修理代を取ろうとしないでいただきたい”
  • 組み込みソフトウェアのプログラミング言語: メリットとデメリット、一般的な言語の比較

    By Risto Avila Risto Avila, Technology Director @ The Qt Company. Risto is specialized in embedded software development and system integration. 組み込みシステム用のプログラミング言語を決めることは、システム構築にあたって最も重要な決定になるかもしれません。私はこれまでにさまざまな言語を使用して、膨大な数の組み込みシステムを構築してきました。記事では、言語の使用と選択に関する提言に加えて、他の開発エキスパートによるヒントも紹介します。 記事の内容: 組み込みプログラミング言語とは 一般的な組み込みプログラミング言語のメリットとデメリット 組み込みプロジェクトに最適なプログラミング言語を選択する方法 組み込みプログラミング言語とは 組み込みプログラミ

    fedelini
    fedelini 2022/02/05
  • シェルスクリプトを本気で学びたい人のための10冊 - 新・日々録 by TRASH BOX@Eel

    シェルスクリプトについて、プログラミング言語の一種としてガッツリ学んだうえで、しかし得手不得手を見極めて、無理せずシェルスクリプトらしい使い方にとどめて日々を過ごしたい人のための10冊を選出すると、だいたいこんな感じとなる。 前提として「他の言語でのプログラミング経験あり」「コンソール/ターミナルに多少なりとも慣れている」人が対象。 『入門UNIXシェルプログラミング 改訂第2版』 『UNIXプログラミング環境』 『シェルプログラミング実用テクニック』 『実践ユニケージ開発手法01 コマンド学習編』 『実践ユニケージ開発手法02 シェルスクリプト学習編』 『実践ユニケージ開発手法03 Web アプリケーション編』 『Windows/Mac/UNIXすべてで20年動くプログラムはどう書くべきか』 『プログラミング言語AWK』 『sed & awkプログラミング 改訂版』 『sed & awk

    シェルスクリプトを本気で学びたい人のための10冊 - 新・日々録 by TRASH BOX@Eel
    fedelini
    fedelini 2022/02/05
  • Perl、Python、PHP、Rubyについて - Qiita

    今更ながら、比較というか、意見を述べる。ただの自己満足と私的見解。 誕生の歴史的経緯 それぞれの言語が作られた経緯と目的を知ることは、その言語を使う意味で重要であると思う。 Perl前の時代 Perl前の時代、世の中にはC言語のようなコンパイル言語しかなく、コンパイルせずに処理ができるのはシェルやsedやawkぐらいしかなかった。ちょっとしたテキストを自動的に処理したいが、C言語とかで格的に作成するような物ではないとき、人はみんな、シェルスクリプトとしてUNIXのコマンドを並び立てて処理していた。sortやtestなどの便利なコマンドがUNIXには用意されていたし、ちょっと複雑な処理でもsedやawkを駆使しして、何とかできていた。 しかし、シェルと言ってもBourne Shell系とC Shell系の二つがあったり、同じUNIXコマンドでもOSによってオプションが異なるなど、移植性が低

    Perl、Python、PHP、Rubyについて - Qiita
    fedelini
    fedelini 2022/02/05
    awk
  • PowerShellはawkの健全な進化形として使用できるか? 【▲→川俣晶の縁側→ソフトウェア→技術雑記】

    S:\>type delme.txt|gawk "{print $0}; BEGIN { print 1 }; END { print 2 }" 1 abc def ghi 2 awkではなくPowerShellを使う長所 §進化が止まっていろいろ使い勝手に不都合のあるawkを使う苦痛から解放されるWindows 7には標準で入っていて、どの環境でもすぐ使える (この点は特に重要)しかも統合開発環境であるISEまでWindows 7に入っている上記の例を見ると、全体の文字数がより少なくて済んでいる。パワーアップした代償により多くの文字を打たされる……というわけでは、必ずしもないキーワードとしてのForEach-Objectは長いが、実はTabキーの補完が使えるし、aliasのforeachでも良いのでさほど負担にならないもちろん、PowerShellの方がはるかに新しくパワーも大きい。aw

    fedelini
    fedelini 2022/02/05
  • Speed Test by Measurement Lab

    fedelini
    fedelini 2022/02/05
  • Compile Time Error などの解説 (その 2)

    fedelini
    fedelini 2022/02/05
  • 令和3年度 午後I試験 問3 「ネットワークの設定や設計に関する問題」の解説

    fedelini
    fedelini 2022/02/05
  • クイックソートの考え方は?

    探索(search) さて、ソートについてはこれくらいにして、最後にサーチについて少し考えてみます。 サーチ(search:探索)とは、文字通りものを「探す」ことです。 データを集めておいてその中から目的のものを探し出すというのは、コンピュータの中では頻繁にある作業です。ですから、できるだけ効率よく探せなければいけません。 今、配列があって、その中にある数値を探すことを想定します。目的の数値が格納されているインデックスを求めるのがゴールです。 一番簡単な方法はリニアサーチ(線形探索)と呼ばれるものです。これは配列を端から順番に見ていきます。プログラムは図3のような感じになるでしょう。 簡単ですね。見つからなかったときにはあり得ないインデックス(-1)を返すことに注意してください。 考え方は簡単ですが、計算時間はどうでしょう? n個の配列だとして、最善の場合はラッキーなことに1回の比較で目的

    fedelini
    fedelini 2022/02/05
    定石と呼んでよいような基本的な考え方を勉強することで、より本質的なものの考え方を身につけることができます
  • 実例!キャッシュの仕組み

    fedelini
    fedelini 2022/02/05
    Perlはawkの機能を完全に含んでいるため、今ではawkを使うことは多くはありません。
  • 実例!キャッシュの仕組み

    ハッシング+リンクトリスト 「第3回:ソースでわかる!ハッシング」でハッシングとリンクトリストを組み合わせたものを紹介しました。今回はそのプログラムを紹介しますが、実はその体はこれまでに紹介したものばかりです。1のリンクトリストを扱うプログラムは第1回に紹介しました。これをハッシュ値が同じもの同士をひとつのリストにするようにして、複数のリストを作って管理するのがこの方法です。 第3回の最後にハッシングとリンクトリストを使ったプログラムのinsert()関数を紹介しましたが、ハッシング機能のモジュールの全体を図1-1に示します。ハッシュ関数h()のほかに、このハッシュテーブル+リンクトリストの構造を使った登録insert()、検索search()および削除delete()の機能を加えています。 テストプログラムを含めたプログラム全体はこちら(http://www.thinkit.co.j

    fedelini
    fedelini 2022/02/05