はてなキーワード: インポートとは
あのさ、
日月年とか月年日とか月日年とか
もうさっぱり分からないけど慣れるまで手こずるわね。
あとさ、
郵便番号!
英数字が混ざると一挙に住所かジップコードか分からなくなるのよね。
前にも書いたかも知れないけど、
香港に送るとき住所の記載があって郵便番号の記載が無かったから、
一所懸命調べていて、
猿の惑星で新しい惑星に到着した!って思ったら地球だった感のガッカリさ加減といったら
えも言われぬ感じがしてエモイわよ。
郵便番号だったのかー!って
地球に戻ってきた感満載。
きっと全世界の郵便番号をまとめた本があったら売れると思うんだなー。
調べたら出来るんだろうけど、
まあ1日1件とかそんなレヴェルなので、
増えたら恐怖だわ。
私国際感覚肌あるわー!って言えるし、
言いたいわ!
常に国際感覚溢れる人になりたいわ。
今日は比較的安泰な仕事の進め方でいい線行ってると思ったけど、
歯は大切にしてねって
こころして歯を磨くわ。
うふふ。
名言出ました!
朝は暖かく。
今日は頑張って早く帰るわっ!
すいすいすいようび~
今日も頑張りましょう!
最初のプログラミング言語として最もおすすめなのは、Bourne (Again) Shell。通称sh(bash)です。shはUNIXの標準的なシェルであり、bashはその拡張です。現在、多くのLinuxディストリビューションでは、bashが標準のシェルです。以下、これらのシェルの上で動作するコマンド言語およびそれによって作られたプログラムを指して「シェルスクリプト」と呼ぶことにします。
シェルスクリプトを最初のプログラミング言語におすすめする理由は、主にその実用性にあります。ほとんどのプログラミング学習者にとって、プログラミングで実現したいことは、「10000以下の素数を求める」などの教科書の課題のようなものではなく、大量のファイルから情報を検索するとか、インターネットから定期的にコンテンツを取得する、などの具体的なタスクのはずです。シェルスクリプトを使えば、後者のような実用的なプログラムを手軽に作成できます。一方、多くのプログラミング入門書には、制御構文などの細かい説明はあっても、後者のようなトピックはあまり載っていません。というのも、そのような機能は汎用的なプログラミング言語(C、Java、Python、Rubyなど)のコアの機能ではないからです。それらの機能は通常、ライブラリによって提供されます。したがって、汎用的なプログラミング言語で実用的なことをしようと思えば、外部モジュールの読み込みや、場合によってはパッケージ管理ツールを使ったライブラリのインストール方法などを学ばなければいけません。これらは、初学者にはいささかハードルが高いです(たとえば、Webフロントエンドのツール群を初学者が独学でインストールするなどは、ほぼ不可能でしょう)。一方、シェルスクリプトでは、grep、sed、awkのようなシェル上のユーティリティは全て、他の言語における組み込みの関数と同様です。つまり、モジュールのインポートや初期化処理などを行わずに使用することができます。
また、シェルスクリプトは、より本格的な言語やフレームワークへステップアップする過程としても非常に適しています。プログラミング入門書ではほとんど語られないことですが、プログラミングにおいては「プログラミング言語以外の技術」がプログラミング言語自体と同様に重要です。たとえば、ファイルやディレクトリを操作するには、OSのファイルシステムにアクセスしなければいけませんし、インターネットからコンテンツを取得するには、HTTPというネットワークプロトコルを知らなければいけません。シェルスクリプトを使う場合、それら「プログラミング言語以外の技術」を自然に利用します。それらは、プロのエンジニアを目指す上でも欠かせない知識です。また、多くのプログラミング言語では、制御構文を用いて変数の値を更新していくプログラミングスタイルが取られます。一方、シェルスクリプトでは、コマンドの出力を他のコマンドの入力に渡してデータを変換するプログラミングスタイルが取られます。後者のスタイルは、現代のソフトウェア開発では多くの場合、良いスタイルだと認識されています。シェルスクリプトを最初に学ぶことで、そのような良いプログラミングスタイルが身につきます。
新人さん――2〜3年目くらいの子――が作った手順を元に僕が作業画面を共有する形で作業を進めた。ペアプログラミングならぬペアオペレーションってやつだ。
作業内容はテスト環境で作ったデータを本番用にコンバートしつつ入れ込むもの。
ある作業の中で入れ込んだデータを確認するためにcsvファイルにエクスポートして中身を確認する事を行うのに、何気なく`Alt-h`,`pe`,`↓`,`Enter`(WindowsエクスプローラのHomeのリボンを開いて、ファイルを開くセレクトボックスを展開、↓矢印で一つ下のSakura Editorを選択して開く)で、関連付けされているExcelではなくテキストエディタで開いた。
その時、「今のどうやったんですか?」と質問された。
手慣れたキー操作だったため素早かった事、オンラインミーティングでの画面共有はラグが発生する事もよくあるので、何をやったか分からなかったのだろう。
一度閉じて、最初から解説しながらゆっくり作業し直して見せて納得してもらえた。
「私、いつもExcelを開いてcsvのインポートを選んでやってました。ダブルクリックで普通に開くと文字化けするし…、面倒だったんですよねー。今度からこの方法を使わせていただきます!」
うむ、正道だ。UTF-8エンコーディングされたcsvファイルを開くには一手間掛かる。
「因みに――」とSakuraEditorなら「ファイル名を付けて保存」からBOMのところにチェックを付けて上書き保存しておくとExcelからでも文字化けせずに開けるようになることを教えてあげた。
「BOMって何ですか?」
これは少し困った。
BOMの話をして…するとUTF-8にBOMを付ける意義とは?って聞かれるよね…ExcelというかMS製品全般でそういう仕様なんだよって話もしないとダメか?
あー、クソ面倒だな。
「ちょっとしたおまじないだよ。」――実際間違っていないだろう。`#include <stdoi.h>` だって"おまじない"なのだから。
本番作業中に脱線したことを戒めつつ、一方で多少の後ろめたさを感じながら実作業に戻った。
その後、特にトラブルもなく作業は予定より30分ほど早く終わり、お互い「お疲れ様でしたー」と労いつつオンラインミーティングを閉会した。
あ、BOMの話してない。と直後に気付いたものの時すでにおすし。
まっ、気になったらググってくれるだろう。
PostgreSQLでもMySQLでも、dumpしてインポートするって基本は同じだと思うが、バージョンが違うことによるエラーに遭遇すると、一筋縄では行かない
SQL Serverだと簡単なのかは知らないが
import ..hoge.fuga で相対インポートできるやろ
https://docs.python.org/ja/3/reference/import.html#package-relative-imports
人に講釈垂れるには100年早いぞガキ
どっかのソシャゲの運営が闇プログラマー名乗ってたが本家はそんな生ヌルいもんじゃねーのを改めてお伝えしたい。闇プログラマーはネットの暗部で今も蠢いているぞ。
・ハイスクール・フリートの偽公式サイトを制作、Whoisで「株式会社KADOKAWA」を名乗って怒られ
・劇場版ソードアート・オンラインに併せて偽公式Twitter垢と偽公式サイトを作って怒られ
・結月ゆかりオフィシャルを騙り他人のボカロ曲を勝手に商用配信(11ヶ月ぶり4度目)して怒られ
・Appleの偽公式サイトと関係者騙りアカウントを作って怒られ
2年前に東京に引っ越してからも日中いつも遊んでて、こいつどうやって生活費処理してんの?と疑問に思いながらヲチしてたら今年突然破産。話題の破産者サイトに特徴ある見慣れた本名がバーンwwwwwww大草原wwwwwwwwwwwこれで「破産したらクレカ使えない」→「ドメインやレンサバ代コンビニにわざわざ現金払いに行くの面倒」→「騙りも止める」かなと思うだろ?それが破産後も新しいドメイン取って騙り続けてんの。マジでネジぶっ飛んでる。
そんな闇プログラマーの最新トレンドはVTuber活動()だ。もちろん他人のデータをパクる事しか出来ないし考えない。
・モーションキャプチャで踊ったという触れ込みの動画は配布モーションをインポートしたただのMMD動画
・iPhoneで雑にトラッキングさせるだけでコメント一切拾わないクソつまんねえ放送
モデルやモーションの規約違反やウソについて指摘されると無言でサムネやYouTubeを削除して証拠隠滅(魚拓あるので掘ってみるといい)した上、逆ギレしてストーカー行為を受けていると主張し始めた。イナイレの時もそうやって逆ギレしてたの覚えているよ……。
もちろんSNSで「事務所の法務部に相談します」「あの有名人は知り合い」「中央区に引っ越す」「MacProフルスペックで買った」「Apple関係者匂わせ」「バンナム関係者匂わせ」など矛盾だらけのウソを並べるのも欠かさない。一覧で見るとより味わい深い。
http://archive.is/https://twitter.com/v_mikage/*
http://archive.is/https://imastodon.net/@Oshika_961pro*
http://archive.is/https://twitter.com/mafuyu_munetani*
モデルの規約違反の指摘あたりでいつもは垢消し逃亡するんだが、リスナーとVでは他のVからの扱いが違う(これはこれで闇)のと、VTuberバブルでフォロアーが稼ぎやすいからかまだ鍵も掛けず逃亡もしないようだ。今ならあの伝説の闇プログラマーと直接話ができるぞ!(失笑)
闇プログラマーとしてネットでブレイクしてから10年。そろそろ肉親が病院に連れて行かないと駄目なレベルだと思っておりますが如何でしょう。現場からは以上です。
引っ越しで長年使ったプロバイダを解約することになるのため、メールを遡ってサービスの移行などをやってる
たぶん20年近い利用、社会人になってネット契約してから使っているメールアドレスだ
とはいえメールで遡れるのはGMailにインポートできてるだけのここ8年くらいだけど
このプロバイダメールは実店舗での買い物や、実際に行く公共機関やコミュニティ、実際に顔を合わせる人との連絡用にと思って使っていた
Mac Bookやカメラなど、比較的高額なものを買った時の登録アドレスもプロバイダメールにしてた
その方が安全だと思ってたし、ずっと変わらないと思ってたし
けど当初の想定と違い、GMailが結局メインになってしまったなとちょっと感慨深い
似たようなので、家電と携帯電話も立場が逆転したなと個人的に思う
今の場所に引っ越してから3年、家電を諸々のサービスの主連絡先にしたのはごく限られてる
白黒はっきりとしないことが嫌いなの!
上下の組み合わせの話しじゃないの!
それこそ竹をスパッと半分に割って、
わざわざまたダクトテープで割った竹をつなぎ合わせて完璧に何でも直してしまいそうな性格で、
あのアメリカの人ってなんでもダクトテープで直せると思ってる人多くない?みたいな!
そんで私は白黒はっきり決まらないからなかなか作業が進められない、
例の白と青!
白か青かはっきりさせなさい!って。
白下げて白上げないで青上げて目を逸らさないで私だけを見て優しくそっとキスをして!イエス!フォーリンラブ!ってやかましーわい。
もうそのぐらいよ。
そんでたまたま
本ん当に私ったら運がいいわ!
なかなか滅滅多多にお目に掛けない税理士の先生と事務所の玄関の表でバッタリ会ったから聞いちゃったの
私白なの?青なの?白黒つけてって
白か青か白黒つけてってややこしい話しだけど。
やっぱりさすが餅は餅屋ね。
正解は越後製菓!って言うことが違うわ!ってそんな話しじゃなくてー
もうズバッと白よ!って
正に黒寄りの喪黒さんがどーんって人差し指で刺されて言われる感じで言ってくれるじゃない!
あのモヤモヤする奥歯に物が挟まったような言い方しかしない占いの先生よりスッキリするわー。
白か青かって白黒つけるために占ってもらうんじゃなかった!
もうその横縞な気持がスッキリしたわ!ってこれもやかましーわいって誰も聞きたかない感じでゴメンなさいあそばせって思うけど、
これでズババババーっと、
問屋がソッコウで卸してくれそうなほど作業が進められるってわけよ。
もう後はアフターフェスティバルで話が早いわ。
って想像してるんだけど、
実際はどうなのかやってみないと当たり前だのクラッカーよ。
やってみないと分からないのよね!
マジ結構経費いっちゃってるからまあ何とかなると思うんだけど、
はてなポイントを30000点買ったのは通信費でOKらしいから、
日商簿記検定八段をとってる私が、
それいつどこでその技の威力を発揮して使えて役に立つんだよ!って、
指が折れるまで!指が折れるまで!って
やっとやっとここでかよ!って遙かなる時空を越えて、
花*花さんのサヨナラ大好きな人!を今夜こそはメゾフォルテッシモに熱唱するし!
いや!今のはメゾフォルテッシモではない!メゾだ!と
もはや原型が分からないぐらい
レッツスターティング!あーよかったー!って大友康平さんばりに歌うわ。
と言うかそのぐらいの段位を持っているのなら
仕分け大臣に頼らずとも貸方か借方か分かれよ!って話でもあるわね!
ほんとグローバリゼーションよね。
また動きがあり次第お伝えするわ!
うふふ。
後ろ側の中身にはぜんぜんレタス入ってないパターンとかもあるし、
今日もだっけかな、
緑茶ホッツウォーラーがいろいろ菌に対しても何かが期待できると言うことで、
飲むだけでも効果があるらしいわよ。
きっといいことに違いないと思って飲むまた緑茶ウォーラーの味も変わるってもんよ!
だから今日ほど緑茶ホッツウォーラーが恋しかったことはないは、
とか言ってみたりする今日この頃です。
すいすいすいようび~
今日も頑張りましょう!
小さいチーム開発にて
メンバーは自分入れて5人なんだけど、基本的に自分から問題の提案をしたがらない
なので後々その問題に取り組むんだけど、そいつら時限爆弾が爆発したみたいな顔してる
こいつら考える力とかあるのかね
で、
前日に2時間設けて書類を書く時間を与えたのに何かと理由つけてやってこない
というかエンジニアのタマゴなやつらな癖に基本的なことができないのはどうなんだ(PDFの結合やインポートができない、印刷ができない…)
何かと仕事をふっても結局納期はオーバーしてくるし、ホウレンソウもしない、勝手に15分くらい休憩を取って音信不通になるといった行動を平気にする
自分は守りたいもの(上の人からの評価、自己肯定、最速で帰れるバス)とかあるから張り切ってるわけだけど、そういうの無いのかね?
この件⇒ https://togetter.com/li/1452558
ユニケージはbashのパイプで作られた、RDBMSを使わずテキストファイルによる空白区切り行志向レコードへのデータ処理(だいたいプログラム1本の処理内容がメインフレームのCOBOLのそれと同じくSQLクエリ1個に相当する)で、同形式によるマスタとトランザクションファイル(RDBMS内部のredoログに相当)を使う(データに含まれる空白文字0x20はアンダーバー0x5Fに置換する、アンダーバーが複数存在するデータの場合どう扱うかは知らない)
開発と更新は早いんだけど参照が(テキストファイルなので)インデクスが効かないためシャーディングするしかなく、要するに検索機能の柔軟性がなく、リアルタイム性を損なう
おそらく基幹系というか在庫管理をユニケージでやっているので、ウェブサイト自体はユニケージで実装されていないかもしれないけど、しかし根幹に上記のような手作りのデータベース実装があるし、RDBMSに移行するとなると全部を止めてマスタとトランザクションファイルをマージしてインポートすることになる
追記:トランザクションファイルのマスタへのマージは営業時間後の日次バッチとかでやるはず
システムを止めている間も店舗が運営を続けているなら、たとえば店頭在庫を潤沢に積んだうえで、店舗間での在庫の融通は禁止し、店頭での売り上げ分はどこかでRDBMSに計上しなければならない
追記:テキストファイルに対するインデクスをつくって行頭へのシークの高速化をすること自体はもちろん一般的には可能だけど、ユニケージの方法論だとそれをする標準的な方法はないはず。ユニケージはRDBでもNoSQLでもなく、バイト位置でのシークという操作自体がない世界なので。sedとかで行の差し替えをした場合(SQLのUPDATE相当)当然行頭のバイト位置が変更した行以降ですべてずれてしまう可能性があるのでインデクスの更新がひどく非効率になる
追記:文章下手ですみません。ユニケージの良いところはRDBMSの実装の基礎を理解できるところ(これはDate先生の教科書を読んだりOracle Silverの勉強をしたりSQLの書き方を工夫したりクエリプランを読んだりするよりずっと効率的に学べる、ただしファイル編成法の知識はちゃんとした教科書で補う必要がある)、アプリケーション実装技術について横断的な理解ができるところだと思います(USP研究所のシェルスクリプトマガジンには実際勉強になりそうな記事が多い)自分はユニケージへの移行案件を生き残れなかったクチなので。。
追記:Tsukubaiは好きになれませんでした。
内閣のひとたちの保身のためにぼくがいっしょうけんめい勉強してつくっているバックアップの価値が貶められてかなしいです
なんぜんまんえんもなんおくえんもかけてデータを守るのがバックアップです
バックアップをとっているのにそのデータは公文書ではないなんて、まるで意味がないみたいな言い方やめてください
あと記憶媒体がテープのようだが、テープの場合は保持期限が過ぎても別のバックアップで上書きされない限りはデータが消えないはず。なのでローテーションを考えると保持期間と言われる8週間より長期間データが保存されている可能性もある。まだデータが上書きされていなければインポートすればリストアできるようになるので是非調査してみていただきたい。