ユーザーブロマガのサービスは終了いたしました ユーザーブロマガサービスは2021年10月7日をもちまして終了いたしました。 長らくのご愛顧ありがとうございました。 ニコニコチャンネルトップへ
概要 本稿では、Docker で Ubuntu 16.04 LTS のイメージを利用して、Docker の基本操作を学んでみましょう。 Ubuntu 16.04 のイメージを取得する Docker はDockerイメージをもとにDockerコンテナを作成する仕組みですので、まずは利用したいDockerイメージを入手する必要があります。 Dockerイメージは、インターネット上でDockerイメージを公開するための Docker Hub というサイトから取得することができます。 Ubuntu 16.04 のDockerイメージも Docker Hub で公開されています。 Ubuntu のリポジトリはこちらで、Ubuntuのバージョンごとにタグが切られて管理されています。 それでは Ubuntu 16.04 の Docker イメージを取得しましょう。 Docker イメージの取得は doc
Go言語を始めて38日たったので、これからGo言語を始めるプログラマにちょっとでもヒントになるように、どのようにGo言語を始めて、どのような手順で学んできたかまとめておきます。 筆者のバックグランド PHP歴、JavaScript歴10年~ Python 3ヶ月くらい Ruby 1日 静的言語経験ほぼ皆無(Java 3日くらい、Scala 3日くらい、Objective-C 1週間くらい、Cそもそも挫折、C# 1日) 静的言語というと、「コンパイルの一手間が面倒」だとか「環境を作るのが面倒」だとか先入観があり、ほぼ食わず嫌い状態でした。 Go言語とは? Go言語は2009年にGoogleによって作られたオープンソースの静的言語で、Linux・Mac・WindowsやAndroidで動作します。最近ではGoogle App Engineで使うこともできます。 golang.jpの解説によると
以下のツイートにもある通り、一見 golang は struct を定義しないと JSON を扱えないように見えます。他にも似たようなツイートをチラホラと見かけましたが、それらは全部誤解です。そこでこの記事では、golang でゆるふわ (structを定義せず) に JSON を扱う方法を紹介します。 golang。rubyのようにゆるふわにJSONは扱えない? https://t.co/olsryDHc5G — bamchoh (@bamchoh) 2016年6月24日 この記事では入力の json.Unmarshal() を取り扱いますが、出力の json.Marshal() にも応用できます。 TL;DR json.Unmarshal() には *interface{} を渡せます interface{} は dproxy を使うと、値のアクセスで楽ができます json.Unmar
1.無線LANの周波数と利用可能場所 無線LANは大きく分けて2.4GHz帯、5GHz帯及び6GHz帯の周波数帯を使用し、5GHz帯はさらに5.2GHz、5.3GHz、5.6GHz帯と使用条件が相違します。 これまで屋外利用可能な周波数帯は2.4GHz帯と5.6GHz帯でしたが、平成30年2月に情報通信審議会からの一部答申を受け、平成30年6月から条件付で5.2GHz帯の屋外利用が可能になりました。 また、令和4年9月から利用可能となった6GHz帯では、EIRP25mW以下のVery Low Power(VLP)に限り、屋外での利用が可能になりました。 周波数帯 2.4GHz帯 (2400-2497MHz) 5GHz帯 6GHz帯 (5925-6425MHz) 5.2GHz帯 (5150-5250MHz) 5.3GHz帯 (5250-5350MHz) 5.6GHz帯 (5470-5730M
高須さんお勧めの多周波GNSSアンテナGN-GGB0710をAliExpressに注文. 日記・備考録:2019/01/13 1月17日に発注したら,今日届いた.ひと昔前ならありえない早さで驚く. それでも,相変わらずの梱包でほっこりした. 【追記】日本人,買いすぎ.
最近、下記のような記事を目にした。 星野リゾートの喫煙者を採用しない合理性がすごい。社長は見習うべき。 - あしみの 日記 星野リゾートでは喫煙者を採用しておらず、その理由として作業効率、施設効率、職場環境が挙げられているそうな。(参照:あなたはたばこを吸いますか?|星野リゾート採用サイト)理由の正当性については議論しないが、説明文の中に気になる文言があった。 喫煙習慣のある社員には喫煙のための場所が設置され、より頻繁に休憩が認められるということは、喫煙習慣のない社員から見ると不公平に感じる問題です。 予想通りではあるが、このことに対する反応として、非喫煙者にも同等の休憩を認めれば良いというコメントが多数挙がっていた。そうすれば確かに不公平感はない。その意見には納得である。そもそも、人は連続して動き続けるには限界があるため、当然ながら喫煙していようがいまいが、誰にとっても休憩は必要である。
GPLv3にはソフトウェア特許についての言及(GPLv3 第11条)がなされているが、どうもこの点については誤解が多く人々がGPLv3の利用を躊躇する理由になっているように思う。GPLv3の特許条項はGPLv3に対するFUDの元凶になっているように思う。実は筆者は最近「GPLv3を適用したソフトウェアを公開するとあなたの持っている特許は全て無効になる」という(如何にもGPLv3を適用すると不利益を被るような)誤った説明がなされているのを目の当たりにしたところであり、筆をとる必要があると感じた次第である。そこで、今日はGPLv3における特許の取り扱いについて説明しようと思う。 GPLv3の要求事項GPLv3が定めるのは、簡単にいうと「あなたがGPLv3が適用をしたソフトウェアに特許が含まれる場合、GPLv3でライセンスされたそのソフトウェアを利用/使用するユーザーを特許侵害で訴えませんよ!」
LimeGPSでGPS信号のリアルタイムシミュレーションが成功したので, 今回は逆に,GNSS-SDRを使ってLimeSDRでGPS信号を受信してみます. まずは,LimeSDRに受信用のSMAコネクタを追加. GPS信号シミュレータのためのTXアンテナはひとつで十分ですが, RXアンテナはとりあえず全部繋いでおきます. GNSS-SDRの実行にはLinuxの環境が必要になるので, VirtualBoxのゲストOSとしてUbuntu 17.10をインストールします. LimeSDRの開発環境とGNSS-RDRのインストールは, Martyが公開してくれた手順に従ってさっくりと完了. MyriadRF Discourse: Running your LimeSDR on GNSS_SDR on Ubuntu 17.10 GNSS-SDRによる測位も確認できました. 受信アンテナは,デフォルト
WSPR信号を受信します。 WSPR(Weak Signal Propagation Reporter)は、小電力ビーコンを送受信して電波伝搬パスの調査を行っている仕組みです。 WSPR http://www.physics.princeton.edu/pulsar/K1JT/wspr.html Map | WSPRnet: http://wsprnet.org/drupal/wsprnet/map WSPR 2.0 User's Guide http://www.physics.princeton.edu/pulsar/K1JT/WSPR_2.0_User.pdf http://physics.princeton.edu/pulsar/k1jt/WSPR_2.0_User_Japanese.pdf WSPR 2.0 ユーザーガイド WSPRソフトは下記サイトから WSPR 2.12 an
FR5ZX wd6dod W2RWM DK2DB VK5CIA on7kb G3THQ KD0HFC SM0MDG VK4NE WB5SRK VK1MF KF5GCF ES2ICE AI6VN K0RE AC0G KD9DOG pd0pha KW9E VK5GF HA3PG M0NVQ VK7BO WA3DNM JG1DLN wb5FKC K6SCN SM0FGT VK5ZBI KF5NFR N1QAE DL6NL KD9OCL lz1ubo N8CVW GM3YAC wa9wtk zl2mws UB1ZCC F4ARN WB0OEW G4ZFQ SV1DAR N7DGL KD2ZGF KD8EM W8ECB vk6cpu K5CGM AJ4FW WA6RSV VK4TVL NV4X KS4ML KB5W ve2gqf W0CE The Weak Signal Propagation Re
このページは曖昧さ回避のためのページです。一つの語句が複数の意味・職能を有する場合の水先案内のために、異なる用法を一覧にしてあります。お探しの用語に一番近い記事を選んで下さい。このページへリンクしているページを見つけたら、リンクを適切な項目に張り替えて下さい。
組織の中で,何かの取り組みとか,制度とか,文化が定着するときしないときの違いってなんでしょうか。 組織の中で過ごしていると,誰もが必要としているのに定着しない文化というものがあります。それは一度芽吹いたけれども,維持コストが高すぎるとか,結果がうまく出なかったとか,率いていた人がいなくなるとか,理由は色々あると思います。 ひとつ確実に言えるのは, 「必要とされていない文化は定着しない」 ということです。例えばそれがマイナスの文化だとしても,惰性がそれを必要としているから定着するわけです。でも,その逆は必ずしも成り立たちません。 「文化が定着しないからといって必要とされていないわけではない」 ということです。文化が定着するかどうかは,単にコストの問題なのだと思います。例えば,弊社で定着した文化の例をひとつ挙げてみます。 数年前にランチのお弁当基金が発足しました(記事冒頭の画像はお弁当基金の缶
Eyes, JAPAN Blog 1997年からほぼ毎日更新!会津大学発のベンチャー企業、株式会社Eyes, JAPANによるBlog。 コンピュータ、ネットワーク、Hi-Tech Gadget、魔法の様な技術などのGeekなネタから会津のローカルネタまで。 “Cloud Computing” and “The Cloud” are terms we can hear every day in the IT business – probably even several times. They are even used in non-technical news or advertisements. But isn’t it always quite diffuse what it really is? What is this cloud anyway? The diffuse na
はじめに この資料は、WebRTC Beginners Tokyo が開催する、WebRTCハンズオン勉強会用の資料です。 ※2019.02.06 WebRTC Meetup Tokyo / Osaka 向けに、アップデートしました。 ※2019.05.31 Chrome 74 の状況をアップデートしました。 ScreenCapture API 2017年まで ... 各ブラウザ独自にスクリーンキャプチャーを実装 2018年以後 ... 仕様が固まりそれに合わせる動きが進んでいる 仕様 Screen Capture ... https://w3c.github.io/mediacapture-screen-share/ try { let mediaStream = await navigator.mediaDevices.getDisplayMedia({video:true}); vi
キャンプは夏にするもの、というイメージがありますが、本当は、キャンプは季節を問わず楽しむことができます。 寧ろ夏は人が多いので、秋や冬にこそ楽しむもの!という考え方の人も多いくらいです。 ある程度キャンプの経験を積まないと冬キャンプには挑戦できないので、「冬キャンプが好き」と言えるということは、キャンプ経験があると言うことができます。 だからと言って、一概に「ベテランキャンパー=冬が好き」と言うこともなく、夏には夏の、冬には冬の楽しみがあります。 キャンプは季節を楽しむものなので、個々人の趣味として「自分の好みの季節」はあっても、全ての季節で楽しみを見つけられるのが理想です。 いつか、それぞれの季節ごとの「キャンプの楽しみ方」という記事も書きたいですね。 さて、今回は来たるべき冬のキャンプに向けて、楽しみ方と注意点を書いていこうと思います。 特にまだ冬キャンプをしたことがない初心者の方は、
米林健太(首都大学東京/JAXA連携大学院),辻井利昭(JAXA) [ ID: sapt-1801-0001 ] Abstract – GNSSアレーアンテナの指向性を操作することにより、マルチパスや妨害電波の影響を排除することや、所望の信号を強めることが可能である。 本研究では、IFデータの重み付け合成操作により、指向性/ヌルを任意の方向に操作可能なことを確認した。 (注)*:本情報の閲覧にはアカウントが必要です. “GNSSアレーアンテナの研究(最優秀学生ポスター賞@GPS/GNSSシンポジウム2017)” をダウンロード sapt-1801-0001.pdf – 35 回のダウンロード – 1.94 MB
やること Docker fileの書き方、仕組みを理解する。 Dockerを0から勉強する ではDockerfileを使わない方法を記載しています。 流れ(イメージ) ※2017/5/4 図の間違えを修正 開発環境 Vitualbox(5.1.0) Vagrant(1.9.1) Docker(1.13.1) Ubuntu(16.04) CentOS7 1. Dockerfileの作成 # どのイメージを基にするか FROM centos # 作成したユーザの情報 LABEL maintainer="Admin <admin@admin.com>" # RUN: docker buildするときに実行される RUN echo "now building..." # CMD: docker runするときに実行される CMD echo "now running..."
dockerの自分ノウハウが少し溜まってきたのでメモ。 Dockerfileからプライベートリポジトリをpullする。Clone private git repo with dockerfile - stackoverflow Web上でも色々と話されているけど、コレっていう解決策はまだ見てない。 以下の2つが現状でのやり方候補。 BuildするサーバのユーザがcloneしてADD docker buildを実行するユーザの公開鍵をdeploy keyとして登録する方法。 buildを実行するユーザがリポジトリをcloneして、コンテナにADDする。 公開鍵と秘密鍵のセットを、Dockerfileと共に使うパターン 事前にdeploy keyとして登録しておいたパス無しの鍵セットを、コンテナに追加するパターン 上記のstackoverflowでもその方法が書いてある。 今のところ、後者の方
カテゴリー DX (2) 一般 (57) 研究会 (5) 働き方 (4) 技術 (348) Edge AI (2) Edge Computing (12) Erlang (1) FIWARE (2) Fog Computing (9) Infiniband (31) Internet of Things (32) Key Value Store (17) Linux (3) Linux KVM (10) Machine Learning (1) RealTime Web (14) Webサービス (42) インフラ (7) コンテナ (3) ストレージ (92) データセンター (7) データベース (47) データ流通 (6) テレプレゼンス (2) ネットワーク (214) 仮想化 (110) 災害コミュニケーション (26) 空間情報 (30) 量子コンピューティング (3) 教育
Dockerfile内でRUN git cloneな行を入れておいて、『ああキャッシュ使われた』ってなるのをどうしよう。 --no-cacheもあるけど、毎回全ビルドはさすがになあと。 参考 New feature request: Selectively disable caching for specific RUN commands in Dockerfile · Issue #1996 · docker/docker Dockerfile cache on a git repo - Google グループ サンプルDockerイメージ 適当なsinatraアプリでDockerfileのサンプルを作った。 rubyコンテナベース Githubからコードを落とす bundlerでライブラリ(Rubygems)を入れる 公開先はココ FROM ruby MAINTAINER SAWANO
FreeRTOS を使っていて調べたことをメモしました。 待つ タスクを待たせるにはvTaskDelay()を使う。 引数にtickを指定する。1tick待たせる場合は、vTaskDelay(1);とする。 指定したtickの期間だけタスクを待たせる。 ms単位で待たせたい場合はportTICK_RATE_MSで割る。 10ms待たせたる場合は、vTaskDelay(10/portTICK_RATE_MS); とする。 タスク タスクの生成はxTaskCreateを使う タスクの優先度は、数字が大きいほど優先度が高い。 タスクの優先度の範囲:0 から (configMAX_PRIORITIES-1) スタック深さを指定する。ARMの場合はスタック幅は4バイトなので、 スタック深さ100を指定すると、400バイト使用する。 周期処理 周期処理はxTimerCreate()とxTimerSta
「組み込みLinux」に関するさらに詳しい情報をお求めの方は、MONOistに掲載された人気連載記事を再編集した、無料電子ブックレット『「組み込みLinux」開発の基礎』をぜひご覧ください。 ⇒ダウンロードはこちら Texas Instrumentsの場合、部分的にはYocto Projectと互換性のあるコンポーネントも提供されるが、コアになる部分は同社が提供するLTS(Long Time Support)Mainline Linuxである(Scalable Linux, TI-RTOS and Android solutions for TI processors)。NXPも似たようなものである(IMXLINUX: Embedded Linux for i.MX Applications Processors)。 VIA Technologiesは最近はAndroidに力を入れているが
ハッシュと配列がとても大事だと気づいたので、覚書します。 ハッシュって? ハッシュとはどんな形をしているのかというと、 data = {a:”みかん”, b:”ぶどう”, c:”りんご”} このようなやつ。 配列って? 一方で配列はどんな形をしているかというと data = [1,2,3] このようなやつ。 違いの一つ目は{}と[]の違い。 二つ目は中に入っているデータの形式。 ハッシュの一つ目、みかんにはaという名前がついているが、配列での最初の1は1でしかない(名前はない)。 何に使うの? データを格納し、取り出す際の箱の役割。 例で例えたほうがわかりやすいかも。。。 例えばレシピアプリとかで、スパゲッティで検索するとペペロンチーノ、アラビアータ、ボンゴレ。。。。ってでてくる。 実はその裏では、大量のデータの中からスパゲッティのジャンルに当てはまるものを探し出し、箱に入れて、その中身
主にC言語のcursesというライブラリを使用して、端末上で動くブロック崩しを作らされ作りました。何か大した事していないのに、無駄に長くなってしまいました。。ソースコードは一応こちらにあります。 https://github.com/hyde2able/BreakOut cursesとは cursesは端末に依存せずに適切な方法で画面を更新したりするためのライブラリです。curses.hをインクルードすると、端末上の文字の色を変えたり、座標を指定して文字を配置できたりします。ターミナル上で動くプログラム、例えばviエディタなどはこれを使用しています。 Cursesライブラリの関数 ライブラリにいろいろと関数が用意されているが、その中で比較的使うものと使えそうなものを簡単にまとまる。 カーソルの移動 int move(int y, int x); // カーソルを(x, y)に移動させる i
<?php $var = 'Bob'; $Var = 'Joe'; echo "$var, $Var"; // "Bob, Joe"を出力します。 $4site = 'not yet'; // 無効:数字で始まっている。 $_4site = 'not yet'; // 有効:アンダースコアで始まっている。 $tayte = 'mansikka'; // 有効:'a' はアスキーコード228です。 ?> デフォルトでは、変数に代入されるのは常にその値です。 これは、つまり、ある変数にある式を代入する際、元の式の 値全体がコピーされる側の変数にコピーされるということです。 これは、例えば、ある変数の値を他の変数に代入した後で、 これらの変数の1つを変更しても他の変数には影響を与えないという ことを意味します。この種の代入に関するより詳細な情報については、 式 を参照ください。 PHP には、変
むし歯は細菌が付着したエナメル質の表面から徐々に内部に向かって進行していきます。 ここで注目して頂きたいのですが、COやC1、そして早期のC2では大きな穴が開く事がありません。 またこの段階で痛みや違和感といった自覚症状が現れることも稀です。 それぞれの患者様のむし歯リスクの高さによって判断基準は異なりますが、一般的にはCOとC1のような初期むし歯では、「再石灰化」により健康な状態にもどることができるため、それを手助けするための予防処置に力を入れていきます。 C2以降は進行を抑えることが困難で、再石灰化により健康な状態にまでは戻らないため、「むし歯を削って詰め物をする」という修復治療の対象となります。 第1章まとめ むし歯とは「細菌が作り出した酸によって、歯質が溶かされてしまった歯」のことである。 歯の表面では、常に歯を溶かす「脱灰」と、歯を修復する「再石灰化」が発生している。 「脱灰」の
基礎知識 コンピュータで扱えるデータの最小単位は1バイト(8ビット:2進数8桁分)であり、これは符号無し10進数表記で0〜255(2進数表記で00000000〜11111111)を表すことが出来ます。 半角英数字や半角記号、改行コードなどの世界共通で多用される文字は1バイト文字として0〜127の範囲に割り当てられており、これらは「ASCII文字」と呼ばれます。 ASCII以外の文字コードでは余った128〜255の範囲を他の文字を表現するために利用しています。但しこれらを1バイト単位で使うだけでは残り128種類の文字しか表せなくなってしまうので、実際には複数桁組み合わせて用いられます。これらは「マルチバイト文字」と呼ばれます。 以下は参考リンクです。初学者の方は、この記事を読む前にひと通り目を通されることをおすすめします。 ASCII文字コード 文字コードについての俺的まとめ 日本語文字コー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く