すき家とかかつやみたいな和食屋で外国人雇うな

1デフォルトの名無しさん
垢版 |
2020/12/05(土) 12:24:51.31ID:M7HC2SJI
飯が不味くなるんだよ
2デフォルトの名無しさん
垢版 |
2020/12/05(土) 12:34:06.93ID:f0cq7ZxN
俺も気が付いたんだけど、黒いのが握ってると、飯が黒くなるような気がするよな。

これあれだな。
差別だな。
俺の中にも差別がありますよコレ。

でも、黒くなるような気がするよなw
2020/12/05(土) 14:50:29.92ID:SvFjN4Sa
実際人種が増えてきて治安も悪くなってきた。
2020/12/05(土) 17:14:07.04ID:WoNSxYte
黒人でも手のひらは比較的白い。
でもあれはなんでだろう。
5デフォルトの名無しさん
垢版 |
2020/12/05(土) 19:06:05.45ID:gMO2c/gM
爪は水分だってね
手のひらは分かんないや
2020/12/05(土) 23:30:27.88ID:t3Rbv9gy
クソスレ立てんなヴォケ
2020/12/06(日) 22:39:14.15ID:x83Xfz/W
☆★☆テナント募集中☆★☆
スレッド終了のため、一緒にスレッドを盛り上げてくれる
イベント企画が出来る方を募集しています。
まずはご連絡下さい。
株式会社突撃商会 TEL 03-XXXX-XXXX
2020/12/06(日) 23:21:31.79ID:YO6qdD8G
>>7
クソスレ立てるな死ねや
2020/12/06(日) 23:54:50.22ID:VVfdAJVn
>>8
俺じゃないっすよ
2020/12/07(月) 00:14:34.41ID:owPfoMMb
>>9
クソスレ立てるな死ね!

作ろう!ウェブアプリ開発コンテストPart1
https://mevius.5ch.net/test/read.cgi/hp/1605200346/
111 蟻人間 ◆T6xkBnTXz7B0 sage 2020/12/05(土) 17:53:48.82 ID:???
☆★☆テナント募集中☆★☆
スレッド終了のため、一緒にスレッドを盛り上げてくれる
イベント企画が出来る方を募集しています。
まずはご連絡下さい。
株式会社突撃商会 TEL 03-XXXX-XXXX
11デフォルトの名無しさん
垢版 |
2020/12/07(月) 13:52:10.66ID:e1TB1Vgm
片山さんのお手伝いなら無償でしますが、出来ることあまりないですよ。
2020/12/07(月) 18:41:26.49ID:rNPNmVA2
老後は孤独死かな。。。
2020/12/07(月) 19:09:17.13ID:rNPNmVA2
>>11

いい所に来たな。ウェブ技術に関するあるプロジェクトがあるんだが、手伝ってくれるかい?
成果物は山分けだ。

HTTPもしくはHTTPS通信で、とあるURLにあるHTMLをダウンロードして画像を含めてレンダリングする。ただし、jQueryまたはPython3を使用する。

ここまで。
2020/12/07(月) 19:25:06.23ID:rNPNmVA2
いわゆるスクレイピングって言う技術だけど、それ以上のことがしたいんだ。

ホームページの構成要素を破壊するような動画を作りたい。まあ、実際に破壊する訳じゃないけど、ハッカーになりたい子どもたちの娯楽として役に立つらしい。
15デフォルトの名無しさん
垢版 |
2020/12/09(水) 02:36:20.22ID:WuZTb4kZ
しゅごい!!みんなでやろうよ!
2020/12/09(水) 02:50:29.85ID:jODQKuwy
自演乙。

作ろう!ウェブアプリ開発コンテストPart1
https://mevius.5ch.net/test/read.cgi/hp/1605200346/

38 Name_Not_Found sage 2020/11/19(木) 19:16:44.24 ID:???
33 蟻人間 ◆T6xkBnTXz7B0 sage 2020/11/18(水) 22:50:58.32 ID:???
local storageはセキュリティどうなん?

34 蟻人間 ◆T6xkBnTXz7B0 sage 2020/11/18(水) 22:55:28.97 ID:???
>>33
今回は技術情報システムで、公開される情報だから、問題ないんとちゃうん?

36 Name_Not_Found sage 2020/11/18(水) 23:20:35.82 ID:???
トリップそのままとか斬新な自演ですね(笑)


一人ママゴト楽しい?
2020/12/09(水) 14:15:06.08ID:VbRdXPuW
>>15
まずは、最新のPythonをフツーにインストールしてくれ。
2020/12/09(水) 15:45:21.42ID:VbRdXPuW
>>17
そして、PythonへのPATHを追加。
さらにコマンドプロンプトから
「pip install beautifulsoup4」と
「pip install requests」
を実行してくれ。
2020/12/09(水) 16:27:40.67ID:jODQKuwy
自演乙。

作ろう!ウェブアプリ開発コンテストPart1
https://mevius.5ch.net/test/read.cgi/hp/1605200346/

38 Name_Not_Found sage 2020/11/19(木) 19:16:44.24 ID:???
33 蟻人間 ◆T6xkBnTXz7B0 sage 2020/11/18(水) 22:50:58.32 ID:???
local storageはセキュリティどうなん?

34 蟻人間 ◆T6xkBnTXz7B0 sage 2020/11/18(水) 22:55:28.97 ID:???
>>33
今回は技術情報システムで、公開される情報だから、問題ないんとちゃうん?

36 Name_Not_Found sage 2020/11/18(水) 23:20:35.82 ID:???
トリップそのままとか斬新な自演ですね(笑)


一人ママゴト楽しい?
2020/12/09(水) 18:03:10.10ID:y7KEYUhD
Ruby on Rails で、作ってはいけないのか?
2020/12/09(水) 18:08:44.39ID:jb06R+pz
>>20
Ruby得意? スクレイピングできる?

なら、Ruby使ってもいいぜ。
2020/12/09(水) 18:53:31.47ID:VbRdXPuW
Seleniumのsave_screenshotを使えばWebページのレンダリング可能。
https://www.seleniumqref.com/api/ruby/window_get/Ruby_save_screenshot.html

DOMにおいて、ページの構成要素を移動させるなら、
CSSのtransformプロパティを使えば移動できる。
https://developer.mozilla.org/ja/docs/Web/CSS/transform

CSSを編集するには、Seleniumのexecute_scriptとDOMのstyleを使っていろいろすればできるらしい。

https://rooter.jp/web-crawling/selenium_execute_script/
2020/12/09(水) 19:21:50.41ID:VbRdXPuW
まず、最新のRubyをインストール。次に、gemプログラムを使って必要なモジュールをインストール。

gem install nokogiri
gem install selenium-webdriver
gem install ffi

さらに https://github.com/mozilla/geckodriver/releases にあるgeckodriver.exe をPATHの通った場所に置く。

# shottest.rb
require 'selenium-webdriver'
driver = Selenium::WebDriver.for(:firefox)
driver.get('https://www.google.co.jp')
driver.save_screenshot('File01.png')

これでOK。shottest.rbを実行するとブラウザが起動し、自動的にスクリーンショットが撮られる。
2420
垢版 |
2020/12/09(水) 19:23:07.99ID:y7KEYUhD
a.js.erb という感じで、
JavaScript も、ERB で書ける

ERB は、あらゆるファイルに、Ruby の式を埋め込んで書ける

Ruby on Rails では、React, Bootstrap を使う事が多い
2020/12/09(水) 19:26:30.84ID:VbRdXPuW
言い忘れたが、事前にFirefoxのインストールが必要だ。
2620
垢版 |
2020/12/09(水) 19:28:15.24ID:y7KEYUhD
ffi なんて、いる?

Ruby のselenium-webdriver は、Chrome 以外で動くかな?
Edge Chrome では、動く機能が少なすぎる

Rails のシステムテストでは、Capybara, Headless Chrome を使う
2720
垢版 |
2020/12/09(水) 19:40:29.34ID:y7KEYUhD
こういう感じ

require "selenium-webdriver"

options = Selenium::WebDriver::Chrome::Options.new
options.add_option(:detach, true) # ブラウザを切り離す

options.add_argument('--start-maximized') # 画面最大

driver = Selenium::WebDriver.for :chrome, options: options
driver.manage.timeouts.implicit_wait = 15 # 要素の検索の timeout

url_0 = "ttps://何々"
url_1 = "ttps://何々"

driver.navigate.to url_0

driver.execute_script( "window.open()" ) # 新しいタブを開く
driver.switch_to.window( driver.window_handles.last ) # 新しいタブへ移動する

driver.navigate.to url_1
2020/12/09(水) 19:44:41.00ID:jb06R+pz
テーマは、ホームページの破壊。DOM要素にスタイルを適用して「壊す」。

ターゲットはこのホームページ(私のです):
https://katahiromz.web.fc2.com/

このホームページを「破壊」する動画を制作する。一般に動画を作成するには、動きのある複数のスクリーンショットを撮ってテキトーなツールで動画に変換すればいい。「画像から動画を作る ツール」を検索。

ドライバーでJavaScriptスクリプトを実行してスタイルを編集した後で、再びスクリーンショットを撮ればスタイルが変更された画像が得られるという訳だ。

壊すということは、部品がガタつくとか、外れるとか、落ちるとか言うことだから、こういう動きをスタイルで再現すればいい。
2920
垢版 |
2020/12/09(水) 19:46:05.31ID:y7KEYUhD
nokogiri を使うのなら、

require "nokogiri"

url = "file:///" + File.join( __dir__, 'test.htm' )
driver.navigate.to url

doc = Nokogiri::HTML( driver.page_source )
2020/12/09(水) 19:49:02.13ID:jb06R+pz
ハンマーで叩くというのも、画像を重ねればできるだろう。叩いた瞬間、部品は振動するはずである。

何度か叩くと部品が少しずつ落下する。落下運動は放物線をたどるはずだ。
3120
垢版 |
2020/12/09(水) 19:52:36.99ID:y7KEYUhD
DOM を破壊するのは、Vue.js で、要素の位置を入れ替えるとか、どうかな?
2020/12/09(水) 19:54:57.39ID:jb06R+pz
>>31
ひとまずやってみてくれ。
2020/12/09(水) 20:01:15.64ID:jb06R+pz
>>1-2
Say No to racism!
3420
垢版 |
2020/12/09(水) 20:10:13.64ID:y7KEYUhD
無理。難しすぎる

表示を壊して、動画まで作成できません
2020/12/09(水) 21:05:01.26ID:VbRdXPuW
>>34
初めはみんなそう言うもんなんや。

でも細かく分解して考えれば大丈夫やねん。
ちょっと待てよ。動くサンプルプログラムを考えるから。
2020/12/09(水) 21:30:47.76ID:YZTCBh8U
Web ページがだんだん崩れていくアニメーションってすでにあったよね確か
GigaZine の記事で見たんだっけな
37デフォルトの名無しさん
垢版 |
2020/12/10(木) 09:39:32.67ID:Bau3ggnP
これがサンプルだ。これを参考にして色々作ってみてくれ。

require 'selenium-webdriver'
driver = Selenium::WebDriver.for(:firefox)
driver.get('https://katahiromz.web.fc2.com/')
for t in 0..10
_driver.execute_script("
__let r = Math.random() * 4 - 2;
__let elements = document.querySelectorAll('*');
__for (let i in elements) {
___if (elements[i].style) {
____elements[i].style.transform = 'rotate(' + r + 'deg)';
___}
__}
_");
_filename = sprintf('File%03d.png', t);
_driver.save_screenshot(filename)
end

あ、「_」はスペースかタブに置換してくれ。

transformの使い方はここに書いてある:
https://developer.mozilla.org/ja/docs/Web/CSS/transform
2020/12/10(木) 09:58:49.94ID:a08vYCAA
>>37
一応、簡単に解説しよう。

4行目。tは時間の変数。
5行目。execute_scriptメソッドで文字列のJavascriptコードを実行する。
6行目。乱数を取得。
7行目。CSSセレクタでDOM要素を取得する。
9行目。styleがないDOM要素は無視する。
10行目。transformで回転させる。
14行目。tを使って、連番のファイル名の文字列を構築する。
15行目。スクリーンショットを取得する。
39デフォルトの名無しさん
垢版 |
2020/12/10(木) 11:47:18.24ID:YXjbRyJb
自演でコロコロ名前変えてるからまたトリップ付け忘れちゃったねwww

>>37->>38
4020
垢版 |
2020/12/10(木) 15:36:36.89ID:HstTQkWC
なるほど

平衡感覚が狂うw
4120
垢版 |
2020/12/10(木) 16:07:15.87ID:HstTQkWC
>>37
JavaScript のコードは、ヒアドキュメントにした方が良い

# style のある要素だけを回転させる

jsCode = <<'EOT'
let r = Math.random( ) * 4 - 2;
let elements = document.querySelectorAll( '*' );
for ( let i in elements ) {
if ( elements[i].style ) {
elements[i].style.transform = 'rotate(' + r + 'deg)';
}
}
EOT

for count in 0..3

# JavaScript を実行
driver.execute_script jsCode

image_filepath = sprintf( 'File%03d.png', count );
driver.save_screenshot( image_filepath ) # スクリーンショット
end
4220
垢版 |
2020/12/10(木) 16:27:33.98ID:HstTQkWC
エンジニアチャンネル・粟島

プログラミングでYouTube動画の編集作業を自動化する
https://www.youtube.com/watch?v=2nDkNHeCKs4

Python で動画の無音部分を、自動的にカットする

こういうツールを作れば、編集作業が減って、YouTuber は大助かり!
2020/12/10(木) 17:00:54.83ID:a08vYCAA
次はハンマーで叩いてみるんだが、ハンマーは今回はアニメGIF画像で表現する。

GIF画像はアニメーションと透過ができるファイル形式である。アニメGIFを作るには複数のGIFファイルをつなげてアニメにする特殊なソフトを使用する(フリーソフトでOK)。

画像要素の追加には
document.createElement('img')

appendChildを使用する。画像を追加して表示すればアニメーションは自動的に開始される。

画像のソース(src)には、data: urlを使用して画像データを埋め込むことにする。
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況