{"id":1168,"date":"2016-09-12T10:40:47","date_gmt":"2016-09-12T01:40:47","guid":{"rendered":"http:\/\/blog.box.kr\/?p=1168"},"modified":"2016-09-12T10:40:47","modified_gmt":"2016-09-12T01:40:47","slug":"%ed%99%94%ec%9d%bc%eb%aa%85-%ec%9d%bc%ea%b4%84-%ec%86%8c%eb%ac%b8%ec%9e%90-%eb%b3%80%ea%b2%bd","status":"publish","type":"post","link":"https:\/\/blog.box.kr\/?p=1168","title":{"rendered":"\ud654\uc77c\uba85 \uc77c\uad04 \uc18c\ubb38\uc790 \ubcc0\uacbd"},"content":{"rendered":"<pre><code>for i in *; do mv $i `echo $i | tr [:upper:] [:lower:]`; done<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>for i in *; do mv $i `echo $i | tr [:upper:] [:lower:]`; done<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"ngg_post_thumbnail":0,"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[1],"tags":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5q9Zn-iQ","jetpack-related-posts":[{"id":454,"url":"https:\/\/blog.box.kr\/?p=454","url_meta":{"origin":1168,"position":0},"title":"RED5 &amp; FFMPEG &amp; FFserver \uc2a4\ud2b8\ub9ac\ubc0d \uc11c\ubc84 \uad6c\ucd95\ud558\uae30","date":"2014-12-18","format":false,"excerpt":"\u00a0 http:\/\/blog.syszone.co.kr\/2498?category=17 \u00a0 \uc791\uc131\uc790 : \uc11c\uc9c4\uc6b0(alang@syszone.co.kr) \uc791\uc131\uc77c : 2009\ub144 1\uc6d4 5\uc77c 4.1 FFMPEG\ub85c \uc778\ucf54\ub529 \ud658\uacbd \uad6c\ucd95\ud558\uae30 - \uae30\ubcf8 \ud504\ub85c\uadf8\ub7a8 \uc124\uce58 # yum install ruby # yum install ncurses-devel* # yum install lame # yum install libogg # yum install libvorbis # yum install flvtool2 # yum install ffmpeg - \ucf54\ub371\u2026","rel":"","context":"In &quot;\uae30\uc220\uc790\ub8cc&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":491,"url":"https:\/\/blog.box.kr\/?p=491","url_meta":{"origin":1168,"position":1},"title":"Auto Updater\uc758 \uad6c\uc131\uc5d0 \ub300\ud55c \ub2e8\uc0c1.","date":"2014-12-22","format":false,"excerpt":"Update \uac80\uc99d \ud654\uc77c \uad6c\uc870 <File Name>;<time-stamp>;<version> [\/\/ comments ] <File Name>[;<time-stamp>;<version>] [\/\/ comments ] <File Name>[;?] [\/\/ comments ] <File Name>[;delete] [\/\/ comments ] ... 1. semi colon (;)\uc73c\ub85c \uac01 \ud544\ub4dc\ub97c \uad6c\ubd84 2. \ud654\uc77c\uc774\ub984\uc5d0\ub294 \uc0c1\ub300 \uacbd\ub85c\uac00 \ucd94\uac00\ub428 3. \ud654\uc77c\uc774\ub984 \ub2e4\uc74c \ubc84\uc804 \ub610\ub294 delete, ?, \uacf5\ubc31 \uc874\uc7ac ( \uc0dd\ub7b5 \uac00\ub2a5 )\u2026","rel":"","context":"In &quot;\uc77c\uc0c1&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":815,"url":"https:\/\/blog.box.kr\/?p=815","url_meta":{"origin":1168,"position":2},"title":"L(U)nix \uc5d0\uc11c \ud2b9\uc815 \ubb38\uc790\uc5f4 \uc704\uce58 \ud45c\uc2dc \ubc0f \uad6c\uac04 \uc815\ubcf4 \ubcf4\uae30","date":"2015-05-19","format":false,"excerpt":"\u00a0 grep \u00a0 -n \"\ud328\ud134\" \u00a0\ud654\uc77c\uba85 \u00a0\uc5d0\uc11c \ucc98\ub7fc \u00a0-n \uc635\uc158\uc744 \uc0ac\uc6a9\ud558\uba74 \ucc3e\uace0\uc790 \ud558\ub294 \ubb38\uc790\uc5f4\uc774 \ud3ec\ud568\uc774 \ub418\uc5b4 \uc788\ub294 line number\ub97c \ud45c\uc2dc \ud574 \uc900\ub2e4. \u00a0 sed -n 'xxxx,xxxxp' \u00a0\ud654\uc77c\uba85 \u00a0 \uc774\ub807\uac8c \ud558\uba74 \ud654\uc77c\uc5d0\uc11c xxxx\uc5d0\uc11c xxxxp\uae4c\uc9c0\uc758 \ub0b4\uc6a9\uc744 \ucd9c\ub825 \ud574 \uc900\ub2e4. ( p\ub294 \ub4a4\uc5d0\ub9cc \ubd99\uc784 ) ex) xxx.log\uc5d0\uc11c 100\uc904 \uc5d0\uc11c 200\uc904\ub9cc \ud45c\uc2dc \ud558\uae30 =>\u2026","rel":"","context":"In &quot;\uae30\uc220\uc790\ub8cc&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":772,"url":"https:\/\/blog.box.kr\/?p=772","url_meta":{"origin":1168,"position":3},"title":"Installing Taiga on CentOS  (x64)","date":"2015-05-11","format":false,"excerpt":"\u00a0 Dependencies ... yum update -y yum groupinstall \"Development Tools\" -y yum install libxslt-devel libxml2-devel libXt-devel curl git tmux -y Installing PostgreSQL ... TAIGA_POSTGRES_BD = taiga TAIGA_POSTGRES_USER = taiga TAIGA_POSTGRES_PASSWORD=`< \/dev\/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-20};echo;` ... rpm -ivh http:\/\/yum.postgresql.org\/9.4\/redhat\/rhel-6-x86_64\/pgdg-centos94-9.4-1.noarch.rpm sed -i 's\/^gpgkey.*\/&nexclude=postgresql*\/' \/etc\/yum.repos.d\/CentOS-Base.repo yum -y install postgresql94 postgresql94-contrib\u2026","rel":"","context":"In &quot;\uae30\uc220\uc790\ub8cc&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":799,"url":"https:\/\/blog.box.kr\/?p=799","url_meta":{"origin":1168,"position":4},"title":"[scrap] grep , sed, awk \uc815\uaddc\uc2dd","date":"2015-05-17","format":false,"excerpt":"** grep \ud55c \ub370\uc774\ud130 \uc911 3\ubc88\uc9f8 \ud56d\ubaa9\ub9cc \uac00\uc838 \uc624\uace0 \uc2f6\uc744\ub54c.. grep \".xml\" | awk 'print {$3}' http:\/\/unabated.tistory.com\/447 \uc815\uaddc\uc2dd\uc774\ub780 \ubb34\uc5c7\uc778\uac00 ? \uc5b4\ub5a4 \ubb38\uc790\uc5f4\uc758 \uc9d1\ud569\uc744 \ubb18\uc0ac\ud558\ub294\ub370 \uc0ac\uc6a9\ub418\ub294 \ud14d\uc2a4\ud2b8 \uc2a4\ud2b8\ub9c1 \uc815\ud574\uc9c4 \uad6c\ubb38 \uaddc\uce59\uc5d0 \ub530\ub978\ub2e4 Editor, Utillity, Programming \uc5b8\uc5b4\uc5d0\uc11c \ud14d\uc2a4\ud2b8 \ud328\ud134\uc744 \uae30\uc900\uc73c\ub85c \uac80\uc0c9, \ud639\uc740 \uc870\uc791\ud558\ub294\ub370 \uc0ac\uc6a9\ub41c\ub2e4 \ubcf4\ud1b5 \uc0ac\ub78c\ub4e4\uc774 \uc4f0\ub294 \ud45c\ud604 \uc911\uc5d0\ub3c4 \uadf8\ub300\ub85c \ubb38\uc7a5\uc744 \ud574\uc11d\ud558\uba74\u2026","rel":"","context":"In &quot;Linux&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1248,"url":"https:\/\/blog.box.kr\/?p=1248","url_meta":{"origin":1168,"position":5},"title":"\uc571 \uc0c1\ud0dc(AppLifeCycle) \uc774\ubca4\ud2b8 \uc5bb\uae30","date":"2021-05-18","format":false,"excerpt":"https:\/\/flutter.dev\/docs\/get-started\/flutter-for\/android-devs#how-do-i-listen-to-android-activity-lifecycle-events\uc774 plugIn\uc744 \uc0ac\uc6a9\ud55c\ub2e4. import 'package:flutter\/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch: Colors.blue, visualDensity: VisualDensity.adaptivePlatformDensity, ), home: MyHomePage(title: 'Flutter Demo Home Page'), ); } } class MyHomePage extends StatefulWidget { MyHomePage({Key key, this.title}) :\u2026","rel":"","context":"In &quot;flutter&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/1168"}],"collection":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1168"}],"version-history":[{"count":1,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/1168\/revisions"}],"predecessor-version":[{"id":1169,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/1168\/revisions\/1169"}],"wp:attachment":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}