다시 시작 Tap to restart 384

Q. 티스토리 블로그 모든 글에 "♡ 공감 버튼 눌러 주세요."라고 적는 법은?

목표와 방법 순으로 내용을 적어 보겠습니다. 목표: 공감 버튼 눌러 달라고 모든 글에 적기 블로그 글이 끝나고 나면 ♡ 공감 버튼이 보입니다. 공감 버튼 밑에다가 "이 글이 도움이 되었다면 ♡를 눌러 주세요." 이런 내용을 적고 싶습니다. 적어서 효과가 있는지는 사실 잘 모르겠습니다. 그래도 눌러 달라고 모든 글에 적고 싶습니다. 마음 약한(?) 분들은 눌러 줄 수도 있으니까요. 누르기 전 모습이죠. 누른 뒤 모습이고요. ♡가 많다고 해서 사실 얻는 건 없죠. 그래도 그저 이름 모를 누군가한테 ♡를 하나 받으면 기분이 좋죠. 기분이 좋으면 또 글을 쓸 수 있는 힘이 되고요. 방법1: 열심히 모든 글에 적기 모든 글 끝에다가 "이 글이 도움이 되었다면 ♡를 눌러 주세요." 라고 적어볼 수 있겠죠. 블로그 ..

MacOS용 무료 파일관리 프로그램 free filemanager program, mucommander

MacOS용 파일관리 프로그램, mucommander MacOS에서도 파일관리 프로그램을 찾아 헤맸는데, 써본 것 중 mucommander가 가장 좋은 거 같다. 앱스토어 무료도 받아서 써보고 했지만, 이 프로그램이 내 취향에 맞는 거 같다. 사실 MacOS용은 아니다. 윈도우, 리눅스 어느 운영체제든 다 쓸 수 있다. 실행 화면은 이렇게 생겼다. mucommander.com 사이트에서 내려받을 수 있다. 앱스토어에는 없다.

Google firebase Firestore의 아쉬운 점, 검색

Firestore 장점 서버리스. 서버 없이 앱 개발도 가능하다. 실시간 동기화와 오프라인 모드 지원. 여러 기기에 앱을 사용해도 자동 동기화된다. Firestore는 NoSQL 데이터를 문서 컬렉션으로 저장한다. 참고. Firebase 실시간 데이터베이스와 Firebase Firestore 비교 실제 개발해봤을 때 아쉬운 점. 검색 검색이다. MySQL 같은 보통 DBMS에서 제공해주는 검색이 안 된다. 특히 Like 검색이 안 된다. "a%" a로 시작하는 "%a" a로 끝나는 "%a%" 가운데 a가 있는 등의 검색이 안 된다. 간단한 쿼리들만 가능하다. Firestore 문서 익혀보고 코드 익히고 다 개발했는데, 시작할 때는 like 검색도 될 줄 알았는데... 역시 문서를 꼼꼼이 봐야하는 거 같다..

Java의 변수variables, 데이터타입datatype

변수(變數) variables 변수는 변하는 수다. 수학 시간에 공부하는 그 변수다. 그 변수를 영어로 variable이라고 한다. 프로그래밍에서는 a = 1 이런 식으로 주로 쓴다. 이 말은 삼성전자가 만드는 그 메모리, RAM에 공간을 만들고 그 공간의 이름을 a라고 부르겠다는 것이고, a란 메모리 공간에 1이란 값을 저장해달란 뜻이다. 프로그래밍에서 변수란 메모리 공간을 뜻한다고 볼 수 있다. a = 2라고 쓰면 1이란 값은 날리고 2로 새로 저장해 놓는다. a를 출력하라고 명령하면 2가 나온다. a = "Hello World" a = 3.141592 a = 10의 100제곱 a = 1 / 3 a = 참 등 이런 저런 정보를 저장하고 싶을 것이다. 여기서 질문이 생기게 된다. a란 변수에 저렇게 다..

Java의 Hello World

Java의 Hello World Java의 Hello World는 너무 복잡하다. Hello World! 한 문장을 출력하기 위해서 코드가 너무 길다. 이해해야 할 것도 많다. class는 뭐지? public은? static? void? String? []는? args? System.out 은 또 뭐지? class란 개념부터가 프로그래밍을 하기 싫게 만든다. 각 용어가 영어사전에 나오는 단어 뜻과 프로그래밍 언어 안에서 쓰는 뜻은 또 다르다. class는 수업은 아닐테고 종류? public은 공공? static은 정지된, 정적인? void는 빈? main은 주된? String은 줄? [] 뭐지? args는 안 나오네. System은 시스템일테고. 이미 여기서부터 자바란 프로그래밍 언어는 사람을 피곤하게 ..

변수나 함수 등 표기법 정리

헝가리안 표기법 Hungarian notation 변수나 함수 이름에 그 종류, 데이터 타입 따위를 명시하는 표기법. 고안자인 찰스 시모니가 헝가리인이라서 헝가리안 표기법이라고 부름. 예) strName(string 타입), lAccountNum (long 타입) 참고: 위키백과 요즘에는 헝가리안 표기법을 쓸 일이 없다. 통합개발환경(IDE)가 워낙 좋아져서 자동으로 변수 이름만 적어도 어느 타입인지 다 IDE 프로그램이 알려준다. 낙타 소문자 lower camel case 단어 전체적으로 소문자를 사용하지만, 각 합성어의 첫 글자만 대문자로 표기 예) className 참고: 위키백과 파스칼 표기법 Pascal Case 또는 낙타 대문자 Upper Camel Case 단어 전체적으로 대문자를 사용하고 ..

언어 Language 2020.10.17

독학학위 컴퓨터과학 관련 정보(제도, 법령, 일정, 기사 자격 취득시 면제되는 시험, 합격 기준 등) 정리

독학학위제란? 국가에서 실시하는 학위취득시험에 합격한 독학자(獨學者)에게 학사학위를 수여함으로써 평생교육의 이념을 구현하고 개인의 자아실현과 국가사회의 발전에 이바지하는 것을 목적으로 하는 제도 (출처: 국가평생교육진흥원 독학학위제) 관련 법령은? 독학에 관한 학위취득에 관한 법률 국가기술자격 취득시 면제되는 시험은? (출처: 독학학위제 시험면제) 자격종별 교양과정 기초과정 심화과정 정보처리산업기사 ○ ○ 정보처리기사 ○ ○ ○ 정보처리기술사 ○ ○ ○ 정보처리기사 자격증을 딸 경우 교양과정, 기초과정, 심화과정이 면제된다. 학위취득 종합시험만 합격하면 독학학위를 얻을 수 있다. 학위취득 종합시험은? 컴퓨터과학의 경우 국어, 국사, 외국어 중 2과목을 택해야 하고, 컴퓨터시스템구조, 컴퓨터네트워크, 자료..

기타 Etcs 2020.10.17

Q. 대학에 가서 컴퓨터과학을 전공한다면 뭘 공부할까?

A. 컴퓨터과학과가 있는 대학의 교과과정을 살펴보면 알 수 있다.컴퓨터과학을 전공하지 않았다면 더 더욱 교과과정을 유심히 살펴보고 관련 과목 서적을 읽어볼 필요가 있다.최소한의 관련 지식을 알고 있다는 것을 인증받기 위해서 대학에 가는 것이니까.따로 공부해서 다 알고 있다면 대학에 꼭 가야하는 것은 아니다. 컴퓨터과학과 교과과정 예출처: 한국방송통신대학교 컴퓨터과학과 교과과정 학년학기교과구분교과목명1-1(2020)전공C프로그래밍전공유비쿼터스컴퓨팅개론전공인터넷과 정보사회일반선택사진의이해교양원격대학교육의이해교양컴퓨터의이해일반선택데이터정보처리입문1-2(2020)전공컴퓨터과학 개론전공C++프로그래밍일반선택대중영화의이해교양원격대학교육의이해교양언어의이해교양대학영어전공멀티미디어시스템2-1(2020)전공Visual C..

기타 Etcs 2020.10.15

정보처리기사 실기 기초 SQL 정리

기초 SQL을 정리했다. 이걸로는 부족하고, 여러 출판사에서 나온 교재에서 기출 문제를 열심히 풀어봐야 한다. 기출 문제를 봤을 때, JOIN 등 어려운 것들보다는 기초에 가까운 것들이 나왔다. 깃허브 위키 페이지에 정리했다. 주소는 여기 자격증:정보처리:기초 SQL 정리 누워서 자기 전이나 아침에, 지하철 같은 곳에서 쉽게 암기할 수 있다. 과제 SQL 명령어 DDL Data Define Language DDL 종류 CREATE, ALTER, DROP, TRUNCATE 등 사용자 id가 ‘라이언’인 스키마 ‘기업’을 만들라. CREATE SCHEMA 기업 AUTHORIZATION 라이언; A, B, AB, O 문자 2개로 표현되는 도메인 ‘혈액형’을 정의하라. 기본 혈액형은 A다. 제약조건명은 ‘제약조..

기사를 쓴 기자에 대한 평가와 내가 좋아하는 기자의 기사만 볼 수 있는 뉴스 앱을 만들면 어떨까?

기존 앱들의 문제, 불편한 점은? 기자에 대한 정보 확인이 어렵다 다음이든 네이버든 인터넷 포털에서 모바일로 기사를 보면 기사 제목만 나온다. 작은 화면이란 한계 때문에 그런지 신문사 정보도, 기자에 대한 정보도 없다. 기사를 눌러서 들어가야 신문사 정보와 기자 정보를 볼 수 있다. 신문사야 어느 정도 알지만, 기사를 쓴 기자가 신뢰할만한 사람인지 아닌지에 대한 정보는 없다. 요즘처럼 스마트폰 시대에는 누구나 심심할 때 시간날 때 기사를 보고, 그 기사양은 예전 종이 신문시대와 비교한다면 작게는 수배 많게는 수십배 차이가 날 거 같다. 많은 기사를 보니 과거에 A기자가 쓴 기사가 별로였다고 기억해도 결국 A기자가 쓴 기사를 또 보게 된다. 기자들 평가가 없다 같은 언론사 안에서도 기자들 수준은 차이가 있..

Google Codelabs에서 개발 공부하기

Google Codelabs란?(출처: 코드랩 소개)Google Developers Codelabs provide a guided, tutorial, hands-on coding experience. 구글 개발자 코드랩은 안내된, 개별 지도의, 실제 코딩 경험을 제공한다.Most codelabs will step you through the process of building a small application, or adding a new feature to an existing application.대부분 코드랩은 작은 애플리케이션을 만들거나 기존에 있는 애플리케이션에 새로운 기능 추가하는 것을 통해서 당신을 한발자국 걷게 한다.They cover a wide range of topics such a..

인공지능 AI 2020.10.12

dart다트란?

dart다트란?dart다트 공식 사이트에 가면 dart 설명이 나온다.설명은 아래와 같다. 번역은 어색하거나 오류가 있을 수 있다.(출처: dart.dev)Dart is a client-optimized language for fast apps on any platform by Google.다트는 구글이 만든 어떤 플랫폼에서든 작동하는 앱을 빨리 만들 수 있는 클라이언트 최적화 언어다. Optimized for UI사용자 인터페이스를 위해 최적화된Develop with a programming language specialized around the needs of user interface creation개발하라. 사용자 인터페이스를 만들기 위한 요구들에 최적화된 프로그래밍 언어로. Productive..

정보처리기사 실기 단답형 용어 정리

단답형에 나올만한 용어들을 정리해봤다. 암기 학습용 PDF 파일. 용어부분을 접어서 뜻이 안 보이게 해서 뜻을 되새겨 볼 수 있고, 뜻을 보면서 용어를 떠올려볼 수 있다. 깃허브 위키에 정리했다. 주소: 자격증:정보처리:정보처리기사 실기 용어 정리 누워서 자기 전이나 아침에, 지하철 같은 곳에서 쉽게 암기할 수 있다. 출제 기준에 나온 용어들 용어 뜻 주제 DBMS Database Management System 데이터베이스 관리 시스템 다수의 사용자들이 데이터베이스 안의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합. 소프트웨어 설계 요구사항 확인 *UML Unified Modeling Language 통합 모델링 언어 소프트웨어 공학에서 사용되는 표준화된 범용 모델링 언어. 객체 지향 프로..

소프트웨어 동적 테스트 기법에 대해서 자세한 설명을 볼 수 있는 곳.

공개SW테스트 가이드에서 동적 테스트 기법에 대한 자세한 설명을 볼 수 있다. [공개SW 테스트 가이드] ⑥ SW 테스트 기법 (1) - 명세기반 기법 □ 등가분할(Equivalence Partitioning) □ 분류 트리 기법(Classification Tree Method) □ 경계값 분석(Boundary Value Analysis) □ 상태 전이 테스팅(State Transition Testing) □ 결정 테이블 테스팅(Decision Table Testing) □ 원인-결과 분석(Cause-Effect Graphing) □ 조합 테스트 기법(Combinatorial Test Techniques) □ 시나리오 테스팅(Scenario Testing) □ 오류 추정(Error Guessing) [공..

기타 Etcs 2020.10.11

빅데이터 분석기사 수행직무, 응시자격, 시험주요내용, 합격기준, 시험일정

빅데이터분석기사 수행직무는? 대용량의 데이터 집합으로부터 유용한 정보를 찾고 결과를 예측하기 위해 목적에 따라 분석기술과 방법론을 기반으로 정형/비정형 대용량 데이터를 구축, 탐색, 분석하고 시각화를 수행하는 업무를 수행(출처: q-net) 시험 일정은? 필기 접수기간: 2020년 11월 23일부터 27일까지 시험일: 2020년 12월 19일 토요일 실기 접수기간: 2021년 1월 25일부터 29일까지 시험일: 2021년 2월 20일 토요일 응시자격은? (출처: 데이터자격검정 dataq.or.kr) 다음 각 호의 어느 하나에 해당하는 사람 1. 산업기사 등급 이상의 자격을 취득한 후 응시하려는 종목이 속하는 동일 및 유사 직무분야에서 1년 이상 실무에 종사한 사람 2. 기능사 자격을 취득한 후 응시하려는..

기타 Etcs 2020.10.09