タグ

zaki1010のブックマーク (11,734)

  • blog-entry-1080.html

    こんにちは、さち です。 ウェブサイトの制作では、文字化け防止のため文字コードを「UTF-8」にするのが一般的。 よーし! 「UTF-8」でサイト作っちゃうぞー! ファイルを「UTF-8」で保存すればいいだけでしょ? えっ、「BOM」? 何それ意味分かんないんだけど……。 「BOM」ってなに? テキストファイルによく使われる文字コード「UTF-8」には、「BOM」という仕組みがあります。 「BOM」とは、「バイトオーダーマーク(Byte Order Mark)」の略で、ファイルの文字コードが「UTF-8」であることを示します。(バイナリの先頭に付いてる「EF BB BF」が BOM) 簡単に言うと、「UTF-8 で文字を書いたよ」と PC に知らせるものです。 「BOM」を付ける/付けないは任意なので、テキストエディタ によっては保存時にその選択ができます。(画像は「Mery」の保存画面)

    blog-entry-1080.html
  • BOMなしUTF-8によってWindowsでもたらされる困惑 (1/2)

    かつてWindowsでテキストファイルといえばシフトJIS形式のものが大半だった。しかし最近では、UTF-8形式のテキストファイルも普通に見かけるようになってきた。世の中はUTF-8が主流になりつつあると言っていいだろう。 しかし、WindowsUTF-8を使うと、ちょっと困ったことがある。それは、エクスプローラーの検索欄などで用いるWindows Searchが、UTF-8にはしっかり対応していないのである。正確に言うと、Windows Searchはファイル先頭に「BOM」のあるUTF-8は認識して正確にインデックス化し、ファイルの全文検索が可能になるが、BOMのないUTF-8では正しくインデックス化できず、ファイルの全文検索はASCIIコードのみ可能で、日語などの非ASCII文字では全文検索ができない。 同じ内容のテキストをUTF-8UTF-8 BOM付き、UTF-16ビッグエ

    BOMなしUTF-8によってWindowsでもたらされる困惑 (1/2)
  • Re: Goでcsvを操作するための基本的な知識

    はじめに Println で標準出力してみると以下のように表示されるかと思います。(SHIFT-JIS形式なのでmacでみると文字化けしていますがひとまず置いておきます) 日では一般的に CSV ファイルは Shift_JIS でエンコードされている事が多いです。Go 言語は内部のエンコーディングが UTF-8 なので、Shift_JIS な CSV ファイルを読み込むと文字化けします。 そこで便利なのが エンコーディングの変換は golang.org/x/text/transform が便利です。このパッケージと、golang.org/x/text/encoding/japanese を使う事で、os.Open で開いたファイルがさも初めから UTF-8 であるかの様に扱う事ができます。 どんな風に扱うか japanese パッケージには japanese.ShiftJIS や jap

    Re: Goでcsvを操作するための基本的な知識
  • Goで社内ツールを作るならこんなふうに

    バックグラウンド 最近企業でにわかにGoの採用が増えているようですね。この流れを受けて実際にうちでも採用してみようと考えている方も多いかもしれません。しかし、Goに限った話ではないのですが、いきなり大きなプロジェクトに未経験の技術を投入するのはリスクが伴います。ですから最初は技術検証とGo教育を兼ねて、小さな社内ツールなどから導入するのがよいでしょう。幸い、Goは非常に習得が容易な言語ですから、既に他言語の経験があるプログラマーがじゅうぶんに開発できるようになるまでには、数日と掛からないことがほとんどです。 この記事は、そんな小さなツールの導入フェーズにあたって、自らの経験から少し役に立つかもしれない情報をシェアします。 リポジトリの構成 自らの経験上、初めてGoを触れるときによく出る質問の一つは「リポジトリ構成はどうすればいいのか?」です。 結論から申し上げると、 テンプレもルールもな

    Goで社内ツールを作るならこんなふうに
  • JR西日本、人型重機ロボットと工事用車両を融合させた鉄道重機開発

    JR西日は15日、人機一体・日信号と共同で、人型重機ロボットと鉄道工事用車両を融合させた多機能鉄道重機を開発していると発表した。高所に設置された多様な設備に対応する汎用性の高い鉄道重機を開発し、これまで人の手を要していた作業を機械化することで、生産性と安全性の向上をめざすとしている。 人型重機ロボット(提供 : JR西日) 多機能鉄道重機(試作機)の全体図(提供 : JR西日) 伐採デモ(提供 : JR西日) 運搬デモ(提供 : JR西日) 操縦者(提供 : JR西日) 開発中の多機能鉄道重機は、インタラクティブな作用で直感的な操作が可能となり、操縦者の操作とロボットの動きが連動し、ロボットが受ける重みや反動を操縦者にフィードバックすることで、操作技術を容易に習得可能になるという。形状によらない多様な部材の把持を可能とし、多様な状況の作業で使用が可能に。人が地上にいながら高所

    JR西日本、人型重機ロボットと工事用車両を融合させた鉄道重機開発
  • 【AWS】Cloud9をVSCodeから使えるようにする | みーまの道具箱

    こんにちは、みーまです。 最近下記の理由から、Cloud9を使い倒してみようかなと思っています。 M1 MBPでDockerを使うとarchに邪魔されるRaiseTech(※)の講座でCloud9を使う事にしたので、なるべく触れていたほうが良い ※私はRaiseTechというスクールで受講者のサポートをしています。 あわせて読みたい AWSエンジニアへの転職ストーリー:スクールで学んだ私の場合 私はAWSエンジニア(クラウドエンジニア)になったスクール卒エンジニアの一人です。 この記事を読まれる方は、「クラウドエンジニアが今熱いらしい」「でもどうやって... そうは思ったものの、これまでVSCode拡張機能などを捨てるには惜しく、悩んでいたところ、なんとAWSアーキテクチャブログに「VSCodeからCloud9を使う」手順がありました。 Amazon Web Services Field

    【AWS】Cloud9をVSCodeから使えるようにする | みーまの道具箱
  • 改めてAWSの「無料利用枠」を知ろう | DevelopersIO

    それぞれの無料利用枠については、次から詳しく解説していきます。 12ヶ月無料枠 冒頭で軽くお話しした、AWSアカウントを 新規作成した日から1年間 有効な無料枠です。 例えば、EC2インスタンスを 750時間/月 無料で利用できるといったものがあります。 ただし、使用できるリソースについては制限がある事があり、EC2インスタンスの場合ですと インスタンスタイプは t2.micro OSは Amazon Linux 1,2、Windows Server、Red Hat Enterprise Linux、SUSE Linux、Ubuntu Server を指定する必要があります。 ▲ コンソール上で対象のAMIを確認できます 「月に750時間」と言われると、「そもそも1ヶ月は何時間存在するんだ」という疑問が湧くので調べてみます。 1ヶ月が28日(最短): 24時間/日 × 28日 = 672時

    改めてAWSの「無料利用枠」を知ろう | DevelopersIO
    zaki1010
    zaki1010 2022/04/10
  • みんなが知ってる『ちょっとのコツでめっちゃ美味しくなる、楽になる』みたいなの教えて→全然知らなかった有益な情報が集まる

    kabos @kabos99percent みんなが知ってる「ちょっとのコツでめちゃくちゃおいしくなる」「楽になる」的なことを教えてほしい。 私が知ってるのは、アサリの味噌汁を作るときは、アサリを酒蒸しにしてからお水を足してお味噌汁にすると旨味がすごいことです。 2022-04-09 17:33:53 kabos @kabos99percent あとハンバーグ焼く時に水を入れるとハンバーグすごいふっくらします。蒸し焼きにするのです。 (ひき肉に氷を入れるという手もあるらしいのだけど、水入れる方が楽) 2022-04-09 18:44:22

    みんなが知ってる『ちょっとのコツでめっちゃ美味しくなる、楽になる』みたいなの教えて→全然知らなかった有益な情報が集まる
  • 英語の勉強:Anizine|ワタナベアニ

    毎日最低4時間、英語を勉強している。おかげで全然映画を観ていない。 運動、語学、楽器の演奏などはとにかくひたすら基礎的な動きを繰り返すことしか上達の方法がないんだけど、その地味な作業に耐えられずに途中で挫折する人は多い。大事なのは上達よりも「挫折しない方法」を学ぶことだ。俺の場合、40代になってから写真を勉強して写真を撮るようになった経験が影響している。 写真で言うと、その前からデザインはやっていたのでどんな写真がいい写真なのかという答えは自分の中にあった。もちろんずっと優秀な写真家と仕事をしてきたし、現場にもいた。写真を学ぶ上で大事な、「何を撮ればいいか、どれをセレクトすればいいか、印刷に耐えうるクオリティを生むにはどう仕上げればいいか」については前職ですでに学び終えていた。あと写真家になるために必要なのは「撮影の技術と機材の知識」のみだから、5つの重要項目のふたつだけを集中して勉強すれ

    英語の勉強:Anizine|ワタナベアニ
  • 対位法とその活用 | 金沢音楽制作

    対位法は、和声法と対で語られることの多い技法です。ここでは対位法とは何か、和声法とはどう違うのか。そして、その活用法を探っていきます。対位法は、クラシック音楽に主眼がおかれますが、ポピュラー音楽における活用についても考察します。 対位法とは 「対位法」は、クラシック音楽でよく耳にする言葉です。「対位法」をニューグローヴ世界音楽大事典で引いてみると「14世紀に初めて使われた用語で、同時に響く幾つかの旋律線を、ある規則体系にしたがって組み合わせる方法という」と記されています。曲の解説において、和声法は垂直的(縦)な技法として、対位法は水平(横)的な技法として説明されます。つまり、対位法は和声と比較して横に流れる水平的な技法(同時に響く幾つかの旋律線)といえます。では、次の二つの譜例を見てください(譜例1・2)。前者は対位法で、後者は和声法で書かれています。観察すると、和声法も対位法と同じく複数

  • Jean-François Jenny-Clark, contrebassiste

  • ドラム・セット誕生と発展の歴史【前編】 | ドラマガWeb

    100年以上前に誕生したと言われるドラム・セットはどのような過程を経て、現在の形となっていったのだろう? ここではその誕生前夜から、ジャズの隆盛と共に進化し、1つの完成形を迎えるに至った60年代までの流れを辿りながらドラム・セット発展の歴史に迫ってみたい。 1. ドラム・セットの誕生前夜 ドラム・セットの誕生は19世紀末にアメリカ、ルイジアナ州ニューオーリンズでD.D.チャンドラーというドラマーが足でバス・ドラムを演奏できるように木製のペダル(のようなもの)を考案したことに始まる。 それ以前はスネアとバス・ドラム(または合わせシンバルなど)はそれぞれの奏者が独立して演奏していたのだが、ペダルの発明によりそれまで2人でプレイしていたスネアとバス・ドラムを、1人のプレイヤーが同時にプレイすることが可能になったため、話題となり急速に広まっていった。 ジョン・ロビショー楽団を始めとする、当時のニュ

    ドラム・セット誕生と発展の歴史【前編】 | ドラマガWeb
  • 日常をダンスにする~地味ダンスを募集します

    東急主催のイベント公募プログラム(渋谷渦渦)でこんなイベントの提案があった。 「日常で踊っていても誰にも気づかれない踊り」「日常でさりげなく踊れる『ケのダンス』」そんなダンスのコンテストだ。提案者は葱山紫蘇子さん。 おもしろいおもしろいのだが誰もそれを見たことがない。 コンテストの前にまずはデイリーポータルZでそのダンスを説明させてもらうことにした。さあ、今日から新しいダンスが始まります。

    日常をダンスにする~地味ダンスを募集します
  • 虚構の歴史が現代に根付くメカニズム 偽文書研究『椿井文書』著者に聞く

    2020年3月、江戸時代後期の椿井政隆という人物が作った偽の家系図や絵図など「椿井文書」と呼ばれる一連の偽文書(ぎもんじょ)についてまとめた『椿井文書――日最大級の偽文書』(中公新書)が出版され、話題を集めました。椿井文書の実体と、それを根拠に町おこしが行われている実態を明るみにした同書は「新書大賞2021」3位にも選出。歴史の嘘が真実へと置き換わっていくことについて、著者の大阪大谷大学・馬部隆弘准教授に話を聞きました。 「椿井文書」は山城国相楽郡椿井村(現在の京都府木津川市)出身の椿井政隆(1770~1837年)が、中世の地図や絵図、家系図と称して偽作した文書の総称。現在の滋賀県北部から京都南部、大阪まで数百点が広く流布した。代表的なものとして、興福寺(奈良県)の末寺をリストにまとめた「興福寺官務牒疏(こうふくじかんむちょうそ)」がある。 <名前を見ただけでむず痒くなりますね> ――「

    虚構の歴史が現代に根付くメカニズム 偽文書研究『椿井文書』著者に聞く
  • はんだ付けがうまくいかないのは君が悪いわけじゃない。はんだごてが悪いんだ! #ギャル電きょうこの意識の低い工具入門|fabcross

    電子工作界のストリート派、ギャル電のきょうこさんが、電子工作初心者に工具の大切さを伝える「ギャル電きょうこの意識の低い工作入門」。前回はニッパーについて熱く語っていただきましたが、今回は「はんだごて」です。きょうこさん、どうやらはんだごてについてのいろいろ語りたいことがあるようで……。 「はんだごての基とか説明は、ほかのサイトでまじめにやってくれているから、うちではやらない。意識低いから」 じゃ、じゃあ何を語るっていうんでしょうね……。まあ、きょうこさんのお話、伺おうじゃないですか! はんだ付けはネットで覚えた ところで、きょうこさんははんだ付け得意なんですか? 「いやぁ。今でこそちゃんとできるようになったけど、電子工作始めた頃は全然ダメだったね。だって、誰にも教わってないし」 じゃあ、どうやって使い方覚えたんですか? 「WebとYouTubeを見ながら、フィーリングでやってた。だから全

    はんだ付けがうまくいかないのは君が悪いわけじゃない。はんだごてが悪いんだ! #ギャル電きょうこの意識の低い工具入門|fabcross
  • 【特集】 【2022年版】不要になったモバイルバッテリやポータブル電源、どうやって処分する?

    【特集】 【2022年版】不要になったモバイルバッテリやポータブル電源、どうやって処分する?
  • Manga: Out Of The Box - Google Arts & Culture

    Explore the history and culture of Japanese comics beyond the page

    Manga: Out Of The Box - Google Arts & Culture
  • 0→1フェーズで最も重要なサービスコンセプトのつくり方 | 実プロジェクトの事例付き|梶谷健人 / 新著「生成AI時代を勝ち抜く事業・組織のつくり方」

    サービスを0→1でつくる上でまず必要になるのが、サービスのコンセプトづくりです。 いままで自社事業や様々な企業との共同プロジェクトを通じてサービスづくりに取り組む中で、サービスのコンセプトづくり、すなわちコンセプトメイキングのプロセスにもある種の型があることに気付きました。 このnoteでは社内ドキュメントである「サービスコンセプトのつくり方」の内容を一部NDAでシェアできない資料を除いて全公開します。 <コンセプトメイキングの大前提>🧐 STEP1:コンセプトとは何かを知ろうコンセプトが何かを知る上で、コンセプトの立ち位置と役割を知ろうコンセプトそれ自体は様々な形があり、非常に漠然としている。 なので、コンセプトがそれ以外の要素とどういった関係にあるのか、どういった役割を果たすのかという観点からコンセプトとは何かを理解しよう。 まずサービスアイデアは下図のような構造を持っている。 ある

    0→1フェーズで最も重要なサービスコンセプトのつくり方 | 実プロジェクトの事例付き|梶谷健人 / 新著「生成AI時代を勝ち抜く事業・組織のつくり方」
  • 『地球外少年少女』と『プラネテス』の接触点 磯 光雄×幸村 誠 スペシャル対談① | Febri

    ――おふたりは今日が初対面なんですよね。 磯 そうです。『プラネテス』は以前から拝読していたので、お会いできてうれしいです。 幸村 こちらこそ光栄です! 僕の宇宙知識は20年前で止まっているので、『地球外少年少女』を見たときは稲が走って、「最新の情報を取り込んだらこんなことになるのか!」と感動をおぼえました。 磯 それは光栄です。でも、『地球外少年少女』の宇宙描写に関してはかなりチャランポランなので、『プラネテス』には遠く及ばないと思っています。 幸村 いやいや、そんなことないですよ。宇宙ステーションがあんな柔らかい素材でできているなんて衝撃でした。でも、よく考えたら、インフレータブル(※1)なほうがペイロード(※2)が浮きますよね。僕にはとても想像の及ばない世界観でした。 磯 うれしいですね。今ある宇宙アニメの多くは『機動戦士ガンダム』の延長線上にある気がするので、もし少しでも違う風景

  • RDBのデータモデリング・テーブル設計の際に参考にしている考え方と資料

    はじめに タイトルのとおり、RDBのデータモデリング・テーブル設計を行う際に参考にしている考え方と関連資料をまとめました。 P.S. なんと記事内でいくつか参考として挙げさせてもらっている増田さん・かとじゅんさん・奥野さん・そーだいさんからコメントいただくことができました。 当にありがとうございます。 前提 RDBを採用するのは事実を無駄なく正しく記録するため 正規化、トランザクション、制約とデータ整合性 基的には始めに理想として集合論・リレーショナルモデルに基づいて正規化を考え(論理設計)、パフォーマンスなどの現実問題に対して折り合いをつけていく(物理設計) 制約を最大限利用する cf: ↑P91〜 ↑P.29,41 ↑P56〜 ↑5章 ↑P347~ 情報とデータ データ:単なる事実の値→これを永続化して蓄えるものがRDB 情報:データから生み出される意味や目的のあるもの→RDB

    RDBのデータモデリング・テーブル設計の際に参考にしている考え方と資料