タグ

2017年8月31日のブックマーク (12件)

  • Excel でエラー トレース矢印を削除することはできません - Microsoft 365 Apps

    現象 Microsoft Excel の 空のセルルールを参照する数式 で見つかったエラーを修正すると、[空のセルのトレース] 矢印が、予期したとおりに消える代わりに [トレースの優先順位] 矢印に変わります。 原因 この動作の例については、次の手順に従います。 [ツール] メニューの [オプション] をクリックします。 [エラー チェック] タブまたは [エラー チェック ルール] 領域で、[空のセルを参照する数式] チェックボックスがオンになっていることを確認します。 [OK] をクリックします。 新しいブックで、セル A1 に「=B1」と入力します。 セル A1 を選択し、[エラー チェック] ボタンをクリックします。 [空のセルをトレース] をクリックします。 赤い [空のセルのトレース] 矢印が表示されます。 セル B1 に「1」と入力します。 [空のセルのトレース] 矢印が青色

    Excel でエラー トレース矢印を削除することはできません - Microsoft 365 Apps
  • 最強のGitフロントエンドはForkかもしれない - たけぞう瀕死ブログ

    昨日Macで使えるGitフロントエンドの紹介を書いたところ、友人のPishenさんからForkというツールもあることを教えていただきました。 How about https://t.co/fDZq7jzQoo ?— Pishen Tsai (@pishen) 2017年8月30日 Webサイトはこちら。現時点ではMac版(動作にはMacOS X 10.11以降が必要)のみですが、Windows版も提供予定のようです。 git-fork.com リリースノートを見ると昨年から開発されていたようですが、完全にノーマークだったので早速試してみました。 1ウィンドウで複数リポジトリをタブ切り替えで操作できる ブランチの状況も把握しやすい履歴ビュー(見た目的にはSourceTreeに近い) コミット時点のファイルツリーを確認できる 動作は軽快(ただし安定度についてはまだ不明) ターミナルから起動する

    最強のGitフロントエンドはForkかもしれない - たけぞう瀕死ブログ
  • C言語 C++ 2進数16進数 入門

    Nビットの数値を16進数に変換すると、(Nが4の倍数であれば、)N/4桁の16進数で表記できる。 演習問題 10進数の100を、2進数、16進数に変換してみなさいshow 100 = 0b01100100 = 0x64 2進数の 01011010 を 10進数、16進数に変換してみなさいshow 0b01011010 = 0x5a = 16*5 + 10 = 90 32ビットの数値を16進数に変換すると何桁になるか?show 32/4 = 8桁 4桁の16進数を2進数に変換すると何桁になるか?show 4*4 = 16桁 C言語、C++ での 2進数、16進数 C言語、C++ による2進数表記 Visual Studio 2013 までは、C/C++で2進数をソースコードを記述することはできなかったが、VS2015 で C++14 対応が進み、 0b プレフィックスで2進数表記が可能になっ

  • ダメで当たり前なのでどんどんやる。アウトプットしていこう〜 Pythonエンジニア列伝 Vol.1 清水川貴之氏(後編) - Python学習チャンネル by PyQ

    やったことをどんどんアウトプットしていこう。アウトプットしないとツッコミが入らない。『わからない』ということをブログに書いていく。最後は理解できて、自分の技術の記録になる。 Pythonエンジニア列伝 Vol.1 - 後編 清水川貴之(シミズカワタカユキ)氏 第一回目は、株式会社ビープラウド所属の清水川貴之氏をお招きました。 Sphinx*1コミッターであり、一般社団法人PyCon JP 会計理事を担当されています。 今回は後編です。 blog.pyq.jp Pythonコミュニティの文化の良いところを教えてください Pythonに限らず沢山コミュニティがありますが、プログラミング言語に関係なく、自分に合うコミュニティかどうか、というのはありますね。 自分にとってPyCon JPというコミュニティの存在は大きいです。スタッフをやっているとコミュニティについて1年間考え続けるし、視野も広がり

    ダメで当たり前なのでどんどんやる。アウトプットしていこう〜 Pythonエンジニア列伝 Vol.1 清水川貴之氏(後編) - Python学習チャンネル by PyQ
  • シンクリッジ - シフト演算の乗除算に注意すべし

    8倍する掛け算なのですが、2進数の仕組みを利用し、ビットシフトすることで8倍という処理を実現しています。 これは確かに有効な手段であり、古くからあるテクニックで、まったく問題ないと思います。 しかし、昨今のコンパイラは、わざわざシフト演算で記述をしなくても、シフト演算を使うコードを吐き出します。(VisualC++6で確認) こうなると、シフト演算で記述しようと、掛け算で記述しようと、最適化の観点からはどっちでも良いということになります。 ・ ・ ・ というわけで、以上でこのネタは終わりでもよいのですが、ちょっとツッコンだ個人的見解を述べたいと思います。 自分は、昨今の最適化コンパイラを使う場合、素直に掛け算で記述するほうが良いと思っています。 理由は、コードの見易さと間違いの避け易さからです。 2のべき乗という単純な場合であれば、どちらの書き方であってもコードの見易さは変わらないと思いま

  • gpgでのファイルの暗号化基礎 - akihiro_obの日記

    なかなかSICPに手を付けれずなので、仕事で始めて触ったGPGのコマンドライン上での暗号化復号化についてメモっておこうと思う。 GPGとは、Wikipediaによると GNU Privacy Guard (GnuPG) とは、Pretty Good Privacy (PGP) の別実装として、GPL に基づいた暗号化ソフトである。 OpenPGP 規格 (RFC4880) に完全準拠しているが、古い PGP との互換性は完全ではない。 ということらしい。 認識では、公開鍵暗号方式でファイルを暗号化するものと思ってる。 通信系にも使われてるのかな? 今回使うバージョンはこんな感じ。 $ gpg --version gpg (GnuPG) 1.4.11 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU G

    gpgでのファイルの暗号化基礎 - akihiro_obの日記
  • dyld: Library not loaded: /usr/local/lib/libjpeg.8.dylib - homebrew php - Qiita

    dyld: Library not loaded: /usr/local/lib/libjpeg.8.dylib - homebrew php 最近ずっと仮想環境での作業なので、homebrewのphpとか久し振りに触るとぶっ壊れてることおおいですね。 brew updateとbrew upgradeやってたらlibjpeg見つからないって言われたので、 $ php -v dyld: Library not loaded: /usr/local/lib/libjpeg.8.dylib Referenced from: /usr/local/bin/php Reason: image not found Trace/BPT trap: 5

    dyld: Library not loaded: /usr/local/lib/libjpeg.8.dylib - homebrew php - Qiita
  • ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習

    最近、あまりプログラミングが得意でない人のサポートをする形で、長い時間にわたってペアプログラミングを行っている。そのなかで、気がついた悪い習慣と成長するための良い習慣というものをまとめてみる。 この記事のバックグラウンドとなる体系的知識がになりました。 エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング あわせて読みたい 経営者マインドが足りない!vs. 現場に任せてくれない!の対立をなくすカードゲームをつくった話 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ 心理的安全性ガイドライン(あるいは権威勾配に関する一

    ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習
  • 終了ステータス - UNIX & Linux コマンド・シェルスクリプト リファレンス

    終了ステータス 終了ステータスとは? コマンド終了時には「終了ステータス (exit-status)」と呼ばれるコマンドの成否を表す数値が特殊変数 $? に自動で設定される。 各コマンドにより異なるが、一般的には、 コマンド成功時には「0」 失敗時には「1」(コマンドやエラーの種類によっては 0 以外) が設定される。 → 直前に実行したコマンドの成否は、特殊変数 $? に設定されている値で確認する。 終了ステータスを設定 シェルスクリプトでは exit コマンドに指定したパラメータ (0 もしくは 1 ~ 255 の正の整数値のみ可) が、そのシェルの終了ステータスとなる。シェルスクリプトにおいても正常終了時は exit 0 で、異常終了時には exit 1 で終了するようにするのが慣例である。 関数も同様に return コマンドに指定したパラメータが終了ステータスとなる。 → シェル

    終了ステータス - UNIX & Linux コマンド・シェルスクリプト リファレンス
  • PHPの文法チェック(syntax)をチェックするスクリプト

    PHPの文法チェック(シンタックスチェック)は、phpコマンドの-lオプションを使うことでできます。 *.phpや*.incの文法チェックを行うシェルスクリプトを書いてみました。 エラーだけが表示されます。 エラーがなければ、何も表示されません。 php_check_syntax.sh のソース #!/bin/sh phpsyntaxcheck() { for i in `find -E "$1" -regex '.*\.(php|inc)' ` do php -l "$i" >/dev/null done } for i in "$@" do phpsyntaxcheck "$i" done 使い方 PHPのファイルが入っているディレクトリを引数に指定します。 複数のディレクトリを指定することもできます。 /bin/sh php_check_syntax.sh $HOME/public_

  • phpのシンタックスチェック - Qiita

    変更したファイルがシンタックスエラーかどうかチェックするのが面倒なのでまとめて調べる方法がないか調べてたら記事にしてくれていた人がいたので自分用にカスタマイズしたものをアップ 参考: http://kaworu.jpn.org/kaworu/2007-11-17-2.php #!/bin/sh # $1 phpの文法チェックをしたいディレクトリ #http://kaworu.jpn.org/kaworu/2007-11-17-2.php flg=0 phpsyntaxcheck() { for i in `find -E "$1" -regex '.*\.(php|inc)' ` do msg=`php -l "$i"` check=`echo $msg | cut -c 1-25 ` if [ "$check" != 'No syntax errors detected' ] ; the

    phpのシンタックスチェック - Qiita
  • 【 文字列を抜き出す「cut」 】

    文字列の中から所定の位置にある文字列のみを抜き出したい場合はcutを利用する。cutの主なオプションは表の通り。 オプション 意味

    【 文字列を抜き出す「cut」 】