:note

mg:note

ちらしのうらがきです

gitで空コミットする

cedar-14 スタックにアップグレードする方法をさがしてて Migrating to the Celadon Cedar-14 Stack | Heroku Dev Center で git で空コミットする方法をみつけた $ git commit --allow-empty -m "Upgrading to Cedar-14" とかすると変更内容なしで

gitのセキュリティアップデートと .gitconfingの変更

年末にむけて stringer のdbの7000行確認をしたら git が危ないバージョンといわれたのでアップグレードした % heroku pg Your version of git is 2.1.0. Which has serious security vulnerabilities. More information here: https://blog.heroku.com/archives/2014/12/23/update_your_git_clients_on_windows_and_os_x % brew outdated git

rubyXLでxlsxの編集生成

rubyで xls, xlsx の編集、新規作成するとき、内容によってgemを zdavatz/spreadsheet -> xlsの読み込み、xlsの書き出し randym/axlsx -> xlsxの読み込みはできない、xlsx

InDesign.jsxの非同期書き出し可能なのはpdfとidml

非同期書き出しができるのはpdfとidmlだけ(CS5だと) #target "indesign-7.0" var doc = app.documents[0]; var fmt; var format = [ 'EPS_TYPE', 'INCOPY', 'INCOPY_CS_DOCUMENT', 'INCOPY_CS2_STORY', 'INCOPY_DOCUMENT', 'INCOPY_MARKUP', 'INDESIGN_INTERCHANGE', 'INDESIGN_MARKUP', 'INDESIGN_SNIPPET', 'INTERACTIVE_PDF', 'JPG', 'PACKAGED_XFL', 'PDF_TYPE', 'PNG_FORMAT', 'RTF', 'SVG', 'SVG_COMPRESSED', 'SWF', 'TAGGED_TEXT', 'TEXT_TYPE', 'XML', 'HTML', 'EPUB', ] var export_file_test = function

require_reloader.gemでLoadErrorになるgem

サーバの再起動無しにgemをリロードする require_reloader つかってみた teohm/require_reloader こういう↓名前空間つきのgemだとエラーになるっぽい # name-space-test_foo/lib/name/space/test_foo.rb # localgem require "name/space/test_foo/version" module Name module Space module TestFoo # Your code goes

tables.everyItem()とcells.everyItem()

everyItem() でのコンテンツのとれ方メモ #include "underscore.js" var doc = app.documents.add(); var tf = doc.textFrames.add({geometricBounds:[0,0,'210mm','297mm']}) var tbl1 = tf.parentStory.tables.add(); var tbl2 = tf.parentStory.tables.add(); _.each(tbl1.cells, function (c) { c.contents = "1-" + c.name; }); _.each(tbl2.cells, function (c) { c.contents = "2-" + c.name; }); ; tf_ev = doc.textFrames.everyItem(); $.writeln(tf_ev.contents.toSource()); table_ev = doc.textFrames.everyItem().tables.everyItem(); $.writeln(table_ev.contents.toSource()); cell_ev = doc.textFrames.everyItem().tables.everyItem().cells.everyItem(); $.writeln(cell_ev.contents.toSource()); // ["\x16\x16"] // [ //

back to top