トップ  > メモ一覧  > カテゴリ「開発ユーティリティ」の絞り込み結果 : 29件

29件中 1 〜 10 表示  1 | 2 | 3  次の10件> 最後»

No.4260 参加コミュニティまとめてドン

           c_commu_id: 1
                 name: サンプルコミュニティ
    c_member_id_admin: 1
c_member_id_sub_admin: 0
                 info: サンプルコミュニティです。
  c_commu_category_id: 1
           r_datetime: 2012-02-03 18:02:14
               r_date: 2012-02-03
       image_filename:
    is_send_join_mail: 1
       is_regist_join: 0
           u_datetime: 2012-02-03 18:02:14
             is_admit: public
              is_open: public
             is_topic: member
           is_comment: member


insert into c_commu values (NULL, 'サンプルコミュニティ2', 1, 0, 'サンプルコミュニティ2です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ3', 1, 0, 'サンプルコミュニティ3です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ4', 1, 0, 'サンプルコミュニティ4です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ5', 1, 0, 'サンプルコミュニティ5です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ6', 1, 0, 'サンプルコミュニティ6です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ7', 1, 0, 'サンプルコミュニティ7です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ8', 1, 0, 'サンプルコミュニティ8です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ9', 1, 0, 'サンプルコミュニティ9です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ10', 1, 0, 'サンプルコミュニティ10です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ11', 1, 0, 'サンプルコミュニティ11です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ12', 1, 0, 'サンプルコミュニティ12です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ13', 1, 0, 'サンプルコミュニティ13です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ14', 1, 0, 'サンプルコミュニティ14です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ15', 1, 0, 'サンプルコミュニティ15です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ16', 1, 0, 'サンプルコミュニティ16です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ17', 1, 0, 'サンプルコミュニティ17です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');
insert into c_commu values (NULL, 'サンプルコミュニティ18', 1, 0, 'サンプルコミュニティ18です', 1, '2012-02-03 18:02:00', '2012-02-03', '', 1, 0, '2012-02-03 18:02:00','public','public','member','member');



mysql> select * from c_commu_member\G
*************************** 1. row ***************************
    c_commu_member_id: 1
          c_member_id: 1
           c_commu_id: 1
           r_datetime: 2012-02-03 18:02:14
      is_receive_mail: 0
   is_receive_mail_pc: 0
   is_receive_message: 1
is_display_topic_home: 1

insert into c_commu_member values (NULL, 1, 2, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 3, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 4, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 5, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 6, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 7, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 8, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 9, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 10, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 11, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 12, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 13, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 14, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 15, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 16, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 17, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 18, '2012-02-03 18:02:00', 0, 0, 1, 1);
insert into c_commu_member values (NULL, 1, 19, '2012-02-03 18:02:00', 0, 0, 1, 1);

更新:2012/02/03 23:28 カテゴリ: OpenPNE2  > 開発ユーティリティ ▲トップ

No.2538 OpenPNE セキュリティ対策

セキュリティ対策

*XSS(Cross Site Scripting)
DB、リクエストから取得した値を表示する際にはHTML生成前に デフォルトで全てサニタイズされるようにしており、 管理画面から管理者が入力した項目など信頼できる一部の値のみを そのまま表示するようにしている
*SQL Injection
変数が含まれるSQL文はプレースホルダを使用し エスケープ処理を行っている
*CSRF(Cross Site Request Forgeries)
データ登録・編集などdoアクションのすべてのリクエストに セッションIDに基づいたハッシュ値(セッションIDそのものではない) を含めて、これが一致しない場合にはアクションを行わない
*Null Byte Attack
リクエストバリデーションの際に、事前のフィルタリングで 全変数デフォルトでヌルバイトを削除している
*Directory Traversal
ローカルファイルをオープンする場合には /などを含む文字列は弾いている
*HTTP Response Splitting
リダイレクトのためのLocationヘッダなど、 スクリプト側で動的にHTTP Response Headerを生成する場合には 不要なCRおよびLFを除去している
*Session Hijacking
携帯版を除きセッションIDの取得はCookieからのみに制限している また、セッションの有効期限をpc/ktai/adminそれぞれに設定できる
携帯版については、GET(/POST)でセッションIDを引き回すため URLにセッションIDが含まれてしまうが、Refererで外部に漏れないよう 外部サイトへのリンクを一切生成しないようにしている また、デフォルトでセッションの有効期限を短く設定している
*Session Fixation
pc/ktai/admin ともにログイン時に、その時点のセッションIDを無効にして 新しいセッションIDを生成している
*File Upload Attack
アップロードファイルは画像のみに限定し、 アップロード時に必ずGDに通し画像として変換できたもののみを 正当な画像として受け入れている
*OS Command Injection
外部コマンドを実行する関数は一箇所だけで、 画像変換にImageMagick?を使用する設定にしていた場合にのみ passthru()関数を使用するが、 引数として渡すコマンドは検証済みのもので リクエストを直接入れるようなことはしていない
*Parameter Manipulation
入力バリデータに通し検証済みの値を使用している
*Brute force attack
招待状発行時及び新規登録時に画像認証を挟むようにしている

引用元

更新:2010/05/24 10:58 カテゴリ: OpenPNE2  > 開発ユーティリティ ▲トップ

No.2116 SNS内名称設定

SNS内名称設定
    フレンド
        WORD_FRIEND
    マイフレンド
        WORD_MY_FRIEND
    フレンド(携帯)
        WORD_FRIEND_HALF
    マイフレンド(携帯)
        WORD_MY_FRIEND_HALF
    日記
        WORD_DIARY
    日記(携帯)
        WORD_DIARY_HALF
    コミュニティ
        WORD_COMMUNITY
    コミュニティ(携帯)
        WORD_COMMUNITY_HALF
    ニックネーム
        WORD_NICKNAME
    ニックネーム(携帯)
        WORD_NICKNAME_HALF

更新:2010/02/22 11:04 カテゴリ: OpenPNE2  > 開発ユーティリティ ▲トップ

No.1587 REST_XML によるSlavePNE認証の設定項目

'URL' => Master側のURL
'cryptType'   => 暗号化の手法
'cryptKey'   => 暗号化に使う文字列
'usernameKey'   => GETリクエストする時のIDのname
'passwordKey'   => GETリクエストする時のパスワードのname
'resultKey'   => 成功/失敗 レスポンスのname
'correctValue'   => レスポンス時に「認証成功」とするときのvalue

更新:2009/10/08 05:13 カテゴリ: OpenPNE2  > 開発ユーティリティ ▲トップ

No.902 メール登録系

$data = file_get_contents('/tmp/phpmail.log');
$stdin = fopen('php://stdin', 'rb');
$raw_mail = '';
do {
  $data = fread($stdin, 8192);
if (strlen($data) == 0) {
  break;
}
  $raw_mail .= $data;
} while(true);
fclose($stdin);
while (@ob_end_clean());
$raw_mail = mb_convert_encoding($raw_mail, 'UTF-8', 'JIS');
file_put_contents('/tmp/phpmail.log', $data . "\n------------------\n" . $raw_mail);
◆php.iniの編集
sendmail_path = "/usr/bin/php /home/hoge/test.php"

更新:2009/09/15 00:21 カテゴリ: OpenPNE2  > 開発ユーティリティ ▲トップ

No.1440 ■天気リンク

■天気リンク
カレンダーについている機能
オフィスでもなくてもBIZでもい通常のOpenPNEだと、この機能をオンにすることによって
スケジュールの左端に天気予報のリンクが表示される。
→仕様としては現在ではほとんど使用されておりません。機能的にもほとんど意味はないです。

更新:2009/09/04 18:15 カテゴリ: OpenPNE2  > 開発ユーティリティ ▲トップ

No.1422 2.14でのバッチ処理一覧

tool_ashiato_update_log.cron
tool_rss_cache.cron
tool_send_birthday_mail.cron
tool_send_daily_news.cron
tool_send_dairy_news.cron
tool_send_mail_in_queue.cron
tool_send_message_in_queue.cron
tool_send_schedule_mail.cron
tool_vacuum_exec.cron

【セットアップガイドより抜粋】

4-3. cronの設定
00   6 * * * root sh OPENPNE_DIR/bin/tool_send_daily_news.cron     OPENPNE_DIR/bin/ [bin_path]/php
00   6 * * * root sh OPENPNE_DIR/bin/tool_send_birthday_mail.cron  OPENPNE_DIR/bin/ [bin_path]/php
00   6 * * * root sh OPENPNE_DIR/bin/tool_send_schedule_mail.cron  OPENPNE_DIR/bin/ [bin_path]/php
*/20 * * * * root sh OPENPNE_DIR/bin/tool_rss_cache.cron           OPENPNE_DIR/bin/ [bin_path]/php

更新:2009/09/02 17:17 カテゴリ: OpenPNE2  > 開発ユーティリティ ▲トップ

No.1357 ユーティリティファイル

ユーティリティファイル
    必要なファイル(ライブラリ等)をまとめて読み込む
        webapp/init.inc
            ※public_html/index.php で読み込まれる
    重要実行ファイル
        webapp/lib/controller.php
            ・openpne_execute() :get、postデータ取得
            ・openpne_forward() :実行モジュール・アクションの決定
    メール本文テンプレート
        webapp/templates/mail/
    validater実行ファイル
        webapp/lib/OpenPNE/Validator.php
    共通テンプレート
        webapp/modules/pc/templates/common/layout.tpl
        webapp/modules/ktai/templates/inc_ktai_header.tpl
    定数の定義
        webapp/lib/OpenPNE/Config.php
    Smarty作成関数
        lib/include/Smarty/plugins/function.
        webapp/lib/smarty_plugins/function.
    携帯
        エラーメッセージ設定
            webapp/lib/util/ktai.php
            WL54SE2
        絵文字定義
            webapp/lib/OpenPNE/KtaiEmoji.php
    登録系
        携帯
            携帯アドレス登録
                ?m=ktai&a=page_o_login2&ses=
            未登録
                ?m=ktai&a=page_o_regist_ktai&ses=
            未登録
                ?m=ktai&a=page_o_regist_input&ses=
        PC
            プロフ登録
                ?m=pc&a=page_o_regist_prof&sid=
    SNS内名称設定
        フレンド
            WORD_FRIEND
        マイフレンド
            WORD_MY_FRIEND
        フレンド(携帯)
            WORD_FRIEND_HALF
        マイフレンド(携帯)
            WORD_MY_FRIEND_HALF
        日記
            WORD_DIARY
        日記(携帯)
            WORD_DIARY_HALF
        コミュニティ
            WORD_COMMUNITY
        コミュニティ(携帯)
            WORD_COMMUNITY_HALF
        ニックネーム
            WORD_NICKNAME
        ニックネーム(携帯)
            WORD_NICKNAME_HALF

更新:2009/08/22 13:38 カテゴリ: OpenPNE2  > 開発ユーティリティ ▲トップ
29件中 1 〜 10 表示  1 | 2 | 3  次の10件> 最後»

FuelPHP

Mac

フロントエンド開発

web開発

プロマネ

マネタイズ

プレゼン

webサービス運用

webサービス

Linux

サーバ管理

MySQL

ソース・開発

svn・git

PHP

HTML・CSS

JavaScript

ツール, ライブラリ

ビジネス

テンプレート

負荷・チューニング

Windows

メール

メール・手紙文例

CodeIgniter

オブジェクト指向

UI・フロントエンド

cloud

マークアップ・テキスト

Flash

デザイン

DBその他

Ruby

PostgreSQL

ユーティリティ・ソフト

Firefox

ハードウェア

Google

symfony

OpenPNE全般

OpenPNE2

Hack(賢コツ)

OpenPNE3

リンク

個人開発

その他

未確認

KVS

ubuntu

Android

負荷試験

オープンソース

社会

便利ツール

マネー

Twig

食品宅配

WEB設計

オーディオ

一般常識

アプリ開発

サイトマップ

うずら技術ブログ

たませんSNS

rss2.0