Emyuu
topへ
 
おすすめ記事
emyuu cms Freebsd12.0LAMP Freebsd10.0LAMP

2019-12-15 22:10:29

分散型youtube

世界は中央集権と非中央集権の戦いで自分も現役でネットビジネスでゴニュゴニョしていた当時からの
曖昧でうやむやにされていた事柄に今も決着はついていない。
当時ちらほらと個人がホームページを出し始めそれなりに力を持つようになると、
敵対する相手はその管理者たるプロバイダに仲介人としての対応を求めた
サーバーを管理しているからこそホームページを消す力を持つ。
ただそんな裁判所みたいな事案のやり取りをたかだか月に数百円~数千円の料金で提供している
プロバイダが仲介している余裕があるはずもなく、警察沙汰で殺されました、とか令状もってきました
という状態で初めて相手にしていたものだ。
今のyoutubeも同じだろう、人々がyoutubeで稼げるとなって群がる。
少しでも目立とうとして犯罪すれすれなこと、誰かの物まね、誰かがやったことの批評
こんなものがオンパレード、つぶしあいのトラブルも多発。
でも考えてほしい、youtubeの収入は広告だけなのだ、しかも今では詐欺のような広告ばかりだ。
ビジネスモデルとして広告収入というのはもはや死んだモデルだ。
よって様々なトラブルにいちいち対応していられない、いられないけど、何もしないわけには
いかない世界有数の上のほうの会社としてやってるふりは必要だ。
結局めんどくさいことはAIにさせることにした。
人の生き死になど関係ない、やってるふりだけすればいい。
人が判断すると人により不公平な判断がされるとでもいっておけばいい。
googleとしてはもっと上の会社と戦い生き抜かなければいけないんだ。
めんどくさいことにかまっていられない。
会社もどこぞの問い合わせできないような国にしておけば税金対策にもいい。
だから国内でいちいち人間のトラブルを相手にしないといけないGAFAなんて
ものはこの日本にはできなかった。
言っていく先もない他国のAIに支配されてどうすることもできないそんな時代になってしまった。
そしてその昔、そんな現在の時代になることを危惧する男がいたp2pの先駆け初めての成功者
winnyという非分散化youtubeのようなものを作った男がいた。
今のようにAIに支配された中央集権型モデルの存在しないp2p型のものだった
ただ人類は警察官となる偉い人のいないモデルに慣れていない
せっかくの日本発の非中央集権youtubeは国家にも既得権益にも不都合だった
日本という国は結局その人を魔女狩りのごとく殺してしまった。
不正な著作権違反、ポルノなど全部開発者のせいにして。
それとともにwinnyは廃れyoutubeの独壇場となった。
日本にもニコ〇〇というものがあったが廃れてしまった。
きっとトラブルを一個ずつ対応して割が合わなかったのだろう。
人類は管理者のいない世界に慣れていない。
特に日本人は慣れていない、日本人がおとなしいのは強大な支配力による統治があるからだ。
日本人単体は身勝手だが、不思議とグループになると従順だ。生まれながらにそう教育されている。

2020年ブロックチェーンという中で行われる数々の出来事に又開発者を魔女狩りのごとく殺す時代がやってくるのか?
誰かに責任を取らせないないとやってられない、非中央集権はいらないという世界なのか
膨れ上がった中央集権に立ち迎える最後の砦となるのか?
はたしてどういう未来の混沌がやってくるのだろう。


そこの精魂こめた収入源のユーチュブアカウントを消された君はどうする?





2019-10-27 01:14:33

フレッツ光はもうだめ、ごみです。
1G光です。15Mしかでませんけど。
バカなの?
ドコモの大量のユーザーをnttの回線使わせてokにした政治家も無能だし。
この会社、最後は郵貯みたくなるんだろうね。
早く変えようと準備中。




2019-10-23 02:35:38

console.aws.amazon.com dnsエラー
awsへの入り口
console.aws.amazon.com
がDNSエラーでつながらない。
調べてみると、他のプロバイダでわつながった。
awsを攻撃するのは難しいからプロバイダ側のDNS狙った攻撃でもあるんじゃなかろうか?

まあ、困ったひとは自分のdnsを8.8.8.8のgoogleさんにでもすればいい。



2019-08-29 16:10:36

2019/8/29 の 仮想通貨
あんか暴落がすごいんでとっておく。
上がってくるといくらだったのか忘れるから。

2019-08-19 23:42:33

ftpをやめてFileZillaを使う
サーバー側の話なんですけど、ftpってもはや古いです。
いちいち危険なftpのポートを空けておく必要もなかんべっということで、
ffftpとさようならをして今はFileZillaでSFTPしてます。
SSHで接続していたらそのカギでftpできるので便利だし、サーバーに余計な
ものを入れる必要がないのでそうしました。

2019-12-09 00:27:17

emyuu cms
emyuu cmsとは、ここのHPを管理しているCMSです。
ワードプレスが機能が多すぎて改造がめんどくさい。
色々覚えるのがめんどくさい。
画像の管理とブログだけが管理できればいい。
画像はバックアップがめんどくさいからデータベースに保存したい。
apacheのリライト機能を使って検索エンジンに乗りやすくしたい。
と思い至ってシンプルに作ったcmsです。
プログラムはindex.phpだけです。
このファイルだけで全てのページを管理しています。
階層構造もです。
勉強中の人も含めて使ってみてください。
何の責任も持ちませんが、改造して自由に使って頂いて結構です。





このように画像登録も簡単です。
基本的にHPはHTMLで作ってください。
改造するだけでうまく作れると思います。





画像の削除登録も簡単です。




特徴
難しい部分でデザインはgoogleのbootstrap、入力補助はWYSIWYGエディタ
はClEditorを使ってます。
データベースにmysqlを使っています。
画像リサイズにはGDを使っています。
apacheのリライト機能を.htaccessファイルで利用しています。
当サイトのLAMP環境の構築レベルの知識は必要かもしれません。
難しい部分は他力本願のシステムです。


インストール

まずサーバー環境として
LAMP環境、GD、Pager、Smarty, phpadmin等が入ったサーバーを用意してください。
当サイトにFreebsdでの構築方法を載せてます。

次に

をダウンロードしておきます。

次に
emyuu.cmsをダウンロードします。


最初に、phpadminのemyuu-db.sqlをemyuu-dbというデータベースを作りエクスポートします。
次に、ファイルをすべて転送します。
ちなみに、public_htmlのある階層構造的サーバー用にしているので、
cacheフォルダやtemplatesはwebからはアクセスできない階層へアップするという意味です。
cacheとtamplate_cはパーミッション777にしましょう。
そしてindex.phpをテキストエディタで開き、自分に合ったように変更しましょう。


最後にClEditorをCLEditiorへbootstrapをdistフォルダ名の中に入れてください。
jquery.min.jsファイルをjquery.min.jsという名前でjsフォルダに入れてください。


プログラムの説明

.htaccessでリライトルールにより、階層構造を分解されて指定パラメータとして
index.phpに入ってきます。

index.phpはパラメータの指示によりある時は、htmlを出力、あるときは画像をリサイズして表示します。
もともと作者はバカなのでその仕様ごとにファイル別にプログラムを作る気力がないためこうなりました。


index.phpのみの改造でページや機能をつぎたてせます。
機能部分はすべてemyuuクラスに入っており、プログラムのメインルーチン部分は
下のほうにまとめておかれています。

その下の方のsystemという部分をあなただけの知っている入口に替えれば
より管理ページの入り口がわかりずらく、セキュリティがあがります。

デフォでは管理ページはurlで./systemです。例 emyuu.com/system



画像について、
画像は
など/img/100_0/824.pngというurlをアクセスすると勝手にdbから
引き出されます。824というのが画像番号です。100_0はx軸とy軸のリサイズサイズです。100を200にすれば、大きい画像になります。一度アクセスするとキャッシュに残りdbのアクセスを減らします。






まあ、ある程度わかる人には簡単に自分好みのcmsが作れて便利でしょうし。
htmlしかやったことない人には敷居は高いでしょう。

このシステムをインストール、改造できるレベルなら、システム屋としてちょびっとは
雇ってもらえるんじゃないかなあと思ってみたり。

機能が多すぎるワードプレスにうんざりの方は使ってみてください。
結構適当に作っているんで一切の保証はありません。
きっと本物のプログラマなら邪道なのでしょうが、画像のリサイズ機能と保存をdbに持たせて、dbのバックアップだけブログを保存しておきたい人にいいのではないかと
作りました。


うまく改造すれば、色々なものに使えるんじゃないかな。
まあ、管理するほうがずっと大変なんですけどね。



2019-08-17 04:24:58

SmartyとPagerを入れる
smartyをインストール。

http://www.smarty.net/
cd /usr/local/src
wget http://www.smarty.net/files/Smarty-3.1.21.tar.gz
tar zxvf Smarty-3.1.21.tar.gz
mv Smarty-3.1.21 Smarty
mv Smarty /usr/local/lib/php/Smarty
cd /usr/local/lib/php/
chown -R root:wheel Smarty

まあ、phpプログラムなのでどこでもいいみたいだけど。

Pagerをインストール。
/usr/local/bin/pear install Pager

2019-08-12 03:11:03

自宅サーバー公開
うちのはwg1200hsというので、公開機能ないのか? とおもったらあった ポートマッピングというとこで IPアドレス プロトコル ポート範囲 コメント 選択 192.168.1.30 TCP+UDP 80 サーバー みたくしとけばokルーター再起動で完了

2019-08-12 03:11:03

FreeBsd12.0 phpMyAdminインストール
pkg search phpMyAdmin
phpMyAdmin-php73-4.9.0.1

 
Please edit config.inc.php to suit your needs.
To make phpMyAdmin available through your web site, I suggest
that you add something like the following to httpd.conf:
For Apache versions earlier than 2.4:
    Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
    <Directory "/usr/local/www/phpMyAdmin/">
        Options none
        AllowOverride Limit
        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1 .example.com
    </Directory>
For Apache version 2.4.x or above:
    Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
    <Directory "/usr/local/www/phpMyAdmin/">
        Options None
        AllowOverride Limit
        Require local
        Require host .example.com
    </Directory>
 

だそうですよ。

vi /usr/local/apache2/conf/httpd.conf
    <Directory "/usr/local/www/phpMyAdmin/">
        Options None
        AllowOverride Limit
        Require local
        Require ip 192.168.1
    </Directory>
    
   ln -s /usr/local/www/phpMyAdmin/ /usr/home/ユーザー名/public_html/himitu
    
こうしとけばローカルからしかアクセスできない

/usr/local/etc/rc.d/apache24 restart



http://192.168.1.30/himitu/index.php
でアクセスできる。


2019-08-12 03:11:05

Freebsd 12.0 インストール
基本的なことはfreebsd10のときと変わらないその時の記事
を参考にしてください。
ネットブックでは32ビットを選ばないとエラーになります。


1 2 3 4 5 6 7 8 9 10  Next >>