カテゴリー [その他] : 6~10件目/12件中

会社のPCで割れアプリ使ってるのがバレて現在社内ネットワークを出禁になってることとか、

風俗嬢を落とす方法とか適当なこと投稿しますのでよろしくお願いします。

1件のコメント

乙!

一応誰でも見れるサイトなので、
過激なネタとか実在の個人名、団体名などはナシの方向で…(^д^;)

コメント投稿

先週金曜頃から当鯖にアクセスできない状況になっておりましたが、
3/24(火)零時ごろに復旧しますた

Whois情報の更新時に管理者のメールアドレス認証が昨年から実施されていて、こちらの確認を怠っていたことが原因です ('A`)

以上、よろしくお願いいたします

ぼやき

当鯖は固定IPではないのでダイナミックDNSを使っています

一般的にIPアドレスはルータ再起動(DHCPリリース)で振り直されます。ウチはフレッツのマンションタイプを使っているのですが、コイツがやっかいなことに1日に何度も切断されます

当然切断のたびにIPアドレスが変わってしまい、以降数分はアクセス不可に
自宅鯖だとこういうインフラ面がどうしてもネックになりますね。VPSだと\1,000以下/月で借りれるので、VPSでやる方が確実にスマートですね

電気代もバカになりませんし

4件のコメント

お疲れ様です。
先週、しばらくアクセスできへんなぁ~と思ってましたww

先週は、プライベートな都合により有給とりまくりで
​実家に寄せていたので、なにかネタあるかな~って思って。

有給いっぱい取れるんだったらまだ会社としては良さそうですね
以前に勤めていたある会社では有給+休出の代休で40日以上ありましたが、退職時の買い取りもなくうやむやにされてしまいました

トラが開幕3連勝。奇跡ですね

休みを取らせてくれるのは本当に今の職場の人たちはありがたいです。
正直、有給を全部消化しろ的な労組が強いわけではないけど、
自分の周りは専門職だから、そこんところはドライですよね。

阪神、どないしたんですかねぇ…
でも、開幕戦は負けるかと思いました。

エンジニアのための時間管理術 という本にこう書いてありました

休暇を先延ばしにしていると、あなたはオフィスの厄介者となり、皆があなたと仕事をするのがいやになります。あなたは怒りっぽく、気難しく、不機嫌になります。
だから休暇を取りなさい。いいですね!

システム管理者は休暇を取れないことをよく自慢しています。「この会社は自分がいないとやっていけないのさ。だからもう何年も休暇を取っていないんだ」筆者はこれを聞くとうんざりします。
(中略)
このような人と一緒に働くのは不可能です。このような人は最終的に打ちのめされ、追い詰められ、逃げ場を失うでしょう。


自分も同意見です。megane氏の会社は健全そうですが、会社に休暇を取ることがはばかられる雰囲気が漂っているのであれば本当に残念なことです

コメント投稿

久々にハマった

.NETでメール送信するときは MailMessage というクラスを部分的に使うのですが、こいつは日本語環境で文字化けしやすいという問題を抱えていました
この問題については "MailMessage 文字化け" などでググると山ほど出てきます

今回はこの問題ではなく .NET Framework 4.5からMailMessageクラスの挙動が変更された ということに起因します

.NET Frameworkの4.0と4.5は共存できない

.NET Frameworkの4.5をインストールすると4.0は勝手にアンインストールされてしまいます
4.5がインストールされているマシンだと、コンパイル時の対象フレームワークに4.0を指定しても実際使用されるのは4.5のアセンブリです

また、Environment.Version を使ってインストールされているVerを判定することはできません(4.5でも “4.0.30319” が返る)。これは、4.5のアセンブリVerが4.0と同じであるためです

インストールされているVerを判定するには

StackOverflow のエラい人によると、下記のようにすればインストールされているVerが4.0以下なのか、4.5以上なのか判定することができるようです

public static bool IsNet45OrNewer() {
    return Type.GetType("System.Reflection.ReflectionContext", false) != null;
}

ReflectionContext クラスは4.5以上にしか存在しないので、4.5以上だと true が返るという塩梅です。スマートですね~

毎回判定してるとパフォーマンスがよろしくないので静的変数に切り出してしまうのが良いでしょう(2つ目のfalseは省略可能です)

public static readonly bool IsNet45OrNewer = 
    Type.GetType("System.Reflection.ReflectionContext") != null;


コード例

// Bエンコード処理
private String BEncode(String text, Encoding encoding) {
    var bytes = encoding.GetBytes(text);
    text = Convert.ToBase64String(bytes);
    return String.Format("=?{0}?B?{1}?=", encoding.HeaderName, text);
}

// メール送信処理
private void SendMail() {
    var encoding = Encoding.GetEncoding("ISO-2022-JP");
    var subject = "件名です";

    if (IsNet45OrNewer) {
        // .NET Framework4.5以上だと二重でBエンコードする
        subject = BEncode(subject, encoding);
    }

    using (var mail = new MailMessage()) {
        mail.Subject = BEncode(subject, encoding);
        // 以降、メール送信処理(ry
    }
}


.NET Frameworkの4.0と4.5は完全互換ではない

今回のケースはまさに↓の記事にあるとおりの内容でした

.NET 4.5で予定されている互換性のない変更

おそらくこのような互換性の問題はかなりレアではあるものの、MailMessageクラスの変更は結構影響が大きそうな気がします

ちなみに MS公式の4.0→4.5の互換性 のページにもMailMessageクラスの変更は載っていません
思ってたよりザルですね…

そもそもMailMessageクラスは日本語環境だと問題が発生しやすいので、Tokiさんが公開されている TKMP というライブラリを使わさせていただくのも手です

コメント投稿

アップロード画像

先日、いつも通りにPCの電源を入れると見慣れぬメッセージが…

「Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key」

大体のことは察しましたが、PCが起動しなくなってました…(´;ω;`)

GParted で起動してみるとCドライブがあったはずのところが “未割り当て” となっており、どうやらパーティションテーブルのデータが吹っ飛んでしまったみたいです

問題のドライブは Intel SSD 510 Series で、コイツは稼働当初から起動時にいきなりCHKDSKが走り出すことがあったりと不安定なSSDでした。最近は収まっていたので安心してましたが、問題は静かに進行していたみたいです

データは無事

この時点での一番の懸念はCドライブのデータ喪失でしたが、いろいろググって Partition Wizard というツールを使って正しくNTFSとして認識させデータをサルベージすることができました

Dドライブ(データ用)はRAID5でバックアップをとっているので多少は大丈夫なのですが、Cは全くバックアップをとっていませんでした
メールは喪失すると困るので、Cドライブではなくバックアップ体制のとれているドライブに保存するのがいいのかもしてません

しかし、ブートはできず

「Windows 起動しない 復旧」などでググってみましたが出てくるのはBIOS+MBRの記事ばかり。自分の環境はUEFI+GPTという新しめのアーキテクチャなのです

Easy Recovery Essentials というツールを使えばUEFI+GPT環境でも復旧できるようなことが書いてありましたが、シェアウェアなので自分の乞食ポリシーに反します

大昔に、XPが起動しなくってNTFSDOSというクソ高いツールを買わされそうになったことを思い出しました(当時、Windows以外でNTFSを触れるツールがほとんどなかった)

結局…

結局解決できずにSSDをリプレースしてクリーンインスコすることになりました
以前、記事 にしたとおりちょうどいいタイミングだったのかもしてません

Samsung 850EVO 250GB

入れ替えたSSDはコレです。性能などはまだ分かりませんが、ネット上の情報ではかなり良いみたいです
IntelのSSDでトラブルに見舞われるのはこれで2回目なので、とありあえずIntelのSSDはもう買わないと思います

で、現在セットアップ中です。今まで何度もやってきた地味な作業が続きます
Windows Update更新180件とか萎えますなぁ。Windows 7 SP2って出ないんでしょうか

2件のコメント

おおぅ…
災難ですなぁ…

MyノートPCがくっそ重いので、
HDDをSSD化しようかともくろんでいました。
インテルは避けたほうがいいのですかな。

ノートンも重さの原因かと思ったので、
ちょうど更新の時期だったので、
ノートンからイーセットに変えました。
​結果、軽くなりましたが、ベースが重いのは改善してないかなぁ

今回のケースはハード的なものなのか、ソフト的なものなのか分からない感じですね
たぶんSSD自体は故障してないと思います
まぁ、どこのメーカーのSSDもプチフリとかトラブルはあるみたいなんで、どこが良いとか悪いとかは言えないですね。個人的にIntelと相性が悪かったという感じですw

ノートPCでHDD使ってるんだったら即SSDにすることをおすすめします
アクセス速度が段違いです。特にOSの起動とかは顕著ですよ

ノートンはもう10年くらい使ってませんね~。MSE じゃダメな感じですか?
あと、マルウェア対策として Malwarebytes もおすすめです(ただし、フリー版はリアルタイム保護不可)

コメント投稿

まただめだ

IEだとだめ?前はクローム

3件のコメント

スマソ、今確認しました。バグってました
コメント投稿周りがおかしくなっていたので直しました

ちなみにこのサイトってスマホで見れてますか?
自分のギャラ糞では見れてるんですが

GALAXYからChromeでテスト。

スマホからの投稿ありがとうございます
昨日、Galaxy S6が発表されましたね

ついに出た最新鋭フラッグシップ端末「Galaxy S6」「Galaxy S6 edge」のウリはどこなのかまとめ
GIGAZINE [2015年03月02日 10:43:48]

Samsung Galaxy Unpacked 2015
S2→S3→S4→J と使ってきて、S5をスルーしていたのでかなり期待していたS6。昨日のSamsung Galaxy Unpacked 2015というイベントで正式発表されました

バッテリー交換不可

スペックは申し分ないんですけど、バッテリー交換不可が痛すぎますね。しかも、交換できないのにバッテリー容量がS5より下がってます
自分的には背面ガラスとか本当にどうでもいいのでバッテリー着脱できるようにしてくれと…

Galaxy S6 edge

S6との違いは曲面ディスプレイ。でも微妙。握ったときにタッチが認識されてしまいそう


結局、Xperia Z4待ちですね。カメラセンサーがこれまでのものから一新されるっぽいので期待大です
Xperia Z4 Compactをrootedで使う予定

コメント投稿