sabitori-worksのブックマーク (792)

  • ジオコーディングと住所データ - Qiita

    ゆきたい場所の住所を検索すると、その場所を示した地図が表示される。 商用サービスでは既に一般的すぎる内容です。 ですが、そのサービスの中でどのようなデータが必要なのか、そしてそれらをどのように集めるかは、あまり広く知られていません。 ここでは、ジオコーディングに必要となるデータや、ジオコーディングのアプローチについてメモします。 ジオコーディングとは 住所や地名、施設などの名前を元に、地球上の一地点を検索する行為です。 とりあえず、全般的な説明についてはWikipediaを参照してください。 Wikipedia ジオコーディング ジオコーディングに必要となるもの ジオコーディングを行うには、大きく2つの要素が必要です。 元となるデータ 最も基となるのは、「場所の名称や住所」と「緯度経度」が対となるデータ、です。 これは基的に、詳細であればあるほど、そして量が多ければ多いほど正確なデータ

    ジオコーディングと住所データ - Qiita
  • TOMCAT殺害事件 - Qiita

    OOMKillerの殺意 顧客EC2のTomcatがアクセスの無い早朝にもかかわらずOOMKillerに突然殺されてしまったので、調査した顛末をたぶん同じような問題に直面されている方もおられるかと思いますので備忘録として記載します。 Javaヒープのチューニングにも多少役立つかと思います。 (この記事はJava8が対象となります。) OOMKillerとはOut of Memory時に、サーバ全体を守るためにメモリーを消費しているプロセスを停止するLinuxの標準機能です。 そのOOMKillerになんとTomcatが突然殺害されてしまいました。 問答無用の辻斬り状態です。 早朝ですのでアクセスログには何も記録されておらず、catalina.outには OpenJDK 64-Bit Server VM warning: Setting LargePageSizeInBytes has no

    TOMCAT殺害事件 - Qiita
  • 現場で役立つシステム設計の原則メモ - Qiita

    This article is a Private article. Only a writer and users who know the URL can access it. Please change open range to public in publish setting if you want to share this article with other users. ※この記事は著者の増田さんの了解の上で限定公開させて頂いております。 https://twitter.com/masuda220/status/1215122054795522049?s=20 オブジェクト指向、設計がなぜ必要か = ソフトウェア全体の整理整頓をするため 第1章 小さくまとめてわかりやすくする 変更が大変なプログラムの特徴 メソッドが長い クラスが大きい 引数が多い 関心事を詰め込みすぎ

    現場で役立つシステム設計の原則メモ - Qiita
  • ’89 牧瀬里穂のJR東海クリスマスエクスプレスのCMが良すぎて書き殴ってしまった|pato|note

    ここにあった文章はすったもんだの末、https://sakumaga.sakura.ad.jp/entry/2020/10/07/120000 に移動しました

    ’89 牧瀬里穂のJR東海クリスマスエクスプレスのCMが良すぎて書き殴ってしまった|pato|note
  • コードを書いて金を稼ぐ - kuenishi's blog

    初めてまともに携わったシステムはNTT研究所で作られていたCBoCといわれるものであった。内容について詳しくは述べないが、国内では割と先進的でありながらとにかくNTTの事業会社(割と稼いでいる)で使えるものを作ろうというものであった。この時期は研究所は研究だけしていればよいというものではなく事業貢献が求められており、論文になるような研究を生み出すだけでなくそれをどうやってビジネスにするかが重要視されていたのだと思う。このとき作ったものは実際に事業会社で使われ、退職の前後には年間数万円が口座に振り込まれるようになっていた。なお収入なので税金の扱いを間違えないように。しかし特許といえばガッポガポ…というイメージだがそんなに当たることはない。わたしが携わったそのソフトウェアは確かに使われていたが、事業会社のビジネスの中核を支えていくようなものにはならなかった。ならなかったのでメンテナンスフェーズ

    コードを書いて金を稼ぐ - kuenishi's blog
    sabitori-works
    sabitori-works 2019/12/10
    “ ”
  • どこよりもわかりやすいiOS最強課金まとめ - Qiita

    準備 1. 契約 / 税金 / 口座情報の設定 App内課金を提供するには、有料App契約に署名し、税金および口座情報を設定する必要があります。 App Store Connectの「契約 / 税金 / 口座情報」のページで各種情報を入力をしてください。 ※ダウンロードが無料のアプリであっても、アプリ内課金を提供する場合、上の画像の有料Appのステータスがアクティブになっている必要があります。 アクティブでない場合、課金アイテムの取得などでエラーになります。 また直接ここが関係しているかは定かではないですが、課金アイテムの追加で自動更新サブスクリプションの項目が表示されませんでした。 2. Appの追加 App Store Connectでアプリのページを作成します。 「マイ App」で新規Appを選択して追加します。 3. 課金アイテムの追加 アプリのページを作成したら課金アイテムを追加

    どこよりもわかりやすいiOS最強課金まとめ - Qiita
  • アメリカ在住8年によるフリーランスやりとりの90%ぐらいを乗り切る英語メールテンプレ|めお(meow)

    アメリカに8年も住んで、現地の人との交流が生活の90%を締めていると忘れがちですが、英語でメールって大変ですよね。大変なんですよね...TAしながらで1年半ぐらい毎日英語でメール50+通打ってどうにか書けるようになりましたが、あの経験がなければ今もメール打ててないと思います。 英語力ゼロでもなんとか海外の方とメールをしていますが、やはりフリーの翻訳だけでは限界を感じます。先日購入したこの「クリエイターのためのやさしい英語&英文パターン1500」は、かゆいところにも手が届く文例がたくさんあってすごく役に立ってます!あと、絵もステキ✨⁰https://t.co/FIZy3WcB5A pic.twitter.com/LVmAsa2eTZ — サタケシュンスケ|イラストレーター(20年2月個展 東京浅草) (@satakeshunsuke) November 16, 2019 フリーランスでは海外

    アメリカ在住8年によるフリーランスやりとりの90%ぐらいを乗り切る英語メールテンプレ|めお(meow)
  • Perl正規表現雑技

    このページは Perl5.6 を対象としています. perl スクリプトは EUC-JP で書かれることを想定しています. このページは 正規表現メーリングリスト を参考に,私が独自にメモとしてまとめたものです. このページの正規表現やスクリプトについての詳しい説明, わかりやすい説明はおそらくできません. このページに書かれているスクリプトは, 個人の責任において実行してください. このページに書かれているスクリプトの 利用・改造は自由 です. その際はどこかにこのページの URI( http://www.din.or.jp/~ohzaki/regex.htm )を参考として記述していただければ幸いです(任意). ご意見・ご感想・ご要望などは にお願いします.こう書いた方がいい, 動かん,わからん,バグってる,これ書け,などなどお待ちしています. このページへの リンクは自由 に張ってく

    sabitori-works
    sabitori-works 2019/10/07
    “正規表現”
  • ミスが全くない仕事を目標にすると、ミスが報告されなくなる『測りすぎ』

    たとえば天下りマネージャーがやってきて、今度のプロジェクトでバグを撲滅すると言い出す。 そのため、バグを出したプログラマやベンダーはペナルティを課すと宣言する。そして、バグ管理簿を毎週チェックし始める。 すると、期待通りバグは出てこなくなる。代わりに「インシデント管理簿」が作成され、そこで不具合の解析や改修調整をするようになる。「バグ管理簿」に記載されるのは、ドキュメントの誤字脱字など無害なものになる。天下りの馬鹿マネージャーに出て行ってもらうまで。 天下りマネージャーが馬鹿なのは、なぜバグを管理するかを理解していないからだ。 なぜバグを管理するかというと、テストが想定通り進んでいて、品質を担保されているか測るためだ。沢山テストされてるならバグは出やすいし、熟知しているプログラマならバグは出にくい(反対に、テスト項目は消化しているのに、バグが出ないと、テストの品質を疑ってみる)。バグの出具

    ミスが全くない仕事を目標にすると、ミスが報告されなくなる『測りすぎ』
  • 「俺をバカにしたやつを絶対見返してやる!」と泣いていた息子が、それは時間の無駄だと気づくまで。|尾崎えり子

    ある日、学校から帰ってきた息子が唇を震わせていた。 小学2年になった息子は学校でのことをあまり家で話したがらないが、その日は様子が違ったので「何かあったの?」と聞いてみた。 「仮面ライダー幼児って言われた。仮面ライダーが好きなのは赤ちゃんか幼稚園児だって。」 マジか、そんな超くだらないこと1ミリも気にしなくていいじゃん、と内心思ったが息子はひどく傷ついていた。 「あなたは仮面ライダーが好きなんでしょ。じゃ別にいいじゃない。誰にバカにされようが。そもそも仮面ライダーのストーリーは難しいんだよ。子どもでは当の仮面ライダーの良さは理解できない。<強さとは何か><力とは何か>を教えているんだ。特にジオウなんて力を持って悪い未来を呼び起こしてしまうことをどう阻止するかをつたえ」と力説している途中で息子が割って入ってきた。 「嫌だ!バカにされるのは嫌だ!僕をバカにしたやつらを見返したい!!」 と。

    「俺をバカにしたやつを絶対見返してやる!」と泣いていた息子が、それは時間の無駄だと気づくまで。|尾崎えり子
  • iOS 13における必須対応について(更新版)|TechRacho by BPS株式会社

    更新情報 2019/08/28: 初版公開 2020/11/25: 各項目について現在の状況を追記 ⚓ はじめに こんにちは、主にiOSアプリの開発を担当している川島と申します。 iOS 13のリリースが間近に迫りつつあり、またWWDC2019ではSwiftUIを始めとした新しいツール等の発表、ARKit2やCombineフレームワークなどの発表などにより、昨今のiOS界隈が盛り上がりを見せています。 そうした新しいツールや技術が登場する反面、Appleはバッサリとした互換切りや新技術への対応を短期間で強いる傾向にあり、既存プロジェクトの保守などをしているiOSアプリエンジニアはこの時期に頭を悩ませる人が多いのではないでしょうか。 2年前のSafeArea対応なんかは記憶に新しいですね。 今年もそうした「〇〇対応が必須」のような情報はチラホラと聞きますが、断片的な情報が多い印象です。 この

    iOS 13における必須対応について(更新版)|TechRacho by BPS株式会社
  • アメリカに住んで初めてわかった「最大級」の違い - メソッド屋のブログ

    昨年の年末にアメリカ移住して、今はシアトルの近くの Kirkland というところに住んでいる。大体三か月たって、いろんなことを体験した。移住した理由は単純で、コンピューターサイエンスの世界ではアメリカがどう考えても一番進んでいるので、そこで修行して通用するようになったら楽しいかなと思ったからだ。他にも他国の人を観察しているととても生産性が高い。特にアメリカの人は生産性が高い傾向が高い。なんでこんなにアメリカはコンピューターの世界が向いているのだろう?その一旦を感じた気がしたので久々にこのブログを書いてみることにした。 Kirklandの風景 自分へのご褒美を買う アメリカ移住すると、当然日にいる友達とかと会えなくなる。私は一人でもさみしくない人だけど、さすがにこたえるだろうと思った。だから大好きなバンドをまたやろうと思った。ただ、こっちは正直レベル高いし、私はヴォーカリストだから、

    アメリカに住んで初めてわかった「最大級」の違い - メソッド屋のブログ
  • GitHub - noka/EvoGallery: MODX Evolution gallery addon

  • Titan - One page / Multi page Multipurpose Template made with HTML5 & Bootstrap

    Titan – One page / Multi page Multipurpose Template made with HTML5 & Bootstrap 32 customers reviews Yes, It’s free. Seriously. Today, ThemeWagon has over 150 web templates that are free. How many of them have cutting-edge, modern design? Honestly, most of them have error-prone codes, old-fashioned design. After analyzing the web design trend of past five years, we have crafted Titan; with better

    Titan - One page / Multi page Multipurpose Template made with HTML5 & Bootstrap
  • 【永久保存版】地元・大阪人が選ぶ大阪に行ったら絶対に立ち寄りたい観光地まとめ

    大阪の観光といえばべ歩き!地元民ならではのオススメ観光名所・観光地をご紹介。べ歩きスポットでの1人でグルメはもちろん、道頓堀や新世界のような定番観光地だけでなく、鶴橋等の穴場までも全て網羅。名物ともいえる粉物グルメ、たこ焼き屋、お好み焼き、串揚げ等のおすすめご飯の店舗も紹介したモデルコースとなっています。 こんにちは。「なにわの虎殺し」ことヨッピーです。 皆さん旅行は好きですか? 僕はライターという仕事柄色んな所に出かけることが多く、 その度に「なんか面白いところないかな」とその土地について色々調べたりします。 少し前までは旅行雑誌なんかで調べる人が多かったんじゃないかと思いますが、ネット全盛の今ではそういった情報収集をネットで済ませる人も多いはず。 しかしながら、そこには大きな落とし穴があるんですよ……! 情報が、雑なんです。 例えば僕が生まれ育った大阪について調べようと思って、「大

    【永久保存版】地元・大阪人が選ぶ大阪に行ったら絶対に立ち寄りたい観光地まとめ
  • オープンソース活動がフルタイムの仕事になる仕組みの話|Rui Ueyama|note

    僕の仕事をひとに説明するときに、「Google仕事をしているけどオープンソースなのでGoogleのプロダクトを作っているわけではないし、むしろアップルとかソニーの人と一緒に仕事している」と言うと、「???」という反応になることが多いので、僕はこういう仕事をしているんだよということをここでちょっと説明してみようと思います。 (2016年の僕のFacebookの投稿の転載です。) 僕のいるチームはLanguage Platform Teamというところで、プログラミング言語や開発ツールの開発をしています。LPTの中にもいろいろ細かいチームが分かれているのですが、僕がいるのはC++チームで、Googleで主要開発言語になっているC++言語の開発環境を担当しています。 C++で開発をするときには、C++ツールチェインと呼ばれる一連のツールを使います。ツールチェインの一番大きなコンポーネントは、人

    オープンソース活動がフルタイムの仕事になる仕組みの話|Rui Ueyama|note
  • たったひと手間で味がぜんぜん違う…!市販の生麺から「究極の焼きそば」を作るとちょっと感動するよ - ぐるなび みんなのごはん

    ご麺ください。製麺を趣味にしているライターの玉置です。 市販されているラーメン用の麺と、焼きそば用の麺の違いをご存知でしょうか。 それは「生麺」と「蒸し麺」の違いです。 ▲ラーメン用は生麺! ▲焼きそば用は蒸し麺! 全国には様々な麺料理があるので一概にはいえませんが(沖縄そばは茹で麺だったりする)、関東のスーパーで並んで売っているラーメン用と焼きそば用の麺に関していえば、だいたいこのようになっています。 ▲茹でてから使う焼きそば用の蒸し麺というのもある! この生麺と蒸し麺は、材料自体は基的に同じです(細かい配合は違うでしょうけど)。 ということは、ラーメン用の生麺を蒸すと、焼きそば用の蒸し麺になりますね! 市販の蒸し麺で作る焼きそばも美味しいわけですし、「そんな手間をかけないで素直に焼きそば用の麺を買ってくればいいじゃん!」と思うかもしれませんが、蒸すというひと手間を自宅でやることに意味

    たったひと手間で味がぜんぜん違う…!市販の生麺から「究極の焼きそば」を作るとちょっと感動するよ - ぐるなび みんなのごはん
  • かなりオススメ!商用利用無料のデザインに使いやすい写真素材がたくさん揃ってるダウンロードサイト -Moose

    先日ローンチされたばかりの素敵な写真素材サイトを紹介します。 デザインに使いやすい写真ばかりが揃っており、人物やオブジェクトの背景がベタで、非常に使いやすい写真素材です。スナップ写真のようなものは一切なく、センスがいい写真が無料でダウンロードできます。 Moose 写真はすべて標準のライトで撮影されており、オブジェクトやモデルや背景を自由に組み合わせることができます。 上記のページでモデルと背景を変更しても、違和感はありません。 まずは、写真のダウンロード方法から。 各写真ページの「Download Photo」をクリックするだけで、高解像度の写真がダウンロードできます。登録やメールアドレスなどは必要ありません。 Good Breakfast, Great Day 各写真ページから高解像度のものがダウンロードできますが、すべての写真を一括でダウンロードすることもできます。トップページの「D

    かなりオススメ!商用利用無料のデザインに使いやすい写真素材がたくさん揃ってるダウンロードサイト -Moose
  • プログラミング経験がない経営者のためのソフトウェア開発 11の事実 | Social Change!

    今やどんなビジネスでもITが関係している。ITを支えているのはソフトウェアだ。あらゆるものがソフトウェアで実現される時代になった。そんな事業や生活に密接に関わるソフトウェアだが、その開発について知られていないことも多い。 とくに経営者がプログラミング経験がないことで、ソフトウェア開発のリーダーシップをとるときに的外れなマネジメントをしてしまうことがある。あまねく経営者がプログラミング経験があれば良いのかもしれないが、それは現実的ではない。 プログラミング経験がなくても、せめてソフトウェア開発の特性について知っておくと良さそうなこともあると思い、なるべく専門用語を使わずに稿を書いた。 プログラミングは製造ではなく、設計である いまだにソフトウェア開発を、ビルや家屋の建築に喩える人がいるし、工場でモノを製造するようにプログラムが作られると思っている人もいる。 ここが間違いのもとだ。ハードウェ

    プログラミング経験がない経営者のためのソフトウェア開発 11の事実 | Social Change!
  • グロースとは学びを得ること - 後編|Go Ando / PREDUCTS / THE GUILD

    こんにちは、THE GUILDの@goandoです。 「グロースとは学びを得ること - 前編」の続きです。 後編ではグロースにおけるABテストの価値について、グロースに取り組む中で得た気付きと世界の動向をご紹介します。 正しいABテスト多くの方がご存知のABテストですが、時折見かけるのが「改善案Aと改善案Bの方法のどちらがより良い結果に繋がるかを検証」するための方法として利用し、更には全てのユーザーをランダムに50% vs 50%にスプリットして行っているケースです。 これは正しいABテストの利用方法ではなく、来は「現在の仕様A(対照群)に対し別の仕様B(介入群)の結果を比較」する実験方法で、仕様Bのみを特定の条件でランダムに抽出した一部の対象に対してのみ行い、元の状態との比較を行うのが来の活用方法です。 ABテストは統計学や疫学の歴史の中で成り立ったランダム化比較試験の方法に基いてお

    グロースとは学びを得ること - 後編|Go Ando / PREDUCTS / THE GUILD