이사님께 주말에 나와서 detection을 활용해 사람을 분류하는 일을 했다고 얘기하면서
'할 일이 있는데 다른(꼭 해야할 필요는 없는)일을 굳이 주말에까지 나와서 한 것이 과연 잘 한 걸까?'라는 질문을 했었다.
이사님은 '그건 바보같은 일이다. 눈앞에 있는 것부터 다 끝내고 추가적으로 하면 모를까, 그런 식으로 하면 인정 받기도 힘들다.' 라는 말씀을 하셨다.
첫째는 재미를 위해서였고, 둘째는 나를 포함해 다른 사람들의 일의 양을 줄이고 싶어서 했던 일이었다. 하지만 '일'적인 측면에서는 우선순위가 잘못된 것이었을지도 모르겠다.
할 일이 있는데 다른, 플러스 알파의 일을 하는 것
굳이 주말에 나와서 하는 것이 기존 해야할 일이 아니라 플러스 알파인 것.
최근에 읽었던 '함께 자라기(애자일로 가는길)' 에서 나왔던 얘기를 했더니 이사님이 또 이런 얘기를 해주시기도 했다.
항상 ‘어떻게’를 생각하기
그리고 애초에 여기에서의 실력이 무엇인가?
회의시간에 나왔던 이야기들
바로바로 기억하고 기록하기
생각만 하고 있으면 시작을 못함.
import os
import shutil
import tqdm
path_dir = 'C:/Users/s1981/OneDrive/바탕 화면/사람찾기/'
compare_dir = 'C:/Users/s1981/OneDrive/바탕 화면/사람찾기완료_0419/'
dest_dir = 'C:/Users/s1981/OneDrive/바탕 화면/있음/'
full_file_list = sorted(os.listdir(path_dir))
full_file_list_compare_dir = sorted(os.listdir(compare_dir))
length_of_full_file_list = len(full_file_list)
length_of_full_file_list_compare_dir = len(full_file_list_compare_dir)
print(full_file_list)
print(full_file_list_compare_dir)
for index in range(length_of_full_file_list):
file_name_without_extension, ext = os.path.splitext(path_dir + full_file_list[index])
base_name = os.path.basename(file_name_without_extension)
for j in range(length_of_full_file_list_compare_dir):
if full_file_list[index] == full_file_list_compare_dir[j]:
try:
# shutil.move(path_dir + base_name +'.jpg', dest_dir + base_name + '.jpg')
# shutil.move(path_dir + base_name + '.json', dest_dir + base_name + '.json')
shutil.move(path_dir + full_file_list[index], dest_dir)
print(path_dir + full_file_list[index])
break
except:
print('error')
있던 걸 좀 수정했는데, 돌리고 나서 앗차 싶은게
반복문이 너무 비효율적이라는 것이다.
full_file_list의 인덱스가 늘 때마다 full_file_list_copare_dir을 ‘처음부터’ 끝까지 돌게된다. 리팩토링 하고 싶지만 우선은 참자. 이건 개인적으로 하고 싶은거니까.
우선적으로 해야할 일을 하자.
기술적인 부분이 많이 부족하다고 느낀다.
다른분들 돌면서 매뉴얼이 완성되면 잘 읽어봐야겠다.
cctv화면 남는 공간에 슬라이딩 팝업? 을 할 공간을 넣어보겠다고 애썼는데 잘 안돼서 선임님께 여쭤봤다. 상위 요소에 display: flex를 해주니 해결되더라
<div class="screen_box" style="display: flex">
<img :src="item.cctvPlayUrl" />
<div class="sliding_info" style="width: 100%; height: 100%; background-color: white"></div>
</div>
나는 이제껏 flex를 justifiy-content나 aligin-items를 사용할 때만 썼었는데, flex에 대한 이해가 부족했던 걸로 보인다.