タグ

ツールに関するmaianiのブックマーク (13)

  • ダサい名付けから卒業!プログラミングでイケてる関数名・変数名をつけるためのルール+ツール8選 - Findy

    2016.06.06|最終更新:2017.11.17 ダサい名付けから卒業!プログラミングでイケてる関数名・変数名をつけるためのルール+ツール8選 プログラミングをする時に避けては通れないのが関数や変数の名付けです。 複数人で作業する場合は自分が付けた関数名・変数名が他のエンジニアに見られるわけで、分かりにくいものや変な名前を付けるのははばかられます。 記事ではプログラミングの関数名・変数名の名付け問題を解決してくれるツールや情報をまとめました! 1. 正しいコーディングが身につくエンジニア英語の手引き ?文法とクラス/メソッド、命名規則? 正しいコーディングが身につくエンジニア英語の手引き ?文法とクラス/メソッド、命名規則? 英語でプログラミングに最適な名付けをする方法について解説した記事です。複数人で行うプロジェクトでは、「何のためのコードなのか?」が瞬時に連想できるような単語のチ

    ダサい名付けから卒業!プログラミングでイケてる関数名・変数名をつけるためのルール+ツール8選 - Findy
  • pythonで小さなツールを作る時のtips - Qiita

    自分で小さいツールを作る時に心に留めているtipsです. 書き始めたときは「どうせ書捨てだし」と思って書き始めると意外と長い間,もしくはいろんなところで使うことになったりするので,気をつけておくと後から楽になるというような小技です.大規模なソフトウェアの開発ではまた違った流儀があると思います. メインルーチンを関数にする 関数名はなんでもいいのですが,自分は趣味で main() という名前の関数を用意し,メインルーチンは全てそこに書くようにしています. #!/usr/bin/env python def main(): print('hello, hello, hello!') if __name__ == '__main__': main() pythonの小さなサンプルコードを見たりすると関数外の部分にベタで実行コードが書かれていたりします.もちろんそれでも動くのですが,以下の2点で後

    pythonで小さなツールを作る時のtips - Qiita
  • pyenvが必要かどうかフローチャート - Qiita

    pyspaの統合思念体の渋川です。 「pyenv使いましょう!」系の記事、全部ゴミ — Yoshifumi YAMAGUCHI (@ymotongpoo) September 29, 2016 これはpyenvがダメではなくて、pyenvをとりあえずインストールしておきましょう記事がダメという意味だそうです。すでにとんぷーが5年前にこの問題について書いています。これを読んで分かる人には不要です。 この記事では「便利」と「必要」は分けて考えています。後者にフォーカスしています。 前提知識 Environment Isolation Tool(環境分離ツール)というカテゴリの開発補助ツールがあります。pip install Sphinxとか書いたら、ライブラリはグローバル空間に入っちゃいます。複数バージョン入れられません。そんなときに使うのが、この環境分離ツールです。最近はいろいろな言語がこれ

    pyenvが必要かどうかフローチャート - Qiita
    maiani
    maiani 2017/03/31
    思考停止でpyenv入れてたから今度から見直す。あとフローチャートで途中でyesしか選べないところあって笑ったw
  • ニコニコ動画のダウンロードツールをRubyで書いてみた。(まとめ) - いものやま。

    これまでの各記事は、以下から。 ニコニコ動画のダウンロードツールをRubyで書いてみた。(その1) - いものやま。 ニコニコ動画のダウンロードツールをRubyで書いてみた。(その2) - いものやま。 ニコニコ動画のダウンロードツールをRubyで書いてみた。(その3) - いものやま。 ニコニコ動画のダウンロードツールをRubyで書いてみた。(その4) - いものやま。 ニコニコ動画のダウンロードツールをRubyで書いてみた。(その5) - いものやま。 これまでの内容を踏まえ、ちょっと整理したコードが以下。 元のNicovideo Downloaderを参考に、ダウンロードの進捗具合が分かるようになってる。 ニコニコ動画から動画をダウンロードする手順まとめ 以下のような流れで動画のダウンロードを行う。 ログイン。 動画のURLにアクセス。 動画情報のURLにアクセス。 動画の実際のUR

    ニコニコ動画のダウンロードツールをRubyで書いてみた。(まとめ) - いものやま。
  • ニコ生の録画方法 TS編:ニコラボチャンネル のブログ

    ニコ生の録画方法 まとめ では記事が長すぎて読みにくかったのでタイムシフト(以下TS)保存の部分を分割して一部書き直した。 ファイルの準備は ニコ生の録画方法 まとめ を参照する。 コメントだけ取れて動画が取れない場合は以下を参照する。 タイムシフトを Flash で再生して kakorokuR で保存する 最終更新日 2017年9月8日 新配信のTS が分割されている場合を言及した。 目次 TSの保存 ユーザー生放送のTSの場合 公式生放送やチャンネル生放送のTSの場合 有料放送などのAPIが暗号されたの録画・保存 不具合 仕様 TS の特定の時間だけ保存 コマンドを調べる方法 一時的にコピペしたコマンドに保存する時間を指定する TS ファイルで音声だけで映像が流れない場合 再生方法 新配信のTS が分割されている場合 AviUtl で読み込めないニコ生TSを Avidemux で無劣化

    ニコ生の録画方法 TS編:ニコラボチャンネル のブログ
  • ニコ生の録画方法 まとめ:ニコラボチャンネル のブログ

    現在、新配信のHD配信は rtmp ではなく hls で rtmpdump では保存できなくなっている。そこで、それに対応した livedl というツールが公開されている。 livedl - 新配信(HTML5)に対応したニコ生録画ツール。他サイトにも対応 ニコ生の保存には rtmpdump が主に使われているが、この記事では無料で配布しているWindows用の namarokuRecorder と kakorokuRecorder を使う方法と、もう少し発展的な使い方のまとめ記事。 目次 用意するもの 生放送を録画する namarokuRecorder(Ver 1.5.9α1) TS を保存する kakorokuRecorder(Ver.1.5.4) Chrome でログインする方法 フォルダ内のまとめ 用語の説明 生放送の予約・録画 ユーザー生放送と高画質のないチャンネル生放送を録画す

    ニコ生の録画方法 まとめ:ニコラボチャンネル のブログ
  • Googleも採用!目標管理「OKR」の運用を驚くほど簡単にする「COVE」の使い方 | SELECK

    会社、チーム、個人の目標管理、をどのように行っていますか?Googleをはじめ、目標管理に「OKR」という考え方を採用する企業が少しずつ増えています。 しかし、実際に運用できている企業はまだ多くはありません。そこで今回は、「OKR」について解説するとともに、OKRを誰もがすぐに始められるサポートツール「COVE」を紹介します。 ▼OKRサポートツール「COVE」 ※編集部追記:現在、こちらのサービスはクローズになったようです。記事では「OKR」という概念そのものも解説しておりますので、よろしければこのままお読みください。 チームや個人のゴールを明確化する仕組み「OKR」とは? OKRとは「Objective & Key Result」の略で、会社、チーム、個人の「目標(Objective)」と「結果(Key Result)」を管理することで、目標達成や組織内のコミュニケーションを効率化す

    Googleも採用!目標管理「OKR」の運用を驚くほど簡単にする「COVE」の使い方 | SELECK
  • ソフトウェアのための統計学 – 後編 | POSTD

    次のステップ 統計学とエンジニアリングを統合する方法はたくさんあるので、うまく始められるように幾つかご紹介しましょう。 計測ツール 統計学の基に焦点を当ててきましたが、そもそも、どうやって関連するデータセットを生成すればいいのでしょうか? 私たちの答えは、コンポーネントの計測ツールを構造化することです。しかるべき所に正しいフックを使用すれば、私たちが問題をデバッグするために残業しても、パフォーマンスを向上させるために予備のサイクルがある時でも、データは必要な時に得られます。 PayPalのPythonサービスの堅牢性の多くは、信頼性の高いリモートロギング基盤によるものです。そしてこれは rsyslog と似ていますが、より強力なものです。それでも、データを上流に送信する前に、このプロセスは内部の指標を収集する必要があります。メジャーリリースがもう間近なので、2つのオープンソースプロジェク

    ソフトウェアのための統計学 – 後編 | POSTD
  • 画像の周囲の余白を自動で瞬時にトリミングする方法

    周囲に余白(白枠)のある画像を、画像編集ツールでトリミングする作業に追われたことはありませんか? 僕は面倒で周囲の余白を残したままブログに使ってしまうことが多いのですが、ページが間延びして来はよろしくありません。 何とか自動化できないかと調査した結果をご紹介します。 面倒な画像の周囲の余白のトリミングを自動化する ブログを運営していると、メーカーが広報素材として用意した物撮り写真を使う機会は少なくないものです。 広報素材によくあるパターンに、白い背景で撮影した画像があります。 白く飛ばした背景の中に、ポツンと対象が写っている画像。いわゆる、白バック飛ばし。 余白となる周囲の白い背景部分は広めに取ってあることも少なくなく、それをそのままブログに使うと、ページが間延びしてしまいがちです。 余白を詰める場合、通常はPhotoshopやPixelmator、Preview.appなどの画像処理ソ

    画像の周囲の余白を自動で瞬時にトリミングする方法
  • 脱ファイルサーバ!!個人でも会社でも使えるOSSのドキュメント管理システム!その名も「Alfresco」!

    脱ファイルサーバ!!個人でも会社でも使えるOSSのドキュメント管理システム!その名も「Alfresco」!CMSインフラOSSAlfresco文書管理 はじめに ファイルサーバって重いし、ファイル探すの大変だし、ファイル名だけだとどれが目的のファイルかわからないし。。。 と感じた経験はありませんか? 私も強く感じていて、いい感じのドキュメント管理システムないのかなと探していました。 DropBoxやOwnCloudも候補としてあったのですが、いまいち響かず。。 そんな中出会ったのが、「Alfresco」! この出会いをみなさんに共有すべく、記事を書かせていただきました。 インストール作業は以下の記事を参考にしてください。 Alfrescoのインストール作業をコマンド単位で丁寧に記載します Alfrescoとは? 参考:Alfresco公式ホームページ AlfrescoはCMS(コンテンツマ

    脱ファイルサーバ!!個人でも会社でも使えるOSSのドキュメント管理システム!その名も「Alfresco」!
  • あなたのサーバは本当に安全ですか?今もっともイケてる脆弱性検知ツールVulsを使ってみた - Qiita

    はじめに サーバ管理をしている身としては、 セキュリティ は常に付きまとう悪魔みたいなもので、このセキュリティに関しては何をどこまで頑張ればいいのか不透明な部分が多い。 脆弱性に関しては、CVEなど、毎日情報は入ってくるが、それがどのサーバの何に関連したものなのかなんていちいち調べてられないし、どの脆弱性がすぐに対応しなければいけないもので、どの脆弱性があとあと対応すればいいものなのかなんてわからない。 実際のところ、大きな話題になった脆弱性くらいしか緊急で対応してないという人は多いのではないかと思う。 そんな中、満を持して登場したのが vuls !! 各サーバの脆弱性情報を取得して、個々のサーバそれぞれでどんな脆弱性があり、どのくらいやばい脆弱性なのかを検知できるようになった! 今回はこのvulsを紹介します。 Vulsとは 公式でロゴが発表されたので、差し替えました 公式ドキュメント:

    あなたのサーバは本当に安全ですか?今もっともイケてる脆弱性検知ツールVulsを使ってみた - Qiita
  • RedmineがIoT企業に異常にマッチしてしまった話 - 僕のYak Shavingは終わらない

    タスク管理してますか?(あいさつ) みなさんは日頃どんなタスク・プロジェクト管理ツールを使っているでしょうか? Backlog?Trello?Wunderlist?それともgithubのIssueで十分?カンバンほしいからZenhub?Waffle?変化球でProducteev? 僕も前職含めて上記含むすべてのツールを試してみました。 各タスク管理ツール所感 Trelloのガントない問題 ポンポンタスク登録できて便利。人のアサインも簡単だし。あ、でもこのタスクの粒度細かすぎない?依頼するときもされるときも細かすぎない?一つのリスト長すぎない? あと標準でガントがないよね?全体見渡す側からすると不安(らしく)になっちゃうからやっぱりガントほしい。アサインできるの便利だけど、あぁでもこれボード6個くらいできちゃった。横断めんどい。どのボードもカードで溢れている。ガント追加してくれるサードパーテ

    RedmineがIoT企業に異常にマッチしてしまった話 - 僕のYak Shavingは終わらない
  • F8で発表されたプロトタイピングツール Origami Studioの気になる機能いくつか - よりぶろ

    Facebookの開発者向けイベントF8でOrigami Studioが発表されましたので、ビデオの中から気になった機能をざっとまとめてみました。 Rapid Prototyping Made Easy with Origami Studio - Videos - 開発者向けFacebook ちなみに年内には無料でリリースされるようです。楽しみ〜! ページのスクロール 複数のスクリーンを1つのフォルダにまとめて、それに対してScroll Xを適用。スクロールのタイプをPageにすることで、区切られたスクロールが可能。 Alert Viewがめっちゃ簡単に追加できる 中の文言も編集できます Screen Transition パッチ Origamiの鬼門だった画面遷移が作りやすくなってる。これは嬉しい。 Grid / Listのループ Adobe XDと似てますな という感じで、他にも紹介が

    F8で発表されたプロトタイピングツール Origami Studioの気になる機能いくつか - よりぶろ
  • 1