Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

文字列を複数持たせる場合

#include <stdio.h> int main() { //多次元配列 char str[2][0x10] = { "", "yeah!" }; //ポインタ変数の配列 char *str2[2] = { "", "yeah!!" }; printf("%p,%p\n", &str[0], &str[1]); printf("%p,%p\n", &str2[0], &str2[1]); return 0; } 多次元配列が宣言通りの</stdio.h>…

Ubuntu18上でmbed開発 その2:ボードに導入

shuzo-kino.hateblo.jp の続き。 バイナリをゲット コンパイルをおすと、 設定に合わせてコンパイルされ…… おわると、binが自動ダウンロードされます。 以降、これのファイル名をYOUR_BINFILEとしておきます。 ボードの用意 繋ぎ方はこんな塩梅。 詳細はこち…

【読書メモ】「稼ぐ力」を身につけた9人のビジネスストーリー それ、売りますか?貸しますか?運用しますか?無料という手もありますよ。

「稼ぐ力」を身につけた9人のビジネスストーリー それ、売りますか?貸しますか?運用しますか?無料という手もありますよ。作者: 泉正人出版社/メーカー: 朝日新聞出版発売日: 2017/09/20メディア: 単行本この商品を含むブログを見るよくある起業系の本です。 …

【読書メモ】暗号技術入門 秘密の国のアリス

新版暗号技術入門 秘密の国のアリス作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/11/22メディア: 単行本購入: 46人 クリック: 720回この商品を含むブログ (82件) を見る学生時代に買って、かるく流し読みしたっきりの本です。 最近…

【イベントログ】次世代農業エクスポに行ってきました

Ubuntu18上でmbed開発 その1:開発環境編

mbedはARM系ボードの開発環境です。 Arduinoと比較して高機能かつ本体に潜った書き方ができます。 ユーザー層もややプロ/研究者よりのため、公式フォーラムがそのまんまトラブルシュートに使えたりします。 さらに、登録ユーザー自身が公式に色々技術投稿で…

VirtualBoxがエラー吐いて止まったら真っ新にしてから再インストするが吉

OSをバックアップから復旧したところ、Virtualboxがマトモに動かなくなってしまいました。dmg付属のアンイストーラーをつかった上で再インストールしてもダメ。 kextが悪さをしているらしいという情報がありつつも、 pgrepでみてもそれらしいものは見つから…

R1C1記法がうまく動かないならINDIRECT関数を使うというても

shuzo-kino.hateblo.jp以前のR1C1記法の記事 のような動きを実装する場合、INDIRECT関数越しにR1C1を指定するケースでは =SUM(indirect(r[-3]c[0]):indirect(R[-1]C[0]))とった風になります。 参考もと Google スプレッドシートで セル参照にR1C1 形式を利用…

【イベントログ】スチームパーク2018にいってきました

スチームパンク専門のクラフト即売会、スチームパークに今年もいってきました。 ちばとかいう僻地から出てきた蛮族なので、歌舞伎町と聞くと恐怖で足が動かなくなる— 木野修造@零細事業主 (@shuzo_kino) October 8, 2018ちばの蛮族が勇気を振り絞って歌舞伎…

【イベントログ】技術書展5にいってきました

技術書オンリーの即売会、技術書展5にいってきました。 今回から会場を池袋に移しての開催です。Twitterの前情報にて11時の開始前から1000人オーバーの入場待ちが出ているとの話を聞いていたので 新宿で諸用をすませ13時に会場着。#技術書典5 、待ち時間ゼ…

【読書メモ】現代暗号入門 いかにして秘密は守られるのか(ブルーバックス)

現代暗号入門 いかにして秘密は守られるのか (ブルーバックス)作者: 神永正博出版社/メーカー: 講談社発売日: 2017/10/18メディア: 新書この商品を含むブログを見る仕事で使う可能性があったので、予習のため購入。 公開鍵、ブロックチェーンと、何となくは…

小田嶋隆のコラム道

小田嶋隆のコラム道作者: 小田嶋隆出版社/メーカー: ミシマ社発売日: 2012/05/21メディア: 単行本(ソフトカバー)購入: 4人 クリック: 35回この商品を含むブログ (22件) を見るド直球なタイトルが目を引く、物書きノウハウ本です。作者の小田嶋氏はいわゆる…

GASで数式を入力する その2:R1C1形式の座標指示

前回のsetFormula関数はA3、Z9みたいな感じでセルを指示してやっていました。 今回のsetFormulaR1C1関数はR1C1形式という相対的な座標指示ができる子です。 ……わたし、この関数を知るまでR1C1形式を知りませんでした(白目 実際のところ A4にそれより上3つの…

GASで数式を入力する その1:普通の座標指示

実際のところ A1にB列の合算を入力する場合、以下のようにします。 var sheet = SpreadsheetApp.getActiveSheet(); sheet.getRange('A1').setFormula('=SUM(B2:B)') 参考もと Class Range | Apps Script | Google Developers

GASのspreadsheet用独自関数をつくる

spreadsheetファイルに紐づいたgsファイル上で そのファイルでしか使わない独自関数を定義できます。 実際のところ 単純に、数値をぶち込むと+1してくれるような関数MYFUNCを考えます。 /** * わたしの素敵な関数 * * @param {number} 任意の数値 * @return …

【イベントログ】江戸・TOKYO 技とテクノの融合展2018に出展してきました

www.cgc-tokyo.or.jp東京都信用保証協会主催の展示会、江戸・TOKYO 技とテクノの融合展2018に出展してきました。 場所は東京駅や有楽町駅に激近の東京国際フォーラム ホールEが会場でした。 実際のところ 弊ブース 会場の様子

二つ以上の値で小さい方を取得したい場合……素直にMIN関数をつかいましょう

考えてみれば当たり前だったのですが……なぜかハマったのでメモ。 二つ以上のパラメーターがあって、そのうちで小さい方を取得したい場合、MIN関数をつかいます。 ……そう、別に二個でも使っていいんですよ。 無駄にIF関数とか使わんでいいのです。 実際のとこ…

【読書メモ】キカイはどこまで人の代わりができるか?  職人ロボットから医療ロボットまで~人の暮らしを変えたキカイたち (サイエンス・アイ新書)

キカイはどこまで人の代わりができるか? 職人ロボットから医療ロボットまで~人の暮らしを変えたキカイたち (サイエンス・アイ新書)作者: 井上猛雄出版社/メーカー: ソフトバンククリエイティブ発売日: 2007/12/15メディア: 新書 クリック: 3回この商品を含む…

【読書メモ】制御工学の考え方―産業革命は「制御」からはじまった (ブルーバックス)

ロボットを商材として扱っておきながら 全くメカ的な経験がダメだったので勉強し直す意味で教科書を漁っていました。ところが……元はと言えば電子工学の私には機械系学部生向け教科書はあまりに難解すぎて挫折。考えを改め、王道を征くブルーバックスシリーズ…

【イベントログ】フードシステムソリューション2018にいってきました

www.f-sys.info 9月26日〜28日に東京ビッグサイトで開催された、 フードシステムソリューション2018にいってきました。 その名の通り、食品に関わる自動機械の展示会です。 実際のところ タッチパネル 曲がったり、静電気を帯電しなかったり メロン…

avr-libにはrint()がなく、lrint()はある

arduinoのavr系実装ではavr-libが使われています。 実際のところ rint()は浮動小数点をまるめ込んで整数にしてくれる奴です。 いくつか派生関数があるのですが、avr-libにはlong型を返すlrint関数しかありません。 'rint' is not declare in this scope とか…

【読書メモ】詳解! GoogleAppsScript完全入門 ~GoogleApps & G Suiteの最新プログラミングガイド~

詳解! GoogleAppsScript完全入門 ~GoogleApps & G Suiteの最新プログラミングガイド~作者: 高橋宣成出版社/メーカー: 秀和システム発売日: 2017/12/23メディア: 単行本この商品を含むブログを見る

GASの開発をローカルでやる その6:デプロイしたファイルを引っ込める

実際のところ 一旦デプロイした"123"を引っ込める場合は $ clasp undeploy "123" 参考もと GitHub - google/clasp: 🔗 Develop Apps Script projects locally.

【読書メモ】おじさん仏教

おじさん仏教作者: 小池龍之介出版社/メーカー: 徳間書店発売日: 2016/11/24メディア: 単行本この商品を含むブログを見る小池龍之介さんは色々な仏教視点の本を出されていますが…… この本は少し変わった……おじさんの人生相談に仏教視点で答えていく異質な本…

【読書メモ】今ある会社をリノベーションして起業する 小商い“実践"のすすめ

今ある会社をリノベーションして起業する 小商い“実践"のすすめ作者: 奥村聡出版社/メーカー: ソシム発売日: 2014/07/10メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る

【読書メモ】僕がオーロラを世界にシェアできたわけ 世界初!10万人で一緒に見られる生中継つくりました

僕がオーロラを世界にシェアできたわけ: 世界初!10万人で一緒に見られる生中継つくりました作者: 古賀祐三出版社/メーカー: 誠文堂新光社発売日: 2015/01/14メディア: 単行本この商品を含むブログを見るオーロラのリアルタイム配信サービスのLive!オーロラ …

GASの開発をローカルでやる その5:gsファイルの関数をclaspから起動

実際のところ ”.clasp.json”にてプロジェクトIDを設定した状態で 開いているGSファイルの"sendEmail"関数を呼ぶ場合は以下のようにします。 clasp run 'sendEmail' 参考もと GitHub - google/clasp: 🔗 Develop Apps Script projects locally.

GASの開発をローカルでやる その4:同期

実際のところ ファイルIDが”yourscriptId”のとき、以下のようにします。 $ clasp clone yourscriptId 参考もと GitHub - google/clasp: 🔗 Develop Apps Script projects locally.

GASの開発をローカルでやる その3:デプロイ

GASはバージョン番号にて内容を巻き戻したりする事ができます。 claspにも、これに対応したコマンドがあります。 実際のところ バージョン3として、"foo bar."とコメントつきでデプロイする場合 $ clasp deploy 3 "foo bar." 参考もと GitHub - google/clasp…

GASの開発をローカルでやる その2:ファイルを作成する

shuzo-kino.hateblo.jp 実際のところ 名前が"My Script"、紐づけるドキュメントのIDが"YOUR_DOCUMENT_ID"のとき ファイルを作成するには以下のようにします。 $ clasp create "My Script" "YOUR_DOCUMENT_ID" 参考もと GitHub - google/clasp: Develop Apps…