お世話になります。

 

WIN10とMACを使用している者ですが、ファイルサーバーなど置く予算や設置場所はないので、BuffaloのwifiルーターのUSBを使用して共有フォルダーとして使用できないか悪戦苦闘していました。

 

ネットでかなり調べたのですが、wifiルーターの設定には、全く問題が無いのに、Win10でもMacでもフォルダが見えなくので、buffaloに問い合わせ解決した事を書きます。

 

スタート→コントロールパネル→プログラムのアンインストール→Windowsの機能の有効化または無効化(※左の上にあります)

→SMB1.0/CIFSファイル共有のサポートの+を押す→SMB1.0/CIFSクライアントにチェック→再起動

 

これで、暫くすると、ネットワークに、フォルダが見えます。

こんな事は、PCにかなり精通していないとネット検索では分かりにくいです。

 

Macは、再起動だけで、フォルダが見えます。自動的に。。。

 

では、また。

 

Bye

前回は、Python3のインストール方法と、WEBへの簡単な言葉の表示のさせかたを記載しました。

 

それだけでは、つまらないと思い、Python3による下記のプログラムを動かして見ました。

#!/usr/local/bin/python
print('Content-type: text/html; charset=UTF-8')
print("\r\n\r\n")
print('hello world.------------------------')

for i in range(11):
    print(i)

その結果

 

hello world.------------------------ 0 1 2 3 4 5 6 7 8 9 10

 

縦で表示されるのを期待していたのに、全てが横で表示されています。

これではいけないと思い下記の通り、変えました。

 

#!/usr/local/bin/python
print('Content-type: text/html; charset=UTF-8')
print("\r\n\r\n")
print('hello world.------------------------<BR>\n')
t = 0
for i in range(11):
    print(str(i) + '<BR>\n')
    t = t + i

print(t)


最後のtは、 #1から10までご合計した数です。

 

hello world.------------------------
0
1
2
3
4
5
6
7
8
9
10
55

思った通りの結果となりました。

前回、記載忘れしましたが、ファイルをアップロードしたら、、属性を755にします。

しないとエラーになります。

 

こういう事の地道な作業が、大きなアプリを創るステップになると思っています。

 

備忘録: 2018/8/25

標記の通り、さくらインターネットにPython3をインストールする事柄を記載します。

使用OSは、WIN10とMac OSを併用して使っていました。

※個々の環境により異なる場合が想定されますので、手順は絶対という事はありません。ご了承下さい。

 

まず、結果から述べますと、/home/your_domain/WWW % Python3 -Vと書いて下記の通り表示されました。

                                     Python 3.6.2

                                もし、/home/your_domain/WWW % Python -V と書きますと下記の通り表示されます。

                                      Python 2.7.6

下記、リンクは、レンタルサーバーのPython比較ですが、さくらインターネットには、Python2までしかインストールされていません。

http://engineer-milione.com/create/python.html

他の、レンタルサーバーでは、Python3.4.xがインストールされていますが、Python3,5.x以上とPython3.4.xではインストールされているモジュールに差があるそうです。見つけたら記録します。

という訳で、Python.3.6.2をインストールすることになったのですが、現在では、Python3.7.xも用意されています。

 

さて、ここで、上述の % なるものですが、こらは、SSH Terminalという物で、UNIX系のコマンドが使えるものです。

SSHを使えるcygwinでは、エラーが出て、接続できませんでした。

Macでも付属のTerminalがあるのですが、こちらでもエラーが出て接続できません。

前は、接続出来たのですが、いつの間にか接続出来なくなりました。コンピューターのジレンマですね。

 

そこで、探したのが、WinでもMacでも使用可能な、「poderosa terminal」なるものを使用しましたら、簡単に接続できました。

検索エンジンで探すとすぐ出て来ます。

 

では、sshでさくらインターネットにログインした前提で記載します。

参考サイトは、下記の通りです。

https://teratail.com/questions/25381

このサイト以外も参考にしたはずなのですが、覚えておりません。

sshでログインしますと、/home/your_domain/に接続されます。

/home/your_domain % mkdir local

ここでなぜか envを作っておりません。他のサイトを参考にしたと思います。

/home/your_domain % cd local

/home/your_domain %  wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz --no-check-certificate/home/your_domain /home/your_domain% tar -xjf Python-3.6.2.tar.xz

/home/your_domain % cd Python-3.6.2

/home/your_domein/Python-3.6.2 % ./configure --prefix=$HOME/local/python/ 

/home/your_domein/Python-3.6.2 % make

/home/your_domein/Python-3.6.2 % make install

各コマンドでリストが沢山表示されます。私の場合は、各々、30秒程度で済みました。

 

次に、「.cshrc」なるファイルに文を追加しなければなりません。

「.cshrc」は、WWWフォルダ下にあったので、これに下記の文を追記する必要があります。

setenv PYTHONPATH $HOME/local/python/lib/python3.6/site-packages
setenv LD_LIBRARY_PATH $HOME/local/python/libset path = ($path $HOME/local/python/bin)

 

この「.cshrc」は、ssh terminalで見えなかったのでFFFTPを用いて、ローカルで記載して、アップロードすることにしました。

「.cshrc」は、terapadというテキストエディターを用いました。「.cshrc.txt」として、編集し、アップロードし、レンタルサーバー側でFFFTP

で、「.cshrc」削除、「.cshrc.txt」を名前変更し、.txtを消しました。

 

不思議なことに、Macでは、どのフォルダでもssh terminalで、Python3 -Vと記載すれば、Python 3.6.2と帰って来ますが、Win10では、

「Python3: Command not found.」と出て来るのです。上手く出て来る時もあります。不思議です。

Python3で認識すれば、print文でhelloが出て来ます。Python3のprinto文はprint('hello')です。

/home/your_domain % Python3

Python 3.6.2 (default, Aug 18 2018, 18:29:25) 
[GCC 4.2.1 20070831 patched [FreeBSD]] on freebsd9
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hello')
hello

 

コマンドラインで成功しましたので、OKです。

気がかりは、Win10でPython3コマンドが認識する事もあれば、ない事もあるので厄介です。

解決したら、記載します。

 

それでは、WEBにHelloを表示する方法について記載します。

/home/yourdomain/www %mkdir cgi

FFFTPでこのcgiフォルダの属性を「755」にします。環境によっては、「705」が良いかもしれません。

ここで、WEBにHelloを表示するためのファイル設定をします。

まず、「.htaccess」ファイルの作成と、保存時の文字コードと改行コードの設定です。

上述と同じ様に、ローカルで、terapadなどのテキストエディタを下記の通り記載します。

Options -Indexes
AddHandler cgi-script cgi
最後の改行でリターンを必ず行います。

 

保存ファイルの文字コードを「EUC」、改行コードを「LF」にて保存し、cgiフォルダ内にアップロードします。

名前を変更で.txtを消します。

次に、属性は、「755」です。あるいは、「705」

Pythonなどの外部制御文は、このcgiを用いなければなりません。

参考サイト

khatenablog.com/entry/2017/01/12/010504ishibeworld.

何回やっても駄目なケースを知る方法があります。例えば、下記のエラーです。

-----------------------------------------------------

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at support@sakura.ad.jp to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

 

------------------------------------------------------

それは、ログを見る事です。さくらインターネットのスタンダード版であれば、ログを見る事が出来ます。

他のレンタルサーバーなどで試しましたが、ログをダウンロードしてから見るなど面倒です。

 

さくらインターネットのコントロールパネル→アクセスログの設定→エラーログをクリックします。

error 500など、様々なerrorを見ました。

さくらのログなら、更新ボタンを押せばすぐ返って来て楽です。

.htaccessの間違いなのか、これから、記載する。hello.cgiの間違いなのか分かります。

これらの事をさくらインターネットに問い合わせても無駄です。

一切、まともな回答は期待できません。

 

上記のサイトのHelloを記載してアップロードしましよう。

------------------------

#!/usr/local/bin/python
print('Content-type: text/html; charset=UTF-8')
print("\r\n\r\n")
print("Hello world++++++++++++++++++")

------------------------

記載した、hello.pyをcgiにアップロードします。

文字コードと改行の指定は、特に指定していません。

そして、ssh terminalで、python3 hello.pyと下記、Enterします。

-----------------------

/home/yourdomain/www/cgi % python3 hello.py
Content-type: text/html; charset=UTF-8





hello world.------------------------

------------------------

これで成功しますと、正常にPython3が動いたという事です。

そして、hello.pyをhello.cgiに名前を変更します属性を「755」とします。

結果

--------------------------------------

--------------------------------------

となり、成功しました。

 

このブログを書いている最中に、tera termなるssh terminal ソフトをインストールしたところ、win10でも常にsshログイン出来る様になりました。

 

老化現象に備えて、Pythonなるプログラム言語を学びはじめてすでに3ヶ月経っています。

備忘録がでら、書いて置きます。

既に、Pyhtonの初級版三冊、Udemyの3コースの内、入門版1コースを終了しております。

きっかけは、ゴールデンウィーク前に会社の同僚から薦められた下記の本から興味を持ち、今に至っております。

 

「退屈なことは、Pythonにやらせよう(ノンプログラマーにもできる自動処理プログラミング」 Al Sweigart 著 相川 愛三 訳

 

562ページにも及ぶ、この高価(\3,700)な本です。

このプログラム言語に気に入って毎日、学習しております。

 

何やら、Instagram, Youtube等にも取り入れられており、今や、人工知能や機械学習アルゴリズムには欠かせない言語と言われています。

 

お盆休みに、レンタルサーバーにPython3.6をインストールしようと格闘したのですが、上手く出来ず、今、やっと、Hello をWEBに表示出来る様になりました。

 

様々なサイトの情報で、試行錯誤の上、やっと表示が出来たので、嬉しいですが、さて、一体どうやったのか、メモも記録も取っておらず、これではいけないと思い、以前から開設していたこのブログに少しずつ、記載していこうと思っております。

 

最初は、さくらインターネットへのPython3のインストールと、Helloの表示方法を記載したいと思います。

さて、思い出せるか否か。??

 

P.S.

C言語は、かなり昔、コードを読んだ事があります。 Excel VBAは、10年以上書いております。

 

MacBOOKにWIN10をインストールして、Lineをご使用の方で、LINEがポップアップされると、ウザいと感じられる方に朗報です。

 

下記、リンクが一番、分かり易いです。

 

https://www.netshop7.com/blog2/line/

 

バックグラウンドで常にLINEが走っているので、通常のアンイストール方法では、削除できません。

 

バックグラウンドのLINEを必ず切ってから、アンイストールを行いましょう。

 

シェアです

Hello

 

I attatched following link

https://www.mlb.com/all-star/ballot

 

Ohtani S. is nominated in very bellow.

There are Designated Hitter's names

Select Ohtani S.  Push the round mark.

Then.  You go to bellow againe

 

Write your e-mail address.

Select Date of Birth

Write your Zip code, such as 0600012

Select your coutry name.

Select your favorat team.  such as Los Angels Angels.

Write the number showen above the Type the number.

Push [Submit your Vote]

you can vote until 35 times

 

If you have questions, pleas feel free to ask me

 

P.S.

I want just that I see home ran competition.

 

 

こんばんはー

 

現在アメリカンリーグのDH部門に登録されている大谷翔平選手に日本から投票できます。

 

ググります。

 

検索窓に「メージャーリーグ オールスター2018 選手選択」と入れて検索

 

Net Lifeというブログを立ち上げている方がリンク先を見せて押すこともできますが、。。。

 

私は、下にサイトを貼ります

https://www.mlb.com/all-star/ballot

 

AMERICAN LEAGUEを選択

下へ

DHは、ここでは、Designated Hitterの一覧の下の方に、Ohtani Sが載っています

〇をチェック

下へ

Review & Submitを押す。

メールアドレス を書く
Date of Birthを選択

日本の郵便番号0600014 などと入れます。

Japanを選択

好きなチームを選択 Los Angeles Angelsとか

画面に出た数字を入れます。

I wouldとか書かれたのは、メルマガが欲しけれればチェックします。

 

Submit & your Voteを押します。

 

35回まで押せます。

スマホでも、PCでも投票できます。

以上ですが、質問があれば、受け付けます。

 

P.S.

ホームラン競争を見たいなぁ

 

ヒットです。

お早うございます。

 

貴重な情報をシェアさせて頂きます。

MACを使用していても、MicrosoftのWindows10を使用したい時があります。

 

年賀状印刷の時困ります。

 

下記のサイトと見つけました。

 

http://btech.fintz.xyz/2015/12/29/parallels%E3%81%A7%E3%82%B2%E3%82%B9%E3%83%88windows10%E3%81%AB%E3%83%97%E3%83%AA%E3%83%B3%E3%82%BF%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%82%92%E5%B0%8E%E5%85%A5%E3%81%97%E3%81%9F%E3%81%84/

 

これで、WIN10用のはがきが印刷できると思います。

でも、無線LANで、IPが自動取得の場合は、IPアドレスが変わる事があるのです。

 

もし、印刷エラーや印刷出来なければ、プリンター本体のIPアドレスを見に行って、IPアドレスを打ち直して、設定し直してください。

 

以上です。

 

 

いつも、ご購読ありがとうございます。

 

表題の通り、クレジットカード作成をなぜ紹介するのか?について説明させて頂きます。

 

それは、老後の年金不安を解消する為です。

 

私は、あるセミナーに出て衝撃を受けました。

 

それは、65歳以降、月々、約15万円で過ごさなければならない事です。

 

会社の同僚では、それでも、生活できると述べています。

本当でしょうか?

ファイナンシャルプランナー(AFP)の資格を持っている私でも、30万円は必要と考えています。

 

では、どうしたら、残りの15万円を工面するのでしょうか?

それは、自活です。

つまり、起業です。

 

もちろん、どこかで働くという選択肢もあると思います。

 

ところが、50歳も過ぎた私に、良い仕事が回ってくるとは思えません。

 

私の、友人は、年契約で、慣れない、守衛の仕事をしています。

それで、体を壊して入院。治療。。。離婚して、独身。。。。

 

この日本社会は高齢者にとっても、若者にとっても、死ぬまで面倒を見てくれません。

 

年金カットなどの報道もあるくらいですから。

 

ですから、今の、正規社員方は、年収証明ができる内に、ショッピング枠の大きいクレジットカードを少しづつ増やしていった方が良いと思います。

 

注)上記は、自己責任で行って下さい。

あくまで個人的な意見ですので、よろしくお願いします。