タグ

2016年4月10日のブックマーク (6件)

  • rm -rf でやらかした時すかさず実行する復元コマンド(Linux編) | aucfan Engineers' blog

    初めまして、新卒入社の桑折(@2k0ri)と申します。 入社から今日まで約3ヶ月間、研修およびOJTを受けさせて頂いておりました。 その初OJTのステージング環境で、デプロイ先ディレクトリのシンボリックリンクを消すつもりが デプロイディレクトリを中身ごとrm -rfする という重度のやらかしをしでかしました。 30秒うちひしがれた後、ググって extundeleteというコマンドを見つけてからの 自分が行ったリカバリーの手順を残します。 なお、このコマンドはext3/ext4フォーマット専用になります。 1. サーバーへのアクセスを出来る限り抑えるように周知 最近のLinuxのデファクトFSであるext4フォーマットは、rmされたデータの跡地に 待ったなしで容赦なく新しいデータが書き込まれていきます。 そのため、何よりもまず失われたデータが上書きされないように、 該当サーバーでやらかしたこ

    rm -rf でやらかした時すかさず実行する復元コマンド(Linux編) | aucfan Engineers' blog
    xhoge
    xhoge 2016/04/10
  • Xcode7GMでビルドすると「does not contain bitcode.」とか言われる - Qiita

    前書き iOS9GMがリリースされたので動作確認をしてみたら不具合が見つかったので、 Xcode7をダウンロードしてきてデバッグ実行しようと思ったら以下のようなエラーが。 ld: '/Users/***/***/***/Fabric.framework/Fabric(FABObfuscator.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64 clang: error: linker command failed with exit c

    Xcode7GMでビルドすると「does not contain bitcode.」とか言われる - Qiita
    xhoge
    xhoge 2016/04/10
  • 第334回 Route 53でダイナミックDNSを運用する | gihyo.jp

    梅雨も明け、格的な夏を迎えましたが、皆様のサーバーはお元気にお過ごしでしょうか。 VPSやクラウドサービスが気軽に使えるようになりましたが、ファイルサーバーのように、自宅内に置いておく必要のあるサーバーもまだまだありますよね。筆者も自宅に、Ubuntu Serverを何台か動作させています。そしてモバイル全盛のこの時代、インターネットからアクセスできないのでは、自宅サーバーの魅力も半減というものです。そのため、SSHの踏み台サーバーなどを用意して、インターネットから自宅内へアクセスできるように設定している方も多いのではないでしょうか。 インターネットから自宅内部へアクセスするためには、アクセス先としてブロードバンドルーターなどに割り振られたグローバルIPアドレスを知っておく必要があります。ここで問題になるのが、プロバイダから割り振られるグローバルIPアドレスが、常に一定であるとは限らない

    第334回 Route 53でダイナミックDNSを運用する | gihyo.jp
  • 【エロ注意】陰毛をガッツリ描くエロ漫画家wwwwww : 妹はVIPPER

    xhoge
    xhoge 2016/04/10
  • Objective-C 宣言プロパティで利用できるオプション (readonly、retain、nonatomic)など | thaty

    今日は、宣言プロパティで使用できる属性とその宣言の仕方を見ていきます。 プロパティの属性とは 例えば、前々回の投稿「宣言プロパティとは」で出てきた、starSignというプロパティを見てみると、これは外部から読み取り専用にしたいインスタンス変数のプロパティでした。 アクセサでこれを実現する場合は、セッタメソッドを書かず、ゲッタだけを書くことで実現できました。 これを宣言プロパティで実現しようとすると、普通に宣言したのでは、ゲッタもセッタも提供されてしまいます。 そこでこのような場合は「readonly」という属性オプション使ってやります。これを設定することで、ゲッタだけを提供するプロパティとして定義できます。 このように読み書きの方法や、値の設定の仕方をある程度カスタマイズできる用にいくつかのオプションが用意されています。 その一覧を以下の表にまとめました。 合計11のオプションが用意され

    Objective-C 宣言プロパティで利用できるオプション (readonly、retain、nonatomic)など | thaty
    xhoge
    xhoge 2016/04/10
    xcode
  • XcodeでC言語のメモリリークを検出 - ぴよログ

    久しぶりにmallocするプログラムを書いているのでメモリリークが怖い。そこでXcodeのInstrumentsによるメモリリークの検出が当にできるかどうかを簡単な例で試しておくことにした。これでいざというときに使える。 まず普通に構造体を定義する。 /* Sample.h */ #ifndef __MemLeak__Sample__ #define __MemLeak__Sample__ #include <string> typedef struct _sample_ { std::string a; std::string b; std::string c; std::string d; std::string e; std::string f; std::string g; std::string h; } Sample, *SampleP; #endif /* defined(

    XcodeでC言語のメモリリークを検出 - ぴよログ
    xhoge
    xhoge 2016/04/10
    xcode objective-c