このBlogに価値ありとお思いの読者の方は、Amazonでお買い物の際に左のバナーから商品検索してからご購入いただければ幸いです。

2018年03月22日

【IT】まいったーーーーー

結局、cowitter版にしたんですよ。

最初に試してた段階ではすぐに終わりそうだった。

でも、やたらと失敗を重ねて時間がかかったかかったかかった。

参るなー。

まずねー、かたかたとTwistOAuthからcowitterに手直しして、動かしたら駄目で。

で、メール送信して、エラーが返ってくるんだけど、それが、
#!/usr/local/bin/php: not found とか、
xx.php: 9: Syntax error: word unexpected (expecting ")") とか。。

なんで?なんで?となり、元ファイルに戻しては、修正してみても駄目で、その繰り返し。どうもおかしいと思い、元ファイルに戻して、何も変えずに上書き保存して試したら、やっぱり同じ状況に。。

あーそーかー、とここで気づきました。

今日に限ってメモ帳使ってたんですよ。これかー。。

きちんと動くプログラムなのに、ただメモ帳で上書き保存するだけで、上のエラーが返ってくるのだった。

昨日まではそんなことしてなかったのに。なんか手軽かなーってついつい使ってしまったのだ。

それと、[]()の、始まりと終わりをきちんとしなきゃいけないのに、間違ってた。これはこれで哀しいけど、シンプルなエディターじゃなくて、そういうチェックをしてくれるIDEだったりすれば、絶対に間違わないものなんだけど、これまた、片手間にやろうとするとこうなるよってことですね。

おわり。
  → [ 読む ]。。
posted by pon at 16:42| Comment(0) | PC/ネット関連 | このブログの読者になる | 更新情報をチェックする

【IT】変なエラーが出てたcowitterについてあれまーな結末

phpによるツイートについて、cowitterだとうまくいかなくて、古いTwitOAuthにしましたって書いてましたが、あっけなくできるようになりました。

昨日の作業中に、cowitterをあきらめ、TwitOAuthで実装を進めていた時に、さくらインターネットからのphpバージョンアップのお知らせに気づいて、7.1に上げてたんですよね。

で、ついさきほど、もしかして7.1なら動くんじゃないか、、と思いやってみたら、できました。

なんなんだか。。

cowitterに合わせて書き換えるかどうか。。いまのうちにやっとくか。あんなに苦労したのにすんごい簡単にできてしまったのでした。

おわり。
  → [ 読む ]。。
posted by pon at 14:49| Comment(0) | PC/ネット関連 | このブログの読者になる | 更新情報をチェックする

2018年03月21日

【IT】メールして、サーバーでphpが動いて、Twitterに投稿するやつ

どうにかできてるというか、それなりに動いてる感じになったけど、やり方の詳細はここでは書きません。ぐぐるといっぱい出てくるから。

まーまー動くんだけど、Yahooメールからと携帯メールからだと、どっちかが文字化けする感じになるので、携帯で使うものなのでそっちに合わせた。

まだ、変なエラーが返るときがあるので、そこはもう少しかな。でも、投稿は出来てるんだよね。

↓にあった、cowitterでやろうとしたんだけど、、。
https://blog.dav.red/?p=74

どうしても、Syntax errorで動かず。Traits.AuthenticatorTrait.phpのLine17だったかな。
unexpected CurlExecutorとかでだめだった。

しょうがないので、TwistOAuthっていうもうメンテされてないからね、っていう古いやつを使ったら動いた。しかも、deprecatedのメソッド使っちゃってるから、この先、不安が残りますね。
https://qiita.com/mpyw/items/7bedf8c23de286cef0f9

そこも直したほうがいいよなー。雨で外に出たくないから出ない。

--------------------------
気になったので直した。変なエラーは、if文中に宣言した変数をifを抜けてから使っていた、せいじゃないかと思う。あと、deprecatedのメソッドもやめた。当面これで行けるかな。

おわり。
  → [ 読む ]。。
posted by pon at 16:44| Comment(0) | PC/ネット関連 | このブログの読者になる | 更新情報をチェックする

2018年03月20日

【IT】Twitterアプリの開発で

アプリ登録の時に、電話番号登録が必須になってる。

で、携帯番号を登録して、認証番号が送られてきてそれを入力してもエラーになる。

こりゃ、ガラケーだめかって思ってあきらめてたけど、なにげにググってたら、あった。

答:最初の 0 を入力しない。なんだそれ?!
https://qiita.com/tk1024/items/644ead20793a6e869b83

おかげで、登録できました。アプリも登録できた。あとは作るだけ、というか、これができてしまったら作らざるを得ないし、作るしかなくなってしまった感じ。

おわり。
  → [ 読む ]。。
posted by pon at 22:17| Comment(0) | PC/ネット関連 | このブログの読者になる | 更新情報をチェックする

【プログラミング】インタラクティブに

といっても、実は難しい。それは、この


オンラインCコンパイラ


では、できないってことなんですよ。


とりあえず、今回のソースを載っけますね。


#include



int main()

{

printf("お名前は?\n");

char str[8];

scanf("%s", str);

printf("こんにちは! %s さん!\n",str);

return 0;

}

で、動かす前に、説明をします。これは、実際にCコンパイラをPCにインストールして、コマンドプロンプトで実行しました。


1.コンパイルします。gccっていうやつ。


pg1.png


2.実行します。mainっていうやつ。すると、名前を訊かれます。


pg2.png


3.名前を入力します。素直に名前だけをキーボードから入力します。


pg3.png


4.「こんにちは!」って言われます。これで、プログラムが終了ですね。


pg4.png


めでたしめでたし。。


では、終わりません。


もう一度、mainを動かしましょう。


今回は、文章を入力します。名前は?と訊かれたので丁寧に答えます。すると、


pg5.png


「私はぽんです」と入力したら、「こんにちは! 私はぽんです さん!」と返されてしまいました。ま、あったりまえなんですけど。そう作ってあるから。


これ、自由に入力させてるからなので、例えば、姓は?名は?郵便番号(上3桁)は?みたいに聞いていけばもう少しすっきり進行します。また、いろいろな返答を想定しておいて、名前だけを抜き出すということも可能です。ディープラーニングの手法で、たくさんの答を集めて、ここが名前だ、って特定するやり方もできますね。つまり、人間なら、聞いてすぐに名前を抜けるわけですから、そういうのはAIができるようになってます。


そして、オンラインコンパイラで動かすには、main.cにコードを入力します。


pg6_main.png


次が重要。さっきの例では、名前を訊かれたから入力してるんですけど、このオンラインコンパイラでは、はじめから入れておきます。


pg6_stdin.png


結果がこれ。


pg6_result.png


コンピューターと会話をしてる風になるといいんですけど、オンラインコンパイラではできませんでした。だからあんまり愉しくないですね。そして、説明が難しいので、PCにCコンパイラを入れてしまいました。



  → [ 読む ]。。
posted by pon at 18:28| Comment(0) | PC/ネット関連 | このブログの読者になる | 更新情報をチェックする

【IT】CPUを50%以上食っちゃうので

compatibility telemetryっていうの奴を止めました。
http://www.sumahoinfo.net/entry/microsoft-compatibility-telemetry-invalid/

なんで、そんなにわーわー動くのかもわかんないけど。

止めて大丈夫かどうかもよくわかんないんだけどね。

おわり。
  → [ 読む ]。。
posted by pon at 07:33| Comment(0) | PC/ネット関連 | このブログの読者になる | 更新情報をチェックする