タグ

ブックマーク / qiita.com (301)

  • 鹿島アントラーズ vs サガン鳥栖 生放送 - Qiita

    鹿島アントラーズ vs サガン鳥栖 生放送 ライブに行く : http://bit.ly/2xpqkdV ライブに行く : http://bit.ly/2xpqkdV 鹿島アントラーズ vs サガン鳥栖 生放送 鹿島アントラーズ vs サガン鳥栖 生放送 鹿島アントラーズ vs サガン鳥栖 生放送

    鹿島アントラーズ vs サガン鳥栖 生放送 - Qiita
    ghostbass
    ghostbass 2019/07/20
    最近こういうの増えてきたけど一体何なん?プロモーションやりたいならちゃんとプロモーションしろよ
  • vimを使うとき十字キーで移動して、vimmerに殺されるその前に - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに あなたがこの記事を読んでいるということは、私はすでにこの世にはいないのでしょう。 最期に、あなたに私の犯した罪を告白します。 そうです、vimでの移動に十字キーを使っていたのです。 この事実を知ったvim教の信者たちが血眼になって私を探しています。 きっと、私は見つかるでしょう。 そしてMacBookの十字キーを全て剥がされ、Logicoolの青軸キーボードで撲殺されるのです。 それほどまでに私の罪は重いということは重々承知しています。 もし、これを読んでいるあなたが私と同じ業を背負っているのであれば今すぐ逃げてください。vi

    vimを使うとき十字キーで移動して、vimmerに殺されるその前に - Qiita
    ghostbass
    ghostbass 2019/07/05
    vim Crusader(vim十字(キー排除)軍)
  • 「あなたを再びプログラミングに駆り立てる映画10選」を和訳した - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事の概要 プログラミング学習を続けてきて、ちょっと疲れた人向け プログラミングに対するモチベーションが下がった時、息抜きに見ると良い映画リストの紹介記事を和訳したもの 元記事:https://medium.com/the-andela-way/10-movies-to-get-you-coding-again-3d463b1bd9af いずれもAmazon Primeビデオにラインナップされている(ダイレクトマーケティング) 作品ラインナップ 1)SILICON VALLEY(ドラマシリーズ) 2)MR.ROBOT(ドラマシリーズ

    「あなたを再びプログラミングに駆り立てる映画10選」を和訳した - Qiita
    ghostbass
    ghostbass 2019/06/25
    戦うプログラマーを映画化してほしい
  • trimやstripが全角スペースをトリミングしない理由で盛り上がったのでまとめてみた - Qiita

    はじめに RubyのString#stripが全角スペースをトリミングしてくれないことにこの間初めて気づきました。 そこでフィヨルドブートキャンプのSlackで質問してみたところ、結構盛り上がったので記事にまとめます。 編 自分で調べたこと まず自力で調査したことをまとめます。 Javaのtrimメソッド Javaのtrimのロジックは「\u0020(半角スペース)の文字コードより大きいか小さいか」が判断基準になっています。 ただ、それが他の言語の場合同様のロジックで実装されているのかまではわかりませんでした。 RubyのString#strip(Cのコード) 前後のオフセット値を算出してそれを利用して前後のスペースのトリミングを実現しています。 ただ、C力が圧倒的に足りないのでどういうロジックでそのオフセット値を算出しているかまではわかりませんでした。 追記 RubyRuby実装、R

    trimやstripが全角スペースをトリミングしない理由で盛り上がったのでまとめてみた - Qiita
    ghostbass
    ghostbass 2019/06/20
    C#はどうだっけ、って毎回悩む。/ 「真空片手独楽!」
  • データベースにRDBを選択するときの注意事項について考える(追記あり) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 2019年6月20日追記: この度は、ブログにて技術的に誤った記事を掲載したことをお詫び申し上げます。具体的には以下の通りです。 一方的にRDBがスケールしないという技術的根拠が薄い内容となっていました。 RDBAmazon DynamoDB(以下、DynamoDB)/NoSQLデータベースを要件に応じて適切に選択するという内容になっていませんでした。また、来考慮すべきアプリケーションの設計やデータアクセスパターンに言及しておらず、RDBのデメリットの部分にのみ焦点を当てる内容となっていました。 DynamoDBの具体的な活用やD

    データベースにRDBを選択するときの注意事項について考える(追記あり) - Qiita
    ghostbass
    ghostbass 2019/06/19
    ただMap Reduceする程度の要件にRDB使う必要はないし、完全なACIDが必要なのにシャーディングの一部がしくじるようなデータベースは選択できないし/ そこそこの検索性能とそこそこのコレクション処理のためのRDB。
  • 自宅サーバーでTwitter連携サービスを運営してたら家宅捜索された件 - Qiita

    概要 ある朝自宅に神奈川県警が乗り込んできた。 (なお自宅は神奈川県ではない) どうやら俺はTwitterにモロ画像を投稿していたらしい。 「間違いなくこの家から投稿されていた。プロバイダにも確認済みだ。」 「(ハンドルネーム)というアカウント使ってるでしょ」 「心当たりあるでしょ?」 「(ブランド名)のTシャツ持ってるでしょ?」 おやっ、何かがおかしいです。 想定される経緯 自宅サーバーではTwiGaTen( https://twigaten.204504byse.info/ )というWebサイトが稼動している。 そしてこいつはTwitterアカウントでログインしたアカウントのタイムラインを24時間365日収集し続けている。Twitterの仕様上、これは時々ログイン履歴として記録される。 そして警察はモロ画像をうpしたアカウントのログイン履歴を見て… 「固定回線からうpか。バカめ。」 「

    自宅サーバーでTwitter連携サービスを運営してたら家宅捜索された件 - Qiita
    ghostbass
    ghostbass 2019/06/11
    これまでのエロ画像系統の取り締まりからしたら有り得る…気がする。エロ画像RTでも引っかかるかも。
  • 【WordPress】WordPressのここがダメ - Qiita

    巷では、少し前からアフィブログを WordPress で作るのが流行っているようですが、主に PHP 開発者&サーバー管理者の観点から、WordPress のダメだと思うところを、思うままに書いてみました。 WordPress をディスるつもりはありませんので、注意喚起:解決法:ポエム = 4:1:5 ぐらいの感覚でご覧いただければ幸いです。 ⇒ 【WordPressWordPressのここがイイ 1.設計が古すぎる 先日書いた記事で、気になって admin-ajax.php のコードを眺めてみましたが、Oh... これは酷い…。 require_once が連呼され、global 空間に define() とコンフィグ用の配列が入り乱れ、$_GET $_POST $_REQUEST が舞い踊り、ファイルはクラスどころか関数にすらなっていない…200 行に満たないコードはネタの宝庫で、1

    【WordPress】WordPressのここがダメ - Qiita
    ghostbass
    ghostbass 2019/06/11
    そりゃ歴史が古すぎてそうなるわな…/代替CMSがどれもパッとしない?今PSR対応しているCMS選ぶなら何?
  • 【C#】Path.Combine(正確にはPath.IsPathRooted)で非直感的な動作にハマったのでまとめ。 - Qiita

    【C#】Path.Combine(正確にはPath.IsPathRooted)で非直感的な動作にハマったのでまとめ。C#path 久々に趣味コーディングでC#使ってたら、予想外の所でハマったので、ハマった所や調べた事、その他諸々を纏めてみます。 ■やりたかった事と、ハマった所 やりたかったこと パスを相対パスか絶対パスか判定 パスを連結 使ったもの Path.IsPathRooted Path.Combine まぁ普通。 初歩的すぎて今更こんな所で躓くとは夢にも思ってなかったが、実際これを使って実装したら思いっきりバグってしまい、色々と調べる事に。。。 ツールの概要とハマったこと 大量にある画像ファイルをバッチ的に編集処理するツールを作ろうとしてて、編集した画像ファイルの保存先をオプション指定出来るようにしてたんだけど、その辺のパス関連処理で思いっきりバグりました。 具体的には、編集した画

    【C#】Path.Combine(正確にはPath.IsPathRooted)で非直感的な動作にハマったのでまとめ。 - Qiita
    ghostbass
    ghostbass 2019/06/07
    "/" あるいは "\" ってルートディレクトリだと思うんだけど。<あ、Combineの第二引数に、って事か。うーむ
  • Noto Sans Japaneseと源ノ角ゴシック (Source Han Sans JP)の違い - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    Noto Sans Japaneseと源ノ角ゴシック (Source Han Sans JP)の違い - Qiita
    ghostbass
    ghostbass 2019/05/24
    “フォント名がかわいい”
  • 岡田を切る技術 - Qiita

    これはとある回顧録 何度も諦めかけましたが、数年の歳月を経て遂に岡田を切る技術が一旦の完成へと至りました。その技術を巡る奮闘の歴史と成果について、ここに記録を残していきたいと思います。 画像時代 まずは「切る」という動作が何を指すかを明確にしておきます。 厳密な定義というよりは、切った感を得るために必要そうなふるまいとして定義します。 平面上のある領域が、任意の直線を境界として分割されること 分割された領域は物理法則に準じてふるまうこと 要するに気持ちよく岡田を切ることができれば目標は無事達成です。 物理エンジン 切った感を高めるためにはやはり「物理法則」に準じたふるまいが欲しくなります。つまりブラウザ上で動く物理エンジンが必要です。 世の中にはフルスクラッチで物理エンジンを作れる人間と作れない人間が居ると思われますが、残念ながら私は後者でした。勝ち目の薄い勝負は避け、素直に巨人の方にすが

    岡田を切る技術 - Qiita
    ghostbass
    ghostbass 2019/05/07
    切らないでください!
  • 「設計なんて不要でしょ」について - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 経緯 以前とある席で偶然シニアエンジニアの方と設計について議論することがありました。 その時に特に耳に残っていたのは以下の様な内容です。 クリーンアーキテクチャってテストしやすくする為のですよね? 設計はコード書ける人が他のコードを書ける人に威張るための道具なのではないか? 設計を学習するならブロックチェーンとかを勉強して技術力を高めるべきなのではないか? リーダブルコードさえ読んでいれば設計は必要ないのではないか? 設計なんて不要でしょ その方はかなり詳しく設計の歴史をしっていて尤もな事を言っていましたが、平成も終わる頃においてはその

    「設計なんて不要でしょ」について - Qiita
    ghostbass
    ghostbass 2019/04/30
    設計=整った書式を持つ文書を書くだと思っているならそんなものは不要と言って差し支えない
  • お前らがModelと呼ぶアレをなんと呼ぶべきか。近辺の用語(EntityとかVOとかDTOとか)について整理しつつ考える - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? みなさんは、Modelと言われたときに何をイメージしますか? こんなアレを思い浮かべた方も多いかと思います。 マサカらせてください。やはりお前らのModelは間違っている。 アレをModelと呼ぶと何が不味いのか すみません、早速言い過ぎました。半分は正しいです。MVCの発明者、Trygve Reenskaug氏による1979年の説明によると、 Models represent knowledge. A model could be a single object (rather uninteresting), or it could

    お前らがModelと呼ぶアレをなんと呼ぶべきか。近辺の用語(EntityとかVOとかDTOとか)について整理しつつ考える - Qiita
    ghostbass
    ghostbass 2019/04/15
    "DDDにおいては、エンティティは「一意な識別子によって特定される」"それがRDBに永続化されるならRDB上のテーブル行に違いないのでは…<永続化に関係なく、が肝
  • 0.0.0.0にはアクセスしないこと - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    0.0.0.0にはアクセスしないこと - Qiita
    ghostbass
    ghostbass 2019/04/05
    はい?127.0.0.1って単なるループバックアドレスで「自身を表すアドレス」とは違うのでは?それは192.168.33.10とかでは?
  • 侍エンジニア塾の解約・返金に成功したので公開するby弁護士プログラマ - Qiita

    という破格!! これだけでもパンチが効いていますが、さらに凄いのが、そのSEO対策の能力で、技術系の検索をすると検索上位に関連サイトが次々表示されます。 また、Javascriptを駆使した景表法違反事件でも炎上しましたね。 炎上を取り上げた株式会社アクシア様のブログ さてさて、前置きはこれくらいにして、解約までのストーリーを公開します! 侍エンジニア塾に入塾 2018年冬のことでした。 2年以上、Python機械学習やったり、LineBot作ったりしながら遊んできた私、とうとう肩書にプログラマを加えたいと思うようになりました。 そのためにはプログラミングでカネを稼がなければいけません。 そこで、コードを書いてとりあえずデプロイして少人数で遊ぶレベルから、プロダクト制作できるレベルにアップしようと決めました。 保守・運用・コスト管理などの総合的スキルを身に着けたい+ハクをつけたいと思い、

    侍エンジニア塾の解約・返金に成功したので公開するby弁護士プログラマ - Qiita
    ghostbass
    ghostbass 2019/03/14
    技術情報…ではあるのか。
  • JavaScriptの関数名の全て - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    JavaScriptの関数名の全て - Qiita
    ghostbass
    ghostbass 2019/03/11
    every func has a beautiful name!
  • 【☠️危険なプログラム☠️】"何回閉じても無駄ですよ〜"と無限にアラートを出すサイトのコードを添削してみた。 - Qiita

    <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>無題</title> <SCRIPT LANGUAGE="JavaScript"> for ( ; ; ) { window.alert(" ∧_∧ ババババ\n( ・ω・)=つ≡つ\n(っ ≡つ=つ\n`/  )\n(ノΠU\n何回閉じても無駄ですよ~ww\nm9(^Д^)プギャー!!\n byソル (@0_Infinity_)") } </SCRIPT> </head> <body /> </html><script type="text/javascript"><!-- var fc2footerparam = 'charset=' + (document.charset ? document.charset

    【☠️危険なプログラム☠️】"何回閉じても無駄ですよ〜"と無限にアラートを出すサイトのコードを添削してみた。 - Qiita
    ghostbass
    ghostbass 2019/03/05
    langauge属性がobsoleteなのは知らんかった
  • iPadでプログラミングしてる人、今まで馬鹿にしててすみませんでしたァァァァ!!!! - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こちらの記事内容は3年以上前のものなので、記事内にあるアプリケーションなどの動作やUIは実際と異なる可能性があるのでご注意ください。 (2023/01/04追記) iPadでプログラミングwwwアホちゃうかwww ワイ「え?お前全部iPadでプログラミングしてんの?そんなん効率悪いに決まっとるやんw」 ワイ「せいぜいでっかい画面でGithubのコード眺めるくらいしかできないやろwてかハイライトすらないんじゃn」 ?!(Monokaiで表示されとるやんけ...) ワイ「おっ、おう。シンタックスハイライトくらいはできるんやな。」 ワイ「まあ

    iPadでプログラミングしてる人、今まで馬鹿にしててすみませんでしたァァァァ!!!! - Qiita
    ghostbass
    ghostbass 2019/03/05
    vscodeってもしかして動かせるようになったりする?
  • なんでもかんでも「バグ」ってひとくくりにしないで - Qiita

    はじめに プログラマがソフトウェアを作るとユーザがつきます。ユーザがそのソフトウェアを使っていて何らかの問題が発生すると「このソフトはバグってる、直して!」と言われることがままあります。それに対して「いや、仕様だから」と突っぱねられることがあります。その後お互いの意見が「バグだ!」「いいや仕様だ!」と平行線になってお互いモヤモヤのまま終わるというのはよくある話です。 なぜこういうことが起きるかというと、原因の一つは「問題」イコール「バグ」という短絡的な考え方です。とくにソフトウェアを作ったり使ったりした経験が浅い人がこうなる傾向があると推測しています。このようない違いは「要件」「仕様」と「実装」という言葉の意味を理解していればある程度解決できます。書はこれらの用語について実例を挙げて簡単に紹介します。 注意点 記事では要件や仕様を定義することが前提となっていますが、とくにユーザと開発

    なんでもかんでも「バグ」ってひとくくりにしないで - Qiita
    ghostbass
    ghostbass 2019/02/25
    不具合っぽいものは全部バグでいいやん。金の話は金を扱う部署がやってくれたらいいよ。PGにとって仕様変更だろうと(コーディングミスによる)バグだろうと、リスクと作業は同じなんだし。
  • いつのまにかExcelでswitch文が使えるようになってた - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    いつのまにかExcelでswitch文が使えるようになってた - Qiita
    ghostbass
    ghostbass 2019/01/31
    便利なのかもしれないが読みにくそう
  • 洞窟の自動生成(ローグライク穴掘り法)💀 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    洞窟の自動生成(ローグライク穴掘り法)💀 - Qiita
    ghostbass
    ghostbass 2019/01/29
    洞窟の作り方/C++