「xml」を含む日記 RSS

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

2019-06-21

Javaをメインで書いているわけではないけど

別にJava良くないか

なんならRubyより静的言語だという点で優れているような。

最近Go流行っているが、それならJavaだって同様に良さそうな気がする。

Java批判すべき点ってなんなんだろう。

- 記述冗長

- nullがたまにうざい

- なんか重厚な感じがする

- 重厚アーキテクチャ流行りすぎた?

- ORMとかが重厚なのが多かった

- ビルドツールが洗練されていない時代があった

- 故に環境構築が大変だった

- tomcat + jar みたいなのがだるかった?

- strutsがしんどかった

- 未だにstruts脆弱性が見つかったりするところ

- xml地獄からアノテーション化したりいろいろと模索していた

- なんかJava案件地雷が多かったとか?

- ちょっと昔には「俺たちイケてるプログラマ」はみんなRailsに移っていった流れがあった?

- Effective Javaよいが、そもそもそういうtips意識せずにそう書けるような言語仕様になってほしかった気もする

- 非同期処理やスレッド処理がやや難しかたか、あるいは言語側でのサポートが薄かったか(?)

言語仕様的な批判と、エコシステム的な批判に分けられそうなきがするな。

関数型言語の関心はScalaClojureに全フリしてもらって、Javaシンプル機能を持つGo方向性なModan Javaになっていってくれれば良さそうな気も。

httpサーブレットとかそのへんが微妙だったかもしかしてGoみたいにnet/httpライブラリが標準であればそれをベースにすることでオレオレフレームワークの乱立を避けることができるか、と思ったけどJAX-RSとかがあるな。

Goだって冗長記述必要言語だが、好かれているし、Javaも悪くない言語な気がするんだよな。

まあ何でもいいが。

ロジカルに考えているようで結局なところ雰囲気的なところに左右されているエンジニア多い気がする。

まあわいも、人気な言語に乗っておいて高単価を得られたほうがいいのでそうするが。今の所Goが肌にあっているんだよな・・。3年ぐらい使って熟練度上がってきたし、さほど悩まずにコーディングすることができる。

PHPの人が好きな、あるいはRubyのmethod_missingなど活かしたテクコードは、書いているやつは気持ちいかもしれないがわいは明示的にinterfaceがわかるコードが書かれていたほうが好きだ。型で振る舞いがわかったり制御されていないと分かりづらくない?複数プロジェクトを掛け持ちするから、読むときに前提知識が少なく読めるコードがいい。

まあJavaもリフレクションでテクいことができる気がするな。

Goがいい。誰が書いてもだいたい同じコードになるから、誰かに作業を振ったとしてもレビューやすい。

まあこれからJavaを書く気はしないが、GoAPI書いているマンから見ると、JAX-RSとかでゴリゴリAPI書いていくの全然悪くないんじゃないかと思うのであった。

最悪別にGeneric入らなくてもいいかもな。別にそんなに困ってない。はいってくれるなら、はいってくれたほうがいいが。sliceに対してmap, each, filter, existsなどのメソッドが生えることになるイメージかな。まあそれは欲しくなるけどな・・・

Scalaもいいんだが、たまにイキったコードを書くと分かりづらくなる時がある。イケてるコードを書こうと思ったとき結構パワーを使う言語だ。なんかモナドってジェネリックを更に強くしたやつだとも捉えられるような気がするな。ゴリゴリ関数型で書こうと思った場合プロジェクト全体に影響がある話なのでアーキテクチャ設計に力がいる気がする。

年をとると大事にするポイントが変わってくるな。昔はスーパープログラマになりたくて関数型言語とかやっていたが、今はいかに効率よく仕事をする=金を稼ぎ自由を得るかを重視している。職業プログラマとなったわけだ。仕様固めたりリリースしたり不具合対応したり運用したり、フリーランスなら税金計算したり、金儲けの方法考えたり忙しいんじゃ。今は結局スーパープログラマとは何か悩ましいよ。「プログラマとして」キチガイレベルにすごい人間というのはまだ見たことがないかもしれない。コーディングが早い?バグ修正が早い?パフォーマンスやばいコードを書ける?設計が優れている?

わいのレベルが低くて、高い人間凄さに気づけていないのかもしれないな。

2019-06-12

googlemapion店舗などの情報(とくにチェーン店バス停など)

地図サイトのほうで、一定の書式で企業が自社サイトなどに置いたXMLファイルあたりを定期的にフェッチして自動反映できないのかね。新店舗が出来てもなかなか反映されない。

いまだ有志の登録頼みなのかよ。地図自体衛星写真から起こしているのに。google 検索なんかはサイトマップXMLみたいなのを拾って検索結果に自動反映しているくらいなのだから所在地情報サイトに置いてあったら取り込みしては。

2019-04-03

Office2016とAccess2019について

現在、弊社では在庫管理Access使用している。

以前は何か独立した装置で行っていて、2000年問題(!)の際にAccessに切り替えたそうだ。

しかし、新しいAccess(弊社ではAccess2016)を使用してMDBファイルAccess2000-2003データベース)の最適化を行った時にレコード消失するバグがあった。

消える量は微々たるものであるが、最適化のたびにランダムデータが消えるのではデータベースとしては役に立たない。

このバグについて調べるにあたって、偶然会社倉庫に眠っていたAccess2007を発見し、それで検証してみたところものすごい量のデータ消失していた。2007環境作業していた人はおかしいと思わなかったのだろうか?(社内でAccessはこの在庫管理しか使っていない)

2016で同様の検証をしてもなかなか消失確認できなかったが、実務上確実にデータが消えていることを時折確認している。これは最新バージョンで解消されているそうだが、会社PCであるのでアップデート適用が随時は行われず、4か月遅れであるようであった。

ただ、4か月遅れとはいえ時折バージョンアップされているにも関わらずバグが解消される気配が全くないまま業務を行っていたのだが、いい加減やってられないのでやむを得ずAccess2019を導入することとした。このあたりについて調べている時、そもそもバージョンアップ内容のアナウンスがかなり複雑に隠されていたり、アナウンスされていなかったりとMicrosoftの不親切さを痛感した数時間だった。

ただし、Access2019にアップグレードたからといってバグが解消される確信はなかった。

私はそもそもMDBなどという古い形式で強行するのはやめたい、システム的にも古い上に個人エンジニアが開発したものであり、古いからではなくそもそもの造りにバグが多く、現在弊社の事業規模に見合ったサポートを受けられていないことからシステムのもの更新して欲しいと上申し続けている。

というか2000人を抱える大企業でこんな古い(しかバグを抱えた)データベースに頼っているってどうなの?

しかしなかなか承認を得られないため、やむをえず応急処置的に最新版である2019を導入することとした。

データベース管理に使っているPCにはボリュームライセンス版のOffice2016がインストールされている。

ここにAccess2016を個別に購入し、インストールしている。

ライセンス的にはOffice2016とAccess2016は別であるが、同じ2016同士なので共存できているようだ。

ここにAccessのみ2019をインストールしてみようとしたが、Office2016がインストールされているためインストールできませんとなってしまった。

以前、別の会社にいた時に2003と2010か何かは共存させた気がするのでできると思っていたが、起動のたびにオンライン認証しているからだろうか。今はもう無理らしい。

そもそもボリュームライセンス版のAccess2019(Office2019)のインストールは非常に面倒くさい。

いわゆるインストーラではなく、コマンドプロンプトからインストールであるGUI環境創造し、推進してきたMicrosoftが、この2019年になってCUIを持ち出してきたのだから驚きだ。

このあたりは調べたらいろいろ有意情報がたくさんでてくるので、そちらを参考にしてもらいたい。

ちなみにConfiguration.xml作成は非常に面倒であるが、Microsoft提供している、質問に答えていくだけで作成してくれるものを使うのが一番楽にできる。

リモートがオンになっているとインストールに支障があるというのも謎だ。

バグに対しても、Office2016とAccess2019の共存についても解決できていないが、もしこの記事を見て何か思い当たる点がある人がいれば連絡をください。

2019-03-28

コメントが足りねえって

XMLコメントが足りません」って警告がめっちゃ出てるじゃん。って言われても

何のためのデザインパターンだよ。何のためのRESTだよ。

コントローラーにはAPIコントローラーしかねえだろ。

GETは取得だよ。

リクエストModelに送るだけの層にどんなコメント必要なんだよ。

自分ソース読めないのを人のコメント不足のせいにするな。

2019-02-24

この前説明会受けてて印象に残った企業

この前中途エンジニア限定した合同説明会に行った時の話なんだが、

大体の会社はこういう技術メイン使うことが多くて取引先はこういうところでこういう企業理念で~みたいなまあある程度はざっくりした感じの話で細かいところは質疑応答で、みたいな話になることが多かったんだけど、

なんかとある会社名が全部漢字のお堅そうな企業だけ「このプロジェクトのこのシステムのこの機能に対してこの設定ファイルをこんな感じでいじっていただきます」みたいななんかやたらに具体性のある説明をしてきて、

しかもそれが1プロジェクト内の1タスクみたいな内容だったからなんか違和感あったんだけど、

で、どうやらXMLファイルを投入すると自動フォームが作られる自社ツールがあるらしくて、

それを上流から流れてきたExceL通りにXMLファイル作成・投入してExcelスクショテストするお仕事らしい。

んで、そのフォーム作成サービスパッケージ化されているというか、取引先ごとに週次や月次でそのタスクが発生するからそれ専用の要員を募集しているとのこと。

それも昔から長く提供されているサービスらしく、案件が終了する目処はないし基本はガチでそれだけやり続ければいいらしい。

使用言語はなんですか?」って聞いたら「XMLです。他は基本使いません。」って言われてびっくらこいた。

サーバ監視バイトよりも何も自分の身に残らなそう。5年の務めたら市場価値めっちゃ下がるんじゃないかこれ。

こういう仕事が気楽でいいなって思う人はいると思うし会社としてこういう要員が必要なのは別にわかるんだが、これ中途エンジニア募集かける必要あるか?

いやその要員の募集かけるにしてもその辺濁してやらんと誰もこんだろって思ったという話でした。

2019-01-06

iOSの標準ライブラリってDOMXMLパーサねえのな(SAXはあった)

まずDOMを作るところからか…

あーめんどくさ

いや、libxml2は使えるのか

こっちにしよ

SAXだとXMLを出力する時に大変だしな…

2018-11-30

悲報俺氏エラー コード: 0x803F8001が解決せずに咽び泣く

Windows10Home(64bit)でソリティアとかマインスイーパーやらMicrosoftゲームを起動したら

「お使いのアカウントMicrosoft xxxx現在利用できません。エラー コード: 0x803F8001」

とのメッセージが出るからググったら以下のような解決策が見つかるがどれを実行しても解決しない

WindowsUpdateで最新の状態にする

・ 「Windowsストアアプリ」のトラブルシューティングツール実行

・「アプリ機能」の「詳細オプション」で「リセット

サインアウトしてサインイン

アンインストールして再インストール

・wsresetを実行

・cmdで「PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"」を実行

OS再起動

2018-11-15

フッターや別ページで作られる「サイトマップ」の必要性がわからない。

XML記述のものじゃなくて、フッターに詰め込まれメニューや、サイトマップっていう別ページでページ一覧が出てくる物の事。

ユーザー目的のページに達しやすいようにっていうのならサイトない検索機能をつけるか、静的コンテンツならGoogle検索でよくね?って思うし、今までサイトマップがあって助かったっていう経験がまったくないし、そもそもいちいちページ一覧ページなんて見ない。

パンくずナビゲーションもよくわからないが、サイトマップはそれ以上に意味不明

市役所とかの数が多いページも結局自分Googleサイト検索するし。

そして、Webサイトデザインがわかってないデザイナーがアホみたいに更新しづらいサイトマップデザイン作ってコーダー阿鼻叫喚するんですわ。

2018-11-13

今は亡きXSLTの力を使えば、日本語タグXMLからHTML生成するのはできそう(やりたくはない)

2018-10-22

ヒカキンキッズyoutube字幕汚染

字幕がもはや感想文になってる動画がある。

https://www.youtube.com/watch?v=00780KJVvek

macbook pro購入動画の、自動文字起こしではない日本語字幕が酷い。

映像の中の音声があればそれの表記で遊ぶのはいいと思うけど、下の3種類は字幕じゃなくてもう感想文。字幕言葉意味が変わってしまうのでやめて欲しいし、ヒカキンもこんなの承認するな。

MacBook
Pro
MacBook
Pro
フルスペック
※約
HikakinTV
Everyday♪
ブンブンハローYouTube
どうも ヒカキンです
さあ
シュルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルル
シュカアァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァ
プツルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルル
プチュ
ワ〜〜オ
確かにそうですね
MacBook Pro(2018)箱から勢いよく登場
それがApple
でで〜〜ん!!!
Appleノートパソコンは衝撃に強いです(※他社比)
ダークグレイじゃなくてスペースグレイです
Apple製品の取り出し方って結構個人差がありますよね
確かに
グググゥゥゥゥゥゥゥゥゥゥゥ
2016年MacBook Pro からそうなりました
いいえ
iPad Pro や iPhone に搭載されているTrue Tone テクノロジー採用されました
バタフライ構造の部分にシリコンの膜がつけられ、少しの静穏化とキーボード延命を目指しました
その通り。
確かに
※YouTu[b]er、ですね
※15.5mm
※今は2016年発売当初に比べてUSB-Cの機器も増えてきましたし、USB-Cハブもそこそこ充実しています
流石にちょっと大袈裟w
※概要欄にリンクあり
※あくま個人の考えです
※あくま個人の考えです
※あくま個人の考えです
字幕ご視聴ありがとうございました
ジャンケンタ〜イム
いきますよ〜!
最初ブンブン
ジャンケンポン!
バーイ
と〜ろく と〜ろく と〜ろく
と〜ろく と〜ろく と〜ろく とぉろくうぅ
wwwwwwwww
字幕編集:T.K.

あと、はてな表記ってxmlの半角の<>書けない?

2018-08-09

xyzzy 使いに 50 の質問

01. ハンドルネームは?

  増田

02. ご職業、年齢はいくつですか?

  なんでも屋さん、アラサー

03. xyzzyについて何かwebサイトを持っていますか?

  持っていません

04. 現在使用中の xyzzyバージョンは何ですか?

 0.2.2.253

05. xyzzy 使用暦はどれくらいですか?

  15年くらい

06. xyzzy を使うようになったきっかけは何ですか?

  昔のことすぎて忘れましたが、学校UNIX 演習で Emacs を使っていたので、Windows でも使おうと思っていて見つけたんだと思います

07. xyzzy 以外に使っているテキストエディタはありますか?

  Atom, McEditor

08. xyzzy を使う前に Emacs 系のテキストエディタを使ったことはありますか?

  はい

09. xyzzy を主に何に利用していますか?

  プログラムを書いたり設定ファイルをいじったり、テキストに関することならだいたい

10. xyzzy が関連付けされているファイルタイプは何ですか?

  txt, md, log, ini, bat, html, xml, css, less, scss, sass, styl, js, coffee, pl, php, py, rb, java, sqlかにもあるかも

11. xyzzy他人に勧めたことはありますか? また、結果はどうでしたか?

  使い始めた当時同級生が何人か使っていました

12. xyzzyフリーじゃなかったとしたらいくら位の値段になると思いますか?

  今なら3000円くらいなら買う

13. xyzzy を何と呼んでいますか?

  じじー

14. xyzzy の好きな点・嫌いな点はどこですか?

  好きな点:動作をほぼ自在カスタマイズできる点

  嫌いな点:動作カスタマイズするとき不自由なところがある点

15. パソコンを立ち上げている時間の内、xyzzy をどのくらい使っていますか?

  業務ときは3割くらい?

16. キーバインドWindows風ですか? Emacs風ですか? オリジナルですか?

  Emacs

17. .xyzzyに書く派ですか? .siteinitに書く派ですか?

  必要に応じてそれぞれに

18. 拡張Lispバイトコンパイルしますか?

  してます

19. セレクションリージョン、どちらを多く使いますか?

  リージョン

20. xyzzy を使っていて挫折したことはありますか?

  はじめのころ五目並べになかなか勝てなくて挫折しました

21. xyzzy の使い方をどうやって学びましたか?

  実際にさわりながら。LispGoogle 先生さまさま

22. xyzzy を使うにあたって一番苦労したことは何ですか?

  xyzzy 自体Lisp APIマニュアル化されていないところ

23. xyzzy を使って目からウロコだった機能は何ですか?

  Buffer Menu

24. 今の xyzzy に望むことはありますか? またそれは何ですか?

  矩形機能に影響が出そうだけどプロポーショナルフォントへの対応と、絵文字など最近 Unicode に追加された文字への対応

25. Lisp はある程度読み書きできますか?

  xyzzy自分の使いやすいようにできる程度には

26. Lisp のほかに読み書きできるプログラム言語はありますか?

  JavaScript, ES 2016, Coffee Script, Action Script 3, C, C++のごく一部, Objective-C, Rust, Swift, Perl, PHP, Python, Ruby, bash, xyzzy lisp

27. 自分で作った 拡張Lisp を公開していますか?

  GitHubGist にあるので探してください

28. 拡張Lisp で導入しているものは何ですか? (多い方は代表的ものをお答えください)

  clickable-uri, jscript-mode, markdown-mode など

29. これは外せない! という 拡張Lisp はありますか? またそれは何ですか?

  いろいろやるので今ある拡張機能がないと無理

30. NetInstaller を利用していますか?

  はい

31. 拡張DLL を導入していますか? またそれは何ですか?

  popup-dododo のための Cairo とか?

32. ドキュメント(info,reference等) は使っていますか? また、それは何ですか?

  使っていません。自分で改造してキーワードを全部 Web検索するようにしています

33. ネット関係拡張Lisp(www-mode,kamail等)を使っていますか?

  xyttr

34. アウトライン系のLispは使っていますか? またそれは何ですか?

  使っていません

35. メモ系(changelog-memo,howm等)Lispは使っていますか? またそれは何ですか?

  使っていません

36. xyzzy五目並べはやったことがありますか? また、結果はどうでしたか?

  今なら結構勝てます

37. キーボードマクロは使いますか?

  たまに。テキストの整形処理なら正規表現ゴリゴリやるほうが多いです

38. 辞書機能は使いますか?

  使っていません。国語英和・和英、英英辞典iPhoneアプリを使います

39. xyzzy のファイラは使いますか?

  毎日仕事に欠かせません。便利にカスタマイズしすぎてむしろファイラだけのために新しく xyzzy 自体を起動することもあります

40. フレームは使いますか?

  あまり使いません。新しく(Windows における)ウィンドウ

41. セッションは使いますか?

  使っていません

42. メーリングリストには参加していますか? また、メール送信したことはありますか?

  ありません

43. 2chxyzzy 関連スレッド書き込みしたことはありますか? また、その頻度はどのらいですか?

  大昔にどうしてもわからないことがあって書き込んだ記憶があります

44. xyzzywikiに書き込みしたことはありますか? また、その頻度はどのくらいですか?

  拡張機能実装に関してちょろっと書き込んだ記憶があります

45. xyzzyメニューは表示していますか?

  たまにほしくなるので表示しています

46. xyzzyツールバーは表示していますか?

  隠しています

47. xyzzyファンクションバーは表示していますか?

  表示していません

48. xyzzyバッファバーは表示していますか?

  表示していません

49. 色、フォントなどは変更していますか? またそれは何ですか?

  色は暗い背景色ハイライトカラーはできるだけ色相を離したパステルカラーです。

  フォントConsolas に源新ゴシック Regular を組み合わせています

50. 最後に、一言お願いします。

  まだまだ xyzzy は不滅です

anond:20180808193420

そんなのTeX記法のことを言ってるに決まってるだろ。

WordHTML+CSS文章を書くのと比べて、桁違いに書きにくい。

お蔭で後年SQL出会った時は、記法センスの素晴らしさに感動したわ。

何故なのかは知らないが、バックスラッシュに中括弧に$に^に、fracみたいな覚えにくい予約語オンパレードにその他諸々、記法があまりにも暗号的すぎるんだよ。

マークアップ的要素があるくせに、XMLHTMLよりも「どこからどこまで」を遥かに把握しにくいし。


あと、記法問題だけじゃなく印刷に持っていくまでの処理もマジめんどくさいわー。

WYSIWYGを捨ててかかってるだけでも十分めんどくさいのに、dviにしてレイアウト視覚的に確認しようとするだけで「文法間違ってます出力できませーん」とか、いい加減にしろアホ!と何度思ったことか。

こういうTeX使ったことある奴なら当たり前に経験している使いにくさを「インターフェース」と言ったのに、エディタ問題などと矮小化して捉えられるのは、正直言ってメチャクチャ不愉快だわ。

てか、viでもemacsでもなんでもいいけど、こんなのどんなエディタ使っても使いやすくならないだろ。

本当に救いようがない、センスゼロソフトだと思うわ。


からそこそこ整った文章書くだけならWordでいいんだよ。

いろいろツール入れれば多少は負担が軽減されるのかも知れないが、そんなふうにいちいち環境整える手間を掛けてまでTeXで書く理由なんて微塵も感じられないから。

車の運転AT全盛の時代にあってMTに凝るくらい趣味的かつ滑稽な話だよ、TeXは。

C言語に対する最新最良の処方は、可能な限りC言語を使わないこと」というのは有名だが、これはそっくりそのままTeXにも当てはまる。

2018-06-25

あんものは、やった体にしただけのガラクタなのになぁ。

もし本気で言ってるのなら、品質なんて担保できるわけがないのだ。

あのドキュメント群が、どのようにしてこの世に産まれ出たのか、顧客エンドユーザーではない)も開発チームも知っているはずだ。

決して詳細設計ではなく、「プログラミングを一切知らないエンドユーザーが見て解る」機能について説明しただけのドキュメントなのだ

そして更に、上っ面の機能ではなく内部仕様までこと細かく記述した「詳細設計書は作成しない」ことになったのだ。

それを顧客⇔開発チーム双方合意したうえで書かれたモノである

すなわち今あるドキュメントは、たとえば「○○画面には△△が入力でき、決定ボタンホストシステム登録されます。」ということが書かれているだけで、決して「入力された△△を5byteと3byteと8byte位置で分割し、□□と連結したもの送信XMLほにゃららタグにセットしてからホスト送信する。」といったことは書かれていないのだ。

なぜなら、システマティック知識を持たないエンドユーザーが読んでもわからいからだ。

エンドユーザーは、仕組みはどうあれ、思った通りに入力したデータホストシステム登録できることだけを望んでいるのだ。

ところが、だ。

なぜか今は、その上っ面の機能けが書かれたドキュメントだけに基づいてシステム要件検討されていると言うのだ。

無理に決まっている。

上っ面の機能ですら必ずしもすべて書いてあるわけではないのだ。

誰がどう見ても数字しか入力しない入力欄には、誤って英字や全角文字を入れてしまうことが無いようチェックしたりしているのだが、「そんなの当たり前でしょ?」的なレベルのことは省略されていることも多々ある。

そしてその「それは書かなくて良いんじゃん?」には明確な基準は無く、レビュアー感覚、さじ加減次第で省略されるのだ。

経緯は絶対に知っているはずだ。

絶対ということは絶対にない!と言うのなら、ドキュメント作成から上流工程に携わっている人間でも知らない可能性が無いこともないのだろう。

だが、本気で「知らない」と言うのであれば、恐らくそ人間ポンコツの極みである

そのような経緯があるにも関わらず、今になって「ドキュメントに書かれていないこと」を見つけると、「ドキュメント不備だ」「きちんと書かれていないから正しい要件調整ができないじゃあないか」「不具合なのだからすぐ直せ」だとか……もうね、アホかと、バカかと。

期限と費用を重視して、詳細設計書を省略したんじゃねえのかよ?

であれば、追加開発時に改めて現状把握のためにソースコードの解析を伴う調査必要になるに決まってるじゃねえかよ。

でもその工数を開発チームに与えることはしない。

製造が始まっているのに不安定要件がある。

定義部分は末端の担当者に「ユーザー質問してみて」と、体の良い形で実のところ調整作業自体を丸投げする。

遅れや障害でも発生しようものなら「なぜだ?!」の追及の手は緩めず「対策を考えろ」とか、根本原因の大部分を上流が占めていることを認めようとは決してしない。

それで「このプロジェクトウォーターフォールから」とか、どの口?

もうね、アホかと、バカかと。

浄化しない排水を上流から流すせいで下流人間うんこまみれの水飲まされんだよ。

2018-06-07

憧れの拡張子

はじめて psd や ai を扱ったとき、なんか「クリエイティブ業界人」になった気がして嬉しくならんかった?

やったことといえば初心者向けチュートリアル最初のやつやって保存しただけだけどな。

ai なんて2文字じゃん?

「えー?!2文字???カッコえ~~~わ~~~」

みたいな。

あとは話題json な。

俺がはじめて json 知ったのは、打ち合わせでなんか賢そうな奴らが

データの受け渡しはどうします? XMLですか?」

ジェイソンいいんじゃないですか?」

「あージェイソン了解です」

みたいな会話してるの聞いたときだったな。

もっと細部の理解できない会話をしていたはずだが「ジェイソン」という言葉インパクトは頭一つ抜けてたな。

やっぱりはじめて扱うことになったときクワクしたな。

総じて2文字って格好いいのが多い気がするな。

ai 以外にも py とか rb とか弄りたての頃は「お前らは知らないだろうけどこれヤバいファイルなんだぜ?」とか思いながら作業するとテンションあがる。

大学同級生全然業界就職)とかが俺の後ろで「ほえ~~~」とか感心しながら見てるイメージ

そういう意味では「気味の悪いファイル」って表現わからんでもないな。

不思議js にはそういう萌えを感じたことはないな。

Jsonがキミワルイって

アメリカ人共通なんだろうか。

日本人13日の金曜日連想しないか

別に気味悪くはないよな。

和訳するとすげー変。

そういえばxmlって廃れたね。

2018-06-05

anond:20180605110512

はいえ今どきエディタ側でグラフィカル表示になっていても内部はテキストになっている「設計書」も多いので、一緒くたに設計図とするのもそう間違っていない気もする。

XMLノード式に編集するようなものを使って作成したデータなどをして設計図と呼ぶのは一応正しいだろ。

今はプログラミング教育コードを書くよりもGUIノードをつなげてプログラムを生成するみたいなのも沢山あるわけだし。コードプログラム って考えも結構古いとは思われ。

2018-04-23

ららぽーと新三郷のある埼玉県三郷市市議会選挙があった。昨年7月23日。ここの自民党系21世紀クラブは以前、議員万引き。ところが・・・

ららぽーと新三郷のある埼玉県三郷市市議会選挙があった。昨年7月23日。ここの自民党系21世紀クラブは以前、議員万引き。ところが・・・

自民党公明党、がこの議員かばいまくる。まるで麻生財務大臣のように。

野党系は芳賀議員議員辞職を求める決議をしようとした。

芳賀議員は、2010年3月20日に、市内商業施設において商品商品窃盗した容疑で、現行犯逮捕された。報道によれば、本人も犯行を認めているところである

芳賀議員行為は、公職である市議会議員にあるまじき行為であり、本市議意思として、芳賀議員の速やかな辞職を求めることを決議する。」

という決議案である共産党市民派クラブ民主党(当時)らが賛成。

ところがこの議案を提出することに意義がかかり、提出することに反対多数で否決されたのである

反対したのは、公明党三郷市会議員団、自民党21世紀クラブ自民党新政会(現・政志会)で結局議論もされないまま廃案。

公明党自民党系は「時期尚早」などと言っていた。

さすが自公。笑。

なお同じ埼玉県豊田真由子様は自民党衆議院議員であった。

その自民党系の議員が多数当選三郷レベルダダさがり。

ま、共産党は4人全員当選したのはよかったが。

参考 ブログ江戸川ほとり」 より

2010.04.17 XML

万引き犯の芳賀市議は即刻辞任せよ!! (1)

カテゴリカテゴリ未分類

芳賀三郷市会議員が万引き容疑で逮捕された。

事情はわからない。

本人側に事情があるのかもしれない。

しか絶対に許されない犯罪行為だ。

即刻辞任すべきだ。

理解出来ないのは辞職勧告決議案に自民党公明党が反対した事である

これに反対する議員は全員辞職すべきである

ーーーー

ニュースから

ーーーー

■7選のベテラン市議万引き容疑で逮捕

 埼玉県吉川署は20日、三郷市高州、同市議芳賀容疑者(67)を窃盗容疑の現行犯逮捕した。

発表によると、芳賀容疑者は同日午後1時15分頃~3時15分頃の間に、市内のホームセンターヘアカラーポリ袋

ラップなど日用品66点(計1万2314円)を万引きした疑い。芳賀容疑者カート商品を入れたままレジを通らずに店外に出て、

駐車場で持参した袋に商品を詰め替えたところを、同センター女性保安員(58)に取り押さえられた。芳賀容疑者が店内で

きょろきょろするなど挙動おかしかったため、見張っていたという。

芳賀容疑者は、2009年7月の市議選で7選を果たしたベテランで、市議会最大会派「21世紀クラブ」の代表議長や市の

監査委員も務めた。調べに対し、「魔が差した」などと容疑を認めているという。

2010年3月21日00時10読売新聞

http://www.yomiuri.co.jp/national/news/20100320-OYT1T01022.htm

2018-04-08

読んだページを全部自動ブクマする

数日前に puppeteer で自動PDF にする試みを書いたブログホッテントリに入ってるのを見た

それに影響されて自動ブクマするもの作ってみた

bg.js

const username = ""
const api_key = ""

chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
	if(message.bookmark){
		bookmark(message.bookmark)
	}
})

async function bookmark(url){
	fetch("http://b.hatena.ne.jp/atom/post", {
		method: "POST",
		referrer: "no-referrer",
		headers: {
			Accept: "application/x.atom+xml, application/xml, text/xml, */*",
			"X-WSSE": await createCredential(),
		},
		body: `
			<entry xmlns="http://purl.org/atom/ns#">
				<link rel="related" type="text/html" href="${url}" />
			</entry>
		`.replace(/\t/g, ""),
	}).then(e => {console.log(e)})
}

async function createCredential(){
	const non = Math.random().toString(36).substr(2)
	const now = new Date().toISOString()
	const buf = new TextEncoder().encode(non + now + api_key)
	const u8a = new Uint8Array(await crypto.subtle.digest("SHA-1", buf))
	const str = Array.from(u8a, e => String.fromCharCode(e)).join("")
	const b64 = btoa(str)
	return `UsernameToken Username="${username}", PasswordDigest="${b64}", Nonce="${btoa(non)}", Created="${now}"`
}

username と api_key を埋めてバックグラウンドで動かす

page.js

chrome.runtime.sendMessage({
	bookmark: location.href
})

ページ内で動かすコード

URLバックグラウンドに投げる

今は全部投げるコードになってるが、必要に応じていらないドメインを弾いたりする

2018-03-13

大企業って無駄システム多くない?

大企業クライアント案件を受注したらしく社内説明会でどんなものを作るのか聞いてきた

詳しいことはもちろん書けないんだが、大雑把にいえば、その社内でのやることに応じたシステムが10や20とある

それぞれ独自フォーマットデータを扱うからシステム間のフォーマットを変換するシステム必要のようでそれを作るらしい


こういうのは大きいところならよくある話だとか

そして今回作るようなシステム間のデータ相互変換のようなシステムはすでにクライアント社内にいくつもあるらしい

さらにはそれら変換するシステム同士をつなぐシステムというものもあるらしい


それぞれのフォーマットは別だが中身はおなじということが多いらしい

それってなんか無駄すぎない?


フォーマットXMLとかJSONとかTSVとかの汎用フォーマット統一して各システム必要な部分だけをみればいいんじゃないの?

お金もらえるわけだから無駄であろうと作るのだろうが、無駄ものがどんどん膨らんで行きそうな気がして仕方がない

なんかシステム作る側があとから変換システムも作ってお金もらうために独自フォーマット採用しているように思えてくる

日本ITダメとか言われるのも価値のある新しいものを作るのじゃなくてこんな無意味ものをいっぱい作ってるからなんじゃないかなーとも思った


クライアント側が過去のものをそのまま使いたいとか変な要望を無理に通したせいでこんなことになってきたということもあるのだろう

IT系は人じゃなくて機械にあわせるべきだと思うんだよなー


2018-02-14

bug?

初めてスマホに表示された。

bugったのか?

This XML file does not appear to have any style information associated with it. The document tree is shown below.

&lt;rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xml:lang="ja"&gt;

&lt;channel rdf:about="https://anond.hatelabo.jp/rss"&gt;

&lt;title&gt;はてな匿名ダイアリー&lt;/title&gt;

&lt;link&gt;https://anond.hatelabo.jp/&lt;/link&gt;

&lt;description&gt;はてな匿名ダイアリー&lt;/description&gt;

2018-02-06

MPEG-DASHはなんで今になってXML採用しているんだ

2017-12-01

学科教員ブロックされた話

この記事いい話Advent Calendar1日目の記事です。

AdventCalendarに名前があるのにわざわざここで書いているのはハイコンテクストネタです。分かる人には分かります

突然ですが、先日僕の行く大学教員Twitterブロックされていました。

からなんだという話ではあるのですが、いい話っぽいのでまとめたいと思います

原因

いつからブロックされていたかが分からないので原因が詳細には分かりません。

色々と日々Twitterで僕が言っていることに反応したんじゃないかと思います

よっぽど構って貰える人がいないのか、中年おっさんTwitter学生空リプしまくったり、学生同士の会話のコンテクスト無視してクソリプをしているのを見ると悲しくなります

その人の講義はやれXMLデータベースだのJava Appletだのを言っていたので頭が痛くなって履修をやめました。

おそらくこういったことをインターネットバカスカと書いてクソクソ言っていたのでブロックされたのでしょう。

学科教員ブロックされないためには

同じ大学の皆様には教員との良好な関係を築くためにも上記のような心がけが必要だと思います

僕はインターネットクソ野郎なので無理でした。

2017-11-25

anond:20171125002759

いや、普通にJava案件ならどこでもXML読み込みなんてやってるから

 

しろPythonAI利用以外はJavaよりかなり遅いか

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