全世界で1億ユーザーを誇るセキュリティソフトをはじめ、使いやすさとコストパフォーマンスに優れた総合オフィスソフトを提供しています。 事業詳細
![キングソフト株式会社 - KINGSOFT JAPAN](https://cdn-ak-scissors.b.st-hatena.com/image/square/c40aec1f326091965cd2de58c4deddfb2751f104/height=288;version=1;width=512/https%3A%2F%2Fwww.kingsoft.jp%2Fwp-content%2Fuploads%2Fogp.jpg)
全世界で1億ユーザーを誇るセキュリティソフトをはじめ、使いやすさとコストパフォーマンスに優れた総合オフィスソフトを提供しています。 事業詳細
_ LinearLayout の width(またはheight) と weight の関係 UI の作成で LinearLayout を使用する際、「とりあえず中の View の attribure に android:layout_weight="1" と書いとけばなんとなくうまくいく」なんてことを言われたことはありませんか? 以下は、weight を指定することで、LinearLayout の中では何が起きるのかについて調べたことのメモです。 今回は、横方向(LinearLayout の orientation が horizontal) の場合で記述します。縦方向についても全く同様なので、縦の場合は width と height を入れ替えて読んでください。 まず、View に指定する weight (android:layout_weight) はどういう意味でしょうか。 この場
現在Androidマーケットにあるアプリで「このデザインなら使いたい!」と思えるようなものは、残念ながら多くありません。デザイナーがそもそもプロジェクトにかかわっていないと思われるものもあれば、デザイナーはいるけれども全体として統率がとれていないものも多くあります。 すぐれた機能のアプリであっても、ユーザーの満足度はデザインのクオリティによってかなり左右されてしまいます。この連載では、Androidアプリデザインのクオリティ向上を願い、実装のノウハウとともにデザイナーのこだわりと気持ちをお伝えしていきたいと思います。 アプリの実際のXMLコーディングを通し、デザイナーがこだわるAndroidアプリのデザインを、いかにXMLで表現するかを突き詰めて考え、実装していきます。
2012年1月10日、Redmine 2.2.1がリリースされました。 Redmine 2.2.0に対して5件の修正が行われているほか、 Ruby on Railsで発見されたセキュリティ脆弱性 への対応が行われています。このセキュリティ脆弱性は極めて重大です。できるだけ早くアップグレードしてください。 2.2.1の変更点一覧 (redmine.org) Redmine 2.2インストール手順 新規インストール 以下の記事を参考にしてください。 Redmineのインストール手順 (Redmine Guide日本語訳) Redmine 2.2をCentOS 6にインストールする手順 (Redmine.JP Blog) 旧バージョンからのアップグレード 旧バージョンからのアップグレード手順 (Redmine Guide日本語訳) 依存するgemの管理にはBundlerが使われています。Bund
トルコの認証局が中間CA証明書を誤って発行したことで、その電子証明書の交付を受けた組織によって、さまざまなGoogleサイト「*.google.com」へのなりすましが可能な偽の証明書が作成されてしまった。この問題に対し、各ブラウザベンダーやアップデートなどで問題の証明書を無効にする対策を講じている。 iOSやAndroid 2.3以下のAndroidの場合は、今すぐにできる対策はないが、Android 4.Xの場合はセキュリティ証明書の無効化ができるので、今すぐに対策ができる。 セキュリティ証明書の無効化方法「設定」→「セキュリティ」→「信頼できる認証情報」から、 問題の『TURKTRUST』の2つを無効にする。一度開いて、下までスクロールすると「無効にする」ボタンが表示されるので無効にできる。 2つともチェックを外しておく。 今回の対処を行うと、『TURKTRUST』が誤って作成してし
SQLite を使ったアプリを作成しているのですが、アプリを実行してしばらく放置した後ログを確認すると、以下の様な警告が出ていました。 W/SQLiteConnectionPool(1261): A SQLiteConnection object for database ‘/data/data/…..’ was leaked! Please fix your application to end transactions in progress properly and to close the database when it is no longer needed. データベース ‘/data/data/…..’ に対する SQLiteConnection オブジェクトがリークしました。データベースが必要なくなったら、進行中のトランザクションを適切に終了し、データベースをクローズして
サーバーを色々触っていると、悪事をはたらく人たちの痕跡があります。 とくに、さくらVPSはスペックがよくない(低いプランは)ので、F5攻撃などがあればすぐにダウンする可能性が大です。 なので、DOS攻撃対策として、 mod_dosdetector をインストールしたので、メモ書きです。 mod_dosdetectorは悪意のあるアクセスを判断してくれるモジュールです。 その判断されたデータを元に一時的に503を返してアクセスできなくしようと言うものです。 また、設定も細かくできるし日本語の情報も多いのオススメです。 と言うかこれしか試していません・・・・ ちなみに、下記やり方は他のサイト様の寄せ集めです。 参考にしたサイト http://www.jisakuroom.net/blog/?p=201 http://c-brains.jp/blog/wsg/10/06/24-134947.ph
2012年3月22日、ADT revision 17 がリリースされ、Lintの機能が追加されました。 今回は追加されたLintの機能を確認していきたいと思います。 Lintの機能追加 Javaソースコードのチェック Javaソースコードのチェック機能がアップデートされました。 以前のバージョンでは、パターン・ベースのチェック(未使用のリソースのチェックなど)でしたが、 ADT17ではより正確な構文解析ができるよう書き直されました。 ライブラリプロジェクトのチェック ライブラリプロジェクトのチェックがサポートされました。 未使用リソースのチェックなどのようなルールが、ライブラリプロジェクトで宣言されたリソースを 正確に処理できるようになりました。 @SuppressLint アノテーションの追加とXMLリソースのignore属性の追加 Javaコード上で @SuppressLint アノテ
Git Hooks これは何? Gitのフックスクリプトです。 構成 pre-commitは、masterブランチでのコミットを拒否するだけです。 常にトピックブランチで作業しましょう。 commit-msgはトピックブランチのブランチ名に含まれるチケットIDを抽出し、 コミットメッセージの一行目に自動的に追加します。 Redmine用です。 common.shはそれらに必要な関数を放り込んであります。 test-suite.shは、test_から始まるファイルをすべて実行します。 つまり全部のテストが実行されます。 test_から始まる各種ファイルはテストです。 shunit2というのを使っていて、これがLGPL v2.1なので、 こいつらの扱いはLGPLになるんでしょうか? スクリプトファイルに対するLGPLはよくわかりませんが、 これらはLGPLということにしておきます。 shuni
あけおめ!今年は巳年。へび。へびと言えばPython。そう今年は全てのwebエンジニアがPythonを勉強する最高の環境が整った年なのです。 既にPerlやRubyを習得してるけど、それに加えてPython必要?必要です!必要だと思います。もはやPythonはwebエンジニアにとって必修言語となりつつあると思います。Linuxの多くの箇所でシステム言語として用いられ、可読性の高さから多くの技術系書籍のサンプルコードとして用いられ、科学技術系分野におけるエコシステムの充実っぷりはますます磨きがかかっており、様々なライブラリがどんどん出てくる現状を「Pythonわからないから自分には関係無い」と遠巻きに眺めるのはもったいないです。 習得するのにどのくらい時間かかるの?あなたが既に他の言語に慣れ親しんでいるなら、特にRubyなどに精通していれば「1週間」で基本的な読み書きは出来るようになるでしょ
とし、さらに .gitignore を定義すると良い。 ここまでは、いろいろな所で紹介されています。 ただしこの場合、以前のコミットを checkout すると管理外になったはずの a が以前の状態に上書きされてしまいます。 例えば、以下のように再現できます。 $git init $echo initial > a <--- 最初は、a の内容は "initial" $git add . $git commit -m "first commit" $git branch init $git rm --cached a $echo a > .gitignore $git add . $git commit -m "second commit" $echo new > a <--- ここで、a を "new" に書き換える $git checkout init Switched to bran
MacとLinuxでも使用でき、一定間隔ごとにスキャンし、知らないPCが使用中のLANに接続すると、ポップアップで警告してくれるフリーソフトが「SoftPerfect WiFi Guard」です。ファイアウォールによってPingに応答しない機器も検出可能で、Windowsなら2000以降のものに対応しているほか、Mac OS 10.5以上、LinuxのGTK+ 2.8以上にも対応しています。 ダウンロード、インストール、設定、操作方法については以下から。 SoftPerfect WiFi Guard: keep your WiFi secure http://www.softperfect.com/products/wifiguard/ 上記サイトの一番下に移動し、Windowsにソフトをインストールするので、「Windows:Installation Package(1.7M)」を選択し
PCに不具合が出たときに、以前と設定がどう変わっているかを比較する場合や、現状のPC設定を保存する場合などに、利用可能なレポートを出力するフリーソフトが「LookInMyPC」です。Windows 2000、2003、XP、Vista、2008、7上で起動可能となっています。 ダウンロード、インストール、レポートの作成と比較については以下から。 LookInMyPC https://lookinmypc.softonic.jp/ ポータブル版も用意されていますが、ここでは通常版をインストールするので「Click Here to Download Installable Version」をクリック。 ダウンロードしたインストーラーを実行。 通常版をインストールするので、「No-Questions-Asked Installation」をクリック。 「Yes, I do」をクリック 「Than
First PDF 「First PDF」は、PDFファイルを.doc形式のWordファイルやテキストファイル、PNG、JPG、GIF、BMP、TIFFなど各種形式の画像ファイルに変換できるソフト。自炊してスキャナーで取り込んだ電子書籍のPDFを、画像ファイルにばらして保存したいときなどに便利です。 最近はiPhoneやAndroidなどのスマートフォンで手軽に閲覧できるようになり、利便性が大きく向上したPDF。複数の画像を一つのファイルにまとめることができて便利なので、写真など何でもPDFにまとめて保存したくなりますが、後で画像ファイルに戻したくなることもでてくるはず。 そんなときは、本ソフトを使ってみてはいかがでしょうか。OCRの処理など有料ソフトのような高機能性はありませんが、変換したいPDFを選択して保存先のフォルダを指定するだけでプレビューを確認しながら高速変換できる使い勝手の良
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く