はてなキーワード: Zipとは
さっき「zip」という日本テレビのニュース番組をはじめて見た。
名前だけは聞いたことあるので、おそらく長寿番組なのだとは思う。
けれども見ているだけで嫌な気持ちが積もっていった。
・前列にいるTOKIOの人が一人称「俺」で話している(コメンテーターだからいいのか?)
・男性アナが女性アナ(芸能人?)を名字でなく「名前+ちゃん」で呼ぶ
何だろう私の嫌いな雰囲気満載のこの感じ。
でも長く続いているということは、この空間に違和感を覚えている人は少ないのだろうか。
私自身、リアルでこの発言をしたら「若い女子アナに嫉妬するBBA」と思われそうで、言えない。
でも、私の社会に対する不満や居心地悪さみたいのが番組に凝縮されていて、
無いよ。
大人びた自称事情通は「アメコミファンはどんな題名でも見に来るから、そうじゃないファンを呼ぶ為には分かりやすい名前にすべき」とか言うけど、そのファンは「ソーと地獄の女王」でも見に来るし、王様のブランチとZIPで絶賛すればスワヒリ語の題名でも見に行くわ
結局一部のファンには嫌われるけど、映画は見たいから見に行くし、その他の客は「バトルロイヤル」関係なく見に行くし、結局、この変更をした担当の成果の一つとして残るんだな。
署名運動でも起きれば良いけど、そもそもアメコミ自体人気ないし、近年の糞実写化にも署名運動すら無くスルーする日本人じゃ無理だろうな。
これまでメールによる定期報告はメールテキストの自由形式だったのに、
「Excel方眼紙を暗号化zip、しかも固定のパスワードで固めて送るようにしてほしい」
とか言いだしたのでムカついたんだけど、
こちらからするとしょっぱい認識しか持っていないにもかかわらず本人としては
「これで完璧!(キリッ」
と思っているらしくどうにも取り付く島もない。
SIerの管理職がこんなんで本当にいいのか、と小一時間問い詰めたい。
追記:
似たようなネタの
エクセルはレゴブロックじゃねーんだよ! http://anond.hatelabo.jp/20170425121301
何見るかはお察しで
今使ってるのはマンガミーヤなんだけど、さすがに2006年製のツールは古いと思うので乗り換えたい
一応いくつか試してみたんだけど
・Leeyes(http://www3.tokai.or.jp/boxes/leeyes/)
良い点
悪い点
書庫(zip等)/画像(jpg/png等)の読み込みにsusieプラグインを使用
読み込み等はsusieプラグインなのでマンガミーヤと同一(つまりWin98-XPレベル
・MassiGra(http://www.massigra.net/)
良い点
悪い点
こんだけしかできないの…?
ビューワ比較サイトとかも見たけど、そのサイト自体が2012年とかそこらに作られたものだったりして地獄感ある
AndroidのPerfectViewerやiOSのComicGlass相当のものを求めるべきじゃないのか
釣りかもしれないけれど、本気で悩んでるならば、答えたいと思って書きます。
正直、プログラミング(というか、コンピュータ)は、以下の3点に集約できます。
これらを自由自在に行えるようになれば、後はなんとでもなります。
入力も色々あります。キーボードの入力や、マウスでの入力、マイクからの入力、カメラからの入力、ファイルからの入力や、WebAPIのレスポンスを用いた入力といったのもあるでしょう。
これらを扱うためのライブラリの使い方を覚えたり、場合によっては全部自分でそれを実装するというのでも良いかもしれません。
出力も色々あります。ディスプレイに表示するのは基本として、音声出力だったり、ファイル出力だったり、DBへの出力だったり、色々あります。
これらを扱うための命令群を覚えたり、あるいは作ったりする必要もあるでしょう。
演算も色々あります。単純な加減乗除、物理演算、色の加減算、音の分解、データの伸縮または展開、色々あります。
これらをライブラリを使って実現したり、自分でそのアルゴリズムを理解して書いてみるという事も出来るでしょう。
元増田が書いている、アルゴリズムの学習は、「演算」だけを学ぶ事に過ぎません。アルゴリズムをどれだけ覚えていても、入出力ができなければ、プログラミングが出来るとはいえないのです。
結局、「どうやって『入力』、『出力』、『演算』を行っているのか」を理解する事がプログラミングにおいて最も大切な事なのです。
この「言語」では、「どうやって~」
この「環境」では、「どうやって~」
この「ライブラリ」では、「どうやって~」
paizaの評価なんて、アテにしなくても良いです。
今、自分は「入力、出力、演算」についてどの程度の理解があるのかを把握するのが大事です。
「こういう出力ができるようになりたい」とか、「こういう入力を扱いたい」とか、「こういう演算をさせたい」とか、そういった思考が出来るようになるまでは、自分のプログラミングの手段(古い言葉だと引き出しって言いますね)を増やすのが大事だと思います。
無難かもしれませんが、何かしらの成果物を作ることをお薦めします。
アルゴリズムの勉強にもなり、入出力に関してもそれなりに学習出来ると言えば、ファイルの伸縮と展開でしょうか。
「LHAとZIP―圧縮アルゴリズム×プログラミング入門」という本が、もしかしたら、元増田の興味と合致するかもしれないので、お薦めします。
gitとか
一番最初のルート部分を別にしてコミットしておいて、別ブランチに変えたら普通気づかれない。
エクスプローラや検索ツールでファイル名検索しても出てこない。
わざわざリポジトリのログまで探すことはないだろうけどたまたま見たときにわかることがないように、大きなリポジトリをクローンしてきてそこにいれるとかありかも。
Chromium みたいな大規模ならログ一覧をざっとスクロールしてもまずみつからないはず
ブランチ消して reflog だけに残すという手もありかも。
さらにファイルを resources.zip にまとめておいて「圧縮した」みたいなコメントだと一覧の中から目に止まらない気がする。
見られたくない人にパソコン使わせたときに、ピンポイントでリポジトリをみつけて reflog の中から見られたくないもののコミットを見つけてパス付き zipを 解凍するとかまずないでしょ。
平日の朝は読売テレビで、すまたん&ZIPを見ているんだけど、ZIPの部分がすげーつまらんと毎朝思っているんですよ。
すまたんは関西ローカルの部分で、ZIPは東京のスタジオから全国で配信されている部分なんですが、このすまたんとZIPの温度差がとにかく酷い。
関西の番組らしく、すまたんは朝っぱらからアホなことをやってるたりするけども(芸能キャッチアイのバカバカしさが好き)、ZIPの方はなんか盛り上げようとはしているものの、なんかノリが合わない。
ZIP自体の評判はいいので、たぶんZIPだけで見れば面白い番組なのかもしれないけど、関西のノリで楽しくやってるすまたんとセットで放映されると、やっぱり空気が違うせいでつまらなく感じる。
割と真面目な話、すまたんだけやってほしいとは思うけど、関西ローカルだけでこの手の情報番組をやるのって、無理なんだろうか。
かなり時代錯誤を感じる。ネタであって欲しい。もしかしてITリテラシー低すぎ?というか、好きなソフトウェアは何なんだよ。ノーカンプラ???
高い
"Excel" なら安い。アプリの数百円からデスクトップ版の1.5万程度。ていうか、¥14,526で売ってる。
https://www.amazon.co.jp/dp/B015SMNVAK/
重い
Excelが重いとかどれだけ糞スペ。
よくバグる
それはExcelに限った話ではない。ソフトウェアである以上多少のバグはしゃーない。つかリソースが糞なせいじゃねーの?滅多に落ちないが。
検索性が悪い
ブラウザでOK。
タブ表示が面倒臭い
ショートカットご存知無い?馬鹿?ページスクロールも面倒臭そうだな。見なくていいよ。
バージョン管理システムで管理した場合Diffが見にくい
それはそのバージョン管理システムが糞なんだろ。Diffを見るだけならWinMerge+xdocdiffで普通に見やすいが。馬鹿なの?
嫌ならマクロで一括解除&復元でもしろ。マクロからでも普通に扱えるし、イミフ。罫線も死んじゃうの?
知らんがな。使い方の問題だろ。ExcelじゃなくてWordならいいのか?馬鹿?
お節介な補完がうざい
Excel方眼より良いものがあれば使わないだろ。普及度、使い勝手、トータルでExcel方眼より良いものがあればぜひ教えろ。
むしろ、今の大学でOffice使わないところあるの?マジ?普通の総合大学ならITの授業あるだろ??レポートもOffice使うだろ???
それとも持ってるけど使えない脳足りん系?F欄なのかな。
つか、Excelの話じゃないのか?
Snapdragon820に4GBのRAMをお載せして250ドルちょっとということでお強いと一部で噂のLeMAX2にCyanogenMod13をお載せしたので手順を書く。
購入時のファームウェアはS16であった。
あくまで私の場合はこれで出来たというだけなのでやるときには自己責任で。
失敗して文鎮化しても私は知らん。
http://forum.xda-developers.com/showthread.php?t=2588979 をダウンロードする。
実行すると何か聞かれるのでYYY。
c:\直下にadbというフォルダが出来ていることを確認する。
http://forum.xda-developers.com/le-max-2/development/recovery-twrp-3-0-2-0-unofficial-t3443611
と
http://forum.xda-developers.com/le-max-2/development/cm13-max2-s19-umbrellateam-spainteam-t3471863
zipは展開しない。
You've enterd Fastboot mode. とか書いてある黒背景に青い歯車の画面になったらPCに接続する。
c:\adb\を開き、Shiftを押しながら何もないところで右クリック→コマンドウィンドウをここで開く
>fastboot oem unlock
>fastboot flash recovery twrp-X.X.X-1-x2.img
両方ともOkayと書かれていることを確認する。
twrp-X.X.X-1-x2.imgはさっきダウンロードした2つのうち前者のほう。
今度は電源ボタンと音量ボタンの上を両方同時に長押ししつづけて再起動するとtwrpのロゴが出たあと、
下のほうに左から右にスワイプするっぽいものとボタンが2個ある画面になる。
Select Languageで日本語を選び、下のスワイプを左から右になぞってロック解除。
中国語で表記されていて読めない場合には2個あるボタンのうち右側。
警告されるのでyesと打ち込んで実行する。
完全削除後、マイコンピュータ直下にx2というデバイスがいるはずなので、それを開く。
準備のときに後者でダウンロードした++CM13 UmBreLLaTeaM S19_UNofficial XX-XX-201X++.zipを、そのx2の中に転送する。
LeMAX2の戻るボタンを押してトップメニューに戻り、インストールボタンを押す。
インストールするzipを選ぶ画面になるので++CM13 UmBreLLaTeaM S19_UNofficial XX-XX-201X++.zipを選択する。
「インストール後に再起動する」にチェックを入れ、最下段のスワイプをなぞる。
CyanogenModの初回起動は少し遅いので待つ。
CyanogenModが正常に起動してくると最初にセットアップ画面になるのでセットアップする。
以上。
IIJmioのタイプA(データ+SMS)のSIMを挿してAPN設定をしたところ問題なく通信をすることが出来た。
とはいっても、LeMAX2は技適を取得していないデバイスなので通信できることの確認までしか行っていない。
普段はIIJmio直販のZenFone Goをルータ役としてテザリング運用している。
ZenFone Goに載っているCPUはSnapdragon400と貧弱極まりないが、どうせルータとしてしか使わないのでどうでもいい。
CyanogenModはデフォルトでRoot化されているので、RootチェックにひっかかりポケモンGOをプレイすることが出来ない。
設定→端末情報→ビルド番号を連打し、開発者向けオプションを有効にする。
設定→開発者向けオプション→ルートアクセス にて「アプリのみ」を選択し、
おそらくsuバイナリのアップデートが必要とか言われるのでアップデートし、
再起動後SuperSUを開き、設定から「root権限を放棄する」を選択するとRoot化が解除されポケモンGOを起動できるようになる。
おわり。
PC向けの業務アプリを作っていると、マスタメンテナンスの一環として、登録データのCSVアップロードとダウンロード、もしくはそれらに準ずる機能を要求される場合が多い。依頼者曰く、膨大なレコードを1件ずつチマチマ修正する場合に面倒なので、CSVでババーッと修正してドドーッとアップロードできれば一括反映できて簡単でお手軽で便利で定時退社で5時から男だ、という事らしい。
そんな感じで、当初はあくまで一括処理のため、みたいな感じで要求されるのだが、作った後に実際の運用を調べてみるとほぼCSVアップロードだけしか使ってません、みたいな事になりがちだったりする。別にCSVアップロードを実装したところで1件ずつ登録したり修正したりする画面が無くなるワケではないし、どっちもあった方が良いのに越したことはない、というのは理解できるのだけど。
CSVアップロードとダウンロードによる一括作業のあるあるとしては、
・ユーザがCSVを編集するためだけにMicrosoft Excelを準備しなければならない(場合が多い)。折角Webベースの業務アプリにしようとなっているのに、Webとは別にCSV編集用のソフトウェアが必要というのは本末転倒な感じがする。「大体のパソコンにはWordとExcelが入ってますから」が常套句。
・CSVフォーマット自体がバリデーションを持たないため、アップロード後、サーバ側でチマチマとバリデーションを書く必要があり、それらをアップロード時のエラーとして丁寧に表示してやる必要がある。これがすこぶるウザい。リレーションなどが絡むと余計ウザい。ユーザも修正後2度3度4度とCSVをアップロードしなければならず、面倒である。
・データとして一括処理する前の作業が分業になっていて、CSVの行単位で分けたものを最終的にCSVとしてマージするというやり方にしたいという要求がある場合。社員1名が10000行のCSVをダウンロードし、それを手作業で100行ずつぐらいにしたものを、100人のパートタイマーに修正させる、等。そういうふうにCSVを分割してくれと言われたこともある。
・CSVファイルと画像ファイルをアップロードして画像も登録できるようにしろ、などと言われる。この場合、CSVのカラムに画像名を記載し、同階層にその画像名の画像を配置し、それらをZIPなどで固めてアップロードするなどの方法があるが、手順からして正気の沙汰とは思えない。画像のバリデーションなどもウザい。
・そんなふうにしてCSVアップロードを実装すると、処理が複雑すぎるせいで、最終的に属人的な業務になりがちだったりする。ZIP圧縮するときはこのアーカイバを使えとか、画像はjpgだけにしろとか、こちらが特に指定しておらず本来そうしなくてもいいような部分がヘンにローカライズされて面倒なことになっていたりする。
といったものが挙げられるかと思う。
・CSVの取扱をやめる。
・一括処理が必要なカラム等をヒアリングし、それを可能とする画面を作る。バリデーション等も考慮。
・編集時には行(ないしはページ)単位でロックをかけ、複数人での編集で衝突が発生しないよう考慮する。
・一括編集&バリデーションチェック⇢保存で反映、という流れだけなのでシンプル。属人的にならない。
といったようなものが考えつくが、これらを提案しても「いやいやいやいやいやいやいやいや、ここはCSVで」とか言われる事が多かったりして嫌になる。なんで皆そんなにCSVが好きなんだろう。
上記以外に、何か良い代替案とかあったら、是非教えてください。
dropbooks、その充実度・利便性はエロ漫画サイトの到達点とも言われている。総ファイル数36万、数百MBのzipに直リンク、商業本上げ放題 10年前のネットユーザーに教えても信用されないかもしれない。
権利者対策はどうなっているのか。サーバー所在地はブルガリアのソフィア。サーバー管理人の連絡先は中米ベリーズのベリーズシティ。まさに無法地帯というか、日本からでは手が出せない国を選んでいるようだ。ただzipや画像などの重いファイルは、普通にアメリカに置いてあるようだ。
微妙にグーグル八分を受けている(トップページがヒットしない)が作家名やタイトルなどでググると、公式サイトを差し置いてトップに出てきたりするのでよく分からない。
広告が若干悪質であり今時ワンクリック詐欺だったり、怪しいポイントサイトだったり、強制遷移で見せてきたりするが、それすら許せる。
文字が90度回転している場合、日本語特有の縦書きがうまく表示できていない可能性がある
ユーザースタイルシートで以下を指定すれば解決するかも(ユーザースタイルシートとは私が使っているcalibreに存在する機能 他にあるのかは知らない)
*{
-webkit-writing-mode: initial !important;
writing-mode: initial !important;
}
その他の対処1 epubの実体はzipなので拡張子をzipにして解凍、中のHTMLが本体なのでそのHTMLを読む
その他の対処2 表示がおかしいのはzip内のstylesheet.cssが原因なのでエディタで開いて全部削除 再び圧縮しなおして拡張子をepubに戻せば文章だけは読めるようになる EXPLZHが便利
わかる。
あの細かいミスを避けながらやる流れ作業がなんか楽しいというか
続けてると脳汁が出てくる。
スキャンにかければ待っているだけかとおもいきや、意外とさっきスキャンした本の
画像データをざっと確認したり、スキャン済みの紙をまた束にしてやったり、
次の本の保存先の設定をしたり、重複読み取りや紙詰まりしないように
裁断済みの紙束をベラベラとめくったりと、ぼーっとしている時間は無い。
その自炊レンタルスペースは時間制だったので、効率化できればその分ほど
それもまた楽しかった。
ちなみに最近は紙書籍でしか購入できない本が減ってきたので、大抵はkindleで
棒読みちゃんTipsにあるLimeChat用スクリプト「BouyomiLimeChat.js」を改造し、英語のテキストを読み上げないようにします。
参考 : 棒読みちゃん Tips
ここでは英語のテキストとは「半角英数字記号(=アスキー文字)のみで構成されたテキスト」とします。
40行目の「function talkChat(prefix, text) {」の次行に次のコードを挿入。
if (text.match(/^[\x20-\x7E]+$/)) return;
以上です。
同じような行を更に追加することで、読み上げないテキストの種類を増やせます。
text.match(/この部分/)を書き換えることで、好きなテキストを無視できます。"この部分"は正規表現で指定します。
if (text.match(/^[\x20-\x7E]+$/)) return; if (text.match(/https?:/)) return;
棒読みちゃんTipsの「●スクリプトを利用する方法」はLimeChat2.40だとそのまま使えないようです。2.40向けに書き直したものを以下に記載します。
1.スクリプトファイルをダウンロードする こちらのスクリプトをダウンロードしてください。 ZIP形式ですので、展開してください。 2.ファイルを配置する LimeChatのメニューから「設定→スクリプトの設定」を開く。 「スクリプトフォルダを開く」ボタンを押す。 開いたフォルダに「BouyomiLimeChat.js」を置く。 3.LimeChat側でスクリプトを有効にする LimeChatのメニューから「設定→スクリプトの設定」を開く。 スクリプトの設定画面で、「BouyomiLimeChat.js」の行を右クリックし、○を付ける。 スクリプトの設定画面の閉じるボタンを押す。