eddie@ubuntu:~/Desktop$ apt-cache search linux-image
eddie@ubuntu:~/Desktop$ sudo apt-get install linux-image-4.10.0-30-generic
eddie@ubuntu:~/Desktop$ sudo apt-get install linux-image-extra-4.10.0-30-generic
KBS 9시 뉴스에서 취재를 나왔었는데 재미있는 사실을 확인했다.(어떤일인지는 비공개)
뉴스가 사실을 그대로 담는다고 생각하겠지만 약간은 수정을 가한다.
없는 사실을 가리는 것은 아니지만, 원하는 주제가 있다면 그 주제를 부각시키려고 한다.
아주 작은 차이지만 결과로 봤을 때는 큰 차이를 일으키는 것이.
공영 방송이고.
매우 바쁜 사람들이 무조건적으로 신뢰하고 있기에
즉, 의심이 없기에 내용은 판이하게 달라진다고 할 수 있었다.
매우 좋은 의도였기 때문이지만 있는 사실도 가공될 수 있다는 좋은 예다.
사실 미필적 고의와도 이어져 있다고 할 있다.
그러나 어느 순간에는 정의(justice)를 정의(definition)해야 한다.
나중에 억대 연봉의 KBS공무원을 그냥 뽑는게 아니다.
물론, 아닌 경우도 있지만 언론인들이 데모하는 것을 보면,
자정 작용이 확실히 있다. 당연하다고 생각하기엔 세상을 많이 알아버렸기에
자정 작용이 된다는 것은 대단한 일이다.
바뀔 수 있다. 변할 수 있다.
일전에도 몇 번 밝혔지만, 경찰이 민중의 지팡이라고 해도 항상 나서는 것은 아니다.
힘들게 일한 것에 비해는 박봉이고, 가족도 있는데 늘 안좋은 일만 하기 때문에
소위 "작품이 되는 일" 만 한다.
이것은 내 생각이 아니고 경찰에게 직접 들었다. 한번 아니고 다른 경찰에게 한번 더 해서 두번.
첫번째 단어는 "작품"이었고, 두번째는 '이야기"였다.
그래서 법보다 주먹이 가깝다는 말이 있는 것이다.
소소하게 도와주는 부분이 많다. 전국 경찰의 경우 십만이 넘는데(http://www.index.go.kr/potal/main/EachDtlPageDetail.do?idx_cd=1605) 얼마나 많은 이야기가 있을까? 몇몇 언론이나 몇 사람이 평가한다고 바뀌는 것은 없다. 공직이니 잘해도 작은 포상, 못해면 몇사람만 잘리는 구조. 학교와 더불어 우리 사회에 꼭 필요하니, 고치는 것 외엔 방법이 없다.
행동하는 것은 중요하다. 그러나 무조건 비판하는 것은 바뀌지 않는다.
소위 대기업에서 기획자란 사람들을 여럿 대했는데,
그들은 대부분 해외파다. 물론, 아이비 리그까지는 아니고 적당히 사람을 판단할 자격이 된다고 스스로
생각하게 만드는 정도의 수준. 그리고 넉넉한 백그라운드를 가지고 있다. 타워 펠리스 살면서,
요트를 가진 사람도 있지만 서울 잘나가는 땅의 건물주 정도는 아니고 자기가 하고 싶으면 대부분 지원이
되는 정도의 삶이다. 그런 친구들이 쓰는 단어 중 "물타기"란 말이 있다. 이것도 사실 2명밖에 없었는데.
4주차 필수 강의 키워드 -
컴파일(Compile)/링크(Link)
C와 C++ 프로그래밍
연산자
산술 연산자
대입 연산자
증가 (++), 감소 (--) 연산자
관계 연산자
비트 연산자
Logical Operator(논리 연산자)
비트 연산자와 논리 연산자의 차이점
shift(이동) 연산자
조건 연산자(?:)와 instanceof 연산자
연산자 우선순위
흐름제어(Flow Control)
조건문
if-else
switch
반복문
for
분기문
break
continue
컴파일 과정
포인터 기본개념
포인터 연산자
리틀 엔디안, 빅 엔디안
다중 포인터
배열
배열 포인터
포인터 배열
동적 할당
함수
함수 포인터
EntryPoint 찾기
DS(Data Structure) 점검
원시 타입(Primitive Type)
배열(Array)
스택(Stack), 큐(Queue)
연결리스트(LinkedList)
트리(Tree)
힙(Heap)
그래프(Graph)
해시(Hash)
원시타입(Primitive Type) 찾기
형변환
알고리즘이란?
디자인 패턴과 수학?
알고리즘을 잘한다는 것은?
스스로 결정하는 DS, ALGO 실력!
ALGO의 종류(Simple math, Math, Advanced math, Sorting, Simple Search/Iteration, Search, String Parsing, String Manipulation, Dynamic Programming, Brute Force, Encryption/Compression, Geometry, Graph Theory, Greedy, Recursion, Simulation)
기초 알고리즘
E-book의 경우 1K 후원자에게만 발송되었습니다.
내달즈음 1K+ 후원자분들께 모바일용 PDF(1장) 발송 예정입니다.
빨리 필요하신 1K+ 후원자분은 2장짜리로 메일 발송하겠습니다.
꼭 메일로 문의 바랍니다.(mynameis@hajunho.com)
공식적인 창작자 업데이트는 이것으로 마지막이 되겠습니다.
향 후 피드백이나 배송 관련 문의사항은
mynameis@hajunho.com 으로 메일 주시면 되겠습니다.
(도메인 서비스를 whois에서 google domains로 옮겼습니다.
메일 서비스를 plesk에서 gmail로 옮겼습니다.)
- 1권 관련하여 -
온라인 후원자 공지, 견공자제분DB 주주 기회 등 떡밥은 카페나 향 후 변모될
홈페이지를 통해서 회수하겠습니다. 견공자제분DB는 관련된 법적 문제가 많습니다.
그래서 아래와 같은 식으로 접근을 하나 봅니다.
http://jaesan.newstapa.org/
지금까지 논의된 바로는 실화를 바탕으로 한 소설로 가닥을 잡았습니다.
많은 적을 생산하고 관련해서 증거, 대응 방법 설계 등이 번거롭지 않도록 말입니다.
많은 분이 아시다시피 진흙탕같은 작은 프로젝트도 시작했고
해당 프로젝트를 통해서 소소한 스토리텔링도 해 보려고 합니다.
1권이 나올 수 있었던 것은 모금액 외에 응원해 주시는 분들과
수억의 소송 대응 지원금이 있었기 때문입니다.
천천히 썰을 풀겠습니다.
- 2권 관련하여 -
가르쳤던 많은 대학생이 원서로 직접 공부를 하기 시작했고
7년이 지난 지금, 번역된 한글 서적 보다는 원서로, 책보다 프로젝트로,
토막글보다 논문 검색을 하는 방식의 힘을 실감하고 있습니다.
기술분야에서 나름 유명했던 프로젝트라 수많은 적들을 생산하기도 했지만
덕분에 많은 목소리가 줄어들었습니다. 1권이 잘못된 조직을 와해시켰다면,
2권은 영어권에서 잘못된 철학으로 가르치던 목소리를 없앴다고 봐도 좋겠습니다.
- 마지막으로 -
개인적으로 정말 많은 경험을 하고 사색을 가지게 해주었던 프로젝트였습니다.
관련해서 빠짐없이 공유하려고 노력했습니다만 아쉬움이 남아
진흙탕 프로젝트를 시작했습니다. 마지막으로 모든 사람들이 사람위에 사람 없다는
인식을 확실히 했으면 좋겠습니다.
후원에 정말 고맙습니다.
• hajunho2.nanuminet.co.kr
로그인
Amazon Web Services 등록
✓
Credentials
✓
연락처 정보
✓
결제 정보
✓
ID 확인
계획 지원
확인
계획 지원
AWS Support는 귀하의 요구를 충족할 수 있는 선별된 계획을 제공합니다. 모든 계획은 고객 서비스, AWS 문서, 백서 및 지원 포럼에 대해 연중무휴 24시간 상시 액세스를 제공합니다. AWS 환경을 계획, 배포, 최적화하는 데 도움이 되는 기술 지원 및 추가 리소스에 액세스하려면 귀하의 AWS 사용에 가장 적합한 지원 계획을 선택하실 것을 권장합니다.
하나를 선택하십시오.
기본
설명: 계정 및 과금 관련 질문 및 AWS 커뮤니티 포럼 액세스에 대한 고객 서비스.
요금: 포함됨
개발자
사용 사례: AWS 체험
설명: 1차 접촉자는 지원 센터를 통해 기술 관련 질의를 하고 12~24시간 내(해당 지역 업무 시간 중)에 그에 대한 응답을 받을 수 있습니다.
요금: 29 USD/월부터 시작(사용량에 따른 등급)
비즈니스
사용 사례: 생산 용도로 AWS 사용하기
설명: 전화 및 채팅을 통한 연중무휴 24시간 지원, 긴급 지원 상황에 대한 1시간 내 응답 및 일반 타사 소프트웨어 지원. AWS 인프라 최적화 용도의 AWS Trusted Advisor에 대한 완전한 액세스 권한, 그리고 지원 사례 자동화 및 Trusted Advisor 결과 조회 용도의 AWS Support API에 대한 액세스 권한.
요금: 100 USD/월부터 시작(사용량에 따른 등급)
기업
사용 사례: 미션 크리티컬 용도로 AWS 사용하기
설명: 비즈니스 지원 플랜의 모든 기능뿐만 아니라 다음과 같은 기능이 있음 - 1) 사전 안내 및 모범 사례를 제공하여 AWS 솔루션의 플랜, 개발, 실행을 지원하는 할당된 기술 계정 관리자(TAM), 2) 청구, 계정 분석 및 지원을 제공하는 지원 컨시어지, 3) 인프라 이벤트 관리에 액세스하여 제품 출시, 계절별 프로모션/이벤트 및 마이그레이션 지원, 4) 우선 순위에 따른 사례 처리 방식으로 중요 지원 사례에 15분 내 응답
요금: 15,000 USD/월부터 시작(사용량에 따른 등급)
이 옵션을 선택하면 고객 지원 부서에서 48시간 내에 귀하에게 연락해 귀하의 요구 사항을 논의하고 가입 절차를 완료할 것입니다. 지원 리소스는 가입 완료 시 사용할 수 있고 그때까지는 요금이 발생하지 않습니다.
계획 비교 및 요금 예시를 비롯한 AWS Support의 모든 기능과 혜택을 알아보시려면 여기를 클릭하십시오.
계속
• 개인 정보 보호 정책
• 이용 약관
© 2017 Amazon Web Services, Inc. 또는 자회사. All rights reserved.
void main_blinky( void )
{
const TickType_t xTimerPeriod = mainTIMER_SEND_FREQUENCY_MS;
/* Create the queue. */
xQueue = xQueueCreate( mainQUEUE_LENGTH, sizeof( uint32_t ) );
if( xQueue != NULL )
{
/* Start the two tasks as described in the comments at the top of this
file. */
xTaskCreate( prvQueueReceiveTask, /* The function that implements the task. */
"Rx", /* The text name assigned to the task - for debug only as it is not used by the kernel. */
configMINIMAL_STACK_SIZE, /* The size of the stack to allocate to the task. */
NULL, /* The parameter passed to the task - not used in this simple case. */
mainQUEUE_RECEIVE_TASK_PRIORITY,/* The priority assigned to the task. */
NULL ); /* The task handle is not required, so NULL is passed. */
Message received from task
static void prvQueueReceiveTask( void *pvParameters )
{
uint32_t ulReceivedValue;
/* Prevent the compiler warning about the unused parameter. */
( void ) pvParameters;
for( ;; )
{
/* Wait until something arrives in the queue - this task will block
indefinitely provided INCLUDE_vTaskSuspend is set to 1 in
FreeRTOSConfig.h. It will not use any CPU time while it is in the
Blocked state. */
xQueueReceive( xQueue, &ulReceivedValue, portMAX_DELAY );
/* To get here something must have been received from the queue, but
is it an expected value? Normally calling printf() from a task is not
a good idea. Here there is lots of stack space and only one task is
using console IO so it is ok. However, note the comments at the top of
this file about the risks of making Windows system calls (such as
console output) from a FreeRTOS task. */
if( ulReceivedValue == mainVALUE_SENT_FROM_TASK )
{
printf( "Message received from task\r\n" );
1>------ 빌드 시작: 프로젝트: RTOSDemo, 구성: Debug Win32 ------
1> Run-time-stats-utils.c
1> main_full.c
1> main_blinky.c
1> tasks.c
1> queue.c
1> port.c
1> list.c
1> main.c
1> timerdemo.c
1> TaskNotify.c
1> StaticAllocation.c
1> semtest.c
1> recmutex.c
1> QueueSetPolling.c
1> QueueSet.c
1> QueueOverwrite.c
1> QPeek.c
1> PollQ.c
1> IntSemTest.c
1> integer.c
1> 코드를 생성하고 있습니다...
1> 컴파일하고 있습니다...
1> GenQTest.c
1> flop.c
1> EventGroupsDemo.c
1> dynamic.c
1> death.c
1> countsem.c
1> blocktim.c
1> BlockQ.c
1> AbortDelay.c
1> timers.c
1> heap_5.c
1>d:\freertosv9.0.0\freertos\source\portable\memmang\heap_5.c(344): warning C4146: 단항 빼기 연산자가 부호 없는 형식에 적용되었습니다. 결과는 역시 unsigned입니다.
1> event_groups.c
1> croutine.c
1> trcUser.c
1> trcKernelPort.c
1>d:\freertosv9.0.0\freertos-plus\source\freertos-plus-trace\trckernelport.c(121): warning C4305: '=': 'int'에서 'objectHandleType'(으)로 잘립니다.
1> trcKernel.c
1> trcHardwarePort.c
1> trcBase.c
1> 코드를 생성하고 있습니다...
1> WIN32.vcxproj -> D:\FreeRTOSv9.0.0\FreeRTOS\Demo\WIN32-MSVC\.\Debug\RTOSDemo.exe
1> WIN32.vcxproj -> .\Debug/WIN32.pdb (Full PDB)
F:\7zip\CPP\7zip>echo %INCLUDE%
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10586.0\ucrt;F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE;F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE;C:\Program Files (x86)\Windows Kits\10\include\10.0.10586.0\ucrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um;C:\Program Files (x86)\Windows Kits\10\include\10.0.10586.0\shared;C:\Program Files (x86)\Windows Kits\10\include\10.0.10586.0\um;C:\Program Files (x86)\Windows Kits\10\include\10.0.10586.0\winrt;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10586.0\ucrt;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10586.0\ucrt;%INCLUDE%;F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include
F:\7zip\CPP\7zip>echo %PATH%
F:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft SDKs\F#\4.0\Framework\v4.0\;C:\Program Files (x86)\MSBuild\14.0\bin;F:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\;F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN;F:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319;F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCPackages;C:\Program Files (x86)\HTML Help Workshop;F:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Performance Tools;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Brackets\command;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Users\하준호\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files (x86)\nodejs\;C:\Program Files\Git\cmd;F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;C:\Users\하준호\AppData\Roaming\npm;F:\Users\하준호\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\
F:\7zip\CPP\7zip>echo %LIB%
F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB;F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB;C:\Program Files (x86)\Windows Kits\10\lib\10.0.10586.0\ucrt\x86;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86;C:\Program Files (x86)\Windows Kits\10\lib\10.0.10586.0\um\x86;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10586.0\ucrt\x86;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib\x86;F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10586.0\um\x86
075
반응형
반응형
최근댓글