タグ

2019年8月23日のブックマーク (34件)

  • Linuxのターミナルに出力される$の左側の色や文字列をカスタマイズする

    WordPressとかLPICの勉強する時はCentOS。 Railsを使う時はUbuntu。 AWSのステージング環境としてAMI。 そんな感じで仮想マシンを何個も動かしたい時が、私たちにはあります。 そうなるとアンポンタンな私の脳みそは、どのターミナルがどのVMを操作しているのか分からなくなります。 パッと見て判断できたらなぁと思い、各VM毎にプロンプトを設定することにしました。 プロンプト(Prompt) ターミナルで$とか#の左側に出力される部分 プロンプトの変更方法いくつか方法はあるみたいですが、一番楽だなと感じたのは .bash_profile を編集する方法です。 .bash_profile は各ユーザーのホームディレクトリにあり、ユーザー毎に設定できるため、他のユーザーに影響を与えないのが良いです。 設定方法は簡単。vimなどで .bash_profile を開き(ない場合

    Linuxのターミナルに出力される$の左側の色や文字列をカスタマイズする
    takuwz
    takuwz 2019/08/23
  • 技術書を執筆するために本当に大事なこと - akiyoko blog

    この投稿は 「技術同人誌 Advent Calendar 2018 - Adventar」 の8日目の記事です。 はじめに 世の中には二種類の人間がいる。 書くのが得意な人間と、苦手な人間である。 私は後者の「書くのが苦手な人間」です。 「技術書典でまで出しておいて何を言っているんだ」と言われるかもしれませんが、執筆中は、書くことが苦痛でたまりません。 学生の頃、夏休みの感想文(しかも2冊)を最終日までノータッチだったたことがあるくらいの読み書きが苦手なのです(その後1日で2冊読んで感想文を2つ書き上げたのが私のベンチマーク・オブ・火事場のクソ力になっているのですが、それはまた別の話)。 そんな私がどうやって技術書典の同人誌(180ページ)を書き上げたかという「秘密」についてお話しします。 《宣伝》 技術書典5 の新刊『現場で使える Django の教科書《実践編》』(紙の)が BO

    技術書を執筆するために本当に大事なこと - akiyoko blog
    takuwz
    takuwz 2019/08/23
  • 仕事で本格的に Django を使うなら『現場で使える Django の教科書《実践編》』がオススメ! - akiyoko blog

    akiyoko です。 昨年10月の 技術書典5 で Django技術同人誌シリーズの2作目となる新刊 『現場で使える Django の教科書《実践編》』 を出してから数ヶ月経ちました。その間、Django 読書会 をしたり、Amazon で電子版の販売を開始したり、年末のコミケに初参加してサークル「あきよこブログ」としてを再販したりするなど、いろいろとイベントが目白押しでした。 そうやって技術書典5 からの数ヶ月を忙しく過ごしたわけですが、ふと思い返すと私のブログで《実践編》の内容を紹介していなかったことに最近気づいたので、この記事で 『現場で使える Django の教科書《実践編》』の概要と読みどころ について紹介しておきたいと思います。 現在、《実践編》の紙のはオンラインショップの BOOTH で、電子版は Amazon で販売中です。 ◆ BOOTH(紙の) ◆ Am

    仕事で本格的に Django を使うなら『現場で使える Django の教科書《実践編》』がオススメ! - akiyoko blog
    takuwz
    takuwz 2019/08/23
  • Django + Nginx + Gunicorn でアプリケーションを立ち上げる | WEBカーテンコール

    サーバーに root でログインします。 ユーザーを追加します。 # useradd <追加したいユーザー名> 追加したユーザーのパスワードを設定します。 # passwd <追加したユーザー名> 追加したユーザーの sudo の設定をします。 CentOS にはデフォルトで wheel グループという sudo 可能なグループが存在するので追加したユーザーを wheel グループに所属させることで sudo 可能にします。 visudo コマンドを使用して etc/sudoers ファイルを開き、下記行がコメントアウトされている場合は有効にします。 # visudo 99 %wheel ALL=(ALL) ALL 追加したユーザーを wheel グループに所属させます。 # usermod -G wheel <追加したユーザー名> サーバーは公開鍵認証にしたいので、その設定をしていきます

    Django + Nginx + Gunicorn でアプリケーションを立ち上げる | WEBカーテンコール
    takuwz
    takuwz 2019/08/23
  • https://codeday.me/jp/qa/20181124/68.html

    takuwz
    takuwz 2019/08/23
    “[免責事項:私はGunicorn開発者です]”
  • (抄訳)Djangoでかすぎ、Flask小さすぎ、Tornado、これがぴったり!  - Qiita

    趣旨 ちょっとしたwebアプリをpythonでささっと作る際の検討を、DjangoかFlaskか、という入門者的な二択で調べたのだが、hackernoonでのPaul Bailey氏の「Django too big, Flask too small, Tornado just right!」というエントリが気になったので、抄訳気味に、紹介させてもらう。気になった人は、さらっと読める元エントリをどうぞ。 このエントリを読んだ後に、DjangoやFlaskに対するTornadoの位置づけを考察してみたので、後半に追記しておく(随時更新)。 Tornadoは、情報量の点では難ありだけど、現時点でもpython最速クラスのwebフレームワークとは言えそうだ。 (前振り) Pythonのweb界隈では、webアプリケーションを作ることになった際には、もっともポピュラーなエコシステムであるDjango

    (抄訳)Djangoでかすぎ、Flask小さすぎ、Tornado、これがぴったり!  - Qiita
    takuwz
    takuwz 2019/08/23
  • DjangoのrunserverとGunicorn - 清水川のScrapbox

    Q. Django番サーバーで起動するのに Gunicornが必要と聞きました。manage.py runserver ではだめなのですか?

    DjangoのrunserverとGunicorn - 清水川のScrapbox
    takuwz
    takuwz 2019/08/23
    A. だめです。本番サーバーを `python manage.py runserver` で運用してはいけません なぜ? runserverは開発用のシンプルな実装なので、[並列処理]や、[死活監視]ができない
  • Pythonで数字の文字列strを数値int, floatに変換 | note.nkmk.me

    Pythonで数字の文字列strを数値に変換したい場合、整数に変換するにはint()、浮動小数点数に変換するにはfloat()を使う。 なお、数値を文字列に変換する場合はstr()を使えばよい。 数値や文字列を0埋めや2進数、8進数、16進数、指数表記など様々な書式に変換したい場合はformat()関数または文字列メソッドstr.format()を使う。以下の記事を参照。 関連記事: Python, formatで書式変換(0埋め、指数表記、16進数など) また、文字列のリストを数値のリストに変換することもできる。以下の記事を参照。 関連記事: Pythonで文字列のリスト(配列)と数値のリストを相互に変換

    Pythonで数字の文字列strを数値int, floatに変換 | note.nkmk.me
    takuwz
    takuwz 2019/08/23
  • 【M5Stack】Gray内蔵の9軸センサー(MPU9250)でロール・ピッチ・ヨー角(傾き)を測定

    M5Stack Gray内蔵の9軸センサー(MPU9250)でロール・ピッチ・ヨー角(傾き)を測定する方法について紹介します。 【Arduino編】ロール・ピッチ・ヨー角(傾き)を測定 M5Stack Gray内蔵の9軸センサー(MPU9250)でロール・ピッチ・ヨー角(傾き)を測定します。 AmazonM5Stack Gray(9軸IMU搭載) ※2019年8月4日現在、Amazonで4860円で入手できました ソースコード #include #include "utility/MPU9250.h" #include "utility/quaternionFilters.h" #define processing_out false #define AHRS true // Set to false for basic data read #define SerialDebug tru

    【M5Stack】Gray内蔵の9軸センサー(MPU9250)でロール・ピッチ・ヨー角(傾き)を測定
    takuwz
    takuwz 2019/08/23
  • 【NumPy】高速フーリエ変換 (FFT)で振幅スペクトルを計算 | アルゴリズム雑記

    サンプルプログラムのソースコードです。 # -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt # データのパラメータ N = 256 # サンプル数 dt = 0.01 # サンプリング間隔 f1, f2 = 10, 20 # 周波数 t = np.arange(0, N*dt, dt) # 時間軸 freq = np.linspace(0, 1.0/dt, N) # 周波数軸 # 信号を生成(周波数10の正弦波+周波数20の正弦波+ランダムノイズ) f = np.sin(2*np.pi*f1*t) + np.sin(2*np.pi*f2*t) + 0.3 * np.random.randn(N) # 高速フーリエ変換 F = np.fft.fft(f) # 振幅スペクトルを計算 Amp = n

    【NumPy】高速フーリエ変換 (FFT)で振幅スペクトルを計算 | アルゴリズム雑記
    takuwz
    takuwz 2019/08/23
  • 【画像処理】ラプラシアンフィルタの原理・特徴・計算式

    【はじめに】ラプラシアンフィルタとは ラプラシアンフィルタ(Laplacian Filter)は、二次微分を利用して画像から輪郭を抽出する空間フィルタです。 ■入力画像(左)、出力画像(右) 出力画像(フィルタを掛けた後)を見ると、輪郭の部分が白くなっている、つまり画素値が大きいことがわかります。 動画版解説 【計算式】カーネルの導出方法 デジタル画像は離散データなので、微分は差分で計算することができます。 水平方向および垂直方向の画素値の一次微分は次式で表せます。 (1) 二次微分はもう一度差分を取ることで計算できます。 (2) よって、ラプラシアンは以下のように表せます。 (3) ラプラシアンの計算結果からカーネルは次のように求まります。 (4) 上式はラプラシアンフィルタのカーネル(4近傍)となります。 ラプラシアンフィルタのカーネルは、4近傍(上下左右)だけでなく、斜め方向の2次微

    【画像処理】ラプラシアンフィルタの原理・特徴・計算式
    takuwz
    takuwz 2019/08/23
  • 2038年問題 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "2038年問題" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2015年7月) 上から、2進・十進・問題のある時刻・正しい時刻。(GIFアニメ)3時14分7秒を超えたところで負の値となり、時刻に狂いが生じる恐れがある。 コンピュータおよびコンピュータプログラムにおける時刻の表現として「UNIX時間」《協定世界時における1970年1月1日0時0分0秒からの経過秒数[注釈 1]》を採用しているシステムがある。 UNIXおよびUNIX派生のオペレーティングシステム (OS) における基幹ソフトウェア部品の多くはC言語で書かれているが、前述

    takuwz
    takuwz 2019/08/23
    “64ビット化できない環境に対しては、time_tを符号なし32ビット整数型(一般的にはunsigned long int型)にするという回避策が使われることもある。この場合、上限は4,294,967,295 (232 − 1) となり、2106年2月7日6時28分15秒(閏秒を
  • GPSのNMEAフォーマット

    解説 GPSモジュールからは、NMEAフォーマットの情報が送信されます。 NMEAフォーマットの情報は、センテンスの集まりです。 1つのセンテンスは、「$」で始まり、「(改行(\r\n))」で終わります。 センテンスは、「,」で区切られた単語の集まりです。それぞれの単語の意味は、データタイプによって異なります。 センテンスの最初の単語は、データタイプを表します。 センテンスの最後の単語は、「*」以降がチェックサム値を表します。 $GPRMC センテンス例: $GPRMC,085120.307,A,3541.1493,N,13945.3994,E,000.0,240.3,181211,,,A*6A 単語例 説明 意味

    takuwz
    takuwz 2019/08/23
    “真方位”
  • 偏差、自差について詳しく

    真北(しんぼく)と磁北(じほく) 磁北とコンパスの北 真方位、磁針方位、コンパス方位の相互計算 航海計画では方位の基準となる「北」が三つあります。それぞれの北を場合によって使い分けなければなりませんので、その概念を十分理解してください。 なお、このページのほとんどの図はブラウザ画面幅の 80%で表示しています。環境によっては表示速度が遅くなる場合がありますが、ご了承下さい。 1. 真北(しんぼく)と磁北(じほく) 地球は北極と南極とを通る地軸を中心に自転しており、子午線は両極で収束します。海図上の経線を北(上)へ辿ると北極に到達しますが、この経線の上方向を「真北」(しんぼく)といいます。そして、真北を基準とする方位の表し方を「真方位」(しんほうい)とよんでいます。航海計画では「潮流の流向」(潮流の流れる方向)を真方位で示すことになっています。 Point 真北(しんぼく) : 地図の北(北

    takuwz
    takuwz 2019/08/23
  • 3G/GPSトラッカー、GPSロガーの情報サイト【GPSDGPS】

    GPS(Global Positioning System)とは米国によって軍事用に開発された衛星を使った位置決定システムですが、民間にも開放され、近年では航空機・船舶等の航法支援、カーナビゲーション用として広く利用されています。測量に利用する場合には、測点間の視認が不要である上、長距離の測量においても測定精度が高く、天候に影響されにくいなどの利点があります。このシステムは、地上約2万kmを周回する27個のGPS衛星、GPS衛星の追跡と管制を行う管制局、測位を行うための利用者の受信機で構成されており、GPS衛星は6軌道面に4個ずつ配置されています。利用者は、GPS受信機により4個以上のGPS衛星からの距離を同時に知ることにより自分の位置を決定できます。GPS衛星からの距離は、GPS衛星から発信された電波が受信機に到達するまでに要した時間から求められます。 NMEAは米国海洋電子機器協会(N

    takuwz
    takuwz 2019/08/23
  • Leap Second Implementation Confuses Some Receivers - GPS World

    takuwz
    takuwz 2019/08/23
  • Nyanchew's Digital Life

    KDDI, one of the Japanese careers, established three kinds of Guinness Book world records …

    takuwz
    takuwz 2019/08/23
  • 日本標準時プロジェクト うるう秒対応

    うるう秒の対応 日標準時のうるう秒対応 標準電波のうるう秒対応 テレホンJJY(アナログ電話回線を利用した自動時刻合わせ)のうるう秒対応 ネットワ-クによる時刻情報提供サービス(NTPサ-ビス)のうるう秒対応 タイムビジネス時刻情報提供サ-ビスのうるう秒対応 うるう秒挿入後の正確な時刻はどのようにして知ることができるか? GPSのうるう秒対応 (USNO情報の翻訳) 日標準時のうるう秒対応 うるう秒の挿入は、日時間2017年1月1日午前9時の直前に1秒が挿入されます。日時間8時59分59秒、8時59分60秒、そして9時00分00秒と続きます。うるう秒は、世界同時に挿入されます。世界の標準時である協定世界時UTCでは、2017年1月1日0時直前の2016年12月31日23時59分59秒、23時59分60秒、2017年1月1日0時0分0秒と刻みます。うるう秒挿入時のときのみに60秒とい

    takuwz
    takuwz 2019/08/23
  • 目次

    takuwz
    takuwz 2019/08/23
    P3-109 Delta tLS 現在の閏秒、サブフレーム4(電離層、UTCパラメータページ)
  • M5StackでGPS衛星の現在位置を表示する – Ambient

    M5StackGPSモジュールを使って、GPS衛星の現在位置を調べ、LCDに表示しました。 GPSモジュール M5StackGPSモジュールはu-blox社のNEO-M8Nチップを搭載したもので、現在販売されているV2は外部アンテナと内蔵アンテナが使えます。マイコンとはシリアルで通信します。GPSモジュールの送信データがGPIO16に、受信データがGPIO17に接続されているので、M5StackのUART2を使い、GPIO16を受信、GPIO17を送信に設定します。 GPSモジュールからはNMEA 0183フォーマットのデータが送られてきます。NMEA 0183フォーマットについては「M5Stack+心拍センサー+GPSで移動中の心拍数を記録する」に少し書いたので、合わせてご覧ください。 GSVメッセージ NMEA 0183フォーマットにはGSV(Satellites in view)

    takuwz
    takuwz 2019/08/23
  • 搬送波位相測定値による精密測位の理論及び解析処理

    搬送波位相測定値による精密測位の理論及び解析処理 Precise positioning theory and analysis with carrier-phase measurements A.4.付 座標系の定義と変換 A.4. 付.1 地球固定座標系 A.4. 付.2 緯度・経度・高度 A.4. 付.3 局地座標系 A.4. 付.4 衛星固定座標系 A.4. 付.5 慣性座標系 A.4.付 座標系の定義と変換 文で使われている座標系の定義とそれらの間の変換を以下にまとめる。 A.4. 付.1 地球固定座標系 精密測位において一般に使用される座標系は地心地球固定座標系(ECEF:Earth Centered Earth Fixed)である。地心地球固定座標系は地球重心を原点にして北極方向をz軸、グリニッジ子午線面をx軸に、右手直交座標系を成すようy軸を定めた三次元直交座標系である。

    takuwz
    takuwz 2019/08/23
  • 香港人に英国籍付与、英議員の提案は香港問題の流れをどう変えるか?

    takuwz
    takuwz 2019/08/23
  • Microsoft PowerPoint - 2011tokura.pptx

    takuwz
    takuwz 2019/08/23
    国産の衛星測位システムによる3衛星測位
  • Ruby - WGS84 (BLH) 座標 -> ENU 座標 変換!

    mk-mode.com Linux, Debian, IT, Server, PG, Ruby, Rails, Python, C++, Fortran, PC, MariaDB, math, GIS, etc... 少し前に、 BLH 座標(WGS84 の緯度(Beta)/経度(Lambda)/楕円体高(Height))から ECEF(Earth Centered Earth Fixed; 地球中心・地球固定直交座標系)座標への変換や、その逆の変換の処理を Ruby で実装しました。 Ruby - WGS84 (BLH) 座標 -> ECEF 座標 変換! Ruby - ECEF 座標 -> WGS84 (BLH) 座標 変換! 今回は、 BLH 座標から ENU 座標(地平座標; EastNorthUp)への変換処理を Ruby で実装してみました。 0. 前提条件 Ruby 2.6.

    Ruby - WGS84 (BLH) 座標 -> ENU 座標 変換!
    takuwz
    takuwz 2019/08/23
    “ここでは、 WGS84(World Geodetic System 1984) 測地系、 ECEF 座標(Earth Centered Earth Fixed; 地球中心・地球固定直交座標系)、 ENU 座標(地平座標)の詳細についての説明はしない。”
  • GPS track angle (Course over ground) - ROS Answers: Open Source Q&A Forum

    takuwz
    takuwz 2019/08/23
    “ NED (North-East-Down) and ENU (East-North-Up). Both of these are right-handed. NED is commonly used in aerial vehicles, where everything of interest is below, and ENU is ”
  • Microsoft Word - TY_GPS_GYSFDMAXB_EvaluationEnvironmentManual_V1.0J_20170929.doc

    takuwz
    takuwz 2019/08/23
    GPRMC, 6.Track angle in degrees True
  • What does 'Course Made Good' in NMEA string mean?

    takuwz
    takuwz 2019/08/23
  • National Marine Electronics Association - NMEA

    takuwz
    takuwz 2019/08/23
    “NMEA has established a tiered pricing system for NMEA 0183 Version 4.11 Release November 2018. This is based on industry group. Marine Industry $1000 (NMEA Member), $2000 (non member) Government / Industrial / Testing $2,500 Consumer Electronics $5,000”
  • MPU9250で遊ぶ - 南無ちゃんのブログ    https://namva.net

    Amazonで注文していたMPU9250モジュール(ボード)が届きました。850円でした。MPU9250は、各三軸の加速度センサーと磁気センサーとジャイロセンサーを搭載しているので、これをArudinoかRaspberry Piに接続して、アンテナの姿勢制御に使いたいと考えています。 まずは、Arduinoと接続して動作確認を試みることにします。MPC9250の電源電圧は3.3Vなので、Arduino DuemilenoveやArduino UNOなどとは電圧レベルが異なるため、無理やり接続して壊したくなかったので、M5Stack(開発環境はArduinoと同じ)で試してみることにしました。 基板(モジュール)にピンヘッダを半田付けして、ブレッドボードに挿入し、M5Stackに付属のケーブルで、VCC(3.3V)、GND、SCL、SDAの4の線だけを接続しました。 コタツトップパソコンに

    MPU9250で遊ぶ - 南無ちゃんのブログ    https://namva.net
    takuwz
    takuwz 2019/08/23
  • BO-18 (39-2018) 全円分度器 18cm 1枚 岡本製図器械 【通販モノタロウ】

    通常配送料500円(地域運賃、特別運賃を除く) キャンペーンコードご利用時は適用後の金額が基準になります。

    BO-18 (39-2018) 全円分度器 18cm 1枚 岡本製図器械 【通販モノタロウ】
    takuwz
    takuwz 2019/08/23
  • アメリカ軍 - Wikipedia

    2020年の統合参謀アメリカ合衆国軍(アメリカがっしゅうこくぐん、英語: United States Armed Forces[8]、別名:合衆国軍、米軍、アメリカ軍)は、アメリカ合衆国が保有する軍隊。陸軍・海軍・空軍・海兵隊・宇宙軍の5軍種からなる常備軍と[9]、平時は海上警備を主とした法執行機関としての役割もある沿岸警備隊を含めた6つの軍種からなっており、これらはいずれも8つの武官組織に含まれる[注釈 2][10][11][12]。陸軍・空軍については普段からアメリカ合衆国連邦政府の指揮下にある連邦軍と、州知事の指揮下にあり必要に応じて連邦軍に編入される州兵がある。なお各州政府の州防衛軍は連邦政府の指揮下に入らない為、通常アメリカ軍に含まない。軍の最高司令官はアメリカ合衆国大統領であり、合衆国連邦行政部のうちの国防総省と国土安全保障省と共に軍事政策を決定する。 アメリカ軍はその発

    アメリカ軍 - Wikipedia
    takuwz
    takuwz 2019/08/23
  • 世界では10年で3割も米軍基地が減ったのに日本で減ったのはたった3個(ドイツは74削減!)。しかも海外にある米海兵隊基地23個中22個が集中する日本!13個がある沖縄! - Everyone says I love you !

    米軍基地があれば、事故や米兵による犯罪の被害も集中して受けるのは当然だ。 もちろん、戦争になれば基地は攻撃とテロの対象になるのでさらに危険に巻き込まれる。 米国防総省が今年公表した2017米会計年度基地構造報告書(16年9月末時点)によると、米国外にある米軍基地・施設数は計517で、前年2016年度に比べて70削減されています。 ちなみに、2007年度の米軍基地・施設数は世界で計823で、この10年間で37%減少したことになります。 このペンタゴンが所有する基地・施設数は、米国内50州に4166(陸軍1588、海軍787、空軍1528、海兵隊172、ワシントン部管理部91)、グアム準州など八つの米領に110(陸軍39、海軍62、空軍9)でした。 これは最新の2018年度の数字。 これに対して、海外の米軍基地・施設数は、 1 41カ国に517(陸軍199、海軍125、空軍170、海兵隊23

    世界では10年で3割も米軍基地が減ったのに日本で減ったのはたった3個(ドイツは74削減!)。しかも海外にある米海兵隊基地23個中22個が集中する日本!13個がある沖縄! - Everyone says I love you !
    takuwz
    takuwz 2019/08/23
  • 米軍撤退後のアフガニスタンの空白は「一帯一路」の中国が埋める

    トランプはタリバンとの和平合意を焦るが、共産党の世界戦略完成は結果的にアメリカの不利に> アメリカとアフガニスタンの反政府武装勢力タリバンがついに合意形成に近づきつつある。6月末から7月初めにかけて中東のカタールで行われた7度目の協議で、双方は(1)アメリカが駐留軍の撤退スケジュールを明確にする、(2)アフガニスタンを他国攻撃の基地として使わない、(3)タリバンは同国政府を含む各界代表から成る「アフガン人会合」に参加し、平和構築に向けて対話を開始する、(4)停戦し捕虜を解放する――ことで一致した。 この合意が当に調印まで行けば、アメリカ史上最長の戦争が終結を迎える。01年9月11日に発生した米同時多発テロをきっかけに、米軍のアフガニスタンでの戦闘は18年間も続いている。あまりにも長期間にわたって駐留し続けた結果、米軍内には厭戦気分が蔓延している。テロとの戦いに「勝利」した以上、中央アジ

    米軍撤退後のアフガニスタンの空白は「一帯一路」の中国が埋める
    takuwz
    takuwz 2019/08/23
  • 第68回宇宙政策委員会

    takuwz
    takuwz 2019/08/23
    宇宙ビジネスを支える環境整備に関する論点整理TFにおける検討状況の中間報告 平成30年4月23日