タグ

programmingに関するpipeheadのブックマーク (1,624)

  • 正式リリースされたES8の主な新機能 ???? | POSTD


    EcmaScript8 EcmaScript 8EcmaScript 20176TC391EcmaScriptES1ES62015ES72016ES5JavaScript2009 JavaScriptES8 ES2017 (the 8th edition of the JavaScript Spec) was officially released and publishe
    正式リリースされたES8の主な新機能 ???? | POSTD
  • PythonでWebスクレイピングする時の知見をまとめておく - Stimulator


    -  - Web    2018/03/05  github.com phantomJSphantomJSissue headless Chrome使 -  -  -  - - 
    PythonでWebスクレイピングする時の知見をまとめておく - Stimulator
    pipehead
    pipehead 2017/06/25
    requests, BeautifulSoup, Mechanize, PyQuery, Selenium, PhantomJS, chardet, timeout_decorator, multiprocess, joblib, aiohttp, grequests, requests-futures, Scrapy
  • 10年遅れたJavaScriptの知識をざっくり10分でアップデートしよう


    JavaScript  JavaScript JavaScriptES2015ES6JavaScript JavaScriptJavaScriptWeb使JavaScript使 Node.js Node.js
    10年遅れたJavaScriptの知識をざっくり10分でアップデートしよう
  • Python 3の組み込み関数を速攻理解しよう: オブジェクト/スコープ/モジュール/動的評価/入出力編

    連載目次 Python 3には多くの組み込み関数が用意されている。前回はオブジェクト生成/数値計算/文字や文字列/イテラブルに関連する組み込み関数を紹介した。今回は残りの組み込み関数の構文や使用例を紹介していこう。 ジャンル Python 3の組み込み関数はおおよそ次のようなジャンルに分類できる。

    Python 3の組み込み関数を速攻理解しよう: オブジェクト/スコープ/モジュール/動的評価/入出力編
  • 私はC言語を知らない | POSTD


    (2017/04/27) CCC   Q&A 1. Q:    A: 12   2. extern void bar(void); void
    私はC言語を知らない | POSTD
  • Python 3の組み込み関数を速攻理解しよう: オブジェクト生成/数値計算/文字列/イテラブル編

    Python 3の組み込み関数を速攻理解しよう: オブジェクト生成/数値計算/文字列/イテラブル編:特集:タイニーレファレンス(1/2 ページ) Python 3が提供する組み込み関数のうち、オブジェクトを生成するもの/簡単な計算を行うもの/文字列に関連するもの/イテラブルに関連するものを紹介する。

    Python 3の組み込み関数を速攻理解しよう: オブジェクト生成/数値計算/文字列/イテラブル編
  • JavaScript開発はこれ1つでOK!超お手軽にWebアプリを作れる全部入りコードエディタ「Gomix」の使い方大公開! - paiza開発日誌


     @0310lan JavaScriptWeb便使 Node.jsHTML / CSS / JavaScript  Gomix  HyperDevGomix 使 Gomix使 https://gomix.com
    JavaScript開発はこれ1つでOK!超お手軽にWebアプリを作れる全部入りコードエディタ「Gomix」の使い方大公開! - paiza開発日誌
    pipehead
    pipehead 2017/03/13
    > 類似のエディタと違って、ファイル構造が「①バックエンド」と「②フロントエンド」の2種類に分かれている
  • jQueryでAjaxするときに知っておきたい、JSONとJSONPの違い

    jQueryだけで他のサーバーのコンテンツを読み込もうとすると、クロスドメインの制限がついて回ります。なぜJSONではなくJSONPを使わなければならないのか確認し、他の解決策も検討してみましょう。 ※記事は2016年7月15日に掲載した記事の翻訳を一部更新したものです。執筆時点の情報をベースにしており、最新ではない可能性があります。 Webベースのアプリケーションを開発し、権限のないドメインからデータをロードしようとすると、おそらくブラウザーの画面に以下のようなメッセージが表示されているはずです。 XMLHttpRequest cannot load http://external-domain/service. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘h

    jQueryでAjaxするときに知っておきたい、JSONとJSONPの違い
  • Python: python-fire の CLI 自動生成を試す - CUBE SUGAR CONTAINER


     Google  python-fire  python-fire  CLI   CLI   CLI  Click 使  python-fire   CLI  python-fire  使 $ sw_vers ProductName: Mac OS X ProductVersion:
    Python: python-fire の CLI 自動生成を試す - CUBE SUGAR CONTAINER
    pipehead
    pipehead 2017/03/07
    > python-fire はどういったときに活躍するかというと、これは開発時のテストだと思う。 実装した内容をトライアンドエラーするための CLI という用途であれば python-fire は非常に強力なパッケージだと感じた
  • 外国人が語る:英語でクラスやメソッド等の名付け方 - Qiita


     Hello 👋  (...)姿Let'sgo! 
    外国人が語る:英語でクラスやメソッド等の名付け方 - Qiita
    pipehead
    pipehead 2017/03/01
    > 「主語 + 動詞 + 目的語」という書き方が最高w 主語 = クラス 動詞 = メソッド 目的語 = 引数
  • 意外と知らないES5の新機能でJavaScriptのコードをメンテナブルに書き直す方法


    ECMAScript 2015ES6ES5使  ES5Array使 JavaScript JavaScriptHaskellScalaJavaScript100%使
    意外と知らないES5の新機能でJavaScriptのコードをメンテナブルに書き直す方法
    pipehead
    pipehead 2017/02/27
    filter(), map(), reduce()
  • Python3.6 から追加された文法機能 - Qiita


    Python3.6.0 20161223 Whats New In Python 3.6 Python使 3.6.0 PEP 498:  PEP 515:  PEP 526:  PEP 525:  PEP 530:   (f-strings) Python(string)format()str.format()
    Python3.6 から追加された文法機能 - Qiita
  • フォーマット文字列リテラル/非同期プログラミング機能など、Python 3.6で追加された新機能をザックリ理解しよう


     20161223Python3.6稿 Python 3.6 PythonWhat's New In Python 3.6Python 3.6    使 123456123_567    Python 3.5  a
    フォーマット文字列リテラル/非同期プログラミング機能など、Python 3.6で追加された新機能をザックリ理解しよう
  • すばらしいビット | POSTD

    unsigned int v; //only works if v is 32 bit v--; v |= v >> 1; v |= v >> 2; v |= v >> 4; v |= v >> 8; v |= v >> 16; v++;

    すばらしいビット | POSTD
    pipehead
    pipehead 2017/02/13
    https://github.com/keon/awesome-bits の和訳; ビット演算いろいろ
  • Lispのアイデア | POSTD


    LispLisp   LispJohn McCarthy Recursive Functions of Symbolic Expressions and Their Interpretation by Machines, Part I McCarthy
    Lispのアイデア | POSTD
    pipehead
    pipehead 2017/02/10
    /* https://dev.to/ericnormand/the-idea-of-lisp の和訳 */ > Fortranは大きな成果でしたが、Lispは大きな思想だったと言えるでしょう。
  • JavaScriptのfloorは小数点切り下げで切り捨てではない

    JavaScriptで取得した数値を整数として取得するため小数点以下を削除したいことがある。例えば12.34を12にするなどだ。 この際にfloorを使用されているケースが非常に多いのだがfloorは小数点切り捨てではなく小数点切り下げなので使用してはいけない。 小数点切り捨てと切り下げの違い 小数点切り捨てとは1.5なら1、-1.5なら-1のように小数点以下を削除することだが切り下げは指定された基準値1の倍数になるように、最も近い値に数値を切り捨てます。 そのためMath.floor(1.5)は1になりますがMath.floor(-1.5)は-2になります。 console.log(Math.floor(12.34)); // => 12 console.log(Math.floor(56.78)); // => 56 console.log(Math.floor(1.5)); // =

    JavaScriptのfloorは小数点切り下げで切り捨てではない
    pipehead
    pipehead 2017/01/30
    Math.trunc()
  • JavaScriptのFetch APIを利用してリクエストを送信する


    JavaScriptXMLHttpRequestXHRAPIFetchAPIXHRFetchAPI使 使FetchAPIPromiseAPIfetch(url)fetch('file.txt') fetch()PromisePromiseResponsePromisefetch('file.txt') .then((response) => response.text()) .then((text) => console.log(text)) .catch((error
    JavaScriptのFetch APIを利用してリクエストを送信する
  • 最も割高なアンチパターン : 構造化されたデータを文字列関数で操作する「printfアンチパターン」について | POSTD

    記事では、私の知る最も割高なアンチパターンとなるプログラミングについて述べます。 それは、 構造化されたデータフォーマットを文字列関数を使って操作すること です。 以後これを” printfアンチパターン “と称します。 コスト 私がこれを”最も割高な”アンチパターンと呼ぶのは、根拠のない主張ではありません。 cve.miter.org のデータを使って 脆弱性をタイプ別にカウントし 、下記のように、上位を占める脆弱性のタイプ別リストを作りました。 rexec: 19268 DoS: 14849 xss: 9236 memory: 8212 sqlinj: 6230 privilege: 3321 dirtraversal: 2762 arith: 1260 csrf: 1117 私の方法に対する批判や良いご提案があれば遠慮なくどうぞ。 上位を見ると、XSSとSQLインジェクションの数が

    最も割高なアンチパターン : 構造化されたデータを文字列関数で操作する「printfアンチパターン」について | POSTD
    pipehead
    pipehead 2016/12/22
    /* http://m1el.github.io/printf-antipattern/ の和訳; XSS, SQL インジェクション */ > HTMLへ手当たりしだいに文字列を入れ込もうというのは、ひどい発想です。SQLについても同様です。
  • 「関数型プログラミングって何?」日本語訳 - Okapies' Archive


     Advent Calendar 2016 156id:msyksphinz   Kris Jenkins  (@krisajenkins)  "What Is Functional Programming?" London Functional Programmers meetup  
    「関数型プログラミングって何?」日本語訳 - Okapies' Archive
    pipehead
    pipehead 2016/12/15
    /* http://blog.jenkster.com/2015/12/what-is-functional-programming.html の和訳 */ > 関数型プログラミングとは、純粋な関数を書いて隠れた入出力をなるべく取り除き、できるだけ多くのコードを入力と出力の関係だけで記述することだ。
  • C言語、知ってるつもり? | POSTD


    CC44 C  使C 5 1
    C言語、知ってるつもり? | POSTD
    pipehead
    pipehead 2016/11/29
    /* https://hackernoon.com/so-you-think-you-know-c-8d4e2cd6f6a6 の和訳 */ > 言い伝えに頼るのではなく標準規格を参照すること、推測を信じるのではなく計測すること、そして「とりあえず動く」は疑ってかかること。