Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録

「UNDO」を含む日記RSS

はてなキーワード:UNDOとは

次の25件>

2025-02-12

プログラマーを目指す人のための超初心者向けガイド

1.ブラインドタッチ習得しろ

正しい指の位置を学び、ブラインドタッチできるようになれ

練習ソフトぐらいはいくらでも転がっているが、指の位置が把握できるものが良い

2.Ubuntuインストールし、Linuxコマンドを学べ

基本的操作コマンドでできるようにしろ

特に複数コマンドパイプで渡す等、標準入出力に習熟しろ

サーバ運用必要コマンドは一通り学んでおけ

3.VimEmacsnoxで使えるようになれ

noxとは、要するにGUI環境無しでということだ

サーバ運用する上ではGUIに頼れないことが多いため、noxで使えるエディタマスターしろ

4.プログラミング言語を学べ

ここにきてようやくプログラミング言語

まず共通知識としてHTML,CSS,JavaScriptぐらいは知っておいたほうが良いだろう

あとはどんなプログラマーを目指すかに依るが、組み込み系ならC言語Web系ならphppython機械学習ならpythonやRを学べ

オンラインチュートリアル最初は十分足りるだろう

シェルスクリプトは便利だからbashマスターするのも望ましい

5.アルゴリズムデータ構造を学べ

要は効率的に処理を書ける必要があるが、LeetCodeやAtCoder基本的問題集を解けるようになれ

アルゴリズムデータ構造について書かれた書籍を読め

線形代数確率論など基本的数学も学んでおけ

6.ライブラリドキュメントを読め

例えばpythonプログラマーなら、numpy, scipy, scikit-learnなどのライブラリドキュメントを読めるようになれ

あるいはElasticsearchを使わなければならなくなったときに、ドキュメントを読んで操作できるようになれ

ドキュメントを読む経験が増えれば、新しく何かをやるときにすぐに着手できるようになる

7.AWSを使えるようになれ

最近の開発環境ではAWSを使うことが多い

AWSを有料で勉強するのはキツイので、就職後に先輩から学ぶか、あるいは認定試験を本やオンライン講座で勉強するのでもいいだろう

8.Gitを使えるようになれ

バージョン管理システムは知っておくべき知識

いわば、ソースコードの巨大なUndo,Redoみたいなもんだ

これがなければ、ソースコード安全に保てない

9.基本的セキュリティを学べ

パスワードをどう管理すればいいのか、ネットワークセキュリティの仕組み、など基本的セキュリティは学んどいたほうが良い

10.キレイコードとは何か、を徹底追及しろ

クリーンコードに関する書籍はたくさんあるので、時間があるときに読んでおけ

自分が使っているプログラミング言語に関連するベストプラクティスを学べ

PEP8などの標準をしり自動フォーマティングする方法を知れ

Permalink |記事への反応(2) | 07:43

このエントリーをはてなブックマークに追加ツイートシェア

2024-11-01

anond:20241101160028

死んだらundo できないから😂

ちったあ🧠使わんかい🤣!

Permalink |記事への反応(0) | 16:10

このエントリーをはてなブックマークに追加ツイートシェア

2024-07-13

AIはもう少し一次情報に当たってもいいのでは

案の定炎上したPaints-Undoだけどこれで怒り狂っている人たちのポスト見てると以下の2つに大別される。

こいつに関してはオープンソースGitHubレポジトリがあってそこのREADME.mdにどんなものかがだいたい書いているのだが、発言からそれすら読んでいないと思われる人が多数。

アラビア語ベトナム語で書かれているわけじゃない。英語で書かれているんだからそのくらい読めよとしか思えないんだがな。

Webサービスだと思ってる人も結構いるし。

一次情報を当たったら負けみたいなのが反AI界隈にあるのか?

そこを見ないか平行線をたどる口汚い罵り合いがXにばらまかれるわけでいい加減にしてほしいんだが。

事実ベースで話す習慣をもっと身につけて欲しい。

Permalink |記事への反応(2) | 21:00

このエントリーをはてなブックマークに追加ツイートシェア

2024-07-09

anond:20240709180002

早く言えよ!!!

邪魔くせえなと思って消して次のにとりかかってたから全部Undoしたわ

まあ個人から零細だけど

サンキュー

Permalink |記事への反応(0) | 18:04

このエントリーをはてなブックマークに追加ツイートシェア

2023-01-11

anond:20230107232634

CAN'TUNDO THIS!!-MAXIMIZOR

てーってーてーてれれてーってーて♪ぽぉう♪

https://www.youtube.com/watch?v=-_GG9lZcJH4

Permalink |記事への反応(0) | 19:44

このエントリーをはてなブックマークに追加ツイートシェア

2022-11-23

GitHubコメントGoogleカレンダーコメントが貼り付け時にリッチテキスト勝手に展開するようになった

余計なこと止めてくれないか

よりによってGitHubGoogleがそれをやるとは…

しかGitHub貼付け後のUndoが効かないという超クソ仕様

どの環境でも同じように見られるプレーンテキストが可搬性高くてシンプルで扱いやすい、ってGitHub作ってる人たちには当たり前すぎることじゃないのかね。

Permalink |記事への反応(0) | 10:08

このエントリーをはてなブックマークに追加ツイートシェア

2022-08-20

anond:20220820204025

アナログ絵やったことある人が見よう見まねや独学でもたいてい経験していることで、

デジタルから始めた人が全く通過したことがない可能性があって、

なおかつ「デジタル絵が目に優しくなるかどうかに効きそう」な要素とな?

技法としてのスケッチでは

何本も線を引いて、いちばんしっくりくる、妥当な線を探る行為

undoとかで描線すぱっと消しちゃうとこの感覚は育たない

Permalink |記事への反応(0) | 20:51

このエントリーをはてなブックマークに追加ツイートシェア

2022-04-24

Windowsはいつになったら

ウインドウ操作Undoを付けてくれるんや

技術的に簡単でそれなりに需要もあるだろ?核ででも脅さないと動いてくれないのか?

Permalink |記事への反応(1) | 10:20

このエントリーをはてなブックマークに追加ツイートシェア

2022-02-20

anond:20220220193005

💃「undoトロワ!」

Permalink |記事への反応(1) | 19:40

このエントリーをはてなブックマークに追加ツイートシェア

2022-01-15

anond:20220114183719

XP時代、FMVにプリインストールされてた動画編集ソフトPanasonicのだったんだけどUndoボタンが無かったんだよね。アレは頭おかしいと思っていたわ。

Permalink |記事への反応(0) | 10:35

このエントリーをはてなブックマークに追加ツイートシェア

2021-12-26

anond:20211226093050

CAN'TUNDO THIS!!

Permalink |記事への反応(0) | 09:37

このエントリーをはてなブックマークに追加ツイートシェア

2021-12-22

バラ引退情報アクセシビリティ

この記事はみす51代 Advent Calendar 2021(https://adventar.org/calendars/6313)の22日目の記事です。

知ってる方はお久しぶりです。知らない方ははじめまして。MiniDragonEggです。

この名義を名乗って出るのは約5年ぶりです。関連付けてもしょうがないのではてな匿名ダイアリーにて失礼します。

tommiさんのバトンを受けとりました。といいたいところですが執筆時点で内容がnullで#VALUE!のため実質ほわいとなっとうさんからということになります

近況について

げんたろうさんが街がどこまで続いているかツイートでバズって自分のところまで回ってきたり、naka3さんがバーチャル受肉したりした中、自分ゲーム関連の肩書きをいただいたりしました。

DTMメインのnaka3さんのイラストがかわいく多彩と感じました。他にもMIS.Wの方が受肉していたのでいつかバーチャルコラボできたらいいですね。

閑話休題

本題

VTuberの数も増えた昨今ですが、今年は引退(卒業・"無期限休止"含む)の発表も多く7月1日桐生ココさん引退時にはMIS.Wでもundoさんがはてブロ記事(https://u-ndo.hateblo.jp/entry/2021/07/03/060000)にしたりと少なからず反応もありました。

その他キズナアイさんが来年2月26日活動休止など挙げきれないほどありますが、その中でもバーチャルライバーグループにじさんじ((運営はいから株式会社:現ANYCOLOR株式会社))所属のギバラこと御伽原江良さんが3月10日に"卒業"((この記事では今後表記を"引退"に統一します))したのは記憶に新しいと思います

しかしこの発表前の3月4日メンバー限定配信((メンバーシップ登録者限定配信。有料登録している人のみ観られるライブ配信/アーカイブ。))で発表していてこれが正式発表前に広まり問題となりました。自らも遠くない経験をしているのでいつかこのような問題が起こるのだろうなというのは思っていましたが、これが本当になってしまった件です。

ここでの最大の問題点は

・有料登録していないと得られない情報が広まってしまたこ

です。

他にもニュースサイトPANORAが広めた記事についていちからの「いちから確認した上での記事化になります」→「いちから要請により記事を削除いたしました。」の流れも問題となりましたがここではメインとしては扱いません。

情報アクセシビリティとは目や耳が不自由な方にも情報をということ(広く情報提供できるべき)が主な議論とされますがここでは制限する必要があるところに制限する必要があるということにも目を向けることとします。

一般論としてメンバーシップは有料会員サービス同様に考えられるがあります

PANORAに限らずTwitter掲示板に書き込んだことで有料会員限定情報一般に公開するということは有料会員で得られるはずだった利益も失うため"妨害"とも取れます

しか証拠として提出するのは難しくモラルに頼るしかないことや、内容の一部を公開することで有料会員の宣伝になること(YouTubeで言えば切り抜きの効果に近いこと)もあるため取り締まるのは難しいのが現状です。

一般に公開されていることは高齢者スマートフォンの所持の有無に関わらず知られることはもちろん重要ですが(一般的な情報アクセシビリティ)、制限するべきところも少しずつ議論されてほしいものです。

※下書きが電池切れにより消えたので記事は簡潔にしました。

余談

最近VTuberを見ていると打たれ弱く休止といったことが多く自分に近い年齢だとアンチや面倒な人が回りにいる経験がなく免疫もないのだろうなと経験者は思いました。

最後

ジョニー度さんのコミケ感謝ツイート(https://mobile.twitter.com/oiorsme9k1/status/1028543887416090625)を見かけたのでこの場でこちらこそのお礼とします。

※反応や書きたいことがあったら追記するかもしれません。

明日はおかたくさんの記事だそうです。楽しみですね。

Permalink |記事への反応(0) | 23:43

このエントリーをはてなブックマークに追加ツイートシェア

2021-02-23

AI Dungeonの素晴らしさを語る

AI Dungeonとは

増田諸兄はAI Dungeonというゲームをご存知だろうか。

 

https://play.aidungeon.io/

 

テキストベースRPGで、AIに対して対話形式物語を作って遊ぶ基本プレイ無料ゲームである

「DO(~する)」「SAY(~と言う)」「STORY地の文含めて物語を1から書く)」などを使うことで、AIこちらが書いた内容に応じて次の展開を示してくれる。

形式としてはAI相手TRPGをするというか、AIリレー小説を書くような感覚に近い。

残念ながら対応言語英語のみだが、日頃からこの場で高尚かつ熱い議論を交わしている増田諸兄は中学英語レベルなら余裕で使いこなせるだろう。

 

AI Dungeonで何ができる?

 

 英語表現できることなら何でもできる。

 

本当になんでもできる。英語で書ければだが。

剣と魔法ファンタジー世界で銃をぶっ放して遊ぶこともできるし、個人で楽しむ範囲なら、再現した版権世界異世界転生することもできる。

NSFWな遊び方ももちろんできる。

 

遊び方の例

では実際にどうやって遊ぶか、軽く実例をお示ししよう。

まずはサイト登録し、Homeから「NEW GAME」をクリック

すると色々出てくるので、わかりやすシナリオである「PROMPTS」から、「Fantasy」、続けて「Knight」をクリック

最後プレイヤーの名前要求されるため、自由入力する。

すると、

 

You are Masuda, aknight living in the kingdom of Larion.You have asteel longswordand a woodenshield.You areon a quest to defeat theevildragon of Larion.You've heard he lives upat the north of the kingdom.Youseton thepath to defeathim and walk into a darkforest.Asyou enter theforestyou see a ogre.

 

こんなのが出てくる。

しかし同じことをした諸兄は全く違う文章が出力されているだろう。

それもそのはず、AI Dungeonは遊ぶたびに異なる物語提供してくれるからだ。

なので同じシナリオでも、進め方次第で全く異なる結末を迎えることがよくある。

 

このシナリオでは騎士増田ドラゴン退治に向かったらオーガ出会ったようだ。

せっかくなので倒してみよう。

「Do」モードで「slay ogre」と入力してみる。

 

>you slay ogre

You defeat the ogrewith your sword, butasyougo to loothisbodyyou are engulfedin flames.You have awoken inHell.

 

あっさり倒せたが、戦利品を得ようとするとなぜか急に地獄に飛ばされた。

思っていたのと違うのでやり直そう。

入力欄直上のボタンの中で一番左にある「RETRY」を押す。

 

>you slay ogre

Yourun forward and slay the ogre with a mightyswing ofyour sword. Ogreblood spillsouton to the ground andyoucontinue. Suddenlyyou hear a roar.

 

全く違う展開になった。

もっと違う展開を見るため、一度やり直してみる。

入力欄上の「UNDOボタンを2回押して元に戻そう。

因みに戻しすぎた場合は「REDO」で同じ文章が再展開されるし、「RESTORE」でなかったことにした文を引っ張り出すこともできる。

ここさえなんとかなればなぁ~という惜しい文章は、直接「EDIT」で自分好みに変えてしまうのもいいだろう。

 

You are Masuda, aknight living in the kingdom of Larion.You have asteel longswordand a woodenshield.You areon a quest to defeat theevildragon of Larion.You've heard he lives upat the north of the kingdom.Youseton thepath to defeathim and walk into a darkforest.Asyou enter theforestyou see a ogre.

 

さて、今度はオーガに話しかけてみよう。

「SAY」モードで「Excuse me, doyou know where thedragonis?」とでも書いたらどうなるだろうか。

 

>You say "Excuse me, doyou know where thedragonis?"

The ogre looksatyou and says "Thedragon? Heis in thenextcave!"

"Thankyou!"you say.

You enter thecave.

 

さっき殺したのが申し訳なくなるくらいフレンドリーに答えてもらった。

 

では「Storyモードでは何ができるだろうか。同様の手順で文を戻し、こんな感じに入力してみる。

「The ogreis bathing in theriver.Shemay be aroundyourage, andshe revealsher muscular but femininebody under thesun.」

 

You are Masuda, aknight living in the kingdom of Larion.You have asteel longswordand a woodenshield.You areon a quest to defeat theevildragon of Larion.You've heard he lives upat the north of the kingdom.Youseton thepath to defeathim and walk into a darkforest.Asyou enter theforestyou see a ogre.

 

The ogreis bathing in theriver.Shemay be aroundyourage, andshe revealsher muscular but femininebody under thesun.Shehas a large bosoms and butts andherskinis alightgreen.Shehas long black hair andsheis rubbingit with awhite cottonrag. The ogre turns toyou and gasp in surprise.

 

 このゲームいかに素晴らしいか、諸兄にお分かりいただけただろうか。

 

私が冒頭に述べた「英語で書ければ何でもできる」とはまさにこのことだ。

誰もが冒頭の展開からでっぷり太った醜いオーガと遭遇する場面を想像しただろうが、このように書いてしまえば乳と尻のデカマッチョ亜人美女とのラッキースケベ現場に早変わりである

もちろんこんなのは序の口で、ある種の英単語さえ知っていればそれはもうあんなことからこんなことまで自由自在だ。

そろそろ諸兄もAI Dungeonプレイ意味深したくなってきたのではないだろうか。

 

トラブルシューティング

さて、増田諸兄にAI Dungeonの素晴らしさを伝えたところで、諸兄らがぶち当たりそうな問題点について補足する。

もちろん他の疑問があれば、可能な限り追記して返答しようと思うので、気兼ねなくご質問をお願いしたい。

 

英語が読めない、書けない

そんな諸兄にもGoogle翻訳という文明の利器がある。

そもそもテキストベースゲームなのでコピペで直ぐに翻訳できる。

AIも賢いので多少文法スペルが間違っていても強引に解釈してくれる。

まあとりあえず遊んでみよう。話はそれから

 

NSFWな展開にならない orNSFWな展開にしたくない

ページの右上タブからSetting」に移動し、「Safe mode」を設定しよう。

「OFF」でNSFW展開を許可し、「STRICT」で完全に除外することができる。

試していないので不明だが「MODERATE」で中間程度だろう。

 

AIが言っていることが矛盾している

AIは語った内容を結構な頻度で忘れるため、登場人物容姿や持ち物がコロコロ変わってしまうことがある。

そういうときは「PIN」や「World Information」に忘れさせたくない情報記載すると良いだろう。

PIN」は常にAIが覚えてくれるが、1000字以内という縛りがある。

「World Information」は特定単語にのみ反応して情報を思い出してくれるが、多くの情報を入れることができる。

状況に応じて使い分けるといいだろう。

 

AIの出してくる展開が単調・つまらない

これは無課金で遊んでいるとどうしても出てくる最大の不満点である

もちろんAI Dungeon画期的ゲームだが、何度も遊んでいると同じような展開ばかりになってしまうことがある。

これはプレイヤー側の入力が偏っている可能性があることも一因だが、それ以上に大きいのは、AIにも出せる限界がある、ということだ。

これを解決するにはどうすれば良いか

 

 課金である

 

無課金で利用できるAIは「GRIFFIN」と呼ばれる一段下のモデルであり、課金することで「DRAGON」という最上AIの一部・または全部を使うことができる。

DRAGONモデルは驚くほど自然、かつクリエイティブで多彩なシナリオを展開してくれる。上記の例文もDRAGONモデルが生成したものだ。

課金することで「SCALE」というゲーム通貨を入手でき、これを使って特定プリセットワールドを購入することもできる。

フルパワーのAI Dungeonを遊び倒したい諸兄はぜひサブスクライブしよう。

サブスクライブしたら「Setting」からAIModel」を変更することを忘れないように。

 

 

それでは増田諸兄、良きAI Dungeonライフを。

Permalink |記事への反応(6) | 13:14

このエントリーをはてなブックマークに追加ツイートシェア

2021-01-30

クリリンが切る”

1 件 (0.30 秒)

もしかして:クリリンが斬る”


クリリンが斬る”

2 件 (0.39 秒)

トラオ (@hb_neighbor) |Twitter

twitter.com › hb_neighbor

Thanks.Twitterwill use this tomake your timeline better.Undo.Undo. トラオ‏ @hb_neighbor 26Jan 2020.More. Copylink toTweet; EmbedTweet.クリリンが斬る#大河ドラマ #気円斬. 0 replies 0retweets 0 likes.Reply.Retweet.Retweeted.

Permalink |記事への反応(0) | 21:12

このエントリーをはてなブックマークに追加ツイートシェア

2020-10-14

ボイスロイド日本語を喋らせようとすると難しすぎるんだが

ボイスロイドテキスト入力したら音声で読み上げてくれるソフトだ。

日本語日常的に話しているが、日本語の音声について勉強したことはない。

英語発音記号は見たことがあるが、日本語の音素は馴染みがない。

モーラってなんだ、となる。


実際しゃべらせてみると違和感が多い。

そして、どう調整したらいいかがわからない。

手当たり次第にパラメータを触っても違和感が残る。

Undo機能や、ちょっと良さそうなパラメータを保存機能がないので、段々どれがいいのかわからなくなる。


完全に自動なら違和感があっても仕方ないなと思うが、

人の手で修正しようとしても直すのが難しい。

Permalink |記事への反応(2) | 12:28

このエントリーをはてなブックマークに追加ツイートシェア

2020-04-24

名探偵トチュウ”

1 件 (0.24 秒)

もしかして:名探偵伊藤忠

検索結果

ウェブ検索結果

ナム日月 (@unamuhiduki) |Twitter

twitter.com › unamuhiduki

Liked.Thanks.Twitterwill use this tomake your timeline better.Undo.Undo. ウナム日月‏ @unamuhiduki 19m19 minutes ago.More. Copylink toTweet; EmbedTweet.名探偵トチュウ. 0 replies 0retweets 0 likes.Reply.Retweet.Retweeted.



名探偵伊藤忠

2 件 (0.22 秒)

Permalink |記事への反応(0) | 21:08

このエントリーをはてなブックマークに追加ツイートシェア

2019-09-02

UNDOうんこに見える

「うん…ど、じゃねーやアンドゥ」

Permalink |記事への反応(1) | 19:00

このエントリーをはてなブックマークに追加ツイートシェア

UNDOうどんに見える

香川出身だけど、「う」と「ど」と「ん」が近くにあると「うどん」が見える。

「うんどうかい」とか「うどん会」と誤認するし、

そういう事を誰か

どんなに言っても

彼は聞かない

って書いてあると、

※う※※※

どん※※

って最初に目に入る。

この前

UN

DO

って書いてあるアート作品見たとき

UDONに見えた。

この現象から逃れられない。

誰か助けて。

Permalink |記事への反応(1) | 18:58

このエントリーをはてなブックマークに追加ツイートシェア

2019-07-20

UNKO

U UNDO

N NULL

K K=O

O O=K

Permalink |記事への反応(0) | 02:53

このエントリーをはてなブックマークに追加ツイートシェア

2019-01-20

anond:20190120022251

高野文子は知らないけど竹宮恵子好きだし、玲音ゲーム版のことだし、アニメ版玲音好きな人と思われたなら「俺のアニメ版のほうが好きじゃないしゲーム版が好きなほうだし」って思うし、バロックはググったら好きだなと思ったし、サーカディアは知らないしググっても絵柄古すぎてあれだし、アルトネリコはなんか趣味合わないし、ラブサイケデリコなんてリリイ・シュシュとかと全然似てないし、アメリカ系じゃん。ワイルドで。リリイ・シュシュイギリス日本系&コバタケ系。これはペンですは意味からないけどググったらなるほどなって感じだし、それ系なら伊藤計劃普通に好きだったし、ああいうのに憧れて今プログラマやってるし、ISOLAは初めて知ったけどなんかパッケージの表紙から好みだし、丸尾末広自分別に好みでないし。リリイ・シュシュというかわかりやすリリイ・シュシュって言っただけで本当に好きなのはUndoの方だし、篠田昇の方だし。

ガーリーホラーなんじゃないんだよね。ガーリーホラー、って解釈される時点で違うなって思うんだよね。ホラーって言っても洋じゃなく和の、ノスタルジックで悲しい感じがすきだし、ガーリーなのが好きなのじゃなく神的で神秘的で抽象的でノスタルジーで打ちのめされる感じが竹宮恵子とかpapa told meかに感じるから好きなだけでガーリーな感じがすきなわけではないし。例えば花とアリスなんかチャラくて好きじゃないし、そんなのよりUndoだし、ルナティクラブだし

でもあなたとは多少ネットでようやく知れた少しは趣味合いそうな可能性ある人だなと思ったけどやっぱりこういう趣味合う合わないの話って結局一瞬話したら終わってしまことなのかなって思って、ずっとそういう人と繋がってなんか話せたりしたらなって思うけどありえないし、第一たぶんノスタルジー系統で合うのが出てないっぽいか趣味合わないし、なんか悲しい。

Permalink |記事への反応(1) | 03:08

このエントリーをはてなブックマークに追加ツイートシェア

2018-06-04

ネットで大切なもの

undo, 迷走, あと2つは?

Permalink |記事への反応(3) | 08:37

このエントリーをはてなブックマークに追加ツイートシェア

2018-04-23

undo

何度見てもundoudonに見えるんだが、いつか口に出して言って大恥をかく気がしてならない。

Permalink |記事への反応(1) | 05:12

このエントリーをはてなブックマークに追加ツイートシェア

2017-12-03

論理お姉ちゃん

UNDOREDOで生まれ理想の姉

それが、論理お姉ちゃん

Permalink |記事への反応(0) | 21:46

このエントリーをはてなブックマークに追加ツイートシェア

2017-11-24

はてなブックマーク - Windows10でファイルコピー後のCtrl+zは危険! 完全にファイルが消えるぞ - ライブドアニュース

落ち着いてCtrl+Yを押せば何も問題ない

いいえ。


ファイルAをコピーしたファイルBとします。

コピー後にファイルBを編集、その後でCtrl+zでundo(ここでファイルBは消えます

そしてCtrl+yでredoする(ファイルBは復活)


この操作ファイルBの編集操作はなかったことになります


タイトルに偽りありですが、元記事はこのことを問題にしているようです。

Permalink |記事への反応(0) | 10:10

このエントリーをはてなブックマークに追加ツイートシェア

2017-06-02

ふたば手描きキャンバス拡大BML

javascript:(function(){var D=document,G=g(‘oebtnd’),f='postform’,A='setAttribute’,CE='createElement’,CT='createTextNode’,DI='drawImage’,Q='addEventListener’,N=G.parentNode,I='insertBefore’,s='style’,w='width’,h='height’,X=g('ftxa’)[s],T=g('oe3’)[s],Z=1,S=g('oejs’),ct=S.getContext('2d’),ar=[],ind=-1,fl=1,U=undefined,gID='getImageData’,pID='putImageData’;function b(v,q){var e=D[CE]('input’);e[A]('type’,'button’);e[A]('value’,v);e[Q]?e[Q]('click’,q,!1):e.onclick=q;return e}function g(n){return D.getElementById(n)}function ig(x,y){var P=ct[gID](0,0,x,y),Cv2=D[CE]('canvas’),ct2=Cv2.getContext('2d’);ct2[w]=x;ct2[h]=y;ct2[pID](P,0,0);return Cv2}function wZ(z){varoz=Z;Z=Z+z;if(Z<1)Z=1;if(Z>8)Z=8;X[w]=T[w]=(S[w]*Z+46)+'px’;X[h]=T[h]=S[h]*Z+'px’;S[s][w]=S[w]*Z+'px’;S[s][h]=S[h]*Z+'px’;ct.scale(oz/Z,oz/Z)}functionMD(e){if(e.button==0){fl=1}}function MU(){if(fl){ar[++ind]=ct[gID](0,0,S[w],S[h]);fl=0;ar[ind+1]=U}}MU();S[Q]('mousedown’,MD,false);D[Q]('mouseup’,MU,false);N[I](D[CE]('div’),G);N[I](b('拡大’,function(){wZ(1)}),G);N[I](D[CE]('div’),G);N[I](b('縮小’,function(){wZ(-1)}),G);N[I](D[CE]('div’),G);N[I](b('UNDO’,function(){if(ind>0){ct[pID](ar[–ind],0,0)}}),G);N[I](D[CE]('div’),G);N[I](b('REDO’,function(){if(ar[ind+1]!=U){ct[pID](ar[++ind],0,0)}}),G)})();

Permalink |記事への反応(0) | 23:31

このエントリーをはてなブックマークに追加ツイートシェア

次の25件>
ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp