yumainauraのブックマーク (1,788)

  • Djangoメモ(14) : Django Debug Toolbarでデバッグ情報を表示 - もた日記

    Django Debug Toolbar インストール 各パネルの表示内容 パネル設定 debugsqlshellコマンド まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に掲示板アプリを作成中。 Django Debug Toolbar アプリを作成中だがデバッグしやすいように色々なデバッグ情報を表示できるDjango Debug Toolbarを使ってみる。 github.com インストール インストール方法はこのドキュメントに書いてある。 現在のバージョンは1.9でDjango 1.11以上なら動作するとのこと。 最初にパッケージをインストールする。 $ pip install django-debug-toolbar 開発中のバージョンを使いたい場合は以下のようにインストール。 $ pip install -e git+ht

    Djangoメモ(14) : Django Debug Toolbarでデバッグ情報を表示 - もた日記
  • 挨拶の苦手な人間にエンジニアの資格は無いのか - 35歳からの中二病エンジニア

    ASD持ちのウェブエンジニアとして気になるツイートを見掛けたので、少し触れたいと思う。 「挨拶を強制されるような現場では働きたくない」みたいなエンジニアの意見もTwitterで散見されますしそれに「いいね」がたくさん付いてるのも見かけるんですが、「そういう人達はエンジニアにならないで欲しい。イメージ悪くなるし、いるだけで迷惑だし」というのが僕の率直な意見ではありますねw😅 https://t.co/5q3c660Lp3— 勝又健太|雑エンジニア|参加者数ランキング第10位のオンラインサロン主催 (@poly_soft) 2019年5月7日 反響が大きかったので補足 一番言いたいのは、「そういう特性の人もいるよ、互いの個性を尊重し合って適材適所が良いよね」という話。 苦手な人が表面上のコミュ力を身に付けること自体は無理の無い範囲でやっておくと可能性が広がることは間違いない。 ツイー

    挨拶の苦手な人間にエンジニアの資格は無いのか - 35歳からの中二病エンジニア
  • __str__メソッドの役割は何なのか?

  • http://www.pilots.tokyo/2018/03/11/%E6%B5%B7%E5%A4%96%E7%94%9F%E6%B4%BB%E3%81%AE%E5%BF%85%E9%9C%80%E5%93%81macbook-pro%E3%81%AB%E4%B8%8D%E8%AA%BF%E3%80%82%E7%94%BB%E9%9D%A2%E3%81%8C%E3%83%81%E3%83%A9%E3%81%A4%E3%81%8F%E3%80%82/

    http://www.pilots.tokyo/2018/03/11/%E6%B5%B7%E5%A4%96%E7%94%9F%E6%B4%BB%E3%81%AE%E5%BF%85%E9%9C%80%E5%93%81macbook-pro%E3%81%AB%E4%B8%8D%E8%AA%BF%E3%80%82%E7%94%BB%E9%9D%A2%E3%81%8C%E3%83%81%E3%83%A9%E3%81%A4%E3%81%8F%E3%80%82/
    yumainaura
    yumainaura 2019/05/07
    “High Sierra Screen Flickering でググってみたところ同じような症状の人が散見された。”
  • URL Decoding query strings or form parameters in Python

  • re — Regular expression operations — Python 3.7.1rc2 documentation

    re — Regular expression operations¶ Source code: Lib/re/ This module provides regular expression matching operations similar to those found in Perl. Both patterns and strings to be searched can be Unicode strings (str) as well as 8-bit strings (bytes). However, Unicode strings and 8-bit strings cannot be mixed: that is, you cannot match a Unicode string with a bytes pattern or vice-versa; similarl

    re — Regular expression operations — Python 3.7.1rc2 documentation
  • zshでgitのコマンドやブランチ名を補完できるようにする | qnyp blog

    zshでのgitコマンドの入力補完を設定する方法はいくつかあるようですが、最近はgitのソースツリーにcontrib/completion/git-completion.zshというものが含まれているので、今回はそれを利用する手順を紹介します。 設定を行うと、以下のようにコマンドやリモートリポジトリ、ブランチ名の補完ができるようになります。 今回、動作を確認した環境は以下の通りです。 Mac OS X 10.8.3 zsh 5.0.2 git 1.8.2.3 zshとgitをHomebrewでインストールしている場合は、zshの設定を行うだけで作業完了です。git 1.8.2.2に含まれる補完定義ファイルとgit 1.8.2.3に含まれるそれとでは結構違いがあるようなので(コミットログ)、gitはできるだけ最新版にアップデートしておきましょう。 Homebrewを使っていない場合は、補完定

    zshでgitのコマンドやブランチ名を補完できるようにする | qnyp blog
    yumainaura
    yumainaura 2019/05/05
    naruhodo! “git-completion.zshはgit-completion.bashに依存しているため、zshでのみ利用する場合でも両方のファイルが必要となります。ま”
  • DjangoのINSTALLED_APPSの順番がめちゃくちゃ重要だった話 - はてなの金次郎

    TL;DR INSTALLED_APPS は最初にリストされているアプリケーションのソースコードが優先される INSTALLED_APPS は ローカルアプリケーション・サードパーティアプリケーション・Djangoアプリケーション という順番にしたほうがよい INSTALLED_APPS = [ # Local apps 'polls.apps.PollsConfig', # Third party apps 'rest_framework', # Django apps 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', ] 上記の順番にするとテンプレートや静的ファイル、マネジメントコ

    DjangoのINSTALLED_APPSの順番がめちゃくちゃ重要だった話 - はてなの金次郎
    yumainaura
    yumainaura 2019/05/04
    “INSTALLED_APPS は ローカルアプリケーション・サードパーティアプリケーション・Djangoアプリケーション という順番にしたほうがよい”
  • この記事へのコメントのひどさに腹が立つ話743 - 女だから言えること

    b.hatena.ne.jp 私はこの記事に対して、 「所詮みんな他人事。誰かの失敗を叩いて楽しむだけ。周囲にこ のような子がいても絶対に教育を授けないであろう人達の軽率で 無責任なブコメ群。 諸事情でしつけや教育を受ける機会がなかった又は理解力が低く苦労している人を袋叩きにするネット文化当に怖いし腹立たしい。この子が愚かなのは何故か?自分はこのような子に何ができるか?と何故考えないのか」 このような怒りのコメントを書いた。 このブコメ群が、まさに、自分は恵まれた能力、家庭環境、教育環境を与えられた人間だという自覚のない人たちの傲慢さだ。ネットを見ていると、このような方々には一度、精神病棟や、児童養護施設に修行に行ってほしいと思うことがある。そういった施設には、病名がつく程の人から、病名はつかないけど社会生活に支障をきたしている人まで、いろんな人たちがいる。知的、発達、精神、人格に問題

    この記事へのコメントのひどさに腹が立つ話743 - 女だから言えること
    yumainaura
    yumainaura 2019/05/04
    人を殴っても捕まらないボクサーがいるみたいな話。
  • 13回転職した営業が語る。カスなソフトハウスの見分け方。 | BAMV-LLC-blog

    技術系や営業系の転職は、いろいろな企業の情報があり、また、スカウトなどのアプローチも多数。ホームページを見てもさほど印象に差が無く、どう判断したらよいのか迷う事が多いかと思います。学生ならば業界経験が無いわけで、なおさら情報不足です。 ホームページも『どういう会社か』ではなく、『どうみられたい会社か』の情報ですので、参考程度の情報になりますし。(そもそも求職者向けページではないし。)実際、外から見るのと中からでは印象が違う事はあるていどやむをえない話でもあるかなあと思います。 私の場合は転職数13回ですから、その分面談してます。 また、営業ですのでいろいろな会社に行き、いろいろな社長と会ってます。 人材サービス側の経験もありますので、だいたいの構造はつかめています。 正直、つよくてニューゲームしたいです・・・。 したいですが、それは無理と言うものなので、せめてフィードのネタにしてやる! さ

    13回転職した営業が語る。カスなソフトハウスの見分け方。 | BAMV-LLC-blog
    yumainaura
    yumainaura 2019/05/04
    “30代を過ぎたロースキル社員が会社の重荷となっていくが、さらに若いメンバーがガンガン入ってくるので拡大し続ける限りは潰れない。”
  • テューキー、デザイン思考、そしてよりよい質問 - Qiita

    ジョン・テューキーという人の名前は皆さん聞いたことありますか? それまでは、われわれ人間の持っている仮説をデータを使って検証するというのが統計学の主流であった70年代に、その仮説そのものをデータから構築していくことにもっと時間を費やすべきだと提唱した人です。 彼はそうした手法や考え方を一冊のにまとめ、「Exploratory Data Analysis」という名前のとして出版しています。このExploratory Data Analysisという分析手法は日語では「探索的データ分析」として知られています。 ちなみに私が仲間とやっている会社の名前であり、そこで作っているデータ分析のためのプロダクトの名前でもある「Exploratory」はここから来ています。 なので、私達にとってこのジョン・テューキーという人は、神様のような人で大変思い入れが強い人でもあるのですが、よく考えたら今まで落

    テューキー、デザイン思考、そしてよりよい質問 - Qiita
  • 深夜だから個人的なプログラミング学習方法を書くよ! - Qiita

    現在午前2時。深夜の変なテンションになったので、寝る前にプログラミング学習について思うところを書きます。 現在プログラミング学習をしている方、これからしようかなと思っている方の役にたてば幸いです。 なお、筆者はトレーニング事業でWeb系のコーディングやプログラミングを教えていた経験があります。 プログラミングに必要な能力は理系じゃなくて文系 すいません、見出し長かったので削りました。正しくは「現代において主要な高級言語のプログラミングに必要な能力は高度なコンピューターサイエンス等の理系能力じゃなくて、現実の事象を正しく言語化できる文系能力」です。 もちろん、気象計算とかめっちゃ専門的な処理やCG周りとかだと数学とかの知識も必要になるんですが、共通して必要なのはこの言語化できる能力です。 これは外国語の学習と非常に似たものがあります。おそらく、皆さん基的な英語は理解できると思います。レスト

    深夜だから個人的なプログラミング学習方法を書くよ! - Qiita
  • React の JSX とは? - React 入門

    React 要素を簡単に記述する JSX ここまでの例では React 要素を作成するために、 React APIReact.createElement() を利用していました。 しかし、JSX を使うと React 要素をより簡便な形式で作成できます。 JSX は JavaScript を拡張して、UI 要素を記述するのに HTML のようなタグ構文が使えるようにしたものです。 JSX による React 要素の作成 比較のため、まずは JSX を使わないで React 要素を作成する例を示します。これは「React の基要素 〜 React 要素と ReactDOM」で紹介した例と同じです。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Simple React</title> </head> <bo

    React の JSX とは? - React 入門
    yumainaura
    yumainaura 2019/04/24
    なに “ JSX という名前でいろんなところから、いろんなモノが出てます。名前はあまり気にしない方がいいかもしれません。”
  • npmから乗り換えてわかったYarnの4つのメリット - ICS MEDIA

    npmと互換性のあるパッケージマネージャー「Yarn」、使っていますか? 筆者は半信半疑で使い始めましたが、今ではすっかりその魅力にハマり、すべてのプロジェクトで使うようになりました。エントリーではnpmから乗り換えてわかったYarnの4つのメリットを紹介します🐾 。 なお、Yarnについてのインストール方法や基的な使い方は記事「npm互換のJavaScriptパッケージマネージャーYarn入門」を参照ください。 1. npmと一緒に使えるや〜ん 😽 Yarnを使う前に持っていた最大の懸念は「Yarnを導入したらプロジェクトに関わるメンバー全員がYarnを使う必要があるのか?」ということです。メンバー内全員に新しい技術を使ってもらおうとすれば、それだけで大きなコストになります。 Yarnはプロジェクト内のチーム全員で導入する必要はなく、ある人はYarnを使う、ある人はnpmでパッケ

    npmから乗り換えてわかったYarnの4つのメリット - ICS MEDIA
    yumainaura
    yumainaura 2019/04/24
    “「本当に高速なのか?」「どうせ難しいんでしょう?」と半信半疑で導入したYarnですが、すっかりその魅力にハマってしまいました。”
  • 【Cloud 9】インサートモードから抜けられない? - shimbaroid’s diary

    Cloud9のkeyboard modeをvimにしましたが、インサートモードから抜けられず困りました。 もしchromeを使っていて、さらにvimiumをインストールしている場合、エスケープの入力がすべてそちらにいっている可能性があります。 vimiumのoptionからcloud9を弾くよう設定しましょう。

    【Cloud 9】インサートモードから抜けられない? - shimbaroid’s diary
    yumainaura
    yumainaura 2019/04/24
    まさにこの件だった。ありがとうございます。
  • 2019年版Vue.jsを使ってる人には必ず知っていてほしいVue.jsの武器とドキュメントに書かれていないコンポーネントやメンテナンスの際に役立つTips - Qiita

    2019年版Vue.jsを使ってる人には必ず知っていてほしいVue.jsの武器とドキュメントに書かれていないコンポーネントやメンテナンスの際に役立つTipsアーキテクチャVue.jsElmReactAngular2 はじめに 私はVue.js with Vuexを使った業務で1画面30APIを叩く必要のある画面から、たったの数APIしか叩かないけれど、代わりにUIがとても機能的で複雑な画面まで設計し、構築しました。 もちろん、Vue.jsのコンポーネントシステムをフル活用し、Vuexを入れていないプロジェクトの経験もあります。 現在は構築したシステムを保守・運用しています。 また、勉強の為にReactAngular、 最近はElm等にも少し触れています。 その際に得られたノウハウ、Vue.jsが他のライバルフレームワークと比べた際に現時点で当に勝っている利点やノウハウを言語化し、共有

    2019年版Vue.jsを使ってる人には必ず知っていてほしいVue.jsの武器とドキュメントに書かれていないコンポーネントやメンテナンスの際に役立つTips - Qiita
    yumainaura
    yumainaura 2019/04/21
    “私はVue.js with Vuexを使った業務で1画面30APIを叩く必要のある画面から、たったの数APIしか叩かないけれど、代わりにUIがとても機能的で複雑な画面まで設計し、構築しました。”
  • cron上でのコマンド実行を再現する - Qiita

    シェル上だと動くのにcron上だと動かない。 よく聞くお話ですよね。 大体はcron上と普段のシェル上で環境変数が違うために起こる問題です。 そういう時に使えるtipsを共有します。 個人のマシン上で適当に動かすようなcronだと みたいにしてログインシェルを間に噛まして環境変数を上書きして実行することでごまかしたりもできます。 これまた別の依存する箇所を増やすので 個人のマシンかrcファイルがちゃんと管理されているような状況以外ではオススメできません。 なのでcron上で実行される状況とほぼ同じ状況でスクリプトを実行してみましょう。 cron上では環境変数はほぼ空なので環境変数を空にしてみましょう。

    cron上でのコマンド実行を再現する - Qiita
    yumainaura
    yumainaura 2019/04/21
    名記事
  • Qiita への投稿について語る

    あらすじ 先日、すごく軽い気持ちで上記のような記事を Qiita に投稿しました。JavaScript で Qiita の通知カウント数を(表示上だけでも)増やしまくってちょっとバズった気分になろうというだけのネタ記事です。 最悪、こんな意味のないことわざわざ記事にするなとさえ言われるかもしれないかと思いましたが、けっこう暖かい反応をいっぱいいただけたのでうれしい限りです。その節は当にありがとうございました。 というわけで、ブログのネタもないので これをきっかけにじゃないですが今日は Qiita について僕の思うところを少し書いてみようかと思います。 Qiita ってなんぞ Qiitaとは - Qiita:Support Qiita (キータ) は、プログラマのための技術情報共有サービスです。 プログラミングに関することをどんどん投稿して、知識を記録、共有しましょう。Qiitaに投稿する

    Qiita への投稿について語る
    yumainaura
    yumainaura 2019/04/19
    すばらしさ “まあもし何かご指摘等いただくようであればそのときは まあ謝ればいいか という意識で”
  • Qiita への投稿について語る

    あらすじ 先日、すごく軽い気持ちで上記のような記事を Qiita に投稿しました。JavaScript で Qiita の通知カウント数を(表示上だけでも)増やしまくってちょっとバズった気分になろうというだけのネタ記事です。 最悪、こんな意味のないことわざわざ記事にするなとさえ言われるかもしれないかと思いましたが、けっこう暖かい反応をいっぱいいただけたのでうれしい限りです。その節は当にありがとうございました。 というわけで、ブログのネタもないので これをきっかけにじゃないですが今日は Qiita について僕の思うところを少し書いてみようかと思います。 Qiita ってなんぞ Qiitaとは - Qiita:Support Qiita (キータ) は、プログラマのための技術情報共有サービスです。 プログラミングに関することをどんどん投稿して、知識を記録、共有しましょう。Qiitaに投稿する

    Qiita への投稿について語る
  • Twitter APIで取得したつぶやきが「truncated=true」で切れてしまう! - やったこと

    この前ツイッターAPIでつぶやきを取得したら、長いつぶやきの全文を取得できませんでした。 つぶやきの末尾が「・・・」となってしまって省略されてしまっていたんです(truncatedというフィールドにはtrueがセットされていました・・) 最近ツイッター公式側の対応で、長いつぶやきはちょん切れて、省略されてしまう仕様になったそうです。 ↓ Upcoming changes to Tweets — Twitter Developers 省略されていないつぶやきを取得するためには、ツイッターAPIのURLの最後に「tweet_mode=extended」というクエリーを付けること。 すなわち「https://api.twitter.com/1.1/statuses/show.json?tweet_mode=extended」 といったURLに要求を送ると「text」フィールドの代わりに「full

    Twitter APIで取得したつぶやきが「truncated=true」で切れてしまう! - やったこと
    yumainaura
    yumainaura 2019/04/18
    お、、隠れ仕様とか‥?