「+J」を含む日記 RSS

はてなキーワード: +Jとは

2023-02-03

仁藤夢乃さんが出ている英語の本が話題になってないけど際どい件

https://www.amazon.co.jp/Contemporary-Japanese-Feminist-Movement-Macmillan-ebook/dp/B0B9RHJY79/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=73INE5EESKRJ&keywords=contemporary+japanese+feminist&qid=1675414916&s=english-books&sprefix=contemporary+japanese+feminist%2Cenglish-books%2C280&sr=1-1

Palgraveから出たシリーズの一つであるVoices from the Contemporary Japanese Feminist Movementという本。

キャロラインノーマエマダルトンという、日本フィールドの一つとしている海外フェミニストによる編著で、日本における今のフェミニスト活動家たちへのインタビュー活動内容などを論じている。

あんまり話題になっていないが、その中の一人が仁藤さん。あと何人かいるのだが、北原みのりさんもいる。

北原さんと言えば、トランスジェンダー問題について、TERF(Trans排除的ラディカルフミニスト)と呼ばれていて、一部から猛烈な批判さらされている人物

というか、トランスジェンダーに対して敵対的であるのは明らか。

https://twitter.com/iitaikoto1u/status/1530360053873934336?s=20&t=jFl-EEsVi9Jw8lvIfxoaPw

実のところ、編者の一人であるキャロラインノーマもTERFと称される立場である

https://twitter.com/Beriya/status/1569625361901821953?s=20&t=jFl-EEsVi9Jw8lvIfxoaPw

仁藤さんは慎重にトランスジェンダーに関する言及は避けているが、トランス排除的な団体思想をもった人との付き合いがあり、おそらく彼女トランスジェンダーには排除的な立場であるのに疑いはない。

石川優実さんが、トランスジェンダーを扱った書籍をめぐるレビュー炎上し、一時アカウントを消されていたようなことが、遠からず仁藤さんもそうなるのではないだろうか。

https://twitter.com/iitaikoto1u/status/1592857376939741184?s=20&t=pMn9K4ght0xHu9B98aoFGA

今のところ、トランスアライの人たちは、仁藤さんの反トランス的な立ち位置を薄々感じつつも、それについては糾弾することはしていないが、明るみに出るのも時間問題だろう。

2023-01-12

anond:20230112221133

・色んなこと満遍なくやりたい

・やべー案件に何年も磔にされたくない

これが多様なサービスアプリ作ってみたいという話なら高単価SESに行くしかない。

かなりの経験を積んだベテランじゃないと入れない世界出身学部も見られるから相当に厳しいと思う。

フロントバックエンドインフラなどもやってみたいという話なら自社でウェブサービス運用している上場企業正社員で入るのがいいだろう。

ただし正社員ということはリリース日には何が何でもサービスインさせる立場になるということでもある。定時退社の社風であっても進捗上がってないなら稼動上げて対応ということは普通にある。

派遣で入ればそういうことは無い。上場企業ならコンプラ厳しいからね。でも数ヶ月程度、長くて数年のスポットになることがほとんどなので長期的にはどうなんだろうな。

ここでは俺の経験を踏まえて「自社でウェブサービス運用している上場企業正社員で入る」という前提で話す。

アピールすると良いのは使える言語インフラの知見、構築と運用経験

全部が強い必要は無い。どれか一つが強くて他はまあなんとか程度でいい。逆に言うと全くダメですが一つでもあると厳しい。

使える言語では、C#,Javaを大きめな規模のバックエンドとして使ってるとこが多い反面、対応できる人はフリーにも派遣にもたくさんいるのでちょっと弱い。SIer出身コード書いてたなら当然できるよね、というレベル

今ならtypescript(javascript), pythonあたりができてgo あるいは Rust勉強してます、というのがけっこう強い。

分かってると思うが言語が使えるというのは、まっさらPCを与えられて主要なウェブフレームワークセットアップしてローカルホストを立てるとこまでを含む。

JavaならSpringboot+gradle+JUnit、PHPならLaravel、pythonならdjangotypescriptならNode+React+knex、あとJestかDreddも入るかな。

インフラ知識では、クラウドオンプレ両方のメリットデメリットを把握しているとよい。

AWS,Azure,GCP,Oracle Cloudのどれでもいいけど実際に使った経験があるとよい。俺は個人GCP契約してkubernetesVM、LBを使っている。

ネットワーク知識は薄くでも持っていた方がよい。HTTPとかcookieとかセッションとか知りませんCORSって何ですか?レベルでは無理。まあここら辺はウェブサービスを作れば必ずやるので大丈夫だろう。

LetsSSL証明書を作ってopenssl検証してnginx適用してHTTPS化ができるならアピールになる。

dockerはもうそろそろ使えて当然のレベルになってきているので必須。実際ウチではdockerが分からない使えない人は面接へ進めないようになっている。

構築と運用では、予算内に収まるような構築と運用サービスインした後のトラブルシューティング経験があるとよい。

常にコスト意識を持っていることが必要クラウドは油断すると100万程度すぐ飛ぶ。コスト意識が無い人を運用担当として採用することは絶対にない。

トラブルシューティングで重視されるのはベンダー対応よりもエンドユーザー対応の方。

サービスを早急に復旧させること、そのためにどういう仕組みが必要なのか、構築するところから語れる知見があるとよい。もちろんそこにもコスト意識必要

CI/CD、PrometheusやDatadogによる監視アラートについて語れるとよい。

CI/CDを扱うということは当然gradle,maven,yarn,シェルスクリプトは書けて使えてwebpack,minify,Jenkinsコンフィグもできるということである


どうだろう、かなり雑に書いたが雰囲気は伝わると思う。

あ、git使えないは論外。もし使えないなら今すぐ使えるようになるか諦めるかのどちらかで。

2022-07-29

anond:20220729145842

↓これはソムリエしか言えないレスだと思うわ

563[名無し]さん(bin+cue).rar2019/05/31(金) 08:34:14.12ID:aPH+JL9B

風呂もの見てると母娘の体型や乳の形状の遺伝が目に見えてわかるのが興味深いね

素晴らしい遺伝例だと上にも書いてたHSC6だろうか。母親は綺麗に整った身体だし、娘さんの方も贅肉ひとつ付いてない思春期少女理想の如き肉体

2020-11-21

よさそうだけど使いみちわからん

https://uit-inside.linecorp.com/episode/68

まだピンとこない。確かになんかスゲーってなるんだけど、SSR+jQueryとかい狩猟採集民みたいな仕事生業にしている自分としては、そもそもJSゴリゴリ使うこと自体が悪だと思っていて。

隠蔽必要になるほどDOMの動的な書き換えに気をつける必要があるのって、HTMLとかWebページに求めること自体が間違ってるんじゃないのかなと言った思想は持ってる

なので、安心してJSを書けるってのはごもっともだし気持ちもわかるけど、安心してJSを書くじゃない!JSを書くならな、親を斬りつける決死覚悟で、DOMを切り刻みCSSで広域を汚染させる覚悟決めて、ページをぶっ壊すつもりでやれ!といった気分になる。

わかってる。そういう精神負荷バカげてるしそんなの無くてもJSを書ける方がいいっていいたいんだろう。まぁ世の中の流れとしてはそのとおりだし、反論はできない。脳みそ停止してコード書いても、安全に動くのが絶対正義だよ。

クワクする技術だけど、じゃあ具体的に何に使えるの?っていうのが本当に重要で、お話の中でも具体例が上手く出ていないのとか、どんな既存問題解決するのかわからず、わざわざ使うためのインセンティブ薄いという印象になってしまった。

まぁシャドウDOMよく知らないかトンチンカンなこと書いてそうだけど、気にしないで。

読んだ人もこいつ適当ほざいてるな〜くらいの認識でよろ

2020-11-13

+Jってなんだよ

Jって言ったらなんJだろ!?

2020-10-22

vscodeメモ

ctrl+k, ctrl+数字指定した段数のインデントまで折りたたみ、ctrl+k, ctrl+jでインデント全部開く

2020-10-03

anond:20201003213855

仰ることはわかりますよ。フレームワークを使いこなしているだけで、言語理論を知った気になっているという指摘はわかります

しかしながら現実問題、大多数が使っているフレームワークを使わないと CSRFSQL インジェクションといった脆弱性に対して低コストで応対できる方法がありますか?まさか WAF でどうにかなるなんて、言いませんよね。今どきフルスクラッチアプリ作れ、なんて逆に技術力がないとしか聞こえませんが。

ぶっちゃけ RubyPHP なんて、クライアントサーバデータを低コストで受け渡すだけのツールしか思ってないわ。RDB や S3 といったドメインストレージにより近いなにかだし、iOS/Android/ブラウザたかSwift/Java/HTML+CSS+JavaScript をいじるだけじゃねーか。ウェブ領域セキュリティ気にしないと死ぬから、むしろメンテされているフレームワーク更新し続けないと死ぬんだよ。自作メンテしてないフレームワークを利用する方が気がふれているとしか思えませんがね。

2020-08-20

anond:20200820030801

先人の作りたもうた神Excelに仕える身よりひたすら研鑽を積み重ねて、ワークシート関数超絶技巧WorkBookからVBAに開眼し、C#+Javascriptで社員500人規模の会社の基幹システムを構築し、現在はしがないガードマンをしながら気ままに暮らしております

いままでに構築してきたシステムで未だにたまに出るシステムの改修対応依頼で、下手すると本業年収を軽く上回るほどの収益を齎してくれます

まったくありがたいことですわ

2020-08-09

沖縄県流行についての専門家コメント高山義浩医師

悲報沖縄コロナgo to キャンペーン(7/22~)と一致 [327876567]

https://leia.5ch.net/test/read.cgi/poverty/1596958000/41

.

41 名前番組の途中ですがアフィサイトへの転載禁止です (アウアウウーT Sa55-2X+j)[sage] 投稿日:2020/08/09(日) 16:31:35.03 ID:6/0kXXj6a

那覇最大の歓楽街に対し、2週間の休業要請

高山義浩 | 沖縄県立中部病院感染症内科日本医師会総合政策研究機構

7/31(金) 11:01

https://news.yahoo.co.jp/byline/takayamayoshihiro/20200731-00190953/

.

.

そもそも、なぜ、これほどに急速に、沖縄の夜の街で新型コロナ流行し始めたのでしょう?

.

すでにメガクラスターへと発展している米兵へとリンクしている可能性もあります

しかし、東京での流行により働くことが困難になった女性たちが、沖縄へと流れてきていた事情もあるようです。

.

リゾートバイトと言えば、聞こえは良いのですが…、生き抜くためにギリギリ女性たちが、

GOTOキャンペーンに照準をあわせて働き始めていました。

.

感染症流行は、いつも社会の弱い部分をさらけ出します。外出自粛、ソーシャルディスタンス、三密回避… 

これらが呼びかけられた結果、コロナは夜の街へと逃げ込んだのです。

社会保障による支えがなく、生き抜くために「密」であることが避けられぬ場所へ…。

.

これから2週間にわたって松山地区が休業するとともに、住民全体が不要不急の外出を自粛することが徹底できれば、

那覇流行は沈静化へと向かうことが期待されます

とくに、夜の街に限らず宴会を控えること。そして、お盆は少人数とし、里帰りは延期してもらうことも必要です。

さらに、高齢者施設病院において、アウトブレイクが生じることがないよう、私たちは力を合わせなければなりません。

まだまだ苦しい戦いが続きますが、しかし、いずれは終わります

.

ただ、松山で働いている女性たちは、これからどこへ流れていくのでしょうか? 

社会現実直視したサポート体制を重ねなければ、いつまでも問題は先送りされ、終わりを迎えることはありません。

そして、コロナもまた拡散していくことでしょう。

.

59 自分番組の途中ですがアフィサイトへの転載禁止です (アウアウウーT Sa55-2X+j)[sage] 投稿日:2020/08/09(日) 16:35:15.81 ID:6/0kXXj6a [2/3]

今回の沖縄県についての専門家の情勢分析

.

https://www.facebook.com/photo.php?fbid=3111651008888385

高山義浩

August 4 at 11:33 AM

.

それらはさておき、沖縄の「ホテル足りない問題」が一部で過熱報道されるなか、個人的には「そこじゃない」感が大いにあります

というのも、急速に患者数が増加したのは、那覇の夜の街を中心としたアウトブレイクに、私たちが気づけてなかったことに問題があったからです。

.

これは、私たち沖縄県の専門家責任があります

7月4日以降、米軍においてメガクラスター現在までに286人)が発生したため、気を取られすぎたのです。

7月12日に北谷の夜の街で臨時検査(130人)、19日に金武の夜の街で臨時検査(198人)を行いました。

結果、陽性者はゼロであり、夜の街での感染拡大は起きていないと気を抜きました。

ところが、この時点で那覇の夜の街では、流行が始まっていたのです。しかし、さらに読みを外しました。

7月25日、26日には、ハンセン普天間基地従業員(983人)に対する臨時検査を行いました。結果、陽性者は1人に過ぎませんでした。

その一方で、検査機関が混雑してしまって、報告が遅延するようになってしまいました。

.

ようやく、那覇の夜の街にターゲットして臨時検査(2080人)を実施したのが、8月1日、2日でした。

まり米軍にこだわりすぎて、専門家の読みが後手後手に回ってしまった感があります

いま、急速に陽性者が出ているのは、一定流行が起きてから検査を始めてしまたからです。

次に活かすべき反省は、ここだと思っています

.

これまで沖縄県では、クラスター発生を疑った場合には、その周辺に対する徹底したPC検査実施しています

このやり方が正しかったのかどうか、今後の分析を待ちたいと思いますが、いずれにせよ、流行に遅れて徹底して検査をすれば、急速に陽性者数が増えます

.

ただ、こうした早期介入により発見される患者は、もっぱら軽症者もしくは無症候者です。

病院への入院を要する患者ではないため、隔離施設としてのホテルが不足します。実際、本日時点での沖縄県における重症者は3人に過ぎません。

ほとんどが軽症者なんです。重症者への治療が滞ったような、ニューヨーク北イタリア医療崩壊とは、まったく別の問題です。

.

予告しますが、これから数日、さら沖縄県の新規陽性者数は増加します。なぜなら、私たちは徹底したクラスター対策を続けているからです。

100人を超えるでしょう。それぐらい大きな流行が起きています

ですから、ある1日の陽性者数の増減に一喜一憂したり、最高記録を更新3日目みたいなことには、ほとんど意味がありません。

.

63 自分返信:番組の途中ですがアフィサイトへの転載禁止です (アウアウウーT Sa55-2X+j)[sage] 投稿日:2020/08/09(日) 16:35:52.92 ID:6/0kXXj6a [3/3]

>>59

.

若者の多くが軽症のまま軽快します。

そして、ホテルにいようが、自宅にいようが、周囲との接触を断つ心がけをしていれば、感染を広げることはありません。

もちろん例外はあります。ただ、診断されていない(または偽陰性の)軽症者や無症候者が、感染を広げるリスクの方がよほど大きいです。

そして、実のところ、診断されていない感染者の方が多いはずです。

.

まあ、個人的には、クラスターが明らかになった集団に対して、必ずしも検査をやり続けることはないと思っています

高齢者や基礎疾患を有する方にの検査実施して、それ以外の方には、「みなさん感染者とみなします。

14日間じっとしていてください」として外出自粛を求める方が効率的かつ確実です。

なぜかというと、受診してこない(または偽陰性の)人たちも含めて封じ込められるからですね。

.

重症リスクの高い集団(主として高齢者)に注目して、確実に医療へつなぐ施策をとっていくことが必要なんです。

沖縄県では、50人、60人と全体の陽性者数ばかりが報道されていますが、

その陰で高齢者感染事例がジワリジワリと増えてることに気づいていますか?

.

というわけで、沖縄県の皆さん、高齢者や基礎疾患を有する方への面会をできるだけ控えてください。

また、流行している都市部から地方への不要不急の移動も控えてください。

.

症状がある方は、外出を控えてください。学校仕事休みましょう。

高齢者や基礎疾患を有する方、ケアに関わる方は放置することなく、かかりつけ医相談して受診方法指導を受けてください。

かかりつけ医のいない方は、コールセンター電話をかけて相談してください。

.

療養のためのホテル室数は飛躍的に増えました。さいわい、GOTOの過熱も遠のいたので、確保しやすくなっています

しかし、そんなことより、県民の皆さんに知っていただきたいのは、高齢者への感染拡大を防ぐことです。

いま、その瀬戸際にあると感じています

2020-05-22

anond:20200522142522

サーバー側の処理はJAVA

画面表示部分はHTML+CSS+JS

よくあるよね?

2020-05-21

Vm9sLjEwNiDmlL/lupzjgavjgojjgovluIPjg57jgrnjgq/jga7nlJ/nlKPjg7vo qr/pgZTjgavjgaTjgYTjgabjgIHnmobmp5jjga7nlpHllY/jgavjgYrnrZTjgYjj gZfjgb7jgZk=

57WM5riI55Sj5qWt55yB44CA5pS/562W57Wx5ous6Kq/5pW05a6YCuaxn+W0jiDn

po7oi7EKCjIwMjDlubQ15pyIMjHml6XjgIBNUklDIGJ5IOWMu+eZguOCrOODkOOD

iuODs+OCueWtpuS8muOAgOeZuuihjOOAgOOAgGh0dHA6Ly9tZWRnLmpwCuaWsOWe

i+OCs+ODreODiuOCpuOCpOODq+OCueOBuOOBruWvvuW/nOOBruOBquOBi+OBp+OA

geOBneOBruWNseapn+OBruOCt+ODs+ODnOODq+OBruOCiOOBhuOBq+aJseOCj+OC

jOOBpuOBjeOBn+ODnuOCueOCr+OAguOBk+OBk+OBq+adpeOBpuS7ruioreW6l+iI

l+OChOmjsumjn+W6l+OBquOBqeOBp+OCgjUw5p6a5YWl44KK44GM5LiA566xMjAw

MOWGhuWJjeW+jOOBp+iyqeWjsuOBleOCjOOCi+OCiOOBhuOBq+OBquOCiuOAgeOB

suOBqOmgg+OBruOCiOOBhuOBquODnuOCueOCr+S4jei2s+OBrueKtuazgeOBr+aU

ueWWhOOBl+OBpOOBpOOBguOCiuOBvuOBmeOAggrjgZ3jgYbjgZfjgZ/kuK3jgafj

gIHmlL/lupzjgYzlrp/mlr3jgZfjgabjgYTjgovkuIDkuJbluK8y5p6a44Gu5biD

44Oe44K544Kv44Gu6YWN5biD44Gr44Gk44GE44Gm44CB44GT44KM44KS55aR5ZWP

6KaW44GZ44KL5oSP6KaL44GM5aKX44GI44Gm44GE44G+44GZ44CC6YWN5biD44GV

44KM44Gf44Oe44K544Kv44Gr6auq44Gu5q+b44KE57O444GP44Ga44GM5YWl44Gj

44Gm44GE44Gf44KK44CB44Kr44OT44Go5oCd44KP44KM44KL5aSJ6Imy44GX44Gf

44Oe44K544Kv44GM44GC44Gj44Gf44Go44Gu5aCx6YGT44KS6ICz44Gr44GV44KM

44Gf5pa544KC44GE44KJ44Gj44GX44KD44KL44Gn44GX44KH44GG44CC5ZWP6aGM

44Gu44GC44KL44Oe44K544Kv44Gv6YCf44KE44GL44Gr5Lqk5o+b44GZ44KL5a++

5b+c44KS6KGM44Gj44Gm44GE44KL44Go44GT44KN44Gn44GZ44GM44CB5a6f6Zqb

44Gr5omL44Gr44GV44KM44Gf5pa544Gr5LiN5a6J44Go5LiN5L+h5oSf44KS5LiO

44GI44Gm44GX44G+44GE44G+44GX44Gf44GT44Go44Gv44CB5b+D44GL44KJ44GK

6Kmr44Gz55Sz44GX5LiK44GS44Gf44GE44Go5oCd44GE44G+44GZ44CCCgrluIPj

g57jgrnjgq/jgpLlt6HjgovkuIDpgKPjga7lr77lv5zjgbjjga7mibnliKTjga/j

gIHmlL/lupzjgajjgZfjgabjgZPjgozjgpLnnJ/mka/jgavlj5fjgZHmraLjgoHj

govjga7jga/lvZPnhLbjgafjgZnjgILjgZfjgYvjgZfjgarjgYzjgonjgIHlrp/p

mpvjgavjg57jgrnjgq/jgpLoo73pgKDjgZfjgZ/kuovmpa3ogIXjgavjgoLljrPj

gZfjgYTmibnliKTjga7nm67jgYzlkJHjgZHjgonjgozjgabjgYTjgovjgZPjgajj

ga/jgIHjgZPjga7kvZzmpa3jgpLjgYrpoZjjgYTjgZfjgZ/nq4vloLTjgavjgYLj

govogIXjgajjgZfjgaboqqDjgavnlLPjgZfoqLPjgarjgY/mgJ3jgaPjgabjgYrj

gorjgb7jgZnjgILku4rlvozluILloLTjgavlh7rlm57jgovjg57jgrnjgq/jga7k

vpvntabph4/jgYzlopfjgYjjgIHjg57jgrnjgq/kuI3otrPjgavlr77jgZnjgovl

jbHmqZ/mhJ/jgYzoloTjgozjgovjgavjgaTjgozjgabjgIHku4roiKzjga7luIPj

g57jgrnjgq/jga7nlJ/nlKPjgavmkLrjgo/jgaPjgZ/kuovmpa3ogIXjgavlr77j

gZfjgabjgYTjgaPjgZ3jgYbljrPjgZfjgYTnm67jgYzlkJHjgZHjgonjgozjgovl

j6/og73mgKfjgYzjgYLjgorjgb7jgZnjgILnt4rmgKXmmYLjga7lr77lv5zjgYzl

ubPmmYLjga7ln7rmupbjgavjgojjgaPjgaboqZXkvqHjgZXjgozjgovjgZPjgajj

ga/lvoDjgIXjgavjgZfjgabjgYLjgorlvpfjgovjgZPjgajjgafjgZnjgYzjgIHm

h7jlv7XjgZnjgbnjgY3jga/jgIHjgZ3jgYbjgZfjgZ/oqZXkvqHjgYzluoPjgYzj

govjgZPjgajjgavjgojjgaPjgabjgIHku4rlvozjgIHlm73jga7nt4rmgKXkuovm

hYvjgavljZTlipvjgZfjgojjgYbjgajjgZnjgovkvIHmpa3jgYznj77jgozjgarj

gY/jgarjgaPjgabjgZfjgb7jgYbjgZPjgajjgafjgZnjgIIKCuWFiOaXpeOBruWb

veS8muWvqeitsOOBruS4reOBp+OBr+OAgeOAjOaUv+W6nOOBjOmFjeOCi+W4g+OD

nuOCueOCr+OBr+OBneOBruWkp+WNiuOBjOS4jeiJr+WTgeOBp+OBguOCiuWFqOOB

puW7g+ajhOOBmeOBueOBjeOAjeOBqOOBhOOBo+OBn+i2o+aXqOOBruitsOirluOB

jOWxlemWi+OBleOCjOOBn+OBn+OCgeOAgeOBneOBrue1jOe3r+OCkueQhuino+OB

l+OBpuOBhOOBn+OBoOOBj+OBn+OCgeOBq+OAgeizqueWkeOBq+WJsuOCiui+vOOC

gOW9ouOBp+etlOW8geOCkuOBleOBm+OBpuOBhOOBn+OBoOOBjeOBvuOBl+OBn+OA

guOBl+OBi+OBl+OAgeengeOBruetlOW8geOBr+mAmuWRiuOBleOCjOOBn+izquWV

j+OBq+etlOOBiOOCi+OCguOBruOBp+OBr+OBquOBi+OBo+OBn+OBn+OCgeOBq+OA

geaAkuWPt+OBqOWPseiyrOOBruS4reOBp+WNgeWIhuOBq+OBiuS8neOBiOOBmeOC

i+OBk+OBqOOBjOOBp+OBjeOBvuOBm+OCk+OBp+OBl+OBn+OAguOBneOBk+OBp+OB

k+OBruWgtOOCkuOBiuWAn+OCiuOBl+OBpuOAgeWkmuOBj+OBruaWueOBrueWkeWV

j+OBq+OBiuetlOOBiOOBmeOCi+W9ouOBp+OAgeOBneOBruiDjOaZr+OBqOe1jOe3

r+OBq+OBpOOBhOOBpuabuOOBjeiomOOBl+OBpuOBiuOBjeOBn+OBhOOBqOaAneOB

hOOBvuOBmeOAggrvvJzjgarjgZzjgIHluIPjg57jgrnjgq/jgaDjgaPjgZ/jga7j

gYvvvJ4KCuWGjeWIqeeUqOOCkuWJjeaPkOOBqOOBl+OBn+mVt+acn+mWk+S9v+eU

qOWPr+iDveOBquW4g+ijveODnuOCueOCr+OCkuWkp+mHj+OBq+eUn+eUo+ODu+iq

v+mBlOOBmeOCi+OBk+OBqOOBq+OCiOOBo+OBpumcgOe1puOCruODo+ODg+ODl+OC

kuWfi+OCgeOAgeS9v+OBhOaNqOOBpuODnuOCueOCr+OCkuWMu+eZgumWouS/guiA

heetieOBq+WEquWFiOeahOOBq+WbnuOBm+OCi+eSsOWig+OCkuaVtOOBiOOCiOOB

huOBqOOBl+OBn+OBruOBjOOAgeW4g+ODnuOCueOCr+OBq+WPluOCiue1hOOCk+OB

oOacgOWkp+OBrueQhueUseOBp+OBmeOAggoK5pys5bm0MeaciOmgg+OBi+OCieOA

geOBneOCjOOBvuOBp+WbveWGheS+m+e1puOBrjjlibLnqIvluqbjgpLljaDjgoHj

gabjgYTjgZ/kuK3lm73jgYvjgonjga7jg57jgrnjgq/jga7ovLjlhaXjgYzpgJTn

tbbjgYjjgIHjg57jgrnjgq/jga7lk4HoloTnirbmhYvjgYzlp4vjgb7jgorjgb7j

gZfjgZ/jgILjgZPjga7jgZ/jgoEy5pyI44Gr44Gv44Oe44K544Kv44KS5rGC44KB

44Gm5pep5pyd44GL44KJ5bqX6IiX44Gu5YmN44Gr6KGM5YiX44GM44Gn44GN44KL

54q25rOB44Go44Gq44KK44CB5Zu95Lya562J44Gn44KC44Oe44K544Kv44Gu5L6b

57Wm44KS5aKX44KE44Gb44Go44Gu5oyH5pGY44GM55u45qyh44GO44G+44GX44Gf

44CCMuaciOS4i+aXrOOBq+OBr+OAgeODnuOCueOCr+OBruiyt+OBhOWNoOOCgemY

suatouOBruOBn+OCgeOBq+ODjeODg+ODiOOCquODvOOCr+OCt+ODp+ODs+OBruiH

queym+OCkuaxguOCgeOCi+OBqOWFseOBq+OAgeWbveWGheeUn+eUo+ioreWCmeOB

ruWil+W8t+OCkuWQq+OCgeOBn+S+m+e1pumHj+aLoeWkp+OBq+WPluOCiue1hOOB

v+OBvuOBl+OBn+OAggrjgZfjgYvjgZfjgarjgYzjgonjgIHlvZPmmYLjga7lm73l

hoXjgavjgYrjgZHjgovjg57jgrnjgq/jga7kvpvntabog73lipvjga/mnIjnlKM0

5YSE5p6a56iL5bqm44Gn44GC44KK44CB44Gd44Gu5q6G44Gp44GM5LiN57mU5biD

44KS55So44GE44Gf5L2/44GE5o2o44Gm44K/44Kk44OX44Gn44GX44Gf44CC5Zu9

5YaF55Sf55Sj5Yqb5aKX5by344Gu44Gf44KB44Gu6KOc5Yqp6YeR44Gr5b+c5Yuf

44GX44Gf5LyB5qWt44KC5YWo44Gm5LiN57mU5biD44KS55So44GE44Gf5L2/44GE

5o2o44Gm44Oe44K544Kv55So44Gu6Kit5YKZ5oqV6LOH44Gn44GX44Gf44CC44GT

44Gu6aCD44CB5oSf5p+T55eH44Gu5bCC6ZaA5a6244Gq44Gp44GL44KJ44Gv44CB

5L2/44GE5o2o44Gm44Oe44K544Kv44Gu5YaN5Yip55So44KS6KGM44GG44G544GN

44Gn44Gq44GE5peo44Gu6KaL6Kej44GM5Ye644GV44KM44Gm44GK44KK44CB6ZyA

57Wm44Ku44Oj44OD44OX44Gv5ouh5aSn44Gu5LiA6YCU44KS6L6/44KL44GK44Gd

44KM44GM55Sf44GY44Gm44GE44G+44GX44Gf44CCCgrjgZPjga7jgZ/jgoHjgIHj

g4/jg7Pjgqvjg4HjgoTjgq3jg4Pjg4Hjg7Pjg5rjg7zjg5Hjg7zjgavjgojjgovm

iYvkvZzjgorjg57jgrnjgq/jgarjganjgIHkvb/jgYTmjajjgabjg57jgrnjgq/k

u6XlpJbjga7lr77lv5zjgpLogIPjgYjjgovkuK3jgafjgIHmlL/lupzjgajjgZfj

gabjgZ/jganjgornnYDjgYTjgZ/ntZDoq5bjgYzjgIHjgqzjg7zjgrzjg57jgrnj

gq/jgafjgZfjgZ/jgILjgYvjgaTjgablsI/lrabmoKHjgarjganjgafntabpo5/l

vZPnlarjga7pmpvjgavkvb/jgaPjgabjgYTjgZ/jgqzjg7zjgrzjg57jgrnjgq/j

ga/jgIHmtJfmv6/jgZfjgabkvZXluqbjgoLliKnnlKjjgZXjgozjgabjgYTjgb7j

gZfjgZ/jgILjgZ3jgZPjgafjgIzlgaXluLjogIXjgavjgojjgovpo5vmsqvmhJ/m

n5Pjgavlr77jgZnjgovkuojpmLLjgajjgZfjgabjga/jgIHmiYvjgZnjgorjgoTj

g4njgqLjg47jg5bjgarjganjgavop6bjgozjgZ/miYvjgafoh6rjgonjga7pvLvj

goTlj6Pjgavop6bjgozjgarjgYTjgZPjgajjgYzph43opoHjgajjga7oprPngrnj

gYvjgonjgIHluIPjg57jgrnjgq/jgavjgojjgaPjgabjgoLmnInlirnjgarlr77l

v5zjga/lj6/og73jgafjgYLjgovjgI3jgajljLvnmYLplqLkv4LogIXjgavnorro

qo3jgZfjgIHluIPjg57jgrnjgq/jga7nlJ/nlKPjg7voqr/pgZTjg5fjg63jgrjj

gqfjgq/jg4jjga/jgrnjgr/jg7zjg4jjgZfjgb7jgZfjgZ/jgIIK77yc5biD44Oe

44K544Kv44Gv5L2V5pmC44G+44Gn44Gr44Gp44KM44GP44KJ44GE44Gu6YeP44KS

6Kq/6YGU44GX44KI44GG44Go44GX44Gf44Gu44GL77yeCgrjgIzjg57jgrnjgq/j

gYzmiYvjgavlhaXjgonjgarjgYTjgZPjgajjgavlr77jgZnjgovlm73msJHjga7k

uI3lronjgpLou73muJvjgZnjgovjgZ/jgoHjgavjga/jgIHnubDjgorov5TjgZfk

vb/nlKjjgafjgY3jgovluIPjg57jgrnjgq/jgpLmnaXmnIjvvIg05pyI77yJ5pyr

44G+44Gn44Gr44Gq44KT44Go44GLMeWEhOaemuimj+aooeOBp+iqv+mBlOOBp+OB

jeOBquOBhOOBi+OAjeOBqOOBhOOBhuOBruOBjOW9k+aZguOBruiqjeitmOOBp+OB

l+OBn+OAguengeiHqui6q+OBjOOBk+OBruW4g+ODnuOCueOCr+eUn+eUo+ODu+iq

v+mBlOODl+ODreOCuOOCp+OCr+ODiOOBq+WPgueUu+OBl+OAgeS6i+alreiAheOB

qOOBruiqv+aVtOOBq+aQuuOCj+OBo+OBn+OBruOBr+OBvuOBleOBq+OBk+OBrumg

g+OBp+OBmeOAggoK5pys5bm0M+aciOOBq+OBr+OAgeODieODqeODg+OCr+OCueOD

iOOCouOChOOCueODvOODkeODvOOBruW6l+mgreOBi+OCieODnuOCueOCr+OBjOa2

iOOBiOOAgeS4gOaXpeS4reODnuOCueOCr+OBq+mWouOBmeOCi+WgsemBk+OBjOa1

geOCjOOAgeWbveS8muOBp+OCguODnuOCueOCr+OBruS+m+e1puS4jei2s+OBq+Wv

vuOBmeOCi+aUv+W6nOOBruWvvuW/nOOCkumdnumbo+OBmeOCi+izquWVj+OBjOe2

muOBjeOAgeODnuOCueOCr+S+m+e1puOBruOBn+OCgeOBq+OBguOCieOChuOCi+aJ

i+OCkuWwveOBj+OBm+OBqOiyrOOCgeeri+OBpuOCieOCjOOCi+eKtuazgeOBp+OB

l+OBn+OAguWFqOWbveawkeOBjOS4gOaWieOBq+ODnuOCueOCr+OCkuiyt+OBhOax

guOCgeOCi+OBqOOBhOOBhuOBk+OCjOOBvuOBp+OBq+e1jOmok+OBl+OBn+OBk+OB

qOOBruOBquOBhOeIhueZuueahOOBqumcgOimgeWil+OBruS4gOaWueOAgeS4reWb

veOBi+OCieOBrui8uOWFpeOBjOWFqOOBj+imi+mAmuOBm+OBquOBhOOBquOBi+OB

p+OAgTHlhITmnprjgajjgYTjgYbopo/mqKHjga7nm67mqJnjgYzlvaLmiJDjgZXj

gozjgabjgYTjgY3jgb7jgZfjgZ/jgIIK77yc44Gq44Gc44CB5pel5pys6KO944Gu

44Oe44K544Kv44KS6Kq/6YGU44GX44Gq44GL44Gj44Gf44Gu44GL77yeCgrjgZ3j

goLjgZ3jgoLjg57jgrnjgq/jga7mnZDmlpnjgajjgarjgovjgqzjg7zjgrzjga/k

uK3lm73jgafjgZfjgYvnlJ/nlKPjgZfjgabjgYrjgonjgZrjgIHjgqzjg7zjgrzj

ga7lm73lhoXlnKjluqvjgoLmrobjganlrZjlnKjjgZfjgarjgYTnirbms4Hjgafj

gZfjgZ/jgIIKCuOBk+OBruOBn+OCgeOAgeWbveWGheOBp+S+m+e1puOBp+OBjeOC

i+W4g+ODnuOCueOCr+OBr+OAgeOBm+OBhOOBnOOBhDHkuIfmnprjgYvjgonlpJrj

gY/jgabjgoIxMOS4h+aemuOBruODrOODmeODq+OBp+OAgeOBiuOCiOOBnTHlhITm

nprjgajjgYTjgaPjgZ/opo/mqKHjgavjga/lsYrjgYvjgarjgYTnirbms4Hjgafj

gZfjgZ/jgILku67jgavjgarjgpPjgajjgYvlm73lhoXjgavmnZDmlpnjgajjgarj

govjgqzjg7zjgrzjgpLmjIHjgaHovrzjgpPjgafjgoLjgIHluIPoo73jg57jgrnj

gq/jgpLnuKvoo73jgZnjgovoqK3lgpnvvIjjg5/jgrfjg7PvvInjgoTkurrlk6Hj

gpLmj4PjgYjjgovjgZPjgajjgoLlm7Dpm6Pjgarnirbms4HjgafjgZfjgZ/jgILn

j77lnKjjgafjgoLjgIHjgIzluIPoo73jg57jgrnjgq/jgpLkvZzjgovjgarjgonm

l6XmnKzjgafnlJ/nlKPjgZnjgbnjgY3jgaDjgI3jgajjga7mhI/opovjgoLlpJrj

gYTjga7jgafjgZnjgYzjgIHlm73lhoXjga7nlJ/nlKPoqK3lgpnjga7mrobjganj

gYzkuI3nuZTluIPjgpLnlKjjgYTjgZ/kvb/jgYTmjajjgabjg57jgrnjgq/nlKjj

ga7mqZ/morDoo4Xnva7jgafjgZnjgIIK77yc44Gq44Gc44CB44CM6IiI5ZKM44CN

44KS5aeL44KB44Go44GZ44KL54m55a6a44Gu5LyB5qWt44Go44Gg44GR5aWR57SE

44GX44Gf44Gu44GL77yeCgrku4rlubQz5pyI5pmC54K544Gn44CB5rW35aSW44Gn

MeWEhOaemuimj+aooeOBruODnuOCueOCr+eUqOOCrOODvOOCvOOCkuiqv+mBlOOB

meOCi+ODjeODg+ODiOODr+ODvOOCr+OCkuacieOBl+OAgeW4g+ijveODnuOCueOC

r+OCkuadkOaWmeOBruiqv+mBlOOBi+OCieijgeaWreOAgee4q+ijveOAgeaknOWT

geOAgeiii+ipsOOCgeOBvuOBp+OCkuS4gOiyq+OBl+OBpuihjOOBiOOCi+S8geal

reOBr+OAgeiIiOWSjOOBl+OBi+OBguOCiuOBvuOBm+OCk+OBp+OBl+OBn+OAggoK

44Gf44Gg44CB6IiI5ZKM5Y2Y54us44Gn44GvMeWEhOaemuimj+aooeOBrueUn+eU

o+OBr+WbsOmbo+OBp+OBguOBo+OBn+OBn+OCgeOAgeS4reWbveOBp+e4q+ijvemW

ouS/guOBrualreWLmee1jOmok+OBruOBguOBo+OBn+S8iuiXpOW/oOOBqOODnuOD

hOOCquOCq+OCs+ODvOODneODrOOCt+ODp+ODs+OBruWNlOWKm+OCkuW+l+OBpueU

n+eUo+S9k+WItuOCkuani+evieOBl+OBn+OCguOBruOBp+OBmeOAggrlvZPliJ3j

gIHjgZPjgozjgokz56S+44GL44KJ44Gv44CBNOaciOacq+OBvuOBp+OBqzHlhITm

nprjga7nlJ/nlKPjgarjganliLDlupXnhKHnkIbjgaDjgajoqIDjgo/jgozjgb7j

gZfjgZ/jgYzjgIHml6XmnKzjga7nqq7nirbjgpLmlZHjgYbjgZ/jgoHjgavjgYLj

gonjgobjgovmiYvjgpLlsL3jgY/jgZfjgabnm67mqJnjgpLpgZTmiJDjgZfjgabm

rLLjgZfjgYTjgajjgYrpoZjjgYTjgZfjgb7jgZfjgZ/jgILntZDmnpzjgIHjg5nj

grnjg4jjgrfjg4rjg6rjgqrjgafntIQ55Y2DNueZvuS4h+aemuOBvuOBp+epjeOB

v+S4iuOBkuOAgTHlhITmnpropo/mqKHjga7nm67mqJnpgZTmiJDjga7lj6/og73m

gKfjgYLjgorjgajjgZfjgabjgIHnm7TjgaHjgavmnZDmlpnjga7norrkv53jgIHo

o73pgKDjg6njgqTjg7Pjga7nq4vjgaHkuIrjgZLjgpLjgrnjgr/jg7zjg4jjgZfj

gabjgYTjgZ/jgaDjgY3jgb7jgZfjgZ/jgIIK77yc5a6f6Zqb44Gu44Oe44K544Kv

55Sf55Sj5L2T5Yi244Gv44Gp44GG44Gq44Gj44Gm44GE44KL44Gu44GL77yeCgo0

5pyI5pyr44G+44Gn44GrMeWEhOaemuimj+aooeOBrueUn+eUo+OCkuihjOOBhuOB

n+OCgeOBq+OAgeiIiOWSjOOBoOOBkeOBp+OCguS4reWbveOBq+OBiuOBhOOBpue0

hDIw44Kr5omA44Gu57ir6KO95bel5aC044Go57SEMeS4h+S6uuOBrue4q+OBhOWt

kOOBqOaknOafu+imgeWToeOCkueiuuS/neOBl+OBpuOBhOOBvuOBmeOAggoK44GT

44KM44Gr44Gv44CB6IiI5ZKM44GM5Lit5Zu944Gr5pyJ44GZ44KL5qeY44CF44Gq

44ON44OD44OI44Ov44O844Kv44KS6aeG5L2/44GX44Gm44CB5bCL5bi444Gn44Gq

44GE44K544OU44O844OJ44Gn44GT44Gu5L2T5Yi244KS5pW044GI44Gf44Go6IGe

44GE44Gm44GE44G+44GZ44CC5LyK6Jek5b+g44KE44Oe44OE44Kq44Kr44Kz44O8

44Od44Os44O844K344On44Oz44KC54us6Ieq44Gu44ON44OD44OI44Ov44O844Kv

44Gn5p2x5Y2X44Ki44K444Ki44Gu5Zu944CF44Gr57ir6KO95bel5aC044Go5Lq6

5ZOh44KS56K65L+d44GX44CB55Sf55Sj44KS6KGM44Gj44Gm44GE44G+44GZ44CC

CuOBk+OCjOOBoOOBkeOBruS6uuWToeOCkumbhuOCgeOBpuOCguOAgee4q+OBhOWt

kOOBleOCkzHkurrlvZPjgZ/jgoox5LiH5p6a44KC44Gu44Oe44K544Kv44KS57ir

6KO944GZ44KL5b+F6KaB44GM44GC44KK44CBMjTmmYLplpPkvZPliLbjgafjga7n

lJ/nlKPjgpLooYzjgaPjgabjgYTjgb7jgZnjgILlkITlt6XloLTjgafkuIDlrprp

h4/nlJ/nlKPjgYzpgLLjgpPjgaDmrrXpmo7jgafmpJzlk4Hjg7vmorHljIXjgZfj

gIHnm7TjgaHjgavoiKrnqbrmqZ/jgafml6XmnKzjgavpgYvjgbbjgajjgYTjgaPj

gZ/jgqrjg5rjg6zjg7zjgrfjg6fjg7PjgavjgarjgaPjgabjgYTjgb7jgZnjgIIK

77yc44Gq44Gc44CB5LiN6Imv5ZOB44GM55m655Sf44GX44Gf44Gu44GL77yeCgrl

vZPliJ3jgIHoiIjlkozjgYvjgonjga/jgIzoiIjlkozjga7lkI3liY3jgYzlh7rj

govku6XkuIrjgIHlvpPmnaXpgJrjgorjga7lm73lhoXmpJzlk4HjgpLooYzjgYbj

ga7jgafjgarjgZHjgozjgbDjgZPjga7ku5Xkuovjga/lvJXjgY3lj5fjgZHjgonj

gozjgarjgYTjgI3jgajlvLfjgY/oqIDjgo/jgozjgb7jgZfjgZ/jgILjgZfjgYvj

gZfjgIHoiIjlkozjga7lm73lhoXmpJzlk4Hjga/jgIHkuIDml6blhajjgabjga7j

g57jgrnjgq/jgpLkuIDjgYvmiYDjga7mpJzlk4Hmlr3oqK3jgavpm4bjgoHjgIEx

44Of44Oq56iL5bqm44Gu57ir44GE55uu44KE5oqY44KK55uu44Gu44Ga44KM44CB

5biD44Gu44G744Gk44KM44KC5LiN6Imv5ZOB44Go44GX44Gm5by+44GE44Gm44GX

44G+44GG44Go44GE44GG44Os44OZ44Or44Gu5a++5b+c44Gn44GZ44CC44GT44Gu

44Gf44KB5b6T5p2l44Gp44GK44KK44Gu5Zu95YaF5qSc5ZOB5L2c5qWt44KS6KGM

44Gj44Gm44GE44Gf44Gu44Gn44Gv55uu5qiZ44Gu5Y2K5YiG44KC6YGU5oiQ44Gn

44GN44Gq44GE5Y+v6IO95oCn44GM44GC44KK44CB57eK5oCl6YG/6Zuj55qE44Gq

5a++5b+c44Go44GX44Gm54++5Zyw5qSc5ZOB44KS5Z+65pys44Go44GZ44KL44Kq

44Oa44Os44O844K344On44Oz44Gr5aSJ5pu044GX44Gm44KC44KJ44GE44G+44GX

44Gf44CCCuaXpeacrOOBq+aMgeOBoei+vOOCk+OBoOW+jOOBr+OAgemFjeW4g+a6

luWCmeautemajuOBp+acgOe1guODgeOCp+ODg+OCr+OCkuihjOOBhuOBruOBp+OB

meOBjOOAgeOBk+OBk+OBp+OBruODgeOCp+ODg+OCr+OCkuOBmeOCiuaKnOOBkeOB

n+S4jeiJr+WTgeOBjOWIqeeUqOiAheOBruaJi+WFg+OBq+WxiuOBhOOBpuOBl+OB

vuOBo+OBn+OBk+OBqOOBr+iqoOOBq+eUs+OBl+ios+OBquOBj+aAneOBo+OBpuOB

hOOBvuOBmeOAguOBvuOBn+OAgeiHquayu+S9k+OBq+OCiOOBo+OBpuOBr+OAgeOB

k+OBhuOBl+OBn+S9nOalreOCkuS/neWBpeaJgOOBq+S+nemgvOOBl+OBn+OBk+OB

qOOBp+OAgeS/neWBpeaJgOiBt+WToeOBruS9nOalreOCkuWil+OChOOBmee1kOae

nOOBq+OBquOBo+OBn+OBk+OBqOOCguWPjeecgeeCueOBqOOBl+OBpuiqjeitmOOB

l+OBpuOBhOOBvuOBmeOAggoK44Gh44Gq44G/44Gr44CB54m55a6a44Gu5Yy755mC

55So44Oe44K544Kv44KS6Zmk44GN44CB44Oe44K544Kv44Gr5a++44GZ44KL5Zu9

6Zqb55qE44Gq5ZOB6LOq5Z+65rqW44Gv5a2Y5Zyo44GX44G+44Gb44KT44CC44G+

44Gf44CB5Zu95YaF44Gr44GK44GR44KL44Oe44K544Kv44Gu5qWt55WM5Zuj5L2T

44GM5Ye644GX44Gm44GE44KL5ZOB6LOq5Z+65rqW44KC44Ob44Or44Og44Ki44Or

44OH44OS44OJ44Gu5qSc5Ye65Z+65rqW44GM56S644GV44KM44Gm44GE44KL44Gg

44GR44Gn44CB5ZCE56S+5q+O44Gu6Ieq5Li75Z+65rqW44Gr44KI44KL5qSc5ZOB

44GM5Z+65pys44Go44Gq44Gj44Gm44GE44G+44GZ44CCCgrkuI3oia/lk4Hjga7l

oLHpgZPjgpLlj5fjgZHjgabjgIHnj77lnKjjgafjga/kuovmpa3ogIXjgavjgYrj

gYTjgabjgoLoh6rkuLvnmoTjgavlm73lhoXmpJzlk4HjgpLlrp/mlr3jgZfjgabj

gYTjgZ/jgaDjgYTjgabjgYTjgovjgajjgZPjgo3jgafjgZnjgILjgIzlj5fms6jj

gZfjgZ/ku6XkuIrjgIHkvIHmpa3jga/lroznkqfjgaroo73lk4HjgpLlsYrjgZHj

govjga7jgYzlvZPnhLbjgaDjgI3jgajjgYTjgaPjgZ/mhI/opovjga/jgoLjgaPj

gajjgoLjgafjgZnjgYzjgIHjgZ3jgozjga/jgYLjgY/jgb7jgaflubPmmYLjgavj

gYrjgZHjgovluLjorZjjgafjgIHnt4rmgKXkuovmhYvjga7lr77lv5zjgavjgb7j

gafjgZPjgozjgpLopoHmsYLjgZnjgovjgZPjgajjga/phbfjgaDjgajmgJ3jgYTj

gb7jgZnjgILjgZ3jgozmlYXj Permalink | 記事への反応(1) | 14:01

2020-02-27

HTML5+Javascript プログラムに詳しい人が居たら教えてほしいのだけれど

サイトボタン複数置いてあり「A」というボタンを押したら

「A.png」が画面上に表示され、隠しタグOneの中に「A.png」と記載される。

「B」というボタンを押したら

「B.png」が画面上に表示され、隠しタグOneの中に「B.png」と記載される。

「C」というボタンを押したら

前にあった画像の上に重なるように表示され、別の隠しタグSubの中に「C.png」と記載される。

Pushボタンを押したら、画面上に表示されている画像が「Default.png」でサーバー上に保存する。

ユーザー側が保存できたらDefault.pngファイルを消す(どうやるか不明

そうだったとして。

2人で同じサイトを見に行った場合

1人目がA+Cを実施し保存 2人目がA+Bを実施し保存したとする。

「同時に保存ボタンを押す」というのはあまり考えられないんだけれど

設計問題あるだろうか。

ユーザーキャッシュ?等を考えるのが一番いい方法だと思うけれど

正直どうやったらいいのか分からない。

ファイルは必ず「Default.png」でサーバー上に保存してからユーザー側に持っていきたい。

どういった手段があるだろうか。

2020-02-03

ビックカメラSuicaカードポイント還元

通常ビックポイント0.5%+JRE POINT0.5%のポイント還元が、Suicaチャージすると還元率1.5%になると様々なところで言われていたので作った。

増田は各ポイントが1.5%還元になって計3%の還元になるのかと思っていたがどうやらそうではなく、ビックポイントは0.5%のままJRE POINT1%になるので1.5%になるそうだ。

増田の読解力不足であったが、なんとなく腑に落ちない。

2020-01-15

動的にボタンを追加して、動作も追加したいんだが(HTML5+Javascript)

jsonボタン名称ID、設定したい画像などを記載しておくとする。

jsonを読み込み、動的にボタンを追加したい。

そして、ボタンクリックした際には、クリックされたボタン画像canvasに表示させたい。

たったそれだけなんだが。

馬鹿すぎて全然できねぇ。

別にjsonじゃなくて、すべて手打ちでもいいや。

そう思ったんだが、なかなかなかなかできない。

やりたいことをまとめる。

1.カテゴリ1を押すと、サブカテゴリ1~10が表示される

 ⇒カテゴリ1はラジオボタンみたいなやつ。サブカテゴリはdivでまとめ、BUTTON+imgでやろうかと思っている。

2.サブカテゴリ選択すると、canvasに表示される

カテゴリは1~10まであり、

サブカテゴリカテゴリごとに増減し、多いのでは100もある。

うーーーーーん。いい方法あるか?

2020-01-05

anond:20200105193554

ちなみに要素数が1でかつ定数の場合という特殊解があり

結論を優先して言うと

for(int i=0; less(i,1-1) ; ++i){

for(int j=0; less(j,1-1) ; ++j){

のようなダブルループになるが

これは

結果論として初期値0 初回比較 i<0となるため 0<0となりループ回数0であることがコンパイル時に判別可能な式となる

したがって、最適化がかかっていた場合 (当たり前だが)ソートそもそもforループごと最適化無効化され1行も実行されない。

まり素数が1のときの実行速度は実質0となる。

まり素数が1のとき素数変数が定数と等価であるバケツソートは最速のソートに分類される。

 

こういった例外があることを知っておくことは重要である

2019-03-15

今のWEBデザインがどうなっているのか見当もつかない

確か昔はHTML+CSS+JavaScriptが基本だったような気がする。

ダイナミックHTMLかいうのもあった?よくは知らないが。

昔はAjaxPrototypejQueryかいキーワードを耳にしたような気がする。

これらは今も現役なのだろうか?

HTML5+CSS3以降のWEBデザインはどうなってしまったのだろうか?

Lightboxもも時代遅れなのだというし。

(XHTMLは結局どうなったのだろうか?)

(マーキー流れるサイトはまだあるのだろうか?)

(LAMPスタックという概念はまだ使われているのだろうか?)

(軽く検索してみたが今はNode.js,Vue.js,Reactとかいうのがあるらしい?)

(Node.jsサーバーサイドなのか?)

2018-11-29

PHP+Javascript環境

JSのほうはブラウザデバッガがついてるけど、PHPのほうはデバッグ環境を整えてくれなくてひたすらログ出力でデバッグさせられてつらい。

ほかの人は、ログ出力さえほとんど使わずに開発してるっぽい。

コードの動きを頭脳だけでトレースできちゃうんだろうな。

2018-11-19

anond:20181119004715

A駅〜B駅:463円

  • 463円

東武春日部押上池袋川越

西武池袋本川越

TX南流山南千住

京急+JR(横浜品川秋葉原

  • 247円+216円

東武+JR(春日部新越谷南流山

小田急+JR(登戸新宿亀戸

東急+JR(自由が丘横浜新杉田

B駅〜C駅:308円

  • 308円

メトロ西船橋中野

東武春日部大宮朝霞台池袋

相鉄横浜海老名

京急

小田急

  • 154円+154円

京成+JR(船橋津田沼

東急+JR(自由が丘溝の口登戸

京王+JR

C駅〜A駅:550円

JR東京特定区間西船橋中野


飽きた

組み合わせに上限があるので総当たりで解けそう

あとは各駅間が最安条件に合致するかどうか(ナビタイムで安い順に検索しても最安が出てこない(登戸錦糸町千代田線に乗るから453円のはず(課金しないとダメなのか

2018-10-20

anond:20181020141428

https://www.google.com/search?client=safari&rls=en&q=%22Shift:+Day+Job%22&ie=UTF-8&oe=UTF-8

うーん、検索結果だと人の募集日中仕事shift: Day Job って書くことはもはやテンプレ化してるようにすら見えるんだが。

英語、という括りではなく求人ワードなんじゃないのか、単に。

2018-06-09

はてなNG代替品作った

anond:20180323232608

はてなフィルタ - Chrome ウェブストア

https://chrome.google.com/webstore/detail/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF/nogcpadcgpkonifnaagfghkaiiojdcap

はてなNGの代替品1.0.1を公開した

はてなNGの代替品1.0.2を公開した

はてなNGの代替品 for Firefox も作った

はてなNGの代替品 for Firefox の Android 対応

はてなNGの代替品 Chrome1.0.3/Firefox1.0.1 を公開した

はてなNGの代替品 Chrome1.0.4/Firefox1.0.2 を公開した

機能

[対象サイト]

URL概要ブロック対象
http://www.hatena.ne.jp/はてなトップブックマーク/ブログ
http://b.hatena.ne.jpはてブトップタイル/柱/レコメンド(人気エントリーもどうぞ)/特集
http://b.hatena.ne.jp/hotentryはてブホッテントリタイル/特集
http://b.hatena.ne.jp/entrylistはてブ新着同上
http://b.hatena.ne.jp/searchはてブ検索検索結果
http://b.hatena.ne.jp/entryはてブエントリ関連記事/今人気の記事/新着/ページャー

はてなNGにあるけどフィルタにはない機能

結果

疲れた

動機

連休なので、はてなNGフィルターを作ったらクソ快適になった話

連休(GW)が明けてもアップデートされなかったので。

6月までずれ込んだのは単にやる気が出なかったからです。

公式フィルタ機能くらい用意してほしいものです。

技術

はてなNGソース眺めながら作ったので特にないです。

HaxeBootstrapは使わずJavaScript(+jQuery)とポップアップhtml手書きしてます

アイコン適当に拾ってきたフリーのやつです。

$5は払いました。

一部サイト強制非表示をどうしても解除したければソースを直接修正して開発用パッケージとして読み込めば行けますよ。

難読化はしてないので5分とかからず外せるでしょう。アップデート適用されなくなりますが。

アップデート予定

2018-02-04

anond:20180204085908

Ctrlは左小指の付け根で押すものなので変更の必要はない。

これをマスターすると

Ctrlを押す専用の指が1本増えたような効果が得られるのでお勧めだ。

 

BackspaceはCtrl+Hのショートカットを知っていればキーバインドを変更する必要はない。

 

Enterは使用頻度の割に明らかに遠くすぎるのでキーバインドを変えざるを得ない。

もちろんCtrl+JやCtrl+Mは知っているが、ボタンを押す時にも使うEnterは

「改行」のキーバインドであるCtrl+JやCtrl+Mでは賄えないので

こっちは大人しくキーバインドごと変更してしまう。

 

Shiftは押しにくいわけではないのだが、小指が持つ最大FP(フィンガーポイント)では

1日の途中でFP切れを起こしてしまうので、親指で押せるキーに変更している。

2017-10-07

技術負債

今、俺が抱えてる技術負債

前提:

社内システム在庫管理等をWebアプリで開発し運用している。

素のPHP+JavaScriptで、フレームワークは使っていない。

ライブラリはjQuery及びそのプラグインのみ使用

前任者・・・開発経験のない者 自主学習で見よう見まねで作った。

・・・上記システムを引き継ぎ無しで受け取る。開発経験あり。

問題点

(1)バグ、潜在バグが多くある

変数比較において型を含める厳密な比較を行なっておらず、

ユーザー入力した値によっては想定した動作と異なる事がある

MVCモデルオブジェクト指向?なにそれ?

(2)異常系が想定されていない

すべて正常なデータが投入されたという前提で稼働

ファイル削除にしても存在チェックや削除できたかどうかも確認していない

(3)コメントが無い

コメントがほぼ無いので埋め込まれマジックナンバー意味が解らない

迂闊にデータを触れない

(4)すべて絶対パスハードコーディング

ローカルテストする前提でコーディングされておらず

常に本番機で開発している

これらに対し、細かい分野でリファクタリングしている。

リファクタリング対応できないほど大きい問題リメイクするしかない

ログイン ユーザー登録
ようこそ ゲスト さん