約 2,749,376 件
https://w.atwiki.jp/musukasaba/pages/33.html
歴代マップサイクル一覧 注意事項 demoや動画からその時点でのマップサイクルを推測したもので、全体としての正しさを保証するものではありません。 法則のようなもの deマップとcsマップのそれぞれでアルファベット順に並んでいる オフィシャルマップはカスタムマップとは別に、最後に並んでいる 先頭グループはahoやaosのマップのことが多い マップの改行は4ないし3マップ (先頭のみ?) ごと 表記について ?がついているものは勝手に推測 *がついているものは新規導入または復活したマップ !がついているものはNEXT MAPでのつながりが確認できたペア 2010/06/01 cs_aholibrary_s0 de_aos_mill_s0 ds_aos_monkey_s1 cs_dracula de_alexandra2 de_churchtown de_museum_remake_b6 cs_olympic_beta de_office_complex de_parthenon_ukcs_b1 de_slummi cs_wolfenstein_ur_beta de_splitter_64 de_sultan_64 de_tessa cs_gentech_final de_underline de_wadi knas_rocktown_css_OE_V2 cs_italy de_aztec de_chateau de_dust2 2010/05/24 cs_aholibrary_s0 de_aos_mill_s0 ds_aos_monkey_s1 cs_dracula de_alexandra2 de_churchtown de_office_complex cs_olympic_beta de_parthenon_ukcs_b1 de_slummi de_splitter_64 cs_wolfenstein_ur_beta de_sultan_64 de_techaoslab_beta1 de_tessa cs_gentech_final de_underline de_wadi knas_rocktown_css_OE_V2 cs_italy de_aztec de_chateau de_dust2 2010/01/27 de_aos_base_s0 de_aos_mill_s0 de_aos_monkey_s1 cs_aholibrary_s0 de_ahohouse2_s2 de_bluecorridor_kai de_coldshell_css cs_baltic_corner de_museum_beta1 de_residentevi2_v3 de_sewer_b3 cs_covert de_site23 de_slummi_beta de_subway_z cs_exile_b2 de_ta_v0_8 de_tydirium_b1 de_varikko_v2 cs_occupation de_aztec de_dust2_winter de_train cs_italy 2009/12/09 de_ahomill_s5 de_aos_base_s0 de_aos_monkey_s1 cs_aholibrary_s0 de_ahohouse2_s2 de_bluecorridor_kai de_coldshell_css cs_baltic_corner de_museum_beta1 de_residentevi2_v3 de_sewer_b3 cs_covert de_site23 de_slummi_beta de_subway_z cs_exile_b2 de_ta_v0_8 de_tydirium_b1 de_varikko_v2 cs_occupation de_aztec de_dust2_winter de_train cs_italy 2009/12/08 de_ahomill_s5 de_aos_base_s0 de_aos_monkey_s1 cs_aholibrary_s0 de_ahohouse2_s2 de_bluecorridor_kai de_coldshell_css cs_baltic_corner de_museum_beta1 de_residentevi2_v3 de_sewer_b3 cs_exile_b2 de_site23 de_slummi_beta de_subway_z cs_occupation de_ta_v0_8 de_tydirium_b1 de_varikko_v2 cs_xmas de_aztec de_dust2_winter de_train cs_italy 2009/12/03 de_ahomill_s5 de_aos_base_s0 de_aos_monkey_s1 cs_aholibrary_s0 de_ahohouse2_s2 de_bluecorridor_kai de_coldshell_css * cs_covert de_museum_beta1 de_residentevi2_v3 de_sewer_b3 cs_exile_b2 de_site23 de_slummi_beta de_subway_z cs_occupation de_ta_v0_8 de_tydirium_b1 de_varikko_v2 cs_xmas de_aztec de_dust2_winter de_train cs_italy 2009/11/29 de_ahomill_s5 de_aos_base_s0 de_aosmonkey_s1 cs_aholibrary_s0 de_ahohouse2_s2 de_bluecorridor_kai de_coldshell_css cs_covert de_museum_beta1 de_residentevi2_v3 de_sewer_b3 cs_occupation de_site23 de_slummi_beta de_subway_z cs_tune_zone_b1 de_ta_v0_8 de_tydirium_b1 de_varikko_v2 cs_xmas de_aztec de_dust2_winter de_train cs_italy 2009/9/10 cs_aholibrary_s0 de_ahoferno_s2 de_aos_monkey_s1 cs_business de_bluecorridor_kai de_boston de_facades_beta cs_gentech_final de_hydrofire de_losttemple2 de_perseverance_b4 cs_hospital_tws * de_rush_v2 de_scorch de_site23 cs_oldcity de_subway_z de_varasto_v3 * de_varikko * cs_italy de_chateau de_dust2 de_piranesi 2009/06/13 de_ahoferno_s2 de_aos_monkey_s1 cs_aholibrary_s0 de_bluecorridor_kai * de_boston * de_facades_beta * cs_business de_hydrofire * de_losttemple2 de_minicastle * cs_gentech_final de_perseverance_b4 * de_rush_v2 cs_isku * de_scorch * de_subway_z de_weirdscience02 * cs_oldcity * de_chateau de_dust2 de_piranesi cs_italy 2009/2/23 cs_aholibrary_s0 de_ahoferno_s2 de_aos_monkey_s1 cs_aa_hospital_b1 * de_adrenalin * de_bluecorridor de_force * cs_business de_hydrofire_b1 de_lostemple2 de_museum_remake_b6 cs_gentech_final de_rush_v2 de_sa_cargo de_scorch_rc1 * cs_hockey * de_scud * de_subway de_westcoast * cs_italy de_aztec * de_dust2 de_piranesi 2009/1/12 過去マップがいくつか復活してる de_vostokは無かった模様 de_ahoferno_s2 de_aos_monkey_s1 cs_aholibrary_s0 de_bluecorridor de_cityfever De_Crypt_CN_v1? de_coldshell_css? de_fearmansion? de_glacier? cs_baltic_corner de_hydrofire_b1 de_losttemple2 de_mocos_mw_07 cs_business de_museum_remake_b6 de_rush_v2 de_sa_cargo cs_covert? cs_exile_b2? de_subway_z de_ta_v0_8 de_terminus2 cs_gentech_final de_chateau de_dust2 de_piranesi cs_italy 2008/10/26 de_hydrofire_b108/10/09 de_subway_z08/10/11 de_underway08/10/11 de_cbble_night08/10/12 de_ahoferno_s208/10/12 de_acid_b208/10/18 de_bugsoft_final08/10/26 de_fearmansion08/10/26 de_halflandia08/10/26 de_haunts08/10/26 de_operation_groundhog08/10/26 de_ahoferno_s2 de_crimson de_museum_remake_b6 cs_gentech_final de_rush_v2 de_losttemple_v2 cs_militia cs_xmas cs_covert de_nuke de_dust2 2008/10/13 ムスカ史上最大のマップ数? de_ahoffice_s2 de_ahoferno_s2 de_acid_b2 de_cbble_night de_hydrofire_b1 de_losttemple2 de_museum_remake_b6? de_rush de_subway_z de_underway cs_covert de_nuke cs_office de_chateau 2008/9/12 de_livehouse de_losttemple2 de_piranesi ! cs_aholibrary_s0 ! cs_xmas de_tides? cs_alps_css_rc1 cs_exile_b2 2008/8/26 de_aos_monkey_s1* de_ahohouse2_ext_s0* de_residentevil2_v3 de_unhallowed_b1 2008/8/15 de_varasto* de_toxin_50* de_aos_monkey_s0* de_metro* 2008/8/2-4 cs_exile_b2 * de_livehouse * de_chateau * cs_alps_css_rc1* de_unhallowed_b1* cs_friesland_beta ? de_residentevil2_v3* 2008/5/31 de_ahohouse_s5 de_ahohouse2_s2 ! cs_aholibrary_s0 de_concarve de_crush de_industrials cs_business de_losttemple2_beta de_museum_beta1 de_museum_remake_b6 cs_gentech_final de_rotterdam de_rush_v2 de_sa_cargo cs_occupation de_siena de_ta_v0_8 de_tydirium_b1 cs_tune_zone_b1 de_aztec de_dust2 de_inferno cs_italy 2008/2/22? cs_gentech_final ! de_museum_beta1! cs_aholibrary_s0 de_ahohouse_s5 de_aholibrary de_crush De_Crypt_CN_v1 * de_darkcastle_rebirth De_Dark_Sanctuary_CN * de_icewerk de_museum_remake_b6 de_overdrive de_sa_cargo de_sewer_bg de_siena de_solitude de_ta_v0_8 de_tydirium_b1 * de_warzaland_v3 cs_business cs_central cs_exile_b2 cs_occupation cs_onsen cs_oscorp cs_xmas de_aztec ! de_cbble ! de_dust2_winter? cs_italy 2008/01/08 cs_complex * cs_winter_docks2007 * de_museum_beta1 2007/12/14 de_ahohouse2_s2 de_ahomill_s5 cs_aholibrary_s0 de_bluecorridor de_city64v2 de_cityfever cs_atafaris+ * de_glacier * de_losttemple2_beta de_museum_remake_b6 * cs_business ujo_de_okinotori de_shishi2007_v2 de_ta_v0_8 cs_gentech_final de_dust2 de_aztec de_piranesi cs_italy 2007/11/2 de_ahohouse2_s2 de_ahomill_s5 cs_aholibrary_s0 de_bluecorridor de_city64v2 de_cityfever * cs_baltic_corner de_losttemple2_beta de_mocos_mw_07 de_museum_remake_b2 cs_business ujo_de_okinotori de_shishi2007_v2 * de_ta_v0_8 cs_gentech_final cs_italy 2007/9/26 de_ahohouse2_s2 ujo_de_okinotori? cs_aholibrary_s0 de_icewerk de_losttemple2_beta de_mocos_mw_07 cs_business de_museum_remake_b2 de_overdrive * de_ta_v0_8 cs_gentech_final de_dust2 de_piranesi de_train cs_italy 2007/9/2 de_ahohouse2_s2? de_ahomill_s5 cs_aholibrary_s0? de_bluecorridor de_cbble de_city64v2 cs_gentech_final de_darkcastle_rebirth de_icewerk de_losttemple2_beta cs_occupation de_mocos_mw_07 de_museum_remake_b2 de_ta_v0_8 ujo_de_okinotori * de_aztec de_dust2 de_train cs_italy
https://w.atwiki.jp/corda2-encore/pages/13.html
◇データ引継ぎモード ・引継1回目 ・引継2回目 ・引継3回目 ・引継4回目 ・引継5回目 ・引継6回目 ◇通常モード ・恋愛1回目 ・恋愛2回目 ・恋愛3回目 ・恋愛4回目 ・恋愛5回目 ・恋愛6回目
https://w.atwiki.jp/corda2-encore/pages/18.html
◇データ引継ぎモード ・引継1回目 ・引継2回目 ・引継3回目 ・引継4回目 ・引継5回目 ・引継6回目 ◇通常モード ・恋愛1回目・前フリ 時間:昼休み 場所:普通科棟 条件:親密度39 評価? ・恋愛1回目「想いを託す花」 時間:放課後 場所:エントランス、正門前、? 条件:親密度39 評価? ・恋愛2回目 ・恋愛3回目 ・恋愛4回目 ・恋愛5回目 ・恋愛6回目
https://w.atwiki.jp/thunderstone/pages/214.html
Stormhold/ストームホールド カードタイプ:Dungeon Feature Setting/ダンジョンの特色 環境設定 エキスパンション:Promotion Cards 英語版 Card Name Number Class Text STORMHOLD 1 SETTING Destroy the top 2 cards of each non-basic village stack.Whenever a stack is depleted, draw a new Randomizer of the same type (Hero or Village) and replace the depleted pile. 日本語版 カード名 枚数 分類 テキスト ストームホールド 1 環境設定 基本カードを除く村の山それぞれの上から2枚ずつを廃棄する。山が尽きたときは、同じ種類(英雄または村)のランダム決定カードを新たに引いて山を置き換える。 カード解説/CARD GLOSSARY エラッタ カード分析 所感 英雄と村の山が2枚ずつ少ない状態でスタート。どれかが売り切れになれば、ランダマイザを引きなおして新たな英雄/村の山を用意する。 プレイ人数によって影響の大きさが激変する環境設定の一つ。5人戦ともなれば瞬時に売り切れが発生するケースが多発し、サプライの内容が目まぐるしく入れ替わることになる。少人数戦であれば影響は小さめだが、それでも売り切れによる新たなサプライの追加が少なくとも1~2山は発生すると思われる。 LV1英雄が4枚ずつしか存在しないという点は特に影響が大きい。購入が少し遅れただけでLV2の露出が目前という状況になるので、突出して強い英雄がいるようならまずそれを押さえるのが妥当であろう。 当然ながら、特定のカードを複数枚そろえるのが前提となる構築はリスクが大きい。Village Mob/村の暴徒やPhalanx/ファランクスなどを使う場合は特に注意が必要だ。 Isri HelmspritterやIllusory Blade/イリュージョナリー・ブレードなど、サプライから直接カードを使い捨てる能力を持つカードもリスクが増大。スタートのサプライ枚数が少ないので枯渇も当然早い。新たに用意されるサプライが武器であれば良いが、そうでない可能性の方が高いので、弾切れを意識して採用枚数を決めよう。 Raider・Humanoid/レイダー・ヒューマノイドやSiege/攻城機械などのサプライを削るモンスターと組み合わさると環境が相当にカオスなことになる。 ランダマイザを引き直す手間、新たなサプライを用意する手間、片付けの手間など実プレイ時間以外で消費する時間が多目になる。時間の余裕が無い時は使用しないことをお勧めする。
https://w.atwiki.jp/smash_jp/pages/45.html
Stonehold ーこの砂岩の天井は何かを入れるためではなく、外に出さないように作られた様だ…… 公式説明 とてつもなく小さく、濃縮されたマップだ。 Stoneholdでは緊迫した展開の早い試合になる。 このマップのほとんどは木でできているので、Fire Flowerによって燃やし尽くされることも。 このマップでキルを取るための最も良い方法は相手の背後の壁が壊れるまで集中して殴り続けて、奈落へ放り出すことだ。 中央には大きな穴があるので気を付けよう、一つのグレネードが足場のブロックをすべて吹っ飛ばしてしまうこともある。 天井は下の戦闘から逃れるには悪くない場所だ、しかしあまり長くとどまらないほうがいい。 二人が戦っているときはたいていほかの二人は同じことを考えるものだ。 一つの集団になって戦うことはあまりないだろう。 また天井は見た目に反してそれなりに安全だ。石の壁は吹っ飛ばされるのをそれなりには防いでくれる。 TIPS Stoneholdは大抵たくさんの穴ができる。なのでジャンプを駆使して相手を罠にかけ、奈落へ突き落とそう。 このマップの各角に中央下部のディスペンサーからスプラッシュ毒のポーションⅡを射出するスイッチがある。 最大収容人数 4人
https://w.atwiki.jp/rsbuygoldq/pages/49.html
We will be accepting some skilling sessions with our accomplished Dungeoneering players to accomplish RS Gold. They apperceive the ins and outs of Dungeoneering and if there was anytime a accumulation of players to advice advise you the aphotic secrets of Dungeoneering it s them a href="http //www.4rsgold.com/Runescape.Gold" strong Buy Runescape Gold /strong /a /br . They ll be hosting a few skilling workshops for those who wish to apprentice more. all-embracing cant is my associate in chess, if Runscape owning a affable about bout up him in bastille absolutely pardoned. runscape fanatics who wanna are like it. Wee will aswell be accepting a Q A affair with Mod Mark, RuneScape is advance artist and an able on Dungeoneering. He will be answering all your dungeon-themed questions, so this is the absolute adventitious for you to get the advice you ve been cat-and-mouse for you to Buy RS Gold. It s appealing harder to brainstorm the aboriginal canicule of Runescape Gold. For a start, there were no monsters, no Zamorak and no god wars, which would betoken that a href="http //www.4rsgold.com/Runescape.Gold" strong Cheap Runescape Gold /strong /a /br was a breeze. Surely you could just deathwatch up, accept a cup of tea with Gothic and achieve down for some agriculture to buy Runescape Gold. However, any alfresco articles (fish, weapons, money, etc. )#) will about be with you. Castle war is about a amusement blur bold abnormally area you can go to for alleviation to accomplish added Runescape Gold.
https://w.atwiki.jp/eslina/pages/22.html
概要 43 /* contains code to download uos on MIC card */ 公開関数 wait_for_bootstrap get_adapter_memsize get_uos_loadoffset get_uos_reserved_size get_apic_id set_pci_aperture set_uos_size set_uos_reserved_size get_product_family load_uos_into_gddr load_initramfs load_command_line notify_uosboot boot_linux_uos boot_micdev_app boot_fbsd_uos adapter_init_ringbuffers adapter_wait_reset adapter_reset adapter_shutdown_device? adapter_stop_device? adapter_remove? post_boot_startup? attempt_reset adapter_post_boot_device? mic_shutdown_host_doorbell_intr_handler? set_ramoops_pa? ramoops_probe? ramoops_flip? adapter_probe? adapter_start_device? adapter_init_device? mic_send_intr? mic_enable_interrupts? mic_disable_interrupts? mic_enable_msi_interrupts? mic_reg_irqhandler? mic_unreg_irqhandler? adapter_isr? adapter_imsr? ramoops_init? ramoops_exit? ramoops_remove? adapter_init? private macros 53 #define MIC_ICR_INTVEC_SHIFT 0 54 #define MIC_DMA_INTERRUPT_VECTOR 229 // Host- Card Interrupt Vector# 55 56 #define APERTURE_SEGMENT_SIZE ((1) * 1024 * 1024 * 1024ULL) 57 58 #define UOS_RESERVE_SIZE_MIN ((128) * 1024 * 1024) 59 #define OS_RESERVE_SIZE_MIN ((32) * 1024 * 1024) 60 #define UOS_RESERVE_SIZE_MAX (((4) * 1024 * 1024 * 1024ULL) - ((4) * 1024)) 61 #define UOS_RESERVE_PERCENT 50 62 63 #define UOS_WATCHDOG_TIMEOUT 5000 // default watchdog timeout in milliseconds 64 65 #define PCIE_CLASS_CODE(x) ((x) 24 ) 66 67 /* zombie class code as per the HAS is 0xFF 68 * but on KNC, we found it as 0x03 69 */ 70 #define ZOMBIE_CLASS_CODE 0x03 71 #define DISABLE_BAR 0x02 72 #define RESET_FAILED_F2 12870 73 #define RESET_FAILED_F4 13382 内部関数 etc_read calc_deltaf reset_timer destroy_reset_workqueue? boot_timer? ramoops_read? adapter_process_one_interrupt? adapter_dpc? structure tmpqp variables mic_data ramoops_count private variables ramoops_dir etc_comp Copyright 1 /* 2 * Intel MIC Platform Software Stack (MPSS) 3 * 4 * Copyright 2010-2012 Intel Corporation. 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License, version 2, as 8 * published by the Free Software Foundation. 9 * 10 * This program is distributed in the hope that it will be useful, but 11 * WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 * General Public License for more details. 14 * 15 * You should have received a copy of the GNU General Public License 16 * along with this program; if not, write to the Free Software 17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 18 * USA. 19 * 20 * Disclaimer The codes contained in these modules may be specific to 21 * the Intel Software Development Platform codenamed Knights Ferry, and 22 * the Intel product codenamed Knights Corner, and are not backward 23 * compatible with other Intel products. Additionally, Intel will NOT 24 * support the codes or instruction set in future products. 25 * 26 * Intel offers no warranty of any kind regarding the code. This code is 27 * licensed on an "AS IS" basis and Intel is not obligated to provide 28 * any support, assistance, installation, training, or other services of 29 * any kind. Intel is also not obligated to provide any updates, 30 * enhancements or extensions. Intel specifically disclaims any warranty 31 * of merchantability, non-infringement, fitness for any particular 32 * purpose, and any other warranty. 33 * 34 * Further, Intel disclaims all liability of any kind, including but not 35 * limited to liability for infringement of any proprietary rights, 36 * relating to the use of the code, even if Intel is notified of the 37 * possibility of such liability. Except as expressly stated in an Intel 38 * license agreement provided with this code and agreed upon with Intel, 39 * no license, express or implied, by estoppel or otherwise, to any 40 * intellectual property rights is granted herein. 41 */
https://w.atwiki.jp/hmiku/pages/3325.html
【登録タグ C VOCALOID toya 曲 鏡音レン】 作詞:toya 作曲:toya 編曲:toya 唄:鏡音レン 歌詞 痛い 苦い キモチイイ 「今夜(きょう)は幾ら?」 なんて慣れたもので 麻痺した感情で 応えて 手当たり次第に世界歪めて 望んだ訳じゃ無くて そこらへんの捨て猫なんかより 汚れた僕に選ぶ余地など… 正当化することさえ無意味で 僕もきっと無意味で 明日食べられるなら 脚を開きましょう 塵を突く烏が どう美しくあれというの? もっと強く抱いて 深くアイシテ 寒い寒い寒い寒いさむいサムイよ 早く暖めて 生きるって キモチイイコト…? 「慣れては無い様に振る舞うこと」 「それでいて手は抜かないこと」 「部屋一面に響き渡る程、 大声で啼くこと」 悦ばせる術は身体で覚えた 頭の良い烏は上手く餌を貪るもの ほら、早く汚して? 貴方で満たして 欲しい欲しい欲しいほしいホシイ もっと… 全然足りないよ 足りない。足りないよ… 僕は烏で 誰も愛さなくて 僕なんて、 誰も、誰も… もっと強く抱いて いっそ壊して 今の僕は貴方のモノだから 誰も責めやしないよ 心も身体も全部あげる お金なんてもういいから 僕を本気でアイシテいて 今だけでいい "僕"の理由と 「僕が此処に在る」っていう 証を下さい コメント えろす(・ω・)だったけど悲しくていい曲だた^^^ -- 李久 (2009-03-14 15 27 57) マセレンですか(・ω・) -- 名無しさん (2009-04-01 00 13 28) toyaさんでマセレンとは(・ω・) -- 名無しさん (2009-09-02 10 21 16) toyaさんの曲にしてはえろいwでも新しい魅力を見つけた気がします。 -- 名無しさん (2009-10-23 23 55 49) これtoyaさんの曲だったのか…!昔聞いて好きになったけどタイトル思い出せず今に至ります…。ここで知れてよかった…!やっぱりtoyaさんの曲素敵 -- なの (2012-04-26 14 34 53) えっと、youtubeで見れないんだけど…?なぜ? -- 6女子(0V0) (2013-01-08 14 46 19) 名前 コメント
https://w.atwiki.jp/eyes_33/pages/31.html
Scaffolding(スキャフィールディング)を使ってみよう! まずは、作っちゃったモデルとかを削除 モデルの削除は、destoryで rails destroy model book DBの削除も[rake]で rake db drop で、scaffoldでモデル等を生成 rails g scaffold book isbn string title string price integer publish string published date cd boolean 単にモデル作る時のコマンドが、modelからscaffoldになっただけ モデルとかができたら、後はテーブル作成すればOK! rake db migrate 後は、URL叩けばActiveRecordにいきなりアクセス可能!こりゃ簡単だ!すごいね! http //localhost 3000/books Scaffoldingで作られたルートって、結構すごいよ。 実は、config/routes.rbには以下の記述があるだけ。 resources books でも、これ結構いろいろやってくれるらしい。[rake routes]で確認すると…? C \user\dev\railbook rake routes books GET /books(. format) { action= "index", controller= "books"} POST /books(. format) { action= "create", controller= "books"} new_book GET /books/new(. format) { action= "new", controller= "books"} edit_book GET /books/ id/edit(. format) { action= "edit", controller= "books"} book GET /books/ id(. format) { action= "show", controller= "books"} PUT /books/ id(. format) { action= "update", controller= "books"} DELETE /books/ id(. format) { action= "destroy", controller= "books"} / controller(/ action(/ id(. format))) とまあ、基本的なbooksへのアクセスルートを設定してくれるんだ!すごいね、これ。 Scaffoldingの各アクション アクションは例によって、[app/controllers/books_controller.rb]ですね。 index(一覧) 短い割には、意外に色々詰まってるindexのアクションメソッド def index @books = Book.all respond_to do |format| format.html # index.html.erb format.json { render json @books } end end 上記のrespond_toでフォーマット毎の出力をするらしい。 普通はHTMLなんでindex.html.erbで表示して、[http //localhost 3000/books.json]みたいだとJSON形式で表示 でテンプレートでは、ついにヘルパーがお出まし link_toではリンクを生成(そりゃそうかw) テンプレート側がこうだと、 %= link_to New Book , new_book_path % 出力HTMLはこんな感じ a href="/books/new" New Book /a new_book_pathは、ルート定義されたビューヘルパーなんだ!他にもいろいろ自動生成されてるよ。 これ、すげーな。 td %= link_to Show , book % /td って書くと、渡されたbookオブジェクトを元に、[book.id]を取得しようとして、自動でIDを降ってこんな感じでHTML出力される! td a href="/books/1" Show /a /td 確認画面も簡単に出せるんだ! td %= link_to Destroy , book, confirm Are you sure? , method delete % /td へー。出力結果を見ると、data-confirmが定義されてるだけなのか。 td a href="/books/1" data-confirm="Are you sure?" data-method="delete" rel="nofollow" Destroy /a /td これが、Rails3の 控えめなJavaScript(Unobtrusive JavaScript) ってことなんだねー。 show(詳細表示) アクションだと、params[ id]で、URLの[/books/1]の1を取れる。この形式でリクエストも取れるらしい。 @book = Book.find(params[ id]) new/create(登録) newは新規登録画面を出すアクションで、createは実際の登録のアクションだね。 あれ?newのテンプレートに、formの記述がこれしかない… %= render form % おおー、実体は[_form.html.erb]の方なんだ。 なるほどね。登録と更新でほとんど一緒のformだから、部分テンプレートにしてるのか。かしこいなー。 うお!createでのパラメタ取得、めちゃくちゃ簡単なんだ! @book = Book.new(params[ book]) これだけで、bookオブジェクトでき上がりとは…。 この場合、params[ book]で、フォームのbook[***]の値を全部取ってくるらしい。 後は、@book.save で登録するだけか…。なんと簡単な…。 Scaffoldingのcreateメソッドでは、ちゃんと登録済み確認して、redirect_toでnoticeを出すらしい。 def create @book = Book.new(params[ book]) respond_to do |format| if @book.save format.html { redirect_to @book, notice Book was successfully created. } format.json { render json @book, status created, location @book } else format.html { render action "new" } format.json { render json @book.errors, status unprocessable_entity } end end end あ、ここで指定したnoticeが、show.html.erbの一番上のnoticeに出るわけねー。良くできてるわ。 p id="notice" %= notice % /p しかも、エラー時は@bookをそのまま使ってnew画面を出すから、入力データはそのまま表示されるのか!あったまいい! edit/update(更新) editアクションはパラメタからID取って表示するだけ。 updateアクションも、基本の構造はcreateと一緒。違うのは@book.saveじゃなくて、@book.update_attributesを使うってとこ。 def update @book = Book.find(params[ id]) respond_to do |format| if @book.update_attributes(params[ book]) format.html { redirect_to @book, notice Book was successfully updated. } format.json { head ok } else format.html { render action "edit" } format.json { render json @book.errors, status unprocessable_entity } end end end @book.update_attributesは内部的にsaveを呼んでるから、savaのコールは不要 JSONでの更新成功時にある[head ok]は、HTTPのステータスのみでコンテンツなしを返す便利メソッド。ここでは[200 OK]を返すって訳 format.json { head ok } edit.html.erbは、newとeditで共通の部分テンプレートだけど、結構面白い。 %= form_for(@book) do |f| % このform_forって、オブジェクトが空だとその後の出力がいろいろと変化するらしい。 ------------- 空(new) 値あり(edit) 送信先アドレス /books /books/1 HTTPメソッド post put(疑似) 実際にはputはブラウザが対応してないから、hiddenで[name="_method" value="put"]って書いて、Railsで疑似ってるんだー まあ、なんか面倒だけど例の「RESTfulインタフェース」の方針に従っての実装なんだねー。つうか、ブラウザ頑張れよってことかw destroy(削除) 削除は、単に@book.destroyするだけ。 def destroy @book = Book.find(params[ id]) @book.destroy respond_to do |format| format.html { redirect_to books_url } format.json { head ok } end end ここでも、JSON時は[head ok]のみ返す感じ。 -
https://w.atwiki.jp/sanosoft/pages/151.html
firewalldの設定【CentOS 8】 CentOS 7まではファイアウォールとしてバックエンドに「iptables」を利用してきましたが、CentOS 8からは「nftables」に変更されました。 ただし、CentOS 7からはフロントエンドで、新たに「firewalld」というコマンドが使用できますが、CentOS 8でもこれは使用できます。 メンテナンスもしやすいし、CentOS 7と互換性があるので、この「firewalld」を利用します。 (1) firewalldの起動/停止 ■起動 # systemctl start firewalld.service ■停止 # systemctl stop firewalld.service ■自動起動設定 # systemctl enable firewalld.service (2) 必要なサービス/ポートを追加 # firewall-cmd --add-service=http --zone=public --permanent # firewall-cmd --add-service=https --zone=public --permanent # firewall-cmd --add-service=smtp --zone=public --permanent # firewall-cmd --add-service=pop3 --zone=public --permanent # firewall-cmd --add-service=imap --zone=public --permanent # firewall-cmd --add-port=587/tcp --zone=public --permanent ※「--permanent」を追加しないとサーバ再起動時に元に戻ってしまいます。 (3) 特定のポートをIP制限する場合 firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="xxxx.xxxx.xxxx.xxxx" port protocol="tcp" port="14942-14943" accept" (4) サービス/ポートを削除 # firewall-cmd --remove-service=smtp --zone=public --permanent (5) 設定の再読み込み # firewall-cmd --reload (6) 設定されているサービス/ポートの一覧表示 # firewall-cmd --list-all --zone=public