タグ

2021年2月10日のブックマーク (3件)

  • COCOA騒動メモ

    COCOA が動いていなかったことで大臣が謝罪してひと騒動起きている件について、開発者視点からのメモを残してみます。 なぜこのメモを書いたのか 世間的には不正確な情報で叩ければOKの風潮が強くてしんどいので、正しいと思われる情報を拾い集めたものです。中抜きwww 王子wwwww Xamarin wwwwwwww みたいな人にはあんまり興味ないかと思います。 調べ始めたきっかけはこのツイートと引用されたblog記事ですが、記事の内容が違うことはすぐに指摘されて撤回されていたのですが、実際どうだったのかさらに調べてみました。 接触通知アプリ COCOA とはなんなのか 仕組みとか何かは公式サイトでもみてもらうとして。この件で煽っている人でも一部理解できていない人がいるようなのですが、直接的な効果としては 保健所が濃厚接触者追跡をする際の手助けとなるためのアプリ ということになります。アプリをイ

    COCOA騒動メモ
    bayan
    bayan 2021/02/10
  • Linux起動スクリプトを知って基礎を理解しよう

    先に説明したように,サーバソフトウェアなどの起動は,/etc/init.d ディレクトリにあるスクリプト体を/etc/rc?.d ディレクトリ下に作ったリンクファイルから呼びだして実行する。独自にアプリケーションを追加した場合には,/etc/init.dディレクトリに起動スクリプトを作成し,/etc/rc.?ディレクトリからリンクを張ることになる。実例を追ってみよう。 ここで,Apache(Webサーバ)を自分でコンパイルして/usr/local/apache/ディレクトリ下にインストールしたとしよう。マシンの起動と共に自動的に動作させる設定を解説する。もちろん,ディストリビューションに含まれているApacheがインストールされていないことが前提になるので注意しよう。 コンパイル後にまず最初に行うことは,/etc/rc.d/init.dディレクトリ下の起動スクリプトの作成だ。これは,すで

    bayan
    bayan 2021/02/10
  • /etc/init.d/skeleton – テクニカルタイムアウト

    PHPで作成したプログラムをデーモン化しサービス起動させる場合には、デーモン化対応した「PHPプログラム」とそれを起動する「起動スクリプト」の2種類を用意する必要がある。 PHPプログラム PHPプログラムでは、まず自プロセスをfork/execし端末から切り離し、実行中のプログラムをPIDファイルに書き込む。そのあと自分のプロセスをセッションリーダに指定する処理を行う。 <?php // pid fileの生成 $pidfile = "/var/run/hoged/hoged.pid"; // 全てのエラー出力をOFF error_reporting(0); // 子プロセスの生成 $pid = pcntl_fork(); if($pid < 0){ // 失敗時 exit(); }else if($pid){ // 親プロセスの終了 exit(); }else{ // pidファイルを

    bayan
    bayan 2021/02/10