반응형
반응형

data-p 의 세계에 오신 것을 환영합니다  http://www.data-p.org/kor/

data-p 는 data processing 의 줄임말입니다.

data-p 는 범용 언어( general purpose language)이며, 멀티패러다임 언어 ( multi-paradigm language )이며,
동적 언어 ( dynamic language)이며, 스크립팅 언어 (scripting language) 입니다

data-p 는 복잡한 것을 단순하게 표현하게 해주는, 아주 간단한 문법의 언어입니다.

data-p 는 프로그래머에게 自由를 줍니다.

data-p 는 처음 시작하는 이들에게는 멀리 갈 수 있게 준비시켜줍니다.

[ data-p 의 특징 ]

  • data-p 는 세상을 심볼과 그 의미로 관련하여 보는 단순화된 철학에 기초하고 있습니다

이름중심언어입니다

  • data-p 는 모든 데이타가 실행중에 생성,변경,소멸할 수 있는, 진정한 의미의 동적인 언어입니다.
  • data-p 는 수, 문자열, 함수,매크로,클래스등 모든 데이타를 일관되고 통일되게 처리합니다.( first class )
  • data-p 는 자신의 code 를 data 로서 다룰 수 있습니다. ( homoiconicity: the code is a data )
  • data-p 는 함수프로그래밍을 지원합니다
  • data-p 는 객체지향프로그래밍을 지원합니다.
  • data-p 는 모듈을 지원합니다
  • data-p 는 예외처리를 지원합니다
  • data-p 는 다국어를 지원합니다
  • data-p 는 공동작업의 대규모 프로젝트를 지원합니다
  • data-p 를 이용하여 다른 언어를 새로 만들수 있습니다.
  • data-p 는 열린 언어로서 앞으로 새로운 컴퓨팅패러다임을 받아들일 수 있습니다.

=============================== [바로가기] ====================================

* 언어설명서(매뉴얼)

* 한글프로그래밍 매뉴얼

* ART 매뉴얼

* data-p 언어란 무엇인가 ( 한글, 파워포인트자료)

* What is data-p ( 영어, 파워포인트자료)

< 강의data-p 첫걸음> (파워포인트자료)

  1. 시작 ( start.ppt )
  2. 함수( function.ppt )
  3. 함수2( function2.ppt ) ( closure , lambda , function environment )
  4. 연산자 ( operator.ppt )
  5. 평가제어( eval.ppt )
  6. 집합( set.ppt )
  7. 시스템( system.ppt )
  8. 제어흐름( control.ppt )

< 사용자 ART 갤러리 >

100x100.crop.jpg 100x100.crop.jpg 100x100.crop.jpg 100x100.crop.jpg 100x100.crop.jpg

<바둑> <오목> <약간피곤한눈> <넉넉한추석> <사람얼굴>

100x100.crop.jpg

<눈알굴리기게임>

반응형
반응형

프로필 폴더 장소

Firefox 프로필 폴더의 기존 장소는 %APPDATA%\Mozilla\Firefox\Profiles\xxxxxxxx.default\입니다.

  • %APPDATA%는 C:\Users\<username>\AppData\Roaming\ 폴더 (Windows 7/Vista) 또는C:\Documents and Settings\<username>\Application Data\ 폴더 (Windows XP/2000)의 단축 이름이며, 여러분의 Windows의 사용자 계정 정보 이름에 따릅니다.
  • 위의 xxxxxxxx는 8 문자의 랜덤 문자열입니다.

아래 설명에 따라서 여러분의 프로필 폴더를 열어 주십시오:

반응형
반응형

이클립스에서 대소문자 변환하기 


변환할 단어를 블럭선택하고 


1.소문자 변환은 블럭 지정후 ctrl + shift + y

2. 대문자 변환은 블럭 지정후 ctrl + shift + x


반응형
반응형

10 Useful Google Spreadsheet Formulas You Must Know

http://woorkup.com/2010/02/19/10-useful-google-spreadsheet-formulas-you-must-know/


Google Spreadsheet is a powerful and free tool to manage complex spreadsheets. This tutorial illustrates ten useful formulas you must know to help you simplify the way you work in Google Spreadsheet.

Vertical Look Up

This formula searches for value in the left-most column of array and returns the value in the same row based on the index.

=vlookup(search_criterion, array, index, sort_order)

For example, if you want to find the population of the value contained in the cell C2, from all values contained in the range A2:B4, copy and paste the following formula into the cell D2:
=vlookup(C2;A2:B4;2;false)


Filter

This formula returns a filtered version of the given source array.

=filter(range; condition1, condition2,...)

In this example I filtered all values contained in the column A (range A2:A12) greater than 37.

Copy and paste the following formula into the cell B2:
=filter(A2:A12;A2:A12>37)

You can also use multiple conditions to filter a source array:
=filter(A2:A12;A2:A12>37; A2:A12<60)

In this case the formula returns all values contained in the range A2:A12 greater than 37 AND less than 60.





Concatenate

This function concatenates several text strings, contained in different cells, into one string.

=concatenate(text1, text2, text3,...)

If you want to concatenate all values contained in the cells A2, A3, A4 into one string, copy and paste this formula into the cell B2:
=concatenate(A2,A3,A4)

If you want to separate each single value with a space (cell B3), use this formula:
=concatenate(A2," ", A3," ", A4)


Find

This formula looks for a string of text within another string and returns an integer.

=find(find_text, text, position)

For example, if you want to find the "space" within the string contained in the cell C2 (which contains this text: Jack Bauer), copy and paste the following formula into the cell B2:
=find(" ", A2, 1)

This formula returns "5" that means the "space" is found within the source string after 4 characters.


Left and Right

Left extracts a substring from a string, starting from the left-most character.

=left(text, number)

Right extracts a substring from a string, starting from the right-most character.

=right(text, number)

If you want to extract the name "Jack" from the cell A2, copy and paste the following formula into the cell B2:
=left(A2;4)

If you want to extract the surname "Bauer" from the cell A3, copy and paste the following formula into the cell B3:
=right(A3;5)

You can also use the following formula to extract dynamically the name from an array of multiple values (Jack Bauer, Gregory House, Christian Troy, ...):
=left(A2; find(" ", A2, 1)-1)


Split

This formula splits text based on the given delimiter, putting each section into a separate column in the row.

=split(string, delimiter)

For example, if you want to split the values contained in the column A, using the delimiter " " (space), copy the following formula into the column B (the column C will be populated automatically):
=split(A2," ")


Substitute

This formula substitutes new text for old text in a string.

=substitute(text, search_text, new text, occurrence)

If you want to substitute "Jack" with "Mike" from the text contained in the cell A2, copy and paste this formula into the cell B2:
=substitute(A2, "Jack", "Mike",1)

Occurrence (optional, in this case "1") indicates how many occurrences of the search text are to be replaced.


Unique

This formula returns only the unique values in the source array, discarding duplicates.

=unique(array)

If you want to obtain an array of unique values from the values contained in the column A, copy and paste the following formula into the cell B2:
=unique(A2;A9)

As you can see, this formula returns only unique values in the column A, discarding all duplicates.





Google Finance

This function returns market information from Google Finance related to a specific company.

=GoogleFinance(symbol, attribute)

For example, if you want to know the Google stock price, copy and paste the following formula into the cell B2: =GoogleFinance(A2,"price")

You can use the same formula for the other companies in this example (NVidia, Intel, Cisco,...). Other attributes are volume, earning per share, opening price and so on (take a look at the official documentation for a full list).


GoogleLookup

This formula attempts to find the values for straightforward facts about specific things.

=GoogleLookup(entity, attribute)

For example if you want to find the countries of cities listed in the column A, copy and paste the following formula into the column B:

=googleLookup(A2;"country")

You can access some types of entities such as countries and territories (population, largest city), rivers (origin, length), actors and musicians (date of birth, nationality), planets and so on. For a full list of popular entities, take a look at the official documentation.


반응형
반응형

최근 시행되는 정부 정책에 의해 개인정보 수집 시도는 줄어들지만, 계정이 가진 가치는 그대로 유지될 전망이다. 대부분 유저들은  사이트를 동일한 아이디와 비밀번호로 사용하기 때문에 특정 사이트의 아이디와 비밀번호가 노출되면 연쇄적으로 여러 사이트의 해당 계정이 취약해진다.


특정 횟수 이상 틀린 패스위드가 입력되면 실명인증이나 그림문자를 추가해 로그인 입력과정을 복잡하게 하는 방식은 이미 기본적으로 적용하고 있다. 하지만 동일한 아이디와 패스워드를 사용하거나 아이디는 달라도 패스워드가 동일한 경우가 많다. 그래서 아이디나 비밀번호를 유추해서 알아내면 이미 개인정보가 노출되었다고 볼수 있다.


보안을 하려면 무엇을 보호할 것인지, 보호할 대상이 어떻게 구성되어 있는지 잘 파악해야 할 것이다.

로그인에 사용되는 정보의 종류는

계정, 패스워드, 본인인증, 실명인증,

그림문자(CAPTCHA 라고 한다.), IP(공인/지정아이피),

2차인증(보안카드/OTP/지문인식/스마트카드)

등이 있다. 


절대적인 안전은 보장할 수 없다. 예전 업체중엔 IP로 보안을 했는데, 내부 인사중에서 IP를 열어준 경우도 있어서 보안이란 데이터가 중요하지만, 보안에 대한 인식도 큰 부분이라는걸 명심하자.



반응형
반응형

개인정보보호법이 제정 시행된 지 어느덧 1년이 지났다. 그리고 지난 8월 18일부터 정보통신 이용촉진 및 정보보호 등에 관한 법률이 개정돼 현재 시행되고 있다. 하지만 그 법이 얼마나 잘 지켜지고 있는지는 의문이다. 이제 정보보호는 기술적 측면 뿐 아니라 법과 제도적인 측면까지 고려해야 할 것들이 생겨났고, 법에서 요구하는 최소한의 수준까지 무조건 지켜야 하는 일종의 규범으로 인식되고 있다. 이에 정보보호를 둘러싼 법과 정책적 이슈는 무엇이고 특히 IT 업계가 주목해야 할 정보보호의 의미는 무엇인지 짚어본다.


http://www.imaso.co.kr/?doc=bbs/gnuboard.php&bo_table=article&wr_id=41193





<그림 3> 개인정보보호 종합지원 포털(www.privacy.go.kr)에서는 관련 정보 외에도 개인정보 침해 및 유출신고를 할 수 있다. 또한 정보통신망법 대상자는 www. privacy.kr을 권장한다.

반응형

+ Recent posts