アットウィキロゴ

トップページ

便利サイト一覧

無料カレンダ

 

覚書一覧

覚書 Linux

覚書 VirtualBox

覚書 Xcode

覚書 bash awk etc.

覚書 Raspberry Pi

覚書 iOS

覚書 mac

覚書 Windows

覚書 BitBucket

覚書 Database

覚書 デザインパターン

覚書 フォント 異体字

覚書 iOS iBeacon

 

覚書 Game

 

サンプルコード一覧

サンプルコード OSX mac

 

まとめ一覧

iOS Apple Provisioning Profileの更新手順

linux Ubuntu Serverセットアップ

linuxコマンド

MySQLコマンド

PHP Knowledge Base

 

メモ

python向けHTTP関連モジュールのrequestsが便利すぎる

Requests の使い方 (Python Library)


cocoa関連の情報をピックアップ

COCOA Programming Tips 1001

 

 

 

 

週間寒気予想

上空1500m付近
http://www.ystenki.jp/image/850hPa_01.png

上空5000m付近
image/500hPa_01.png

地上天気図
image/surface_01.png

※01, 02, .., 16

エクセルを使った平均デシベル

抜粋

仮に、A1からA4まで4つのセルに入っているデシベル値の平均デジベルを求めるなら

=10*LOG(AVERAGE(10^(A1:A4/10)))

という数式を「配列数式として」入力します。(普通に入力するとエラーになります。)

配列数式として入力するには、数式を確定するときに、ENTERではなく、SHIFT+CTRL+ENTERを押して下さい。


Raspberry Pi セットアップ手順

インターネットラジオの受信

「Raspberry Pi」に「Raspbian」をインストールするのはすごく簡単だった

Raspberry Piの初期設定方法

Raspbian初期セットアップの備忘録

固定IPアドレスの設定

超小型PC「Raspberry Pi」で夏休み自由課題・第1回 - Raspberry Piとは? 入手とセットアップ

RaspBIAN download site

MooSoft Raspberry PiでのiBeaconサンプル

Raspberry Pi の再設定(keyboard)

Raspberry PiでSamba共有フォルダをマウント

There are a large number of different ways of setting up WiFi on the Raspberry Pi. Here are 3 different ways to configure WiFi.

Raspberry Piで遊ぼう [No.15:FTPサーバー(vsftpd)をインストールしよう]

raspberry pi resistive touchscreen with 7" tft over hdmi (YouTube)

On Screen Interfaces for Physical Projects (GUI with Raspberry Pi Tkinter and GPIO)

お気楽 Python/Tkinter 入門

pythonのスコープとか名前空間について、関数とクロージャについて

Howto recompile raspbian kernel for touch panel AT070TN92 V.5

raspberry pi(ラズベリーパイ)を使ってみる - viを使う -

viのカーソルキーが使えない問題の対処について書かれています。

 

Bluetoothセットアップ手順

============================================
  Raspberry Pi BLE スキャンセットアップ手順
============================================

参考 URL
  Python BlueZ
    https://groups.google.com/forum/#!msg/pybluez/XrPgYLeDej4/2Uf8za3oM4cJ
    https://github.com/adamf/BLE/blob/master/ble-scanner.py
    https://github.com/switchdoclabs/iBeacon-Scanner-
    http://www.switchdoc.com/2014/08/ibeacon-raspberry-pi-scanner-python/
    
    日本語サイト(サイレックステクノロジー...(*^^)v
    http://www.silex.jp/blog/wireless/2012/12/bluetooth4.html

<手順概要>
(1) BlueZ : Linux Bluetooth プロトコルスタックインストール
            Linux 及び Android で動作するオープンソース Bluetooth スタック
(2) Python ライブラリインストール

<手順>
BlueZ インストール
https://learn.adafruit.com/downloads/pdf/pibeacon-ibeacon-with-a-raspberry-pi.pdf
上記 PDF 参考 以下抜粋
------------------------------------------
1. Install Required Libraries
sudo apt-get install libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev

2. Download Bluez
sudo mkdir bluez
cd bluez
sudo wget www.kernel.org/pub/linux/bluetooth/bluez-5.23.tar.xz

3. Unzip and Compile Bluez
sudo unxz bluez-5.23.tar.xz
sudo tar xvf bluez-5.23.tar
cd bluez-5.23
sudo ./configure --disable-systemd

sudo make
sudo make install

Adding Beacon Data
1. Check for your USB Module
tools/hciconfig

2. Enable the USB Device
sudo tools/hciconfig hci0 up
sudo tools/hciconfig hci0 leadv
sudo tools/hciconfig hci0 noscan

tools/hciconfig
------------------------------------------

Python ライブラリインストール
参考 URL : https://groups.google.com/forum/#!msg/pybluez/XrPgYLeDej4/2Uf8za3oM4cJ
sudo apt-get install python-bluetooth
or
sudo apt-get install python-bluez libbluetooth-dev python-dev

Python サンプルスクリプト
参考 URL : https://github.com/switchdoclabs/iBeacon-Scanner-
           https://github.com/adamf/BLE


git リポジトリの最新の履歴だけを取得する shallow clone

URL http://qiita.com/usamik26/items/7bfa61b31344206077fb

「引用」

git でリポジトリを clone した場合、通常は元のリポジトリを丸ごと取得してきます。

しかし、最新版が取得できればそれでよい、過去の履歴情報はいらない、という場合もあるかと思います。そんなとき、次のようにすればリポジトリを丸ごと取得せず、最新版だけ取得できます。


                      git clone --depth 1 https://github.com/git/git

これは、git のマニュアルでは shallow clone と呼ばれています。

オプション depth に渡す値は、取得する履歴の数です。上記では 1 を指定しているので、最新のみを取得します。depth 1 で shallow clone したリポジトリで git log を実行すると、ログが 1 つしかないのが分かります。

利点

変更履歴が多くて通常の clone では時間がかかるような git リポジトリの場合、shallow clone を使うことで通常の clone より速く最新版を取得できます。

とりあえず最近の履歴だけ見たい、とか、最新版に対して修正パッチを作成したい、とかいった目的に有益です。

制限事項

shallow clone したリポジトリでは、以下のような制限があります。

  • そのリポジトリをさらに clone することはできません。
  • そのリポジトリから fetch することはできません。
  • そのリポジトリから push することはできません。
  • そのリポジトリへ push することはできません。

このため、通常の git リポジトリとして扱うには不十分です。

まとめ

shallow clone はあまり知られていない機能だと思いますが、状況と目的によっては役に立つ機能ではないかと思います。


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


このウィキの使い方 ~4つのステップ~

■ログインしてみよう!

デザインを変えたり、サイト名を変えたりするためには、ログインしないといけないよ。

ログインの方法は、下の手順でログインしてみよう!

わからない場合はこちらのページも参考にしてね。

  1. 画面の右上にある「ログイン」をクリック!
  2. ユーザ名に「wikibase」、パスワードには、登録の時に設定したものを入力しよう。
  3. 画面の右上に「wikibase」と表示されればログイン完了!

■サイト名を変更しよう!

サイト名はどこから変えれるの?下の手順にそえばサイト名を変えれるよ!

わからない場合はこちらのページも参考にしてね。

  1. ログインしたら、右上にある「設定」をクリック!
  2. 表示されたページの左メニューにある、「基本設定」をクリックしよう!
  3. そうすると、一番上の「サイト名」と書かれた右側に、今のサイト名が書かれています。
    ここを好きな名前に書き換えよう!
  4. 書き換え終わったら、一番下にある「設定変更」ボタンをクリック!
  5. 右上の 「(設定したサイト名)」へ戻る をクリックすると、サイト名が変わったことが確認できるよ!

■新しいページを作成しよう!

新しくページを作成するにはどうすればいいのか、下の手順にそってやってみよう!

わからない場合はこちらのページも参考にしてね。

  1. 画面の左上にある「@メニュー」にマウスを持って行くと、さらにメニューが表示されます。
  2. 表示されたメニューから「新規ページ作成」をクリック!
  3. 表示されたページで、作りたいページの名前を入力して、
    編集モードは 【初心者向け】ワープロモード を選択しよう。
  4. 真ん中の枠の中に、自由に書き込めるよ! 
  5. 作り終わったら、「ページを保存」をクリックすれば、新しいページの作成は完了!

■このページを編集しよう!

最後に、このトップページを編集しよう!

ページ編集の方法がわからない場合はこちらのページも参考にしてね。

  1. 左上にある「編集」にマウスを持って行くと、さらにメニューが表示されます。
  2. 表示されたメニューから「ページ編集」をクリック!
  3. 編集画面が表示されるので、自由に書き換えてみよう。
  4. 書き換え終わったら、「ページを保存」をクリックすれば、トップページの編集は完了!

もし、wikiで議論する場や掲示板が欲しい場合は?

@wikiの姉妹サービスである@chsをご利用ください。

登録はこちらから ← ここをクリックしてください。

分からないことは?

等をご活用ください

その他お勧めサービスについて

バグ・不具合を見つけたら? 要望がある場合は?

お手数ですが、お問い合わせフォームからご連絡ください。
 
最終更新:2019年08月01日 20:38