タグ

Tipsとprogrammingに関するnekotankのブックマーク (37)

  • プログラミングに関する情報を英語でググるときのコツ - koogawa blog

    あけましておめでとうございます!今年もブログをよろしくお願い致しやす🙏 さて、私はプログラミングに関する情報を調べる際、基的に英語でググるようにしています。理由は単純で、英語のほうが圧倒的に情報量が多いからです。このエントリではいつも私が英語でググる際に使っているキーワードなどをメモしておきます。 実装した機能がうまく動かない場合 〜が表示されない メソッドなどが呼ばれない/実行されない プログラムで〜したい 2つの違いを知りたい 〜かどうかをチェックしたい 〜を検知したい 〜の実装方法を知りたい 〜についての最良の方法を知りたい あわせて読みたい 実装した機能がうまく動かない場合 〜 not work でググります。「動く」だからといって move で検索しても期待した検索結果にはなりません。 さらにOSバージョン等を指定する際は 〜 not work in iOS 12 のように

    プログラミングに関する情報を英語でググるときのコツ - koogawa blog
  • not found

  • C#のコードからTFSでチェックアウト中のファイルの一覧を取得する - きよくらの備忘録

    そもそもの発端はMSBuildでのビルドプロセス中に、TFSのソース管理に対していくつか操作したいと思った事に始まります。 標準のタスクにはなさそうですし、カスタムタスク集の「MSBuild Community Tasks*1」にもいい感じのがありません。 最悪はTF.exeをExecタスクから呼ぶことも考えたのですが、今一つスマートさに欠ける気がするのでこれは最終手段ということで保留。 いろいろ調べていると、.NET Framework向けにMicrosoft.TeamFoundation名前空間で色々と機能が提供されていることを知りました。 Microsoft.TeamFoundation名前空間 これを使って.NETの言語からTFSの機能にアクセスできるのであれば、後はカスタムタスクの形に作ってしまえばいいので、MSBuildから呼び出すのも楽そうです。 ちょうどMSDNにサンプルが

    C#のコードからTFSでチェックアウト中のファイルの一覧を取得する - きよくらの備忘録
  • 永久保存版!iPhoneアプリ開発に必ず役立つ!Objective-c Tipsまとめ! | PLUS

    これまでに私自身が実際に試して実践してきた、iPhoneアプリ開発に関するTips集を一覧でまとめました。小粒の小技集が多いですけど、iPhoneアプリを開発する際の手助けになれば幸いです。 [Tips]UINaviga … 続きを読む →

  • 404 Blog Not Found:perl - Encode 入門

    2008年04月09日01:00 カテゴリLightweight Languages perl - Encode 入門 すでにOSCONでもYAPCでも、あちこちそちこちでこの基方針に関しては話したのですが、ここ 404 Blog Not Found でも改めて。 Perl で utf8 化けしたときにどうしたらいいか - TokuLog 改め だまってコードを書けよハゲ 入り口で decode して、内部ではすべて flagged utf8 で扱い、出口で encode する。これがすべてです!とにかくこの基方針をまもっていれば幸せになれます。ここでは、EUC-JPでエンコードされたファイル中の「小飼弾」「こがいだん」「コガイダン」「Kogai Dan」を正規表現で書き換えて標準出力にEUC-JPで出力するプログラムを例にとって説明します。 decode() then encode(

    404 Blog Not Found:perl - Encode 入門
  • SimpleBoxes | Xcode 4 の導入と Xcode 3 との併用

    Xcode 3 ではプロジェクトのビルドターゲットを「Overview」ドロップダウンメニューで選択する形式でした。Xcode 4 では Overview の代わりに「Scheme」という概念が導入されています。 「Overview」ではビルドタイプ (Release, Debug, Distribution, etc)、デバイス (Simulator, Device)、ターゲット、実行環境、CPU アーキテクチャを個別に指定する必要がありました。 「Scheme」ではそれらの組み合わせをショートカットとして予め登録しておくような形で管理します。「Product」メニューで実行するコマンドに応じて、ビルドタイプを指定することができ、基的には Release ビルド・Debug ビルドなどを意識する必要がないというコンセプトになっています。 Xcode 4 ではソースコードの編集中にリアル

  • C#からC++のDLLを利用する方法 - pota_dahonの日記

    <方法1> C++/CLIでC++のDLLのマネージドなラッパーを作って、それをC#からつつく <方法2> PInvokeというプラットフォーム呼び出しというおまじないをかけて、C# から呼ぶ <方法1のための参考文献リンク> ■@IT総合トップ > テクノロジー > Insider.NET > 特集 > Visual C++ 2005 > いままたC++が熱い!「C++/CLI」として大進化したVisual C++ 2005 http://www.atmarkit.co.jp/fdotnet/special/cppcli/cppcli_01.html ■@IT総合トップ > テクノロジー > Insider.NET > 特集 > Vista時代のVisual C++の流儀(前編) http://www.atmarkit.co.jp/fdotnet/special/vcppinvista0

    C#からC++のDLLを利用する方法 - pota_dahonの日記
    nekotank
    nekotank 2011/09/20
    [C++/CLI]
  • gitチートシートv0.3 - 西尾泰和のはてなダイアリー

    http://www.nishiohirokazu.org/tmp/git03.pdf 今日はツッコミ役の人はお休み。

    gitチートシートv0.3 - 西尾泰和のはてなダイアリー
  • 第1回 良いコードを書くための5つの習慣[前編] | gihyo.jp

    連載が書籍化されました。 『良いコードを書く技術 ─ 読みやすく保守しやすいプログラミング作法』 縣俊貴 著/A5判・240ページ 価格2394円(体2280円) ISBN 978-4-7741-4596-9 はじめに この連載は、「⁠良いコードの書き方」を知ることを目的としています。みなさんの周りにも「良いコード」をものすごいスピードで書き上げて、開発の原動力となっているプログラマがいませんか? 連載ではそのような「できるプログラマ」たちが「日常的に意識していること」に注目して、彼らの中では常識だけど一般的には気づかれていないような内容を、プログラミング初心者にもわかりやすい言葉で解説していきます。プログラミング言語はJavaを中心に説明しますが、RubyやC#、JavaScriptなどでの例も織り交ぜていく予定です。 第1回の今回はウォーミングアップとして、良いコードを書くために

    第1回 良いコードを書くための5つの習慣[前編] | gihyo.jp
  • python練習帳

    前回更新から5年近くあいてしまったが、更新復活したいとおもう。 AI系の開発にPythonが向いているからだ。 今日は姫路にて「ものづくり力向上セミナー」に参加している。 Bakery.... Read more

  • Python初心者によるPythonのいいところ、はまりどころのまとめ - Webtech Walker

    Python勉強し始めて一ヶ月くらいたったんで一度復習を兼ねてまとめてみようと思います。僕が今までPHPとかPerlとかJavaScriptを使っていて、Pythonはこうやるのかーとか、これは便利だなーと思ったところ、開発していてはまったところなどピックアップしてみました。 初めてのPythonを読んで初心者向け勉強会に参加した程度の知識です。とりあえず初めてのPythonがかなりいいのでこれ読むだけで大体基礎は習得できた気がします。基的な文法の説明だけでなく、大事なことは何回も繰り返し書いてあったり、Pythonの思想などにも触れているのでなぜこういう実装になっているかということも理解できます。これオススメ。 尚、このエントリーではPythonのバージョンは2.5をベースにしてます(主にGoogleAppEngineで使ってるので)。間違えなどあったらツッコミお待ちしてます。 文法、

    Python初心者によるPythonのいいところ、はまりどころのまとめ - Webtech Walker
    nekotank
    nekotank 2010/10/14
    わかりやすいまとめです。
  • Browse code samples

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    Browse code samples
  • InfoQ: Marshal.ReleaseComObjectは危険な場合がある

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    InfoQ: Marshal.ReleaseComObjectは危険な場合がある
    nekotank
    nekotank 2010/05/21
    じゃー今まで使ってたコードはどのように書き直せばいいんだという説明がない気もする。。。GC.Collect()でおk?
  • C# - COM オブジェクトの参照カウントを解放する

    COM オブジェクトを扱う場合は、参照カウントの解放を意識しなければなりません。使用した COM オブジェクトの参照カウントが、正しくデクリメントされていないと意図したタイミングでプロセスが解放されません。 参照カウントのデクリメントは、System.Runtime.InteropServices.Marshal クラスにある ReleaseComObject メソッドを使用します。COM ラッパ オブジェクト (COM そのものではない) の参照が未到達になれば、ガベージ コレクションを実行して解放することができますが、こちらはあくまでも保険です。 参照カウントのデクリメント解放自体は、ReleaseComObject メソッドを呼び出すだけですので難しくはありません。面倒なのは、ReleaseComObject メソッドを実行するために、参照したものをすべて変数へ格納しておく必要がある

  • 意外と知らないバージョン表記・数字の豆知識

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) ちまたにあふれるバージョン表記 少し前に「Web 2.0」「○○2.0」という表記が流行したのを覚えていますでしょうか。よく見かける広告のコピーにも、最近では「バージョンアップ」という言葉が普通に使われています。バージョンや、バージョン表記は、ソフトウェアの世界だけでなく、ごくごく一般化したように思えます。しかし実際には、どういう意味か分からないのが、バージョン表記です。 アプリケーションソフトウェアの開発は、さまざまな状態/段階を経て完成します。その段階/状態と、リリース後の状態/段階を示したのが、バージョン表記です。 例えば、数字以外でも、以下のような表記を見かけたことはありません

    意外と知らないバージョン表記・数字の豆知識
  • Bash基礎文法最速マスター - いろいろ解析日記

    Bashの文法一覧です。他の言語をある程度知っている人はこれを読めばBashの基礎をマスターしてBashを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1.基礎 echo文 echo文です。 echo "Hello world" コメント コメントです。 # コメント 変数の宣言 変数の宣言です。 # 文字列変数 declare str # 数値変数 declare -i num # 配列変数 declare -a array スクリプトの実行 スクリプトを実行するにはコマンドラインで次のようにします。 bash script.sh 出力結果をファイルに書き出すにはリダイレクトを使います。 bash script.sh > file.txt 文法チェック 事前に文法チェックを行うには、次のようにします

    Bash基礎文法最速マスター - いろいろ解析日記
  • 現代的なPerlの記述方法一覧 - Perl入門ゼミ

    Perl › here Perl5.8以降における標準的なPerlの書き方を解説します。 インターネットで検索するとPerl4のころの古い記述がたくさんあります。また書籍などの多くもPerl4の記法で書かれています。Perl4の記法は複雑になりやすく間違いを生みやすいのでこれからPerlを書く人はPerl5の現代的な記法で記述することを強くお勧めします。 strictプラグマとwarningsプラグマ (必須) strictプラグマとwarningsプラグマを有効にします。 use strict; use warnings; use strict;とuse warnings;の2行はスクリプトの最初に必ず記述してください。これらはPerlの文法チェックを厳しくするためのものです。面倒だという軽い気持ちでこれを記述しないと後々当に面倒なことになります。 use strict;とuse wa

    現代的なPerlの記述方法一覧 - Perl入門ゼミ
  • コマンドラインで使える超絶便利なワンライナーを投稿・共有できる『Command-line-fu』 | 100SHIKI

    これは素敵すぎるサイト。 Command-line-fuではLinuxなんかのコマンドラインで使えるワンライナー(一行プログラム)を投稿・共有できる。 自分がよく使うワンライナーを保存しておいて使うも良し、他の達人の技を盗むも良し、の素晴らしきサービスである。 ちょっとのぞいてみただけでも「へー、一行でここまで出来るんだ・・・」という小技があってかなり勉強になる。 また更新情報はRSSTwitterでも配信しているので日々勉強!という人には便利だろう。こういう小技ノウハウの共有サイトはいいですね。

    コマンドラインで使える超絶便利なワンライナーを投稿・共有できる『Command-line-fu』 | 100SHIKI
  • SVN標準ディレクトリ構成 - atsukanrockのブログ

    はじめに SVNの標準的なディレクトリ構成の良さが、やっと理解できたのでメモしておく。 上記についての解説は、インターネット上にたくさんあるが、それでは私には良さが理解できなかった。だが、SVN自体のリポジトリ(SVNで管理されている)を見て、その良さを理解できた。『*The* Subversion Repository』を参照のこと。『README』を読むと、基的なことがわかる。 ディレクトリ構成図 SVN自体のリポジトリの、ディレクトリ構成の一部を以下に抜粋する。末尾が「/」はディレクトリ、それ以外はファイルを表す。 / + README + branches/ | + 1.0.x/ | + 1.4.x/ | + 1.4.x-r24119,r24121/ | + 1.5.x-issue2489/ | + arterm-soc-work/ | + issue-2382/ + tags/

    SVN標準ディレクトリ構成 - atsukanrockのブログ
  • 雨が多いので、東京アメッシュHackです

    雨が多いので、東京アメッシュHackです 2008-08-31-4 [Programming][Chumby] さくらの500円レンタルサーバーには 最初から ImageMagick [2008-08-15-3]が 入っているので嬉しいですね。 ということで、東京アメッシュ[2007-11-11-4]をハック! chumby の Load Image URL widget[2008-05-20-1] で使う目的で、 東京の最新の降雨情報画像から、 東京23区の部分だけ抽出した画像を作ります。 東京アメッシュの画像を重ね合わせる 東京アメッシュの画像は三層に分かれています。 (某モ氏のハックを参考にさせて頂きました) まず、最初にトップにでる低解像度の画像: - http://tokyo-ame.jwa.or.jp/map/map000.jpg - http://tokyo-ame.jwa.

    雨が多いので、東京アメッシュHackです