ペイペイ不正利用事件
セキュリティコードの連続間違いをロックしていなかった。
$ cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)
<?php $html=<<<EOT <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <div class="chapter" name="1章 ようこそ"> <h1>1-1節 remix.asia</h1> <div class="paragraph"> 文章 </div><!-- paragraph --> </div><!-- chapter --> <div class="chapter" name="2章 言語"><!-- 章の数だけ繰り返し --> <h1>2-1節 HTML</h1> <div class="paragraph"> HyperText Markup Language... </div><!-- paragraph --> <h1>2-2節 PHP</h1> <div class="paragraph"><!-- 節の数だけ繰り返し --> Hypertext Preprocessor </div><!-- paragraph --> </div><!-- chapter --> </body> </html> EOT; $dom = new DOMDocument( '1.0', 'UTF-8' ); if( false == $dom->loadHTML( $html ) ){ return;//error }の前提で...▼
$ sudo vi /opt/git/◆◆◆.git/hooks/post-receive(B)からの push で、自動で(A)の★★★へリリース(pull)する場合
#!/bin/sh git --git-dir=★★★/.git pull origin masterただし、push 出来る人には制限が必要。
#!/bin/sh git --git-dir=/opt/git/◆◆◆.git push --mirror USER@HOST:/opt/git/◆◆◆.gitのように post-receive を作成し、実行権限をつけて完成。
$ sudo chown admin:wheel /opt/git/◆◆◆.git/hooks/post-receive $ sudo chmod +x /opt/git/◆◆◆.git/hooks/post-receive
(A)WEBサーバ | (B)開発/検証/バックアップ機 | |||||
---|---|---|---|---|---|---|
(1) | /opt/git/◆◆◆.git | |||||
(2) | ★★★ | |||||
<<-----ssh ssh----->> |
||||||
(3) | △△△◆◆◆.git | |||||
(4) | ★★★ | |||||
$ cat /etc/redhat-release CentOS release 6.9 (Final)カーネルは
$ uname -r 2.6.32-696.10.1.el6.i686Webサーバは
$ httpd -v Server version: Apache/2.2.15 (Unix) Server built: Jun 19 2018 15:47:03例としてWebのドメイン名は
example.comWebのドキュメントルートは
/home/taro/web/example.com/document
https://letsencrypt.jp/usage/に目を通し
https://letsencrypt.jp/usage/install-certbot.htmlの通りに...▼
Microsoft Edge ブラウザは、ループバックアドレスにアクセスできない仕様。回避方法は
1.コンパネ インターネットオプション ローカルイントラネット サイト 「他のゾーンに指定されていないローカルのサイトをすべて含める」チェックを外す
2.about:flags 「ローカルホスト ループバックを許可する」にチェック Edge再起動
3.仮想サーバのNAT側にポートフォワーディングを設定(例:8888)し、Edge ブラウザからは http://127.0.0.1:8888/ でアクセス。
# cat /etc/redhat-release CentOS release 6.9 (Final)カーネルは
# uname -r 2.6.32-696.30.1.el6.x86_64手順は...▼
# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)カーネルは
# uname -r 3.10.0-862.3.3.el7.x86_64手順は...▼
/var/spool/mail/taroにメールの実体が蓄積。ちなみにroot宛もtaroに転送設定済み。
:app:mergeDebugResources AAPT err(Facade for 25944244): /opt/android-sdk/build-tools/25.0.2/aapt: /opt/android-sdk/build-tools/25.0.2/aapt: バイナリファイルを実行できませんこのエラーメッセージからは様々な情報見つかるが、そもそも32ビットOSには対応していないことが原因。エミュレータの為なのか???
:app:mergeDebugResources AAPT err(Facade for 464201322): /opt/android-sdk/build-tools/25.0.2/aapt: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /opt/android-sdk/build-tools/25.0.2/aapt)GNU Cライブラリ(glibc) が古いことが原因。
yum info glibc2.12
GNU C Library (glibc) 2.19 or later前回 CentOS7 64bitでは 2.17 で一応ビルド成功している。 様々なlibc関連の情報が見つかり ソースからのメークも試したものの、最終的には...▼
CentOS-7-x86_64-Minimal-1611.isoで構築した64ビット版のミニマムインストール
CentOS Linux release 7.3.1611 (Core)ビルド環境は
sdk-tools-linux-4333796.zipをダウンロード。ルートではなく
# useradd -g wheel taroで作成したユーザーで操作。java は
$ sudo yum -y install java-1.8.0-openjdk-devel
$ javac -versionjavac 1.8.0_171
$ java -versionopenjdk version "1.8.0_171"
C:\Users\taro\AndroidStudioProjects\ScreensaverWeb\app\src\main\res\assets\default.html Error:(20, 22) Error: エンティティ"ldquo"が参照されていますが、宣言されていません。 Error:Execution failed for task ':app:mergeDebugResources'. > C:\Users\toshi\AndroidStudioProjects\ScreensaverWeb\app\src\main\res\assets\default.html:20:22: Error: エンティティ"ldquo"が参照されていますが、宣言されていません。原因は・・・▼
ホストOS Windows7 home
VirtualBox Version 5.0.10
で構築したホストオンリーネットワーク構成CentOS 6.9仮想サーバイメージが配布先
ホストOS Windows10 home
VirtualBox Version 5.2.8
で起動に失敗。この現象の情報は多くホストオンリーネットワークのMACアドレス更新で解消。
ところが今度は DHCPクライアントアドレスが割り当たらない。ちなみに、
echo "#" > /etc/udev/rules.d/75-persistent-net-generator.rules
として、NICの自動設定は無効化済み。解決方法は・・・▼
<form method="post" action="{$script}"> <input type="submit" name="action_Change" value="変換" /> <input type="text" name="word" value="{$form.word}" /> <input type="submit" name="action_Search" value="検索" /> </form>ethna の type="hidden" value="dummy" では IE で実現できない。 単純なものならフォームを分離すればよいが、どうしても分離できない場合の解決方法は...▼
[admin@localhost ~]$ sudo yum -y install http://ftp.riken.jp/Linux/repoforge/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
ApiDemos\app\src\main\res\xml\preference_switch.xmlの拡張子.xmlが無くなっている為ビルドエラーとなるのでファイル名を修正。
「パッケージandroid.support.annotationは存在しません」 「パッケージandroid.support.v4.printは存在しません」と警告されたので
compile 'com.android.support:support-annotations:26.0.0-alpha1' compile 'com.android.support:support-v4:26.0.0-alpha1'が追記される。
「パッケージcom.google.android.mmsは存在しません」については これとは別にソースをビルド必要な模様。
MmsWapPushReceiver.java MmsMessagingDemo.javaを削除してビルド成功。野良アプリでよければ→ ApiDemos.apk
2017年9月上旬にNHKの「らじるらじる」の仕様が変わった模様。
2017年10月上旬から「radiko」の番組表にNHKが加わった模様、2018年3月までの試験らしい。
東京エリアの放送局リストのXMLにNHK第一、第二、FMが追加されている。
http://radiko.jp/v2/station/list/JP13.xml
公開中のエアーチェックデモ
http://www.remix.asia/blog/ac_demo/radiko/
も地域別に上記最新XMLを取得しているのでちゃんとNHKが選択可能に。
またしても 以前設置した「英語ニュース自動ダウンロード」のWEB構成が仕様変更。
RSSのパスまで変わってしまうので手動で変更。
https://www3.nhk.or.jp/nhkworld/en/radio/latest/
のページの右上のPodcast
https://www3.nhk.or.jp/rj/podcast/rss/english.xmlによれば、ダウンロードファイルは
25 21 * * 0-5 cd ~/xx;wget -q https://www3.nhk.or.jp/nhkworld/upld/medias/en/radio/news/`date +\%Y\%m\%d`200000_english_1.mp3 1>/dev/nullオールSSLになった模様。
Windows7上のVirtualBox Version5.0.10 で RedHat 64ビット仮想環境を作成。
ネットワークはブリッジアダプターとし、その他はデフォルトの設定値。
http://www.asterisk.org/downloads/asterisknow
から
AsteriskNow-1013-current-64.iso
をダウンロードし、仮想環境のストレージ→光学ドライブへ指定後 起動。
Centos6系同様にインストールし、ネットワーク設定にLAN内の固定IPを指定。
ll /etc/yum.repos.d sudo rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm sudo rpm -ivh http://ftp.riken.jp/Linux/repoforge/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm ll /etc/yum.repos.d sudo yum -y --enablerepo=rpmforge install mplayer* libdvdcssこれでインストール完了。動画(Nexus5で撮影)の詳細情報を確認して...
Android ADK 組込みプログラミング完全ガイド (Smart Mobile Developer)
全サンプルコードは
https://www.shoeisha.co.jp/book/detail/9784798125930
からダウンロード可能。
『第8章 Android 対応の電子オルゴールを作る』
の簡易サンプルの画面・・・▼