DreamerDreamのブログ

夢想家の夢です。〜揚げたてのモヤっとしたものをラフレシアと共に〜

RaspberryPiからTwitterへ投稿する

以前、RaspberryPiもPythonも弄ってない状態のときに興味でJavaから「Twitter4J」というライブラリを利用してTweetすることに成功したものの、「あ、出来るんだー」という感想だけで終っていた。

 

twitterを少し活用しようかと思い、今回はRaspberryPiからPythonを用いてtweetしてみようと思ったので備忘録。今回は完全に個人の備忘録なので割愛している部分があります。

 

参考にさせていただいたサイトはコチラ

qiita.com

 

このページで説明されている「OAuthのライブラリ」というものが必用なのでGGるとGitHubにあがっていた。

GitHub - requests/requests-oauthlib: OAuthlib support for Python-Requests!

へー、知らなかった。ということでこれまたよく解っていないpipを用いてインストール出来るの?と試してみたら。

sudo pip install requests-oauthlib

 

あら、アッサリインストールされた^^

ということで、以前に取得していた

  • Consumer Key
  • Consumer Secret
  • Access Token
  • Accesss Token Secert

を上記サイトのxxx部を書き換えて書き込みテストしたら、あっさり成功。

 

スクリプト言語なので楽よねー^^ラズパイなので24時間稼働OKだし何かを検索するにはうってつけの環境!

プログラミングって何の約に立つの?

最近、「IT」とか「モノのインターネット」とか「IOT」とか「プログラミング授業」だとかをよく耳にするようになった。

 

Yahoo!知恵袋でもウチの子がプログラミングを習いたいと言い出したんだけど、そもそもプログラミングの勉強って将来何の約にたつの?」「プログラマーって儲かるの?というような質問を見た気がする。

dreamerdream.hateblo.jp

 

 

プロブラミングで何かを作ったことのある親だったら子供の質問に「使えたら便利なんだよー」で完結するのだが、英語や国語の授業と違い全くプログラミングなんて触れた事の無い親からしたら「プログラミングってどこで必用なの??」とチンプンカンプンな世界なのだ。

f:id:DreamerDream:20180608124106j:plain

丁度「数学って将来使う事あるの?」と学生が聞いているような話だ。

 

そこで、

「そもそも、プログラミングって出来て何の約に立つの?」という素朴な疑問をIT職でもプログラマーでも無い僕がプログラミングを勉強してみて解ったこと。役に立ったことを纏めてみることにした。

 

【何に使われているのか】

プログラミングは身の周りでは何に使われているでしょうか?

答「便利な自動で何かをしてくれる電気製品、ほとんど。」

です。

ドライヤーやアナログ時計など単純な仕掛けや昔の製品でない限り、殆どの電気製品に使われています。

 

  • デジタル目覚まし時計
  • エアコン
  • 給湯器
  • IHコンロ
  • レンジ
  • オーディオ
  • TV
  • 信号機
  • スマホ
  • 充電器
  • パソコン
  • プリンター/コピー
  • レジスター

 

朝起きて、夜寝るまでの間に一度もプログラミングの恩恵を受けない生活をしている人はこのブログを読んでいる人の中にはいないと思う。

 

何の約に立つのか】

上記の電気製品で使われるということは、「便利な電気製品を作る」ということも可能なのです。

そう!プログラミングはパソコン内部で動くものは勿論、それだけじゃ無いんです。

「電子工作」という分野になりますが、プログラミングしたICチップを利用することで電気回路を作って外部機器を制御することが出来るのです。

僕が実際に電子工作で作ったもの

  • エアコンの監視システム

ペット用に室温を監視し、異常温度になると自動でエアコンをON、それをメールで通知するシステム。また室温の記録を残すことも出来る。エアコン遠隔操作も可能。

 

dreamerdream.hateblo.jp

 

  • 停電監視システム

真夏などエアコンが動いている状態で停電が起こるとエアコンが停止してしまう。なので停電復旧後に「停電がありましたよ」とメールで通知するシステム。

dreamerdream.hateblo.jp

 

  • オートフィーダー

自動的に時間になると餌をあげる給餌システム。作動後にはきちんと作動しているのか記録映像を残す。

  • ホームセキュリティー

簡単な侵入者記録システム

  • タッチセンサライト

実験で作ったライトをタッチして点けるだけのシステム

 

これらのシステムは既に製品として存在するかもしれないシステムだけど結構高価だったりする。自作することで費用を浮かすことが出来る。そして自分用にカスタムすることでカユイ所に手が届くというメリットがある。

 

次に、パソコン用のソフト

  • 製品管理アプリ

内容はヒミツ。知り合いの事務所で絶賛稼働中のシステム

  • 宛名印刷アプリ

メルカリ用に作ったシステム。注文情報からコピペで丁度良いレイアウトで宛名ラベルや封筒に印刷してくれるシステム

  • メール自動送信アプリ

メールフォームとリストから必用な情報を取得して送信するシステム。シリアルナンバーを個々に送信する時などに利用出来る。

 

これらもカユイ所に手が届くシステムだ。そしてもちろん自分用に作ったものなので既存のシステムとは違って自由にカスタム可能だ。

これらのソフトも外部に発注をすると数万になると思う。自分で自由に弄れるというのはそれだけでメリットだ。

 

ということで、僕の結論

「仕事にしなくても、プログラミングの活用する場はいくらでもある」

「生活をより便利にしてくれるものである」

 

【始める時の障壁】

で、「じゃあやってみようか」と思った時に障壁となるのが自分自信のプログラミングに関してイメージしていることだと思う。

まず、僕がプログラミングを勉強する前に感じていたこと

  • パソコンの中で何か動くもの
  • 専門的なソフトウェアが必用
  • 難しい知識が必用
  • 英語が出来ないと無理
  • 高スペックな機材が必用
  • 電子回路って計算とか難しそう

 

プログラミングに触れた事の無い多くの人が上記の理由で「オレには無理だぁ」と感じていると思う。

確かに、「」はそうだったのかもしれない。

今は先人達が残してくれた遺産が山ほどあるので上記の理由は一つずつ解決出来る。

 

  • パソコンの中で何か動くもの?

これは上の実例を見て頂くと解るように、電子工作として作成することで現実に動作させるものとして出力することが出来る。

検索ワード「シリアル通信」「パラレル通信」「RS232通信」「GPIO」

 

  • 専門的なソフトウェアが必用?

専門的なソフトウェアとして言語に応じた「開発ツール」が必用であるが、無料のものが多く存在する。

パソコンにインストール可能なものをインストールすれば良い。

そしてそれらのインストールガイドはWeb上に広く出回っているのでその通りにインストールすれば良い

検索ワード「無料 開発環境」「無料 プログラミング言語」「(言語) 開発環境インストール」

 

  • 難しい知識が必用?

確かに「難しいことをしよう」と思うと難しい知識が必用。

ただ、簡単なものはサンプルが多くWeb上に出回っているのでそれに手を加えれば良い。

そして簡単なコードを組み合わせて複雑なコードを完成させるのだ。

検索ワード「(作りたいもの) サンプルコード」

 

  • 英語が出来ないと無理?

英語が出来ると最新の情報を集めることは早いが、初心者に必用な情報、ぶつかるであろう問題はほぼ先人が日本語で説明してくれているので心配無用。

検索ワード「(問題) (使用言語)」

 

  • 高スペックな機材が必用?

よほど複雑なコードを書かない限り、ノートパソコン1台でOK。

デュアルスクリーンとかハイクラスなGPUとか、初心者がそこまで扱える訳もないので心配無用。必用になってから揃えた方が最新の良いものが手に入る。

検索ワード「(開発ソフト) PCスペック」

 

  • 電子回路って計算とか難しそう? 

確かに、温度センサなどアナログ値をデジタルデータに変換して処理させるのはアナログ回路を組むなど複雑な回路が必用だが「温度センサモジュール」を使うと簡単に接続出来る。

このような便利な「○○モジュール」というものが数多く出回っているので入出力の電圧さえ間違わなければ失敗して火を噴くということもない。

検索ワード「(使いたいセンサなど) モジュール」

特にAuduino用のモジュールは種類が豊富で安い!

dreamerdream.hateblo.jp

 

 

このように現在では1つ1つのハードルが非常に低くなっているのでパソコンとやる気さえあれば誰でも気軽に始めることが出来る。

 

そして一番大事なものは

何を作りたいのか明確な目標があること

これが無いと右往左往して結局何も出来なかったりする。

 

少なくともあなたが現在このページを読んでくれているということは少しプログラムに興味があるけどどうしようか迷っている段階ですよね?

プログラミングを始めるには 「難しく考えすぎない事」「調べすぎないこと」ですよ。

パソコンさえあれば誰でも無料で気軽に始められるのがプログラミングです。

 

今回は言語については言及しないけど僕はJavaが好きです。 

dreamerdream.hateblo.jp

 

dreamerdream.hateblo.jp

 

 最近では小学生でもGUIを使ったプログラミングで遊びながらロジックを楽しめるようですね。スバラシイ!

 

プログラミングについての書籍も多くなり、

さらに、 kindle版なら無料のものまで!

kindleタブレットも今ならクーポンコード(商品ページに書かれているコード『PRIMEFIRE』)を使うと4000円引きになるそうです。

8,980 - 4000 = 4,980円でタブレット端末Get!?

さらにPrime会員だと1ヶ月に1冊、書籍が無料でGet出来ちゃうそうです(@@

amazonさん太っ腹すぎる!

ということで低スペックな書籍用タブレットとして僕も1つポチっとしちゃいました(笑)

 

メルカリで稼ぐための5つの考察

フリマアプリ「メルカリ」を利用して稼ぐにはどんな商品を売ったらいいのか?を考察してみた。

f:id:DreamerDream:20180608123831j:plain

 

収益を得るためには

・高く売れるもの(希望販売価格が高いもの)

・人気のあるもの(数が多く出るもの)

・安く仕入れたもの(元が無料のもの)

を売ることは当たり前だが、商品と以下のバランスを考慮しないと大赤字になる可能性がある。

 

 

 

①メルカリ手数料

これは出品商品の10%

つまり300円の場合は30円

10000円の場合は1000円

が手数料として差し引かれる。

大きな額の商品は要注意だ。

 

例えば転売目的で業者から最安値2000円で出ているような商品を大口購入等で1つ1500円で手に入れて1900円で転売しようとする場合、価格差の400円が利益になるわけではなく、

販売価格1900円 ー 手数料190円 = 売上1710円

売上1710円 ー 購入費1500円 = 利益210円

となり、210円の利益になる。

送料込み価格で出品した場合はそこから発送料金がかかるので、利益は

利益210円 ー 下記②の送料

になる。

よく考えないと中途半端な価格差での転売は赤字になる。

 

 

②発送料金

これは送料込み価格が当たり前のメルカリでは必ず考慮しないといけない。

送料込み300円で売った品の送料が400円かかっていたら結果−100円。何をしているのかわからない。

300円で売るなら最低でも82円や120円で近くでポストインできる商品でないと割りが合わないだろう。

封筒やメッセージカード等を入れると

封筒百均で長3サイズで25枚入りだと1枚4円

メモ帳100枚だと一枚1円

切手82円+封筒4円+メモ帳1円=87円

発送時の自転車とか車とかペンとかノリとかの消耗品もろもろ込めて最低でも合計約100円ぐらいはかかると見ておいてよいだろう。

 

③手間(制作時間)

これはハンドメイド品を売るときに時給いくらなら割りが合うのか?ということになる。

元が無料のものを仕入れ含めて1時間かけて作った作品を300円で売ると単純に時給300円だが実際は

利益 = 時給300円 ー ①のメルカリ手数料 ー ②の送料

だ。

結構手間のかかるであろうハンドメイド品を格安で売っている人もいるが、名前を売るという目的以外ならもう少しマシな価格をつけるべきだと思う。

 

④在庫を置くスペース

これは意外と盲点かもしれない。不要品をメルカリで処分しようと出品する場合もあるだろうが、

出品した = 処分できる  とは限らない。

出品した = 売れるまで置いておくスペースが必用  なのである。

いつ売れるか分からない商品を置いておかないといけないというほど無駄なことはない。

 

⑤不良品等の対応

クレームとしてよくあるのは

・商品が違う

・出品時の説明が不十分

・商品を発送したが届かない 

 だと思う。

意図せず間違えた商品を送ってしまったのであれば商品交換で対応出来るが、その際の往復送料は出品者側が負担することになるだろう。商品が安いものであれば交換より破棄してもらって新しく発送した方が安上がりになることもある。

説明不足で送り返される場合もあるだろう。その際も相手を怒らせてしまったのであれば着払いは不可避だと思う。

なので往復の送料を含めても痛手にならない程度の利益(最悪でも±0円)を考えて値段をつけるべきだと思う。

一番困るのが郵送時のトラブルだ。

メルカリは出来るだけ送料の安い発送を選択する人が多いので普通郵便での発送が多くなる。

送ったが届かないのはこちらが悪いわけではないが、受取手からすれば「お金払ったのにもしかしたら詐欺されたかも」と疑っているハズだ。

受取手が実際には受け取っているにも関わらず受け取っていないと言い張っている場合もある。と販売者まで疑い出したら喧嘩になる。

これは正直どちらか分からないしどちらでもなく運送会社の問題の場合もある。

その場合の対処法を予め決めておかないと高額な商品を2度も送ることになると大赤字だ。安価な商品は普通郵便でも、高額な商品は配達記録や追跡可能な発送方法を選ぶ必用がありそうだ。

 

(実際に郵送事故に逢いました↓)

dreamerdream.hateblo.jp

 

 

上記の内容を纏めると

元が安く仕入れられ、小さく場所をとらない商品を高額で売ると利益になる!

ということ。

例えば人気のあるシール、カードなど薄くて売れなくても置き場に困らない定型郵便サイズで送れるもの。

 

郵送時のコストや手間を省くなら「データのみ」の販売も視野に入る。

例えば3Dプリンタ用のデータ作成。

姓名診断や占い。

読書感想文などの考える系宿題代行。

これらは必用な元手はPCの電気代ぐらいで後は利益になる。

 

安価で仕入れられてウケて儲かるものというのはなかなか無いが「無くはない」のでいろいろアンテナを張っておくと面白いと思う。

 

dreamerdream.hateblo.jp

 

 

今から初めてみようかな?と思う方はこのような丁寧なガイド本も出ていますので参考にどうぞ↓

 

 

本格的にフリマで稼ぐとなると拠点としてバーチャルオフィスを利用するという方法もアリです。

 

当ブログのアクセス解析

12月から始めた当ブログ、最近は放ったらかし状態だったのだけど久しぶりにアクセス解析を見てみたら100PV/日ぐらいになっていました。

f:id:DreamerDream:20160721122938p:plain

 

嬉しい・・・

素直にうれしいっス!素人ブログをこんなに見て頂いてありがとうございますですっ!

 

で、内訳ですがやはりGoogle検索が多いみたい。

f:id:DreamerDream:20160721123142p:plain

 

Googleからよく見られているページはこのように

f:id:DreamerDream:20160721123222p:plain

 

 

googleからの検索の内容は見れなかったけどYahoo!から検索されている内容はこのようになります。

f:id:DreamerDream:20160721123433p:plain

 

やはりこの時期ならではのCPU温度の管理に興味を持たれてる方が多い様子ですね。季節に応じた内容って大事なのかも(書いたのは冬ですが・・・)

フリマアプリで作品の失敗作をうまく売る方法

フリマアプリを少ししてみた。

何を売っているのかは秘密だがハンドメイド品が売れるのだ。

 

作品なので成功作ばかりでなく失敗作も必ず出来てくる。

f:id:DreamerDream:20180608123557p:plain

こんなことを書くと人格が疑われるだろうが、実際に失敗作として破棄してしまったり、300円で投げ打ったりせずともここで書く内容を実践すれば販売者も購入者もお得な気持ちで販売することが出来るのだ。

 

まず、正常品を思っている価格の2〜3倍ぐらいで値を付ける。

誰もが「高っ」って思う価格だ。

 

そして失敗作を「難あり品」「一点限り」と唱って正常に売りたい価格を付ける。

こうすると正常品が高すぎるとコメントが来ても、「でしたら難あり品をどうぞ」と堂々とススメることができる。

 

すると「こっちは高いけど、・・・これぐらいのミスなら妥協してこっちもアリかも」という人達が出て来ていいねを押してくれるのだ。

 

ただ、そのままでは「やはり難ありだしなー」と迷っている状態だ。

そこである程度いいねが溜まったら難あり品と正常品の両方を20円〜50円〜100円〜と少しずつ値下げする。

 

すると「おや、少し値が下がってきてる。このままではお得な方が他の人に買われてしまうかも」

と先を競って難あり品を購入してくれる人が出て来る。

 

難あり品が売れるということは成功品も必ず欲しい人がいる。間違い無い。

ただ、高いだけ。

なので今度は正常品を自分の売りたいと思っている価格にジワジワと近づけていくのだ。

 

こうすることで難あり品は正常品の思っている額より少し安い程度で売れ、正常品も思っている額より高めで売れるので2つの正常品を売ったのと同等、もしくはそれ以上になることもある。

 

ハンドメイド作品が売れるか試してみるならココナラハンドメイド↓

なぜゲームにハマるのか?

僕は基本的にあまりゲームというものをしない。

町中でスマホゲームなんてしている人を「他にすることないんかい?」と白い目で見ている方だ(だった)。だが、不覚にも先日ハマってしまったゲームがある。

何度かお誘いは受けていたので内容は知っていた。

そしてゲームの内容より動きが面白いので最初はほんの少し動作の検証をしてみるつもり・・・だった...

  • 重力エンジンっぽい動きをしている
  • キャラクタが数種類で使い回ししている
  • 画面上でキャラクタの遠近判断をしている
  • 他アプリと連携している

 

 

 

 

その名は

 

 

 

 

 

 

 

ツムツム

 

 

なぜだ???

 

なぜ今頃???

 

いや

 

 

そうではなく、ツムツムというゲームというものにハマるのか?ということを検証してみることにした。

 

①操作が単純

②時間制限

③ミッションが明確

④貸し借り

 

①について

3つ以上の同じキャラ「ツム」を結ぶだけ。

これなら片手で操作できる、つまり「ながら」が可能だ。

「難しそうだから」という心のリミットが外れる。

「やってもいいかな?」と許可してしまう。

 

②について

時間無制限なら「いま時間無いしな」とゲームから遠のく理由になるが、短時間(ツムツムの場合基本的に1分)だと「時間がない」というリミットが外れる。

これも「やってもいいかな?」と許可してしまう。

 

③について

「今日のミッション」として明確なポイントが標示される。

これをクリアすることに夢中になりついつい自分に課せた制限時間を外してしまう。

これは「やらなければ」というノルマを課している。

 

④について

友達に♥をプレゼントしたり♥を貰ったりすることでゲーム出来る回数が増える。

友達から♥をプレゼントされると貰った分しなくてはいけないというノルマを感じる。

そして♥を貰ったら自分が♥をプレゼント出来る状態になるとついつい友達にあげたくなる。借りを返すという心情をうまく利用している。

これも「やらなければ」というノルマを課している。

 

 

つまり

「やってもいいかな」という許可を与え、「やらなければならない」というノルマを感じさせているのだ。

実にうまい戦略だ。

f:id:DreamerDream:20180608123411p:plain

LINEスタンプの売上げの実際

2月あたりから新たな趣味の一つとしてLINEスタンプを作っているのですが、「LINEスタンプ 売り上げ」等で検索するとネガティブな記事ばかりが目に留まるものです。

 

実際、他人の不幸は蜜の味と言うように「わわわ、、売り上げ0になっちゃったwなんじゃそりゃーwwwちゃんちゃん♪」という記事の方がおもしろおかしくて良いのだろうけれど、それではこれからスタンプを作ろうという人が読んだ時に夢が無さ過ぎて熱が冷めてしまうだろうと思うんですよね。

で、分配額が確定したので以前にLINEスタンプの売り上げを伸ばす方法でまとめたように実際にシリーズ化した結果を公表しようと思ったのです。

dreamerdream.hateblo.jp

 

「すくなっ」って思うか「おおっ」って思うかは人それぞれなのですが、僕的には趣味で得られるお小遣いとしては大満足です。

 

ということで分配額公開!

f:id:DreamerDream:20160512090345p:plain

初めての月の4千円弱からスタートして徐々に売り上げを伸ばして先月は3万円弱になりました。

※(実際にはこの金額から源泉所得税が引かれ、銀行振込の手数料が引かれます^^;)

 

まあ、このまま売り上げが伸びれば万歳なのですが、やはり売り上げがかなり落ち込んでしまったスタンプもあります。

毎月1つづつでも新たに追加すれば2万円前後をキープ出来るのではないかな?というところです。

 

尚、こちらのブログではスタンプの宣伝、公開しません。

なぜなら「スタンプ 売り上げ」等でこの記事が検索ヒットする人ってスタンプを買ってくれる人ではなく作る側の人だからです。

共に頑張ってまいりましょうw

 

 

↓ペンタブ、スタンプのデザインするなら必須です!

kampa.me