분류 전체보기 (36) 썸네일형 리스트형 mac에서 cross flatform app Flutter 시작하기 #Flutter 1. Rosetta 2 설치 : Apple silicon위에 flutter를 돌리기 위해선 install Rosetta 2를 설치하란다. 나는 M2칩이므로 설치. % sudo softwareupdate --install-rosetta --agree-to-license 2. flutter sdk 설치 : npm이 설치되어있으면 바로 시작할 수 있는 electron과 달리 flutter는 sdk를 설치해야 함. 2.1. 나는 M2칩이므로 Apple Silicon용 다운로드. 1기가 정도이다. 다운로드 받고 압축 풀고 % unzip -o flutter_macos_arm64_3.16.9-stable.zip -d ~/development/ 2.2. 환경변수 설정 % vi ~/.zshenv expo.. [도스토예프스키] 추악한 본능이 선이 되는 마법 돈은 주조된 자유다. 그래서 자유를 박탈당한 사람들에게 돈은 열 배나 더 소중하다. 도스토예프스키. 중 자전적 특징의 배경 가난 : 빈곤한 가정에서 태어나 자람 투르게네프, 톨스토이, 곤자로프 등은 부유한 지주계급 출신. 그렇게 싫어하던 투르게네프에게 돈을 빌린 적이 있다. 생존을 위한 집필 구체적인 액수가 소설에 자주 등장함. 그의 소설 속 등장인물들은 대부분 형편이 어렵다. 돈이 급하게 필요한 상황에서 갑자기 허세를 위한 소비를 해대면서 돌려막기를 하여 독자를 전전긍긍하게 만든다. 위 발췌에서 처럼 모든 주인공들은 가난하고 그래서 돈에 대한 집착을 가진다. 아래 발췌는 실제 긴 생활고에 시달렸던 도스토예프스키의 삶이 그의 문학 생활에 반영된 것이다. 그의 작품 중 장편이 많은 것은 그의 생활고와 큰 .. [톨스토이] 안나 카레니나 모든 행복한 가정은 엇비슷하지만, 불행한 가정은 제각기 나름대로의 불행을 안고 있다. - 톨스토이. 첫 문장 행복을 느낀다면 더 이상의 비교도 이유도 무의미하지만, 불행을 느끼는 순간 수많은 이유와 불만이 생겨나기 마련. 모든 성장하는 사람들은 엇비슷하지만, 성장하지 않는 사람은 제각기 나름의 이유에 따라 성장하지 않는다. 그는 최근에 와서 점점 더 빈번히 그녀에게서 일어나는 질투의 발작에 전율을 느꼈다. 그리고 그 질투의 원인이 자신에 대한 사랑이라는 것을 알고 있으면서도 그녀에 대해 식어가는 자기감정을 아무리 숨기려 해도 숨길 수가 없었다. - 톨스토이. 중 표면적 주인공 : 안나와 브론스키 욕구 충족에서 출발한 안나와 브론스키. 욕구 충족의 행복감은 오래 이어지지 않아 집착을 시작하는데 집착하고 소.. [톨스토이] 어떻게 살 것인가. 고민하는 사람 약 90여권의 저서를 남김 귀족출신. 83세까지 장수. 귀족이지만 현실적이고 실용적인 생각을 갖고 있었음 추상적, 관념적, 현학적, 사변적인 것은 거부 구체적, 경험적, 실용적, 현실적인 것을 추구 작품속에는 문학과 사상, 예술과 교육 철학이 융합되어있음 지주였지만 자기가 직접 농지 경영 및 농사에도 직접 참여 1858년 고향 야스니야 폴랴나에 농민학교를 세우며 교육에도 열정적으로 참여 미에 대한 기준이 독특했음 단순히 아름답기만 한 것은 거부, 기쁨과 쾌락만을 주는 예술도 거부 실용적인 목표가 있는 아름다움을 추구 톨스토이 인생의 가장 중요한 사건 결혼 1862년, 35세 16세 연하의 소피와 베르스와 결혼 48년 불화와 갈등이 끊이지 않았던 결혼 생활 13명의 아이 5명 사망하고 8명은 장성하여 일가.. [HackerRank] Subarray Division in Rust use std::env; use std::fs::File; use std::io::{self, BufRead, Write}; /* * Complete the 'birthday' function below. * * The function is expected to return an INTEGER. * The function accepts following parameters: * 1. INTEGER_ARRAY s * 2. INTEGER d * 3. INTEGER m */ fn birthday(s: &[i32], d: i32, m: i32) -> i32 { let mut result = 0; for i in 0..s.len() as i32 { if i+m > s.len() as i32 { break; } l.. [HackerRank] Breaking the Records in Rust use std::env; use std::fs::File; use std::io::{self, BufRead, Write}; /* * Complete the 'breakingRecords' function below. * * The function is expected to return an INTEGER_ARRAY. * The function accepts INTEGER_ARRAY scores as parameter. */ fn breakingRecords(scores: &[i32]) -> Vec { let mut result = vec![0, 0]; let mut min = &scores[0]; let mut max = &scores[0]; for score in scores { if score > .. [HackerRank] Number Line Jumps in Rust 단순 계산 문제임. 캥거루 1, 2가 다른 위치에서 다른 거리 만큼 점프를 하는데 점프 간격 시간은 같다. 캥거루 1, 2가 점프하기 시작한 후 동시에 같은 위치에서 점프하게 될 것인지 아닌지 여부를 구하는 문제. 조건 1 : a번째에 교차한다고 생각하면 더 먼 거리에서 시작한 캥거루의 점프 거리는 다른 캥거루보다 더 짧아야 한다.(v1>v2) 조건 2 : x2(더 먼 거리에서 시작한 캥거루의 시작 위치) + v2(더 먼 거리에서 시작한 캥거루의 점프 거리) * a번째점프 = x1(더 짧은 거리에서 시작한 캥거루의 시작 위치) + v1(더 짧은 거리에서 시작한 캥거루의 점프 거리) use std::env; use std::fs::File; use std::io::{self, BufRead, Write};.. [HackerRank] Apple and Orange in Rust vector의 각 element를 동일한 만큼 증가시킴 => map 메서드로 하나씩 처리한 뒤 collect 메서드로 결합. vector의 filter 메서드로 필터링 후 count 구할 수 있음. use std::io::{self, BufRead}; /* * Complete the 'countApplesAndOranges' function below. * * The function accepts following parameters: * 1. INTEGER s * 2. INTEGER t * 3. INTEGER a * 4. INTEGER b * 5. INTEGER_ARRAY apples * 6. INTEGER_ARRAY oranges */ fn countApplesAndOranges(s: i32, t: .. 이전 1 2 3 4 5 다음