掲示板

【家を買っちまったよ。めざせ!スマートホーム】ひっそりとmineo工作部やろうぜ!

DEA39DAA-A51C-4275-BC4E-2DEF765BA50F.jpeg

ものづくり、工作から見えて来るmvnoの可能性を色々と話したいと思います。

時代はIoT!
あらゆるものがネットワークに繋がると格安SIMを使ったネットワークが新たなビジネスチャンスを作るかも!

でも、こう言うの嫌いな人もいるのでこのスレ限定で掘り下げてていけば「新しいスレを複数立てるな!」と怒られなくて済むかもと思ったよっ。

とげきちさんみたいに更新できればいいなー。

と言うわけで、IoTといえば、画面が割れた液晶パソコンで遊ぶのもありだよね!

今日のドナーさんは「画面割れて捨てるしかねぇ!めんどくさいから持って行って!!」といわれて引き取ったノートパソコンだよっ。

これの何が困ったちゃんかというと、液晶タッチパネルのパソコンなんだ。
この場合は、液晶パネルの前にガラス製のタッチパネルが接着されていて、普通の液晶割れノートパソコンみたいに海外から液晶パネルを買ってきて交換して終わり!とはならない。

国産のメーカって部品を個人売りしないからメーカー以外の修理はまず無理。
ヤフオクで起動しない同じような機種を落札しニコイチで交換して1台仕上げるのが関の山。


でも無料でもらったパソコンにお金なんてかけたくないからこのパネルだけをなんとかしちゃうよ!


11420 件のコメント
71 - 120 / 11,420
すすむ2
すすむ2さん・投稿者
Gマスター
ぽんたさん

きっと手動でドンパチする方が楽しいと思います。
僕は作るのが楽しいのでっw

今日も、目の前に仕事の案件がいやらしい目でこっちを見つつ横たわっているのですが、サイマルラジオを聴けるアプリってつくれねーかな!と思い立ち、気づいたら3時間くらい経っちゃったよっ!!

お尻に火がついているというか、槍まで刺さっている状態なのにっ!!!

夏休み最終日にならないとエンジンがかからない病気を治してくれるお医者さんを探しにいきたい、、
すすむ2
すすむ2さん・投稿者
Gマスター
VLCPlugin2のplaylist.addで玉砕。。。泣きたい。2週間前にはできたんだけどなー。そのときのソース見たら負けそうな気がして3時間。。
退会済みメンバー
退会済みメンバーさん
ビギナー
すすむさんすすむさん、退会済みメンバーってどうしちゃうんだろうって言ってたのあれですね、退会済みってどんな風に検出するんだろって意味だったのです。
すすむ2
すすむ2さん・投稿者
Gマスター
さやえんどうさん

リンクは残っているので、ページを生成するときにユーザー管理のデータベーステーブルに聞きに行って戻り値がないときは退会済みメンバーにしちゃうかな?
退会済みメンバー
退会済みメンバーさん
ビギナー
なるほどなるほど、退会済み対策あるのなー。
すすむ2
すすむ2さん・投稿者
Gマスター

キャプチャ.PNG

【WEB radioを作ってみたよ】
地元のローカルFMラジオは、リスラジなどで聴けるのだけどwindows mediaplayerのショートカットとしてディスクトップに貼って、それを再生している感じですっ!

これをアプリを使って再生できるようにしてみるよっ!

まずは、VLCPlugin2のactiveXをパソコンにインストール。
この辺はVLCを入れれば自動的に入るね!

そして開発環境からコンポーネントとして使えるように変換して、フォームを作って貼り付けて、それと画面がさみしいので昔売ってたナショナルのクーガー7の画像を適当に見つけて貼っておくよっ!
すすむ2
すすむ2さん・投稿者
Gマスター
vlcpluginの説明は本家のページを読んで使ってみたよ!

https://wiki.videolan.org/Documentation:WebPlugin/
英語なんてまったくわかんないので雰囲気で読んでいくしかないね。
動けばいいんだよ。

はまったのはPlayList.addの後のパラメータ。
画面レシオの設定が必要だったんだね!
すすむ2
すすむ2さん・投稿者
Gマスター

キャプチャ.PNG

mediaplayerのリンクからどこにつないでいるのかを調べたらここだったよ!
ここから聞きたいラジオのURLをVLCPluginに渡してやればいいね!

http://radioserver2.jimdo.com/


プログラムコードはこれだけでOKだよ。
自分で書いたのは3行くらいかなっ。

unit Unit1;

interface

uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.OleCtrls, AXVLC_TLB,
Vcl.Imaging.jpeg, Vcl.ExtCtrls;

type
TForm1 = class(TForm)
VLCPlugin21: TVLCPlugin2;
Image1: TImage;
procedure FormCreate(Sender: TObject);
private
{ Private 宣言 }
public
{ Public 宣言 }
end;

var
Form1: TForm1;
blVLCPluginFound: boolean;



implementation

{$R *.dfm}


procedure TForm1.FormCreate(Sender: TObject);
begin
VLCPlugin21.playlist.add('mms://hdv2.nkansai.tv/xxxxxxxxxxxxx,'test',':aspect-ratio=4:3');
VLCPlugin21.playlist.play;
VLCPlugin21.Left:=1000;
end;

end.
すすむ2
すすむ2さん・投稿者
Gマスター

キャプチャ.PNG

こんな感じでできましたっ。
プログラムを実行すると、自動で再生が始まるよっ。
聴くのは1か所だけなんで、選局とはの処理がないので簡単にできたねっ!

すすむさん誤植.jpg

今、間違えてコメントしたのは、ナイショにすればいいですか?
すすむ2
すすむ2さん・投稿者
Gマスター
スクショはええww

なんなん?この人wwww
入り浸り度「マスター」の上の「ゴッド」レベルってことで・・・

違うか・・・(笑
すすむ2
すすむ2さん・投稿者
Gマスター
ゴッドマスターww
強そうw
すすむ2
すすむ2さん・投稿者
Gマスター
【BKGKするとマイネ王のデータベースが壊れるか?について考えた】

昨夜はプチBKGK祭りがあって楽しめましたっ。

んで、「みんなでチップを大量にやりとりすると、マイネ王のデータベースが壊れるんじゃね?」という疑問を持っている人がなんとなく多いような気がするのでその辺を考えてみたよっ!
すすむ2
すすむ2さん・投稿者
Gマスター
よくテレビ番組とかで、地方のナントカについて宣伝とか紹介とかすると視聴者が「なにそれ?」とスマホなどで検索し、たまたまHPとかあるとみんなでそこに突撃しちゃうから、出だしが遅いと

「このページは開けません」

みたいなエラーになっちゃうことがあるよね?
これは、HPとかが入っているサーバーというコンピューターへ一時的に膨大なアクセスが集中してしまい、サーバーが応答できなくなっている状態を示します。

とはいっても、通信回線の向こうにあるサーバーが焼け落ちてたりはしないので安心してくださいw

聖徳太子は一度に10人の話を聞くことができたとか。

僕も右から左に聞き流していいなら10人同時に聞けるけど、それは聞き流している状態だよねっ。

アクセスが集中してサーバーが応答しない状態というのはまさにその状態。

いくら聞いても、他の人の対応に忙してこっちの対応をしてくれていないのです。

じゃあ、最初に対応してもらえれば安心なのかというとそうでもなく、なんかのボタンとかリンクとかをクリックしてしまうと「新たなページ」を要求しちゃう。

その瞬間に、サーバーは「あ、こっちの人の対応を・・」とどっかに行っているからもう捕まらない。
すすむ2
すすむ2さん・投稿者
Gマスター
よく、サーバーがダウンしたとかいうから、もうwindowsパソコンみたいにハングアップして青い画面になっているような雰囲気を感じるけど、実際は「動いているけどサービスを全員に提供できない状態」なんだね。
(作りがポンコツなサーバーは本当に倒れることがあるけどねw)

さて、大量にアクセスが入っても「なんとなーくサーバーは動いている」という認識のもとに、マイネ王のチップがどういう仕組みなのか考えてみるよっ。

最近、スタッフブログの記事にあった内容を見ると、マイネ王と各ユーザーのパケット量を管理しているサーバーは別物という話だったねっ。

流れ的には、
1)マイネ王のページでチップをクリック
2)チップに関する説明ダイヤログが表示、それを消すと「チップを贈ってます」のメッセージ
3)しばし待たされる
4)メッセージが消える。

こんな感じ。
推測するに、3)の時にマイネ王からパケット量管理サーバーに「チップきてるよー」って情報を送っているんだろうねっ。
んで、しばし待たされいる間に、「送ったよ!」と「正常に受け取ったよ!」のやりとりがなされ、この「正常に受け取ったよ!」の報告がないとメッセージウインドウが閉じないんだろうねっ。
(もしかしたらタイマーで消しているかもしれないけど、普通に考えて送りっぱなしで相手の応答も見てないってありえないからね)
すすむ2
すすむ2さん・投稿者
Gマスター

fullsize_image.jpg

んで、その根拠になるのが昨日でたこの画面。

chromeのマクロ(自動実行機能)で、5秒に1回チップを送りつける処理を複数ウインドウで実行したときに出た画面。

これは、あまりに短時間にチップを送り続けたために、サーバがチップの受け渡し処理中で「ちょっとまって!おにいさん!!」という状態になっている画面だよ。

こんな風にユーザーからの要求に対し、あふれないようにある程度リミッターを効かせた仕組みがサーバにはあるんだねっ。

たとえば、世の中に溢れているウェブページを提供しているapacheというサーバー。
設定ファイルには、MaxClientsっていうパラメータがあって、同時に何台までつなげるか上限がある。
また、つないだ後の制限も多々あります。
詳しくはこっちで。
http://qiita.com/nownabe/items/1111cc32da9fe63289f0
すすむ2
すすむ2さん・投稿者
Gマスター
ここからわかるのは、チップを多く贈ろうと思っても、データベースのチップの変数に到達する前の接続する段階で蹴られるということ。

到達していないリクエスト(注文)はかかってこない出前の電話なので、三河屋のサブちゃんが「なんで配達にこないんだ!」ってお客に怒られることはないよっ。

NTTに「電話つながらねー」って文句は行くかもしれないけどねっ。
すすむ2
すすむ2さん・投稿者
Gマスター
さて、なんとなーく、「チップのデータベースは大丈夫そうだ」という認識の元、

「じゃあ、短時間でみんなでチップを贈る行為はマイネ王のサーバーに重篤な負荷をかけちゃうんじゃないの!?えっ!?どうなのそこ!!!」について考えてみるよっ。
すすむ2
すすむ2さん・投稿者
Gマスター
結論は、「大して掛けていない」になるんだけど、それは1回の操作でやりとりするデータがものすごく少ないからなんだよっ。

その根拠は、チップを贈ってもページ全体を読み込みしなおしたりしていないということ。

WEBページにはボタンやらなにやらがあって、いろいろと操作ができるけど、例えば、amaznで買い物をするとカートに入れたページから決済ページに行くとページ全体が変わったり、読み直したりするよね?

そういう処理をするのにはいろんな言語があって、代表的なのはPHPという言語があるよっ。
すすむ2
すすむ2さん・投稿者
Gマスター
PHPは、「このページをこんな風に見せてください」とサーバーに細かく指示をして「動的」にページを見せてくれるよっ。

この動的っていうのは、「あらかじめ用意されたページではなく、ユーザーの要求にあわせてその場でこしらえて表示するページ」になるねっ。

この場合は、目の前のパソコンとサーバーの間でページ全体を更新するために多くの情報をやりとりするよっ。

これとは別に「画面を一切変えないで必要な情報だけ送ったり、画面の一部を変えたりする」言語もあるよ。
これの代表的なのはjava-scriptだねっ。

java-scriptはIEとかChromeの機能を使って、「その場で」ページを書き換えるのでサーバーに大量の情報を要求することはまずないよ。
(意図的にそういった必要性があって行う場合は別)
ナイスは、取り消しのときに再読み込みが掛かるけどどうしてなんでしょうね。
ナイスBKGKを禁止するためなのかなっ
すすむ2
すすむ2さん・投稿者
Gマスター
では、マイネ王のチップはどっちでやってるの?と言ったら、ウインドウが表示されたりするものの、ページ全体を読み込みしなおしてはいないので、java-scriptで処理しているんだねっ!

「チップを誰々に贈ります」という情報だけをサーバーに送っているとおもうよっ。
すすむ2
すすむ2さん・投稿者
Gマスター
アッカリ〜ンさん

ナイスはマイネ王内で完結しているから、作りやすい方法をとったのかもしれないねっ。
表示のオンオフだけならjaba-scriptでもいいけど、自分と相手にも反映させないといけないし。
チップと違って取り消しできる処理もあるしねっ。
すすむ2
すすむ2さん・投稿者
Gマスター
話を戻して、「マイネ王参加者全員がチップを贈ったらどえりゃーことになるきゃーも?」という心配が今度は出てくるけど、その前に全員で同時にアクセスしてページを要求した段階で簡単にマイネ王のサーバーは落ちると思うからチップは贈れないと思うよっ。

以上でしたが、正直そっち方面は素人なんであくまでも妄想の話として読んでくださいっ。
すすむ2
すすむ2さん・投稿者
Gマスター
うーん、ナイスに関しては「する」でもページのリロードはしないのでさっきの考察はまちがっているねっ。
すすむ2
すすむ2さん・投稿者
Gマスター
ナイスは「する」の時の処理はテーブルに情報を追加するだけでいいので、プライマリキーはAUTOINCRIMENTあたりでホイホイ追加できるけど、削除の場合は、削除キーが

href="/my/fd9d25882237844e/nods?.done=https%3A%2F%2Fking.mineo.jp%2Fmy%2Ffd9d25882237844e%2Freports%2F8656&amp;id=147461&amp;st=ContentComment"><i class="glyphicon glyphicon-thumbs-up"></i>
ナイス!

で生成されている情報のキーを元にナイスのプライマリキーを探してからじゃないと消せないからかもね。
なんとなくそんな気がするよっ!

しかも削除するときのプライマリキーは送った人ともらった人では違うだろうしねっ。
すすむ2
すすむ2さん・投稿者
Gマスター

BCF8EC04-F1D2-4D6B-B2BA-9CF17C524FEC.JPG

枠来たし!!!
待ってたよー!!
退会済みメンバー
退会済みメンバーさん
ビギナー
やったねたえちゃ…じゃねえわ。

やったねすすむさん!工作捗るよ!
すすむ2
すすむ2さん・投稿者
Gマスター

BF4A3685-B51D-44C4-B5E2-2589FC29664B.JPG

なんともむき出しなベゼル部分が
すすむ2
すすむ2さん・投稿者
Gマスター

1F93C92E-D1D3-4D6B-9DEE-2F88798DBA0D.JPG

両面テープで貼るだけでこの通りっ!!
すすむ2
すすむ2さん・投稿者
Gマスター
さやえんどうさん

工作終わっちゃったよっ!!
退会済みメンバー
退会済みメンバーさん
ビギナー
じゃあうちにあるマザーボード壊れたPCあげよう。
チップが腐食してたので、チップ交換して半田付けするとかいう工作面白いかも!
(゚∀゚)アヒャヒャヒャヒャ

しかしノートパソコンあれなんだよなー。
欲しい欲しいと思うけれど、故障の事考えると面倒くさいなぁ…
壊れたマザボ回収してくれるの?(違

Socket 478の物なら、数枚アリマスヨ(隠
退会済みメンバー
退会済みメンバーさん
ビギナー
マザーボードといえば昔あれだわ、Aopenのマザーボードには泣かされたわ。

特にAopen i915Paってマザーが不良すぎて憎しみしか無い。

CPU認識しないとかメモリ認識しないとかまじお㍗ル

ちなみに青ペンのやろーが対応してると豪語されていた物つかってたZE!!!!
すすむ2
すすむ2さん・投稿者
Gマスター
さやえんどうさん

デスクトップいらねwww
場所とるもん!
ってか、それゴミ・・・・。

ぽんたさん

捨てなさい。


今回はアクリルももったいないから

液晶 | アクリル | ベゼル
の構造にしました。
厚みがました分、剛性が出ていい感じ!!!
ちょっと目には「NECロゴない??」くらいの違和感しかないレベルに治ったよっ。
すすむ2
すすむ2さん・投稿者
Gマスター

IMG_1254.JPG

高解像度版の写真がこちら。

タッチパネルが割れたノートは塩ビのベゼルとアクリル板で修理ねっ!!
うんもう、大満足でございまーすっ。
退会済みメンバー
退会済みメンバーさん
ビギナー
すすむさん

ぼくちゃんのこわれたのーぱそこれだよお
http://121ware.com/product/pc/200509/lavie/lgla/spec/index07.html
すすむ2
すすむ2さん・投稿者
Gマスター
さやえんどうさん

・・・・・・・すてなさいw
> 正直そっち方面は素人なんであくまでも妄想の話として読んでくださいっ。

そっち方面が主食のとげきちですが、合ってると思いますよ(*'▽'*)

同業、同僚でさえ「あぱっちってなぁに?おいしいの?」て人が少なくないのに…。

専門じゃなくてもここまで理解してるって、素直にスゲェよすすむさんっ( ̄。 ̄;)
退会済みメンバー
退会済みメンバーさん
ビギナー
ちなみにあのノーパソをFAX代わりに使ってたのらーーーー!!!
なので同じようなの欲しいんですよね。

FAXモデムが安いか、PCが安いか…考え中ー。
すすむ2
すすむ2さん・投稿者
Gマスター
とげきちさん

やっぱりなんというか、ベーマガを持ち込みでデパートのパソコンコーナーでBASICをぽちぽち打ってた経験とか、知り合いからもらった説明書のない謎のフロッピーとかをインストールしたりとかしてた世代は想像力が働くんじゃないかなーと思う今日この頃です。

まったくしらない製品の取説でも勘所的な部分ってすぐに目に付くじゃないですか。

あの混沌とした時代で鼻がきくように育ったのかもしれませんねっw

いまは訳のわかんないPHPとjava-scriptとCSSを弄るハメになってますが、なんとか納品までこぎつけそうだし・・。

専門の人が見たら「うわ!あなたのコード・・・ひどい!」とWEB広告みたいな顔されそうですけど、動けば正義なのでありますっ!!
すすむ2
すすむ2さん・投稿者
Gマスター
さやえんどうさん

私もノートにlinux入れてFAXサーバーとして使ったりしてましたが、結論はpamFAX最高!でした。

だって、停電も用紙切れも関係ないし、スマホでもパソコンでも出先でもどこでも見れちゃうし。。

電気代や保守コストを考えると安いんですもの。
退会済みメンバー
退会済みメンバーさん
ビギナー
> 動けば正義

友人に動けば正義だ!コメントなんて要らない!
といってコメント付けない&既存のコメント削除って輩がいます。
すすむ2
すすむ2さん・投稿者
Gマスター
さやえんどうさん

それは・・・ちょっとちがうwww
退会済みメンバー
退会済みメンバーさん
ビギナー
pamFAXとかWebFAXサービスもいいけれど、やーっぱり自分ちの加入電話に繋いで受送信したいなー!って思いが勝ってデスネ…!
すすむ2
すすむ2さん・投稿者
Gマスター
バケツ話、思ったより長引いているけど「現在のバケツとは別に使った量のでかいバケツを用意して低速以外の利用パケットをそこに注ぐ」でFAじゃないのかな?

なんか、僕の解釈がまちがっているのでしょうか。
退会済みメンバー
退会済みメンバーさん
ビギナー

20161015145921.png

バケツ話もなんかこう、言えないところをぼかしてる感があって、分からない人は分からないよね。

ちゅーかあれなんじゃないかね、実は全てのパケットの遣り取りって内部じゃパケギフみたいにコード発行して、そのコード上の残容量がどうなってるか?って管理じゃーないのかねと思ってたんだけどね。

そのコードがいわゆるバケツだって事かな?と。
すすむ2
すすむ2さん・投稿者
Gマスター
こんな面倒くさい話に付き合ってくれるのは、さやえんどうさんかとげきちさんくらいかなっ。

比喩表現って、わかりやすく相手に伝える時はいいけど、素材の持ってき方が正しくないと混乱するよね。

コード発行方式でやると大変なのは、例えば100人から100回チップをもらった時。
そんだけで1万個の配列。
それが相互にやったら、どひゃ〜〜〜wwって。
しかも、その個々のバケツは寿命が来て消えちゃうものもあるし、大元のバケツはコース変更で大きくなったり小さくなったりする。

その時点で、拠り所なんてありそうで無い状態だと思うんだよね。

だから月当たりの使用量バケツを用意して、低速以外の消費した分を準備して毎日何リットルあるか表示して、月初めの0:00分にじゃーっと中身を下水に流せばいいんじゃないの?って思うんだけど。
退会済みメンバー
退会済みメンバーさん
ビギナー
でもなんか、コード管理のがプログラムしやすくないかな?という事は思ったんですよね。
私だったらこうするかもしれない、って言う話なので…。
なので、こういう事やってそうだよなー、的な思いでついコメントしました。

まあでも、ユーザーに分りやすい物っていうのなら、残容量を参照して繰越の際のバケツ作って流せばいいのにねっていうとこですよね。


余談にはなるんですが、一応言っておくと、私ってトンデモプログラム作るような人間です。
(゚∀゚)アヒャヒャヒャヒャ

上で言ったコメントの話って、俺ちゃんの同級生でござるwwwwww
同じ穴の狢ってヤツですよ。
アヒャヒャヒャ(゚∀゚≡゚∀゚)ヒャヒャヒャ
コメントするには、ログインまたはメンバー登録(無料)が必要です。