はてなキーワード: XMLとは
RStudioがPC内から気がついたら消滅していたので何回もやり直すのが面倒で書いた
コメントアウトをいじればFedoraやmacOSでも動くと思う
https://pastebin.com/HiPqLVq7 (6/4 shコマンドでも動くように修正 以前はbash hogehoge起動していたので動作確認していなかった)
エラーでここに貼れなかった
util-linux(rev) libxml2-utils(xmllint) gpg curl coreutils(sha256sum)とR関連
echo "$HTML" | xmllint --nowarning --xpath hogehoge --html - | hogehoge
こうしないとxmllintがエラーでhtlmなどをうまく読み取らない
sed 's/href="//g;s/"//g;s/\s/\n/g;s/^.?$//g;s/^\n//g'
href="hogehoge"の形で出てxmllint内で除去出来なかったのでsedで妥協
hrefが1回しか出ないのでひとまとめにできそうだが面倒なので分けた
この書き方なら複数回出ても除去できるはず
先頭の謎のスペースの除去が面倒だった
echo "$HASH" "$FIELNAME" | sha256sum --status -c ;echo $?
スペースが2つないと書式で怒れられてハッシュ値が合っていてもsha256sumが終了ステータス0で正常終了を返してくれない
VScodium
ShellCheck
https://open-vsx.org/vscode/item?itemName=timonwong.shellcheck
XPath Helper
https://chrome.google.com/webstore/detail/xpath-helper/hgimnogjllphhhkhlmebbmlgjoejdpjl
zenn.devに書こうか迷ったがどちらの方が良かったのだろうか…
ダウンロードしたサーバーがやられてるならハッシュ値も改ざんするだろうgpgで確認しないと意味ないでしょとかsudoでやったらディレクトリがとか色々ガバあるから誰かいい感じに改良して
https://cran.rstudio.com/bin/linux/debian/
1か月ほど前まで初代第1世代Core iのPCをほぼノーマルで使っていたが、Windowsの肥大化(*1(本増田の最後に参考webページを記載。以下同様))のせいかweb閲覧やExcel操作程度の作業でも引っかかりを覚えるようになったり、Windows11ブームに煽られてセキュリティ関連の記事を読み古いCPUには脆弱性が付き物だと知った(*2・3・4)り、あれこれあったためPCを新しくすることにした。
その際に色々な知見を得て情報の更新ができたため、日記帳兼リンク集として増田に残しておくことにした。極少数の人にしか役に立たないであろう文章だが、体験談の類として暇つぶしに読んでもらえれば幸い。ただ、過去のPC事情を懐古したりするのが目的なら、数年前にホッテントリ入りした別の記事(*5・6)を読む方が有意義かもしれない。
まず、パーツの買い方を3種類に大別して検討した。
この前段階で格安の中華製ミニPC(*7)も候補に挙げていたが、拡張の厄介さや商品到着までの時間の長さを難に感じて選択肢から外した。
今新しく自作PCを組むなら鉄板の構成だと思う。現在の相場では、M/B 13k円、Celeron 7k円、DIMM2枚組 6k円、SSD 200GB 4k円で約3万円くらいになるだろう(*8・9・10)。構成品のどれかを中古にすれば2万円台前半で抑えることもできそうだ。
しかしながら、最近まで骨董品で我慢できた身には過剰スペックになりそうだという懸念と逆張り志向のせいでRyzen APUに惹かれたためとで、この組合せは除外した。
時機を見極めて個々のパーツを買えれば、安く挙げることができる方法だろう。
だが、動作不良品・リマーク品(*11)・その他の不動品(*12)等を掴むリスクやピン折れ曲り(*13)他機器不良への対処を避けるため、この組合せも選ばなかった。
M/B・CPU・ビープスピーカー・電源があれば動作検証は可能だ(*14)。そのことは前提知識として通用してるだろうと期待し、ジャンクな出品物・者を弾けば少なくとも直ぐに判明するような不良品を掴むことは避けられるだろうと考えて、セット品を軸にパーツ調達することにした。
ただ、個別のパーツだけ欲しいと思う人が多いせいか、希望に叶う出品は少なかった。値段や特定のパーツへのこだわりは捨てて条件をだいぶ緩くしたが、それでも購入作業を終えるには結構な時間がかかった。
作業の結果以下のパーツが手に入った。これら以外にも試用して直ぐ売却したものがあるが、その分は少々の損失で済んだため、実質合計費用は25k円+10k円。
元の電源が10年以上持ったので、5年前の製品なら後5年は使えるだろうと考え、中古で済ませることにした。
参考になるまとめ記事を元に、経年による劣化が小さいと思われる、電圧と電流の波形が綺麗な製品(*15)を候補にした。5年以上前に発売された商品を1年少々しか使っていない状態良好品だと嘯く詐欺師がフリマには跋扈しているが、そういう輩を除外しても選択肢が十分にあるのは幸いだった。プラグイン電源という危険そうな製品(*16)以外に無難な選択肢が無かったのは、老害な増田には難だったが。
余談だが、電動ブロワーは電源の清掃にとても役立った(*17)。騒音が問題にならない環境の人には是非お勧めしたい。
大型のファンを備えた電源ユニットをケース下部に置く組み方が主流になって久しいようだ(*18)が、冷却や静音にこだわる必要が無いのでケースは流用することにした。ただ、電源LEDがそのままでは機能しないので、オス-メスのジャンパワイヤー(デュポンケーブル)をフリマで買ってピンとコネクタをつないだ(*19)。
マザーボードについては色々調べたが、8ピンのATX 12V電源コネクタ(*20)が一般化して久しいことや、フェーズ数の増加(余談だが、I/O電圧とコア電圧が異なるデュアルボルテージは、30年近く前にモバイル版P54Cで初めて採用された)(*21・22)といった電源回りのことで特に知ることが多かった。光物(*23)はあまり興味が無いのでほぼスルーした。
RyzenもIntel Coreもどちらも魅力的だと思った(*24・25)が、結局はAMDで組むことにした。そこそこのGPUを省電力で使えることが大きかった。
メモリは多少勉強した(*26)つもりでパーツ選定に着手したが、チップセットの16Gbitチップ対応事情(*27)を全く把握していなかったため、相性問題にぶつかって最初に購入したパーツセットを買換えることになった。容量について言うと、16GBだとたまに心許なくなるが32GBだと過剰という感がある。Intelなら24GB(8+16の2枚)載せて16GB分をデュアルチャネルモードで使える(*28)ので、その点は良いなとも思う。
SATA SSDでも体感速度は悪くない(*29)という言説を見て、安く手に入ったSSDで十分と判断した。記録方式がTLCかどうかといった商品選択の時に普通ポイントになる点(*30)は、次に買換えたくなった時に気にかけようと思う。
光学ドライブも電源ユニットと同様、本来は5年程度で買換えるべき製品とされている(*31)が、それはそれとして、電源と同様の理由で5年くらい前の中古品を探そうかと思って調べてみたら、M-DISCという規格(*32)があると知った。対応するドライブやメディアを購入すると割高だ、余計に金をかけてまで保存すべきデータはどれだけあるか、そもそも光学メディアの読み書きをする機会はどれだけあるか(*33)等、あれこれ考えた結果光学ドライブは買わないことにした。
最近は無音でPCに向かうことが専らなので、USB-DACを排除してHDMIモニタのイヤホン出力で済ませることにした。気まぐれに音楽を聴きたくなったらヘッドフォンアンプをライン出力につないで使おうと思う。
ケースと一緒に死蔵品を引っ張り出した。文字入力を業としない立場なのでキーボードは何でもどうでも良い。
マウスはクリックが利き辛くなったので放置してたが、分解修理可能(*34・35・36)だと知ったので実例(*37)を参考に簡単に清掃して使えるようにした。マウスホイールは部品交換が必要な状態(ホイールのゴム部分が、加水分解して汚れてたので重曹で洗った(*38)ら、完全に溶けてなくなってしまった)なので、そのうちAliExpressで補修品(MX300適合品ではないが、サイズが同じもの)(*39)を購入しようと思う。
初めは旧システムの入ったHDDを新しいM/Bにつないで使っていた。後で中身をSSDにクローンしようと考えたが、安物のSSDゆえガンガン書き込むことを必要以上に避けなくても良いなと思い直したので、結局新規インストールすることにした。
Raven RidgeではWindows11にアップグレードできない(*40)。だが、Windows11ではGPUが重くなりその対策が未だ無いよう(*41)なので、Windows10のままで良いということにした。
Windows7の頃はUEFIで起動しないPCがまだ一般的(*42)だった。このHDDもそういうPCに接続されてたのでフォーマットはMBRだった。CSMを有効にすればそのままで起動できるが、そうできるのは古いGPUを使っている時で現行のiGPUではたいてい無効にされる(*43・44)。CSMは頼りにせずGPTに変換して使うのが無難だ。
変換の際はWindows10のUSB起動メディアでmbr2gptを使ったが、ReAgent.xmlの更新に失敗したというエラーメッセージが出たので、回復パーテーションを弄って(「コンピュータの管理」ではドライブレターを付与できないのでdiskpartを使った)修正した(*45・46)。
Microsoftアカウントで常用していたためかライセンスの再認証を求められることも無く、上記の問題を除けばほぼすんなりと使用できた。セクターにアライメントのずれが無いかどうか(*47)も調べたが、問題無かった。
VMWare上で予行した分も含めて何回もした。セットアップを繰り返した理由は、Administratorを有効にしパスワードを設定しないままメインアカウントを標準ユーザーにしたらAdministratorにログインできなくなって(*48)詰んだり、OneDriveの動作選択画面で「このPCにのみファイルを保存する」を選択せず「次へ」移動したら戻れなくなった(ドキュメントやピクチャ等のフォルダパスをOneDriveに指定した後で、再度ローカルストレージに変更するのは割と手間になる)(*49・50)り、システムファイルを移動させようとして次節で説明するようにシステムを破壊したりしたためだ。
SSDの容量節約と書込み抑制のため、ページ、スワップ、ハイバネーションの各ファイル・OneDriveフォルダ(ただし、空フォルダにマウントしたドライブは移動先に指定できない)・ユーザプロファイルフォルダ下のドキュメント等のフォルダ・AppDataフォルダ下のRoamingフォルダとLocalフォルダの一部・テンポラリフォルダ・ストアアプリフォルダを移動(*51・52・53・54)した。Superfetchはデフォルトで良しとした(*55)。
かつては別アカウントでログインしてプロファイルフォルダを全部移動しジャンクションを貼って使うこともできたが、Windows10のあるバージョン以降でそれをするとスタートメニュー他ショートカットやストアアプリが即死する(*56)。一部のシステムファイルが変化するとメニューやアプリ全体が損壊判定されるようだ(十分な検証はしてないが、container.datやハッシュ値が名前になってるファイルを弄ると不味いように感じた)(*57)。こうなるとアカウントを消して再作成する他無くなる。ちなみにCドライブ直下のProgramDataフォルダ等を壊すともっと悲惨で、新規インストールくらいしか回復の手立てが無かった。
https://b.hatena.ne.jp/entry/1 または https://b.hatena.ne.jp/entry?eid=2(それぞれ、数字部分がeid)のような形式のurlを入力すれば、当該ブックマークエントリーにアクセスできる。
*1 | Windows 10はバージョンアップを重ねるたびに本当に遅くなっているのか?検証結果はこんな感じ - GIGAZINE | https://gigazine.net/news/20210622-windows-10-version-slow-down/ | 4704430589992224258 |
*2 | Googleが発見した「CPUの脆弱性」とは何なのか。ゲーマーに捧ぐ「正しく恐れる」その方法まとめ | https://www.4gamer.net/games/999/G999902/20180105085/ | 373991174 |
*3 | AMDのプロセッサに脆弱性、セキュリティ企業が情報公開--懐疑的な見方も - CNET Japan | https://japan.cnet.com/article/35116106/ | 360332677 |
*4 | インテルとARMのCPUに脆弱性「Spectre-v2」の悪夢再び、新たな攻撃手法 | TECH+ | https://news.mynavi.jp/techplus/article/20220312-2290634/ | 4716634065497432514 |
*5 | 「Sandy Bridgeおじさん」とは何か? : 因画応報 | http://ingaoho.ldblog.jp/archives/4916067.html | 362560793 |
*6 | ありがとう鼻毛鯖 8年使った鼻毛鯖をついに買い替えました | 日本霜降社 | https://nihonsoukou.com/20181123/1827 | 4665750545042615426 |
*7 | 2万円の超格安パソコン「GREEN G2」値下げ、高性能CPUに大容量メモリやSSD採用で仕事でもプライベートでも大活躍 | Buzzap! | https://buzzap.jp/news/20220318-trigkey-green-g2-ultra-low-price-pc-happy-price-down-3/ | 4716943171239004674 |
*8 | 第12世代インテル Core プロセッサー 特集 | パソコンSHOPアーク(ark) | https://www.ark-pc.co.jp/special/intel-12th-gen-core-series/ | - |
*9 | 8GBモジュール | 2枚組 | DDR4 DIMM (288pin) | デスクトップ用 | 通販・価格/性能比較一覧 | 価格の安い順 | パソコンSHOPアーク(ark) | https://www.ark-pc.co.jp/search/?col=3&order=&p1=b21010&p2=c21050&p5=s21010&p6=w11726 | - |
*10 | 〜256GB | M.2 | SSD | 通販・価格/性能比較一覧 | 価格の安い順 | パソコンSHOPアーク(ark) | https://www.ark-pc.co.jp/search/?col=3&order=&p1=b32020&p2=c32024&p5=s32220 | - |
*11 | 【やじうまPC Watch】中国でIntel CPUの偽造品出回る。公式が注意を呼びかけ - PC Watch | https://pc.watch.impress.co.jp/docs/news/yajiuma/1248215.html | 4684567815854719490 |
*12 | Lenovoに搭載されているAMD CPUにベンダーロックが設定されているせいで中古市場が混乱している - GIGAZINE | https://gigazine.net/news/20220118-lenovo-vendor-lock-amd-cpu/ | 4714151541045747810 |
*13 | ASCII.jp:冗談ではなく目の前が真っ暗になる恐怖……ピンを曲げてしまったRyzen 9 5950Xの修復を試みる (1/3) | https://ascii.jp/elem/000/004/053/4053723/ | 4703873313928579106 |
*14 | パソコンが起動しない場合の確認方法|テックウインド株式会社 | https://www.tekwind.co.jp/ASU/faq/entry_31.php | 4666842797243724258 |
*15 | 【自作PC】電源ユニットの選び方を自作経験者がガチ解説する | ちもろぐ | https://chimolog.co/bto-choose-psu/ | 367187040 |
*16 | 何故プラグイン式PC電源ユニットのコネクタは規格統一されていないのか? - Togetter | https://togetter.com/li/1564076 | 4688976497965880706 |
*17 | ブロワーの選び方 | DIY工具紹介部 | https://diytool.biz/blois | 170335990 |
*18 | “冷却の常識”を徹底検証 - AKIBA PC Hotline! | https://akiba-pc.watch.impress.co.jp/docs/dosv/662237.html | 364049132 |
*19 | PCケースのPower LEDケーブルを3ピンから2ピンに変換した | TeraDas | https://www.teradas.net/archives/16603/ | 4705898232067265346 |
*20 | 20ピン ATX 電源は 24ピンのマザーボードに使えるのか – 分かりにくい ASUS マニュアルと ATX 電源の規格 | Nire.Com | https://www.nire.com/2009/10/atx-24pin-motherboard-vs-20pin-power/ | 75424033 |
容量超過のため、anond:20220419200228 に続く。追記もあり。
あわよくば、その時期にやっていたことを書いてくれないか?僕は君を救えないが、やっていたことを知りたいのだ。
例)Ruby on Rails で、XML を Android/iOS/ブラウザにくわせるとか
※ 再ポストを許してくれ。どうしても、聞く人がいないのだ。
当方は、元プログラマー。今となっては、家庭の都合で引退した身。嫌なことがあって、久しぶりにプログラミングを勉強したら楽しくて仕方ない。
たとえば、Ruby on Rails, Next with React on TypeScript とか最高にイカしていると思ったし、Kubernetes や Terraform で AWS, GCP を触れば IaC に感銘したし、Kafka や Elasticsearch といった NoSQL が RDB が進歩した上で共闘している様は夢のようだ。PHP や Java も元気にしていて、おじさん嬉しいよ。(最近の流行りだから Docker も触ったが、Vagrant なんかを触れた身からすると、正当な進化だよね。)ただ Python が人気なのは理解できないし、そんでもって C は苦手なままだけどな。あと、CSS と HTML のナレッジのアップデートについていけないのは歳のせいだろう。
閑話休題。それでタイトルの質問なんだけど、今のモバイルアプリの開発手法について知りたいのだ。もちろん React Native といったものがあるのは知っているが、この手のものは好きになれないのよね。どうしても無理から生じる齟齬が気になっちゃうし、もっと言えば「プログラミングを介して、設計思想に触れたい」からね。
まず、iOS の話題から。今は iOS は SwiftUI だけで書けば良いのかしら?昔は Objective-C と Storyboard を使っていたけど、新規のプロジェクトだと無視してもよいのよね?いや、だめだったら追加で勉強するだけだから良いのよ。その、加減がわからなくてね。自分としては Swift言語が好きで、SwiftUI は StoryBoard よりマシだと思うから、そこは問題ないのよね。10年前より、絶対に良くなったと思うし。あと SwiftUI と Swift言語の example 集とか、CocoaPods のまとめサイトなんかを教えてほしいな。公式だけじゃ物足りない。
次に Android なんだけど、現行なのは Kotlin言語 + Android Studio の UI ビルダーを強制なんでしょ?昔は Java言語 + XML の MVC という感じで、当時としては iOS よりまともなイメージだったけど、最近ふれたら蕁麻疹が出そうだった。なんというか、ちょっと体が受け付けない感じがする。だから、Android は昔の開発手法で良いのかを教えてほしい。あと、iOS と同様に example を大量に載せたページをお願いします。
こんな感じかな。追加で知っておくべきことがあれば、嬉しい。たとえば、PWA とか。自分としてはモバイルのプログラミングが理解できたら、ブロックチェーンや人工知能を除くと、ここ10年のナレッジはキャッチアップできたつもりなので満足なんだよね。あと気力があれば、作成物を増田に晒すかもしれないです。
久しぶりに、伊藤計劃「ハーモニー」読んだんだけど、少し気がついたことがあるので、
間違っているかもしれないけど、書いてみる。
「ハーモニー」のETMLが文法的におかしいのは、生府の検閲から逃れるため。
「ソースを見る」の状態で未来の人類が読んでいる状況を「ハーモニー」は表している。
それで、実は「ハーモニー」はミァハがトァンをかばうために書いた物語だった。
色んな所で言われてるけど、この小説のファイル形式であるETMLは、文法的におかしい。
例えば、箇条書きでタグで両方から囲まなきゃいけない(HTMLなら<li>~</li>)のに、<i:~>と、タグの中に箇条書きの要素を書いたり、
皮肉っぽくQ&Aをしているところでも、<q:~><a:~>と書いていたりする。
それはもう、至る所で間違えている。
伊藤計劃がXMLとかHTMLの文法に詳しくないってことはないと思う。たぶん、わざと間違えた。
じゃあなぜ間違えたのか?
もし、こういう文法間違いがあると、どうなるか。
もしHTMLなら、表示ソフト(ブラウザ、たとえばGoogle Chrome)であいまいに解釈してくれたりするけど、
本来なら「文法がおかしいので表示できません」とか、真っ白いページになるべき。
だから、ETMLの文法がおかしい「ハーモニー」も、ETML用表示ソフトでは何も表示されないことになる。
そうなったら、普通の人は見るのを止めるよね。でも、何人かに一人は、Google Chromeの機能にあるような「ソースを見る」に似た行動をとる。
そうなると、タグがあって読みにくいけど、きちんと文章が表示されることになる。
その何人かに一人に読んでもらいたいために、文法として間違えたETMLで「ハーモニー」を書いた。
そういう、何人かに一人が読んでいる状況を表すために、伊藤計劃はETMLのタグ付きで「ハーモニー」を書いたんだと思う。
そりゃあ、もちろん、ハーモニクス後の世界で、なぜハーモニクスが起こったのかを記録として残すため、だと思う。
もし、ETMLが正しい「ハーモニー」を書いたら、生府の検閲に引っかかって、消されるかもしれない。
だから、ETML表示ソフトウェアに入力しても、何も表示されないようにした。
何人かに一人に気づいてもらえばそれでいいと思って、書いたんだろう。
でね、「ハーモニー」で文法的におかしい部分を読んでいたら、冒頭部分にこんな文章があるのに気づいた。
いまから語るのは、
<declaration:calculation>
<pls:敗残者の物語>
<pls:脱走者の物語>
</declaration>
ETMLのタグの意味はわからないから推測だけど、「declaration:calculation」で数式を宣言してると思う。
で、「pls」は加算記号+で、「eql」は等号記号=だと思う。
となると、「ハーモニー」を語っているのは、「わたし=敗残者+脱走者」ってことになる。
真っ先に出てくるのはトァンだよな。本人がそう気取ってるし。
社会に馴染めなくて、負けるように、逃げるように辺境の戦地に行って、
でもさ、社会的にはトァンは官僚で、しかも本人が言っているように、高級官僚でありエリートだよな。
社会的には敗残者でも脱走者でもない。
じゃあ他に誰がいる?
一人いる。<次世代ヒト行動特性記述ワーキンググループ>の争いから敗れ、
チェチェンに逃亡した者が。
そう、ミァハ。
この物語は、ミァハが書いている。
死んだはずのミァハが書いている。
すごく謎に思える。
でも、こう考えたらどうだろう?
ミァハは、トァンをかばいたくて、トァンを主人公に物語を書いた。
実は、チェチェンで意識が芽生えたのがトァンで、ヌァザの実の娘がミァハだとしたら。
トァンが、長老たちにハーモニクスをさせたいがために、全世界同時自殺を実行したとしたら。
最大限つじつまが合うように「ハーモニー」を書いたとしたら。
そう思って読むと、つじつまが合わないところがある。
「ハーモニー」は、全部で5日間の物語だよね。トァンがセラピーを受けるまでの猶予期間である5日間の物語。
そのうち、日本で2日、バクダッドで飛行機移動込みで2日、チェチェンで飛行機もろもろ移動込みで1日。これで5日間。
なのにさ、バクダッドからチェチェンに出発する前に日本に立ち寄ってミァハの名刺を取りに戻った、と書かれてる。
バクダッドと日本を往復するだけでもう1日かかるよね。これでは5日間を越えてセラピーを受けることになっちゃう。
時間的に間に合わない。
となると、トァンは5日間の内に実家に行ったことになる。トァンが誰かの家に行ったのは、ミァハの実家だけだよね。
日本やバクダッドのホテルに名刺があるわけないし、飛行機の中にもあるわけないよね。
つまり、ミァハの実家によった時に、トァンは名刺を手に入れたんだよ。
ミァハの実家なのに、トァンは名刺を手に入れることができた。何故か?
「ミァハの実家が、トァンの実家でもあった」とすると、説明がつく。
ミァハとトァンが義理の姉妹だと考えると、整合性が取れることが多い。
例えば、ミァハが13年前になぜ栄養を取らないようにする錠剤を作れたか、について。
錠剤を作るための技術に近かったのは、むしろトァンじゃん。何しろ父ヌァザがWatchMeを作ったんだし。
その気になれば知識はいくらでも入ったはず。でも錠剤を作ったのは、普通の家庭で養女になっていたミァハ。
ミァハがヌァザの養女になっていたら、納得できる。いくらでも知識を得られるし、錠剤も作れる。
もう一つ、なぜ本というデッドメディアを普通の家庭のミァハが持っていたかについて。
普通の家庭では存在も知らないはず。でも、ヌァザの養女であれば、冴紀ケイタでもわかるように、
本を持っていても不思議ではないし、それだけのお小遣いを持っていても不思議ではない。
そもそも名刺の知識もヌァザから得られる。ヌァザがそういう人々とも交流があっただろうし。
そして、ミァハとトァンが義理の姉妹なら、最初の段階で「もしかしたら必要になるかも」と考えて、
あと一つだけ、なぜトァンではなく、キアンを自殺させたのかについても説明がつく。
どちらを殺すか選択するとき、義理とはいえ姉妹であったトァンではなく、キアンを選択した。
もちろん、後から呼び出すことや、行動力の差で選んだという可能性はあるけど、
一番の理由になるでしょ。
最後に、なんで姉妹であることを隠して、別人であるかのように書かれたのかについて。
これだけの殺人事件の内、もしミァハとトァンが義理の姉妹で、かつトァンをかばうために
ミァハが書いているのだとしたら、まずは全世界同時自殺を自分のせいにする。
問題は、残り2件。義理の姉妹のままだと、ミァハが自分の父親を殺害するのは
書いていて受け入れられたとしても、トァンが義理とはいえ姉妹を殺害することになる。
トァンにとって、あまり聞こえは良くない。
そうすると、トァンは、自分の目的を達成するために全世界同時自殺を実行し、
それに紛れて、こともあろうにかつての友人を自殺させ、
DummyMeを入れているから。WatchMeからハーモニクスの命令を実行したように見せかけることができる。
その上で、ETMLのシステムができたときに、「ハーモニー」を書いたんじゃないかな。
自分の思いを達成するためとはいえ、偽の歴史を後世に残すことになるので、
唐突にサービスの終了を通告され、はてなブログへ強制移住された。
はてなブログには過去の記事を流し読みする機能がなく、もうあの当時の日記は読めない、自分の過去の記憶が裁断されスクラップにされたような酷い苦痛を味わった。
最近はてなブログに画像を貼るのはすごいお手軽な事に気付き、もっぱらはてなブログ万歳。画像があれば文章だけと違ってとても脳みそに残る。
はてなダイアリーが恋しいという気持ちはどこか遠くに吹き飛んだ。
で。はてなダイアリーってどんな画面だったのか、どういう仕様だったのか、というのがはてなブログに移住して月日が経つにつれ忘れてしまった。
日記のテキストデータは手元にxmlファイルとして残ってる。これをあの当時のはてなダイアリーのUIで読み込む方法が分からない。だれか教えてクレメンス
俺は意固地で決まり事を作るとき、厳しくしすぎて周りの人とギスったりする。何年たってもそんなで、他の要因もあり、自分は自閉症なんじゃないかとおもった。
しかし、自閉症というものはもっと深刻なもので、自分とは全く違った(自閉症のドキュメンタリはかなり内容に共感した。勝手に掃除されたくなかったりとかすごい分かる)。
さらに調べてみると、自閉症スペクトラムという、段階みたいなものがあるらしい。社会的にはそこまで困ってない(会社の人間関係が少し危ういくらい)ので、0%から100%で表すとしたら自分は10%くらいだろうか?自分の位置がはっきりすると少し気が楽になった。
スペクトラムというものを考えると、あーこれも自閉症スペクトラムの左端かなぁというのがある。
日本だと、論文やら注文書やらの表にはフルに罫線を引かせる。海外だと横線だけだったり、軽い印象だ。
自閉症傾向の方はカッチリしたものに安心感を覚えるらしい。まぁこれは好みなんでいいんじゃないかと思う。
具体的に言うとXML。SOAPはよりラフなJSON形式のRESTになったし(別に書式はXMLでもいいんだっけ?JSON以外みたことない)。何でもかんでも1回XMLにしたがるよなぁ。
他にも様々あるけど、マイクロソフトのサービスを全部列挙することになるからやめとく。まぁエンジニアってそういう傾向あるから、いいんじゃないんですかね。
photoshopで作ったpsdのwebデザインを渡されて、フロントエンド担当がHTML/CSSコーディングしてるんだけどどうなのこれ?
そういう職場もある
客に見せるデザインカンプの方が先に必要なことも多々あるのでは
最近はFigmaのようなWebページやモバイルアプリなどのUIデザインのツールが多くある
それをそのPhotoshopのようなデザインカンプ作成に使うのはありだと思う
というか、こっちの方がデータがXMLやJSON形式だったりするので、デザインからそのままコードに落とし込みやすい
Figmaでネイティブのデスクトップアプリさえデザインして一発で落とし込む試みをGitHubで開発している人もいる
上述したとおり、デザインカンプのことですね
いきなりHTML/CSSを書くと、後から抜本的な調整が不可能になる
プログラミングも同じで、かなり書いてから、やっぱあれナシだから、みたいなのは嫌なので
それをなんか知らないけど、普段使わねーphotoshop開いてルーラー出して、
自分も馬鹿げていると思うこともあるが、そもそも社内研修やスクールでそう教えてるところもある
自分もそう教えられたときがあって、その場では嫌々ながら教えられたやり方で課題をこなしたりしてた
ここで逆らっても意味ないなあ、と思ったので
客なり講師なりを全否定するなら、そこに自分がいる意味がなくなっちゃうよなあ、とも思ったので
正直、そういう場合はちょっと揉めることが多いのだけど、仕方がないですね
仕様等の客の話を聞きながら勝手に自分の中で、あのライブラリやあのフレームワーク使えば楽勝だろう、と思っていると、
後々になってその前提としていたライブラリやフレームワークでは実現が難しい仕様を喋りだしたりすることもある
今の会社含めて2社しか経験してないので、一般的かどうかは判断できないが、前職ではHTML/CSSまでデザイナーの人が書いてたぞ
そういう職場もある
Zeplinは知らないけど、ツールにクソコードを吐かれるのはよくあるので、そこは相談するしかないのかなあ
相談するだけ無駄なケースも多いので、転職するとか、仕事自体を蹴ってしまうことも考えるべきかも
現に生きてけないで🍣
本来はこうでしょ?
(中略)
今になって思い返しても、自分のやり方の方が正しかったんじゃん、やっぱアホだろあれは、
と思うこともあるけど、世の中そんなもんなのでなんとも言い難い
決定権が自分にないと当然無理だし、フリーランスで決定権が持てても今度は仕事が小さくなるし
それは偏見
例えば、音声のスペクトル、声門とかを画像編集ソフトでプレビュー、加工することもなくはない
もっとも、それ専用のアプリ使った方がいいのは言うまでもないが
自分は普段はPhotoshopを使ってないけど、PSはJavaScriptなどでプラグインが書けるはずだし、
といっても、何でもPhotoshop同様、何でもExcelの世界で、Excelで仕様書とかあんたバカァ?とは思う
(中略)
これもやんわり、なんとかなりませんか?みたいに言うぐらいしかできない気がする
でも、意見するだけで攻撃的になる人もいるので、転職案件なのかもなあ
そもそも何でもかんでもwebページをポスターみたいに着飾るんじゃねーよ
ランディングページならともかく、よく使うwebアプリを着飾るんじゃねーよ、開発もしにくい、使いにくいしでまったく良いこと無い
それは客が要求するのもあるんで
大抵Craigslist, Hacker News くらいのデザインで十分なんだよ
フロントエンドエンジニアみたいな肩書でドヤってる人を見るとウンザリする
いっそJavaScriptなくした方がいいんじゃないかとさえ思うときがある
Webブラウザのタブごとに動作しているわけで、ブラウザが重くなる原因の1つだと思うし、
ブラウザ上でしか動作しないJavaScript書いて人生を消費したくない
でも、本当に?
カラーリングで、開発環境でコードが見やすくなる。マークアップ言語には、markdown, html, wikiなどがあげられると思う。
また、xml, jsonなどのデータもマークアップ言語と言ってよいだろう。
(pythonを使えば否が応でもスペース4つを空けることになるだろう。(あるいはtab一つ分))
まずは、ブラインドタッチでマークアップ言語を書き、一文字でも違うとコンピューターは、こちらの意図通りには動いてくれないという悲しみにひたらないかぎり、
全角スペース、半角スペースを目grep出来るようにならないと、プログミングは上達しないことをここに宣言したい☆
むかしXMLが流行った頃にXMLスキーマだとかWSDLとか使ってたんだけど、まぁ端的に言ってゴミ
これらを使えばXMLがvalidであることを保証できる。たしかにそうだ。
でも仕様とかややこしい割には、バグが減るとか工数が減るとかそういったことの恩恵はまるでありません
誰がこの複雑な仕様を使える?チームの中でもちゃんと理解できてるのが一人入れば良いほうだろう。
JSONスキーマも似たような運命をたどるとしか思えないので、手を出す気にならない。
JSONは単純な構文で、適当に書いて適当に入出力使って、インターフェースとなるデータ構造は、API利用者同士で密に相談しあって使えばいいんじゃないかな。それで何事もスムーズに行くはず。
一般公開とかするなら仕様を自然言語で文書として残しとけばOKで、そこらへんをプログラムで取り扱いたいってのは、まぁ理想としてはわかるんだけど、うまくいくとは思えないんだよね。
自分みたいに低能作業員には難しいけど、優秀な技術者を取り揃えてるところなら実装、運用できるのかなぁ…
スキーマ出てくるとこれをプログラム的に取り扱って、データやり取りするためのインターフェース部分を自動生成しましょ、みたいなくっそ寒いノリがでてきて、
この自動生成された部分がだいたいバグってたり、仮にバグってなくてもバグを探すために、自動生成されたきっしょいコードを延々と人間の手で解析するみたいな、非人道的な作業が発生するんだよなぁ
仕事で使わされそうになったらやだな