diff --git a/.trash/ 16/.drive_sync/.id_779487146558930750 b/Obsidian-Tasks-Calendar-main/.drive_sync/.id_914953696574486096 similarity index 100% rename from .trash/ 16/.drive_sync/.id_779487146558930750 rename to Obsidian-Tasks-Calendar-main/.drive_sync/.id_914953696574486096 diff --git a/Obsidian-Tasks-Calendar-main/README-1.md b/Obsidian-Tasks-Calendar-main/README-1.md new file mode 100644 index 0000000..815f395 --- /dev/null +++ b/Obsidian-Tasks-Calendar-main/README-1.md @@ -0,0 +1,219 @@ +# Taskido: Obsidian-Tasks-Timeline +## [Click here!](https://github.com/702573N/Obsidian-Tasks-Timeline) + +

Semi_Transparent

+ +--- + +# Obsidian-Tasks-Calendar +#### A custom view build with [Obsidian-Dataview](https://github.com/blacksmithgu/obsidian-dataview) to display tasks from [Obsidian-Tasks](https://github.com/obsidian-tasks-group/obsidian-tasks) and from your daily notes in a highly customisable calendar with a wide variety of views + +![light](https://user-images.githubusercontent.com/59178587/203789595-ede6138f-2c29-4148-b52f-874ab3ea43f7.png) + +## Story +All Obsidian and Task Plugin users love the program. What has been set up with the Task Plugin is just great and helps so many people to organize their work. However, just listing tasks according to certain criteria is sometimes a bit boring. To get a quick visual impression of one's workday/workweek/workmonth, a calendar view would be ideal. To be honest, I'm too stupid to program my own plugins for Obsidian, but I know some Javascript, so I programmed this Dataview snippet. I hope to offer many people a good addition to the Task Plugin and hope for an integration into the Task Plugin someday. But I'm sure there are better programmers out there, who can make my code, which is probably horrible for professionals, much better. + +## Setup +1. Install "Dataview Plugin" from the external plugins +2. Create a new folder called "tasksCalendar" or any other name and paste the files "view.js" and "view.css" into it + +![Tree Demo](https://user-images.githubusercontent.com/59178587/203789303-4474847e-ab84-4f33-8665-c17ca887ec79.png) + +3. Create a new note or edit an existing one and add the following code line: + + ```` + ```dataviewjs + await dv.view("tasksCalendar", {pages: "", view: "month", firstDayOfWeek: "1", options: "style1"}) + ``` + ```` + + If you paste the main files (js/css) into another folder then "tasksCalendar", you have to replace the name between the first quotation marks. + + 4. There are 4 different variables to set path/location as "pages", calendar view style as "view", first day of the week (0 or 1) as "firstDayOfWeek" and some style classes as "options" + +--- +## Required parameters + +### pages: + +For help and instruction take a look here [Dataview Help](https://blacksmithgu.github.io/obsidian-dataview/api/code-reference/#dvpagessource) + +``` +pages: "" +``` +Get all tasks from all notes in obsidian. + +``` +pages: '"Task Management/Work"' +``` +Set a custom folder to get tasks from. + +The dv.pages command is the same and works exactly the same like in dataview-plugin. + +``` +pages: "dv.pages().file.tasks.where(t => t.tags.includes('#Pierre'))" +pages: "dv.pages().file.tasks.where(t=>!t.checked && t.header.subpath != 'Log')" +pages: "dv.pages().file.where(f=>f.tags.includes('#ToDo') || f.tags.includes('#Task')).where(f=>f.folder != 'Inbox').tasks" +``` +It is also possible to define complex queries. These must start with `dv.pages` and output tasks as a result. + + +### view: +``` +view: "list" +view: "month" +view: "week" +``` +With the view parameter you can set the default calendar view. + + +### firstDayOfWeek: +``` +firstDayOfWeek: "1" +firstDayOfWeek: "0" +``` +Set monday (1) or sunday (0) as first day of week + + +### options: +``` +options: "style1" +``` +You have multiple options to personalize your Tasks-Calendar. The absolutelely must have is to set a custom week view style (style1, style2, ...) as your default week view style. However, you can switch between the individual styles at any time in the calendar itself by clicking the week view button again if this view is active. + +Style-switcher + +But that's not all. With the options parameter you can hide things you don't need or like, get a mini version of the calendar and many more... + +``` +options: "noIcons" +``` +Hide the task icons in front of each task. + +``` +options: "noProcess" +``` +By default the Tasks-Calendar show up tasks with a start- and a due-date on all days between these two like a calendar app displays all-day events across all days from the first to the last day. If you don't like this, you can turn it off with the `noProcess` option. + +``` +options: "noDailyNote" +``` +Hide daily notes inside calendar + +Some users do not use the Task plugin, but work mainly with daily notes. To enable these users to use the functionality of this calendar, all tasks from daily notes are displayed on the respective date of the daily note. As some task plugin users may also work with daily notes, some may find it annoying to see them in the calendar as well between all Task plugin stuff. With the option `noDailyNote` you can hide all tasks (without any Task plugin date syntax) from your calendar. + +``` +options: "noCellNameEvent" +``` +By default you can click on each cell name to jump directly into the daily note. If no daily note with this date exist, a new one will be created. This is nice for hardcore daily note users, but for others it could be annoying. To prevent unintentional execution you can disable the cell name click-events with the option `noCellNameEvent`. + +``` +options: "mini" +``` +Reduces the calendar width, height and font sizes to a more compact format. This can be used to embed the calendar into a complex sidebar in Obsidian. +On mobile devices, the font size is automatically reduced (on some views) because the limited screen size. + +``` +options: "noWeekNr" +``` +Hide the week number in front of each week-wrapper inside the month calendar. After deactivation, it is unfortunately no longer possible to jump directly to a desired week. + +``` +options: "noFilename" +``` +Hides the task header line with the note file name + +``` +options: "lineClamp1" +options: "lineClamp2" +options: "lineClamp3" +options: "noLineClamp" +``` +Set a line clamp from 1-3 inside your displayed tasks. By default 1 line is set. Alternative you can disable line clamp and show full task description text. + +``` +options: "noLayer" +``` +The back layer of the grid with the month or week information can be hidden with this. + +``` +options: "noOverdueDays" +``` +You can use this option to hide the overdue days flag on overdue tasks. + +### Optional parameters + +#### dailyNoteFolder: +``` +dailyNoteFolder: "MyCustomFolder" +dailyNoteFolder: "Inbox/Daily Notes/Work" +``` +This parameter must only be specified if this is to be used. Here you can define a custom folder path for the daily notes if they should not be saved in the default folder for new files. Of course, folder structures with several levels can also be defined here. This paramter + +#### dailyNoteFormat: +``` +dailyNoteFormat: "YYYY, MMMM DD - dddd" +dailyNoteFormat: "YYYY-[W]ww" +``` +This parameter must only be specified if this is to be used. Without this parameter the default format "YYYY-MM-DD" is used to identify your daily notes. You can set a custom format with a limited base set of characters: Y M D [W] ww d . , - : (SPACE) + +#### startPosition: + +Month: 2022 - December +``` +view: "month" +startPosition: "2022-12" +``` + +Week: 2022 - W50 +``` +view: "week" +startPosition: "2022-50" +``` +This parameter is optional and can be used to set a custom month or week to give focus after load. The default format on month view is `YYYY-MM`and on week view `YYYY-ww`. The first 4 digits represents the year and the last 1-2 digits represents the month or the week. Both must be separated with a minus character. + +#### globalTaskFilter: +``` +globalTaskFilter: "#task" +``` +This parameter must only be specified if this is to be used. Set a global task filter to hide from task text/description inside tasks-calendar. + +#### css: +``` +css: ".tasksCalendar.style4[view='week'] .grid { height: 300px !important }" +``` +Now you can write custom css rules inside a css parameter. Please use the developer console to identify the elements classes! Each style string should start with .tasksCalendar to avoid css conflicts! + +--- + +## Note colors and icon +In each note file you can define custom "color" and "icon" to show up in the calendar. To do so, you only need to add the following metadata to the first line of your note. By default the note-color is used for the dimmed background and as text-color. If you would like to give your tasks a completely different color then the note-color itself, then use the textColor meta. + +``` +--- +color: "#bf5af2" +textColor: "#000000" +icon: "❤️" +--- +``` + +The color should be hex in quotation marks to work properly. This color is set for text and as semi-transparent background. The icon itself is placed in front of the task filename header. + +![Note Color Demo](https://user-images.githubusercontent.com/59178587/203788233-555edbc4-915c-499c-bdf4-87c6030bfd55.png) + +--- + +## Filter +On the upper left corner of each calendar-view is a filter-icon to show or hide all done and cancelled tasks. The default-filter is set by options. If you have `filter` inside your options parameter, the filter is enabled by default. + +![Filter Demo](https://user-images.githubusercontent.com/59178587/203787018-483bf485-3ce5-43b4-99ae-2a3a8efbf690.png) + +--- + +## Statistic and focus + +On the upper right corner is statistic button which opens a detailed list of all your tasks for the currently selected month/week. By selecting a task type you can focusing this tasks and dimm out all others. This way you can find the tasks you are looking for more easily. + +Through a meaningful icon and a counter, you can quickly get an overview of incompleted tasks within the selected month/week without opening the pop-up window. + +![Focus Demo](https://user-images.githubusercontent.com/59178587/203786131-6ddf1389-8b66-4f3c-9d7a-121c5fe38540.png) diff --git a/Obsidian-Tasks-Calendar-main/README.md b/Obsidian-Tasks-Calendar-main/README.md new file mode 100644 index 0000000..815f395 --- /dev/null +++ b/Obsidian-Tasks-Calendar-main/README.md @@ -0,0 +1,219 @@ +# Taskido: Obsidian-Tasks-Timeline +## [Click here!](https://github.com/702573N/Obsidian-Tasks-Timeline) + +

Semi_Transparent

+ +--- + +# Obsidian-Tasks-Calendar +#### A custom view build with [Obsidian-Dataview](https://github.com/blacksmithgu/obsidian-dataview) to display tasks from [Obsidian-Tasks](https://github.com/obsidian-tasks-group/obsidian-tasks) and from your daily notes in a highly customisable calendar with a wide variety of views + +![light](https://user-images.githubusercontent.com/59178587/203789595-ede6138f-2c29-4148-b52f-874ab3ea43f7.png) + +## Story +All Obsidian and Task Plugin users love the program. What has been set up with the Task Plugin is just great and helps so many people to organize their work. However, just listing tasks according to certain criteria is sometimes a bit boring. To get a quick visual impression of one's workday/workweek/workmonth, a calendar view would be ideal. To be honest, I'm too stupid to program my own plugins for Obsidian, but I know some Javascript, so I programmed this Dataview snippet. I hope to offer many people a good addition to the Task Plugin and hope for an integration into the Task Plugin someday. But I'm sure there are better programmers out there, who can make my code, which is probably horrible for professionals, much better. + +## Setup +1. Install "Dataview Plugin" from the external plugins +2. Create a new folder called "tasksCalendar" or any other name and paste the files "view.js" and "view.css" into it + +![Tree Demo](https://user-images.githubusercontent.com/59178587/203789303-4474847e-ab84-4f33-8665-c17ca887ec79.png) + +3. Create a new note or edit an existing one and add the following code line: + + ```` + ```dataviewjs + await dv.view("tasksCalendar", {pages: "", view: "month", firstDayOfWeek: "1", options: "style1"}) + ``` + ```` + + If you paste the main files (js/css) into another folder then "tasksCalendar", you have to replace the name between the first quotation marks. + + 4. There are 4 different variables to set path/location as "pages", calendar view style as "view", first day of the week (0 or 1) as "firstDayOfWeek" and some style classes as "options" + +--- +## Required parameters + +### pages: + +For help and instruction take a look here [Dataview Help](https://blacksmithgu.github.io/obsidian-dataview/api/code-reference/#dvpagessource) + +``` +pages: "" +``` +Get all tasks from all notes in obsidian. + +``` +pages: '"Task Management/Work"' +``` +Set a custom folder to get tasks from. + +The dv.pages command is the same and works exactly the same like in dataview-plugin. + +``` +pages: "dv.pages().file.tasks.where(t => t.tags.includes('#Pierre'))" +pages: "dv.pages().file.tasks.where(t=>!t.checked && t.header.subpath != 'Log')" +pages: "dv.pages().file.where(f=>f.tags.includes('#ToDo') || f.tags.includes('#Task')).where(f=>f.folder != 'Inbox').tasks" +``` +It is also possible to define complex queries. These must start with `dv.pages` and output tasks as a result. + + +### view: +``` +view: "list" +view: "month" +view: "week" +``` +With the view parameter you can set the default calendar view. + + +### firstDayOfWeek: +``` +firstDayOfWeek: "1" +firstDayOfWeek: "0" +``` +Set monday (1) or sunday (0) as first day of week + + +### options: +``` +options: "style1" +``` +You have multiple options to personalize your Tasks-Calendar. The absolutelely must have is to set a custom week view style (style1, style2, ...) as your default week view style. However, you can switch between the individual styles at any time in the calendar itself by clicking the week view button again if this view is active. + +Style-switcher + +But that's not all. With the options parameter you can hide things you don't need or like, get a mini version of the calendar and many more... + +``` +options: "noIcons" +``` +Hide the task icons in front of each task. + +``` +options: "noProcess" +``` +By default the Tasks-Calendar show up tasks with a start- and a due-date on all days between these two like a calendar app displays all-day events across all days from the first to the last day. If you don't like this, you can turn it off with the `noProcess` option. + +``` +options: "noDailyNote" +``` +Hide daily notes inside calendar + +Some users do not use the Task plugin, but work mainly with daily notes. To enable these users to use the functionality of this calendar, all tasks from daily notes are displayed on the respective date of the daily note. As some task plugin users may also work with daily notes, some may find it annoying to see them in the calendar as well between all Task plugin stuff. With the option `noDailyNote` you can hide all tasks (without any Task plugin date syntax) from your calendar. + +``` +options: "noCellNameEvent" +``` +By default you can click on each cell name to jump directly into the daily note. If no daily note with this date exist, a new one will be created. This is nice for hardcore daily note users, but for others it could be annoying. To prevent unintentional execution you can disable the cell name click-events with the option `noCellNameEvent`. + +``` +options: "mini" +``` +Reduces the calendar width, height and font sizes to a more compact format. This can be used to embed the calendar into a complex sidebar in Obsidian. +On mobile devices, the font size is automatically reduced (on some views) because the limited screen size. + +``` +options: "noWeekNr" +``` +Hide the week number in front of each week-wrapper inside the month calendar. After deactivation, it is unfortunately no longer possible to jump directly to a desired week. + +``` +options: "noFilename" +``` +Hides the task header line with the note file name + +``` +options: "lineClamp1" +options: "lineClamp2" +options: "lineClamp3" +options: "noLineClamp" +``` +Set a line clamp from 1-3 inside your displayed tasks. By default 1 line is set. Alternative you can disable line clamp and show full task description text. + +``` +options: "noLayer" +``` +The back layer of the grid with the month or week information can be hidden with this. + +``` +options: "noOverdueDays" +``` +You can use this option to hide the overdue days flag on overdue tasks. + +### Optional parameters + +#### dailyNoteFolder: +``` +dailyNoteFolder: "MyCustomFolder" +dailyNoteFolder: "Inbox/Daily Notes/Work" +``` +This parameter must only be specified if this is to be used. Here you can define a custom folder path for the daily notes if they should not be saved in the default folder for new files. Of course, folder structures with several levels can also be defined here. This paramter + +#### dailyNoteFormat: +``` +dailyNoteFormat: "YYYY, MMMM DD - dddd" +dailyNoteFormat: "YYYY-[W]ww" +``` +This parameter must only be specified if this is to be used. Without this parameter the default format "YYYY-MM-DD" is used to identify your daily notes. You can set a custom format with a limited base set of characters: Y M D [W] ww d . , - : (SPACE) + +#### startPosition: + +Month: 2022 - December +``` +view: "month" +startPosition: "2022-12" +``` + +Week: 2022 - W50 +``` +view: "week" +startPosition: "2022-50" +``` +This parameter is optional and can be used to set a custom month or week to give focus after load. The default format on month view is `YYYY-MM`and on week view `YYYY-ww`. The first 4 digits represents the year and the last 1-2 digits represents the month or the week. Both must be separated with a minus character. + +#### globalTaskFilter: +``` +globalTaskFilter: "#task" +``` +This parameter must only be specified if this is to be used. Set a global task filter to hide from task text/description inside tasks-calendar. + +#### css: +``` +css: ".tasksCalendar.style4[view='week'] .grid { height: 300px !important }" +``` +Now you can write custom css rules inside a css parameter. Please use the developer console to identify the elements classes! Each style string should start with .tasksCalendar to avoid css conflicts! + +--- + +## Note colors and icon +In each note file you can define custom "color" and "icon" to show up in the calendar. To do so, you only need to add the following metadata to the first line of your note. By default the note-color is used for the dimmed background and as text-color. If you would like to give your tasks a completely different color then the note-color itself, then use the textColor meta. + +``` +--- +color: "#bf5af2" +textColor: "#000000" +icon: "❤️" +--- +``` + +The color should be hex in quotation marks to work properly. This color is set for text and as semi-transparent background. The icon itself is placed in front of the task filename header. + +![Note Color Demo](https://user-images.githubusercontent.com/59178587/203788233-555edbc4-915c-499c-bdf4-87c6030bfd55.png) + +--- + +## Filter +On the upper left corner of each calendar-view is a filter-icon to show or hide all done and cancelled tasks. The default-filter is set by options. If you have `filter` inside your options parameter, the filter is enabled by default. + +![Filter Demo](https://user-images.githubusercontent.com/59178587/203787018-483bf485-3ce5-43b4-99ae-2a3a8efbf690.png) + +--- + +## Statistic and focus + +On the upper right corner is statistic button which opens a detailed list of all your tasks for the currently selected month/week. By selecting a task type you can focusing this tasks and dimm out all others. This way you can find the tasks you are looking for more easily. + +Through a meaningful icon and a counter, you can quickly get an overview of incompleted tasks within the selected month/week without opening the pop-up window. + +![Focus Demo](https://user-images.githubusercontent.com/59178587/203786131-6ddf1389-8b66-4f3c-9d7a-121c5fe38540.png) diff --git a/Obsidian-Tasks-Calendar-main/tasksCalendar/.drive_sync/.id_914953704493332064 b/Obsidian-Tasks-Calendar-main/tasksCalendar/.drive_sync/.id_914953704493332064 new file mode 100644 index 0000000..e69de29 diff --git a/Obsidian-Tasks-Calendar-main/tasksCalendar/demo_file-1.md b/Obsidian-Tasks-Calendar-main/tasksCalendar/demo_file-1.md new file mode 100644 index 0000000..81fad63 --- /dev/null +++ b/Obsidian-Tasks-Calendar-main/tasksCalendar/demo_file-1.md @@ -0,0 +1,10 @@ +--- +cssclasses: + - dashboard +--- + + + +```dataviewjs +await dv.view("tasksCalendar", {pages: "", view: "week", firstDayOfWeek: "1", options: "style1"}) +``` diff --git a/Obsidian-Tasks-Calendar-main/tasksCalendar/demo_file.md b/Obsidian-Tasks-Calendar-main/tasksCalendar/demo_file.md new file mode 100644 index 0000000..81fad63 --- /dev/null +++ b/Obsidian-Tasks-Calendar-main/tasksCalendar/demo_file.md @@ -0,0 +1,10 @@ +--- +cssclasses: + - dashboard +--- + + + +```dataviewjs +await dv.view("tasksCalendar", {pages: "", view: "week", firstDayOfWeek: "1", options: "style1"}) +``` diff --git a/Obsidian-Tasks-Calendar-main/tasksCalendar/view-1.css b/Obsidian-Tasks-Calendar-main/tasksCalendar/view-1.css new file mode 100644 index 0000000..c52f789 --- /dev/null +++ b/Obsidian-Tasks-Calendar-main/tasksCalendar/view-1.css @@ -0,0 +1,722 @@ +.tasksCalendar span { + display: contents; +} +.tasksCalendar .buttons { + cursor: default; + width: 100%; + height: 30px; + display: flex; + flex-wrap: nowrap; + flex-direction: row; + margin-bottom: 4px; +} +.tasksCalendar[view='list'] button.listView, +.tasksCalendar[view='week'] button.weekView, +.tasksCalendar[view='month'] button.monthView, +.tasksCalendar.filter button.filter { + background: var(--background-modifier-active-hover); +} +body:not(.is-mobile) .tasksCalendar button.listView:hover, +body:not(.is-mobile) .tasksCalendar button.weekView:hover, +body:not(.is-mobile) .tasksCalendar button.monthView:hover, +body:not(.is-mobile) .tasksCalendar button.previous:hover, +body:not(.is-mobile) .tasksCalendar button.next:hover, +body:not(.is-mobile) .tasksCalendar button.current:hover, +body:not(.is-mobile) .tasksCalendar button.filter:hover, +body:not(.is-mobile) .tasksCalendar button.statistic:hover { + background: var(--background-modifier-hover); +} +.tasksCalendar[view='list'] button.listView svg, +.tasksCalendar[view='month'] button.monthView svg, +.tasksCalendar[view='week'] button.weekView svg, +.tasksCalendar.filter button.filter svg { + stroke: var(--icon-color-active) !important; +} +.tasksCalendar button { + background-color: transparent; + display: inline-flex; + align-items: center; + justify-content: center; + cursor: pointer; + border-radius: 5px; + color: var(--icon-color); + height: 30px; + box-shadow: none; + border: 1px solid var(--nav-item-background-active); + font-weight: normal; + font-size: 14px; + background: var(--background-secondary); + padding: 4px 6px; + outline: none; + user-select: none; + white-space: nowrap; + flex: 0; +} +.tasksCalendar button:nth-child(2), +.tasksCalendar button:nth-child(3), +.tasksCalendar button:nth-child(6) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0.5px solid var(--nav-item-background-active); + margin-right: 0; +} +.tasksCalendar button:nth-child(3), +.tasksCalendar button:nth-child(4), +.tasksCalendar button:nth-child(7) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left: 0.5px solid var(--nav-item-background-active); + margin-left: 0; +} +.tasksCalendar .current { + margin: 0 4px; + display: inline; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + flex: 1; +} +.tasksCalendar .current span:first-child { + font-weight: bold; + color: var(--icon-color); +} +.tasksCalendar .current span:last-child { + font-weight: normal; + color: var(--icon-color-active); +} +.tasksCalendar button:nth-child(1) { + margin-right: 4px; +} +.tasksCalendar button:nth-child(8) { + margin-left: 4px; +} +.tasksCalendar svg { + height: var(--icon-size); + width: var(--icon-size); + stroke-width: var(--icon-stroke); +} +.tasksCalendar .statisticPopup, +.tasksCalendar .weekViewContext { + display: none; + border-radius: 5px; + font-size: 10px; + border: 1px solid var(--nav-item-background-active); + position: absolute; + height: auto; + width: 150px; + width: auto; + background: var(--icon-color); + margin: 0 !important; + list-style: none; + padding: 2px !important; + z-index: 99; + box-shadow: 0px 0px 10px 0px var(--nav-item-background-active); + background: var(--background-secondary); +} +.tasksCalendar .statisticPopup { + right: 0; +} +.tasksCalendar .weekViewContext { + left: 65px; +} +.tasksCalendar .statisticPopup:before, +.tasksCalendar .weekViewContext:before { + content: ""; + width: 0px; + height: 0px; + -webkit-transform:rotate(360deg); + border-style: solid; + border-width: 0 10px 10px 10px; + border-color: transparent transparent var(--background-secondary) transparent; + position: absolute; +} +.tasksCalendar .statisticPopup:before { + top: -10px; + right: 5px; +} +.tasksCalendar .weekViewContext:before { + top: -10px; + left: 5px; +} +.tasksCalendar .statisticPopup.active, +.tasksCalendar .weekViewContext.active { + display: block; +} +.tasksCalendar .statisticPopup li, +.tasksCalendar .weekViewContext li { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + align-items: center; + height: auto; + font-size: 14px; + list-style: none; + color: var(--text-normal); + padding: 5px 10px; + border-radius: 5px; + cursor: pointer; +} +.tasksCalendar .statisticPopup li.active, +.tasksCalendar .weekViewContext li.active { + background: var(--background-modifier-active-hover); + color: var(--icon-color-active) !important; +} +body:not(.is-mobile) .tasksCalendar .statisticPopup li:not(.active):hover, +body:not(.is-mobile) .tasksCalendar .weekViewContext li:not(.active):hover { + background: var(--background-modifier-hover); +} +.tasksCalendar .statisticPopup li.break, +.tasksCalendar .weekViewContext li.break { + height: 1px !important; + background: var(--nav-item-background-active); + margin: 2px 5px !important; + border-radius: 0 !important; + padding: 0 !important; +} +.tasksCalendar .statisticPopup > div, +.tasksCalendar .weekViewContext > div { + height: 13px; + margin: auto 0; +} +.tasksCalendar button.statistic { + position: relative; +} +.tasksCalendar button.statistic svg { + stroke: var(--icon-color); +} +.tasksCalendar button.statistic[data-percentage="100"]:after { + display: none !important; +} +.tasksCalendar button.statistic:after { + content: attr(data-remaining); + position: absolute; + height: 14px; + width: 14px; + top: -8px; + right: -8px; + border-radius: 50%; + text-align: center; + line-height: 14px; + font-size: 9px; + font-weight: bold; + border: 1px solid var(--nav-item-background-active); + overflow: hidden; + color: var(--icon-color); + background: var(--background-secondary); +} +.tasksCalendar .weekViewContext .liIcon { + display: grid !important; + height: 18px; + width: 18px; + margin-right: 5px; + padding: 2px; +} +.tasksCalendar .weekViewContext .liIcon .box { + background: var(--icon-color); + z-index: 1; + display: grid; + overflow: hidden; + margin: 0.5px; + border-radius: 1px; +} +.tasksCalendar .weekViewContext li.active .liIcon .box { + background: var(--icon-color-active) !important; +} +.tasksCalendar .grid { + overflow: hidden; + cursor: default; + width: 100%; + height: 75vH; +} +.tasksCalendar .list { + overflow-x: hidden; + overflow-y: auto; + cursor: default; + width: 100%; + height: 75vH; +} +.tasksCalendar .cell { + z-index: 1; + display: grid; + grid-template-rows: auto 1fr; + grid-template-columns: 1fr; + overflow: hidden; + margin: 1px 0; +} +.tasksCalendar .cellContent { + overflow-x: hidden; + overflow-y: auto; + align-content: start; + padding: 1px 0; +} +.tasksCalendar .cellContent::-webkit-scrollbar { + display: none; +} +.tasksCalendar .cellName { + display: block; + font-weight: normal; + padding: 0 2px; + color: var(--text-normal); + flex-shrink: 0; + flex-grow: 0; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + text-align: left; + margin: 0; + font-size: 14px; + opacity: 0.8; +} +body:not(.is-mobile) .tasksCalendar .cellName:hover { + opacity: 1; +} +.tasksCalendar .task { + overflow: hidden; + padding: 1px; + background: var(--task-background); + border-radius: 3px; + overflow: hidden; + margin: 1px 1px 2px 1px; + font-size: 14px; + opacity: 0.8; + display: block; +} +body.theme-dark .tasksCalendar .task { color: var(--light-task-text-color); } +body.theme-light .tasksCalendar .task { color: var(--dark-task-text-color); } +body.theme-dark .tasksCalendar .task .note { color: var(--light-task-text-color); } +body.theme-light .tasksCalendar .task .note { color: var(--dark-task-text-color); } +body:not(.is-mobile) .tasksCalendar .task:hover { + opacity: 1; +} +.tasksCalendar .task.hide { + opacity: 0.2; +} +.tasksCalendar .task .inner { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + text-decoration: none; + word-break: break-all !important; + -webkit-hyphens: none !important; + line-height: 1.3; + text-decoration: none !important; + border-radius: 3px; + overflow: hidden; +} +.tasksCalendar a { + text-decoration: none !important; +} +.tasksCalendar .task .note { + display: block; + width: 100%; + font-size: 9px; + background: var(--task-background); + padding: 1px; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; +} +.tasksCalendar .task .icon { + display: inline; + width: 18px; + height: 18px; + text-align: center; + margin-right: 3px; +} +.tasksCalendar .task .description { + display: inline; + padding: 1px; +} +.tasksCalendar .task .description:before { + display: inline; + content: attr(data-relative); + margin-right: 3px; + border-radius: 3px; + margin-right: 3px; + padding: 0 3px; + font-size: 9px; + vertical-align: middle; +} +.tasksCalendar .task.overdue .description:before { + color: white; + background: #ff443a; +} +.tasksCalendar .task:not(.overdue) .description:before { + display: none; + background: black; + color: white; +} +.tasksCalendar .task.dailyNote .description:before, +.tasksCalendar .task.done .description:before, +.tasksCalendar .task.cancelled .description:before { + display: none !important; +} +.tasksCalendar .task.cancelled .note, +.tasksCalendar .task.done .note { + background: var(--nav-item-background-active) !important; + color: var(--text-faint) !important; +} +.tasksCalendar .task.cancelled .description, +.tasksCalendar .task.done .description { + text-decoration: line-through !important; + color: var(--text-faint) !important; +} +.tasksCalendar .task.cancelled, +.tasksCalendar .task.done { + background: none !important; +} +.tasksCalendar .task.overdue .inner { + background: repeating-linear-gradient(45deg, var(--task-background), var(--task-background) 5px, transparent 5px, transparent 10px) !important; +} + + +/* Today & Weekends */ +.tasksCalendar .cell.today .cellName { + font-weight: bold; + color: var(--text-normal); + opacity: 1; +} +.tasksCalendar .cell[data-weekday="0"].today .cellName { + font-weight: bold; + color: var(--icon-color-active); + opacity: 1; +} +.tasksCalendar[view='month'] .cell.today { + background: var(--background-modifier-active-hover) !important; + border: 1px solid hsla(var(--interactive-accent-hsl), 0.25) !important; + border-radius: 5px; +} +.tasksCalendar[view='week'] .cell.today { + background: var(--background-modifier-active-hover) !important; + border: 1px solid hsla(var(--interactive-accent-hsl), 0.25) !important; +} +.tasksCalendar .cell[data-weekday="0"] .cellName, +.tasksCalendar .gridHead[data-weekday="0"] { + color: var(--icon-color-active); +} + + +/* Month View */ +.tasksCalendar[view='month'] .grid { + display: grid; + gap: 4px; + grid-template-rows: 20px 1fr !important; + grid-template-columns: 1fr !important; +} +.tasksCalendar[view='month'] .gridHeads { + display: grid; + grid-template-columns: 20px 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important; + width: 100%; + height: 20px; + border: 1px solid var(--nav-item-background-active); + border-radius: 5px; +} +.tasksCalendar[view='month'] .gridHead { + display: inline; + box-sizing: border-box; + overflow: hidden; + text-align: center; + font-weight: bold; + text-overflow: ellipsis; + white-space: nowrap; + margin: 0; + font-size: 14px; + height: 20px; + line-height: 20px; + font-size: 10px; +} +.tasksCalendar[view='month'] .wrappers { + display: grid; + grid-template-rows: repeat(6, calc(100% / 6)); + grid-template-columns: 1fr !important; + min-height: 0; + height: calc(100% - 20px); + gap: 4px 4px; +} +.tasksCalendar[view='month'] .wrappers, +.tasksCalendar[view='week'] .grid { + position: relative; +} +.tasksCalendar[view='month'] .wrappers:before, +.tasksCalendar[view='week'] .grid:before, +.tasksCalendar[view='list'] .list:before { + z-index: 0; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + font-size: 120px; + font-weight: bold; + color: var(--background-modifier-active-hover); +} +.tasksCalendar[view='month'] .wrappers:before, +.tasksCalendar[view='list'] .list:before { + content: attr(data-month); +} +.tasksCalendar[view='week'] .grid:before { + content: attr(data-week); +} +.tasksCalendar[view='month'] .wrapper { + z-index: 1; + display: grid; + grid-template-rows: 1fr !important; + grid-template-columns: 22px 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important; + width: 100%; + height: 100%; + border: 1px solid var(--nav-item-background-active); + border-radius: 5px; + overflow: hidden; +} +.tasksCalendar[view='month'] .wrapperButton { + display: flex; + writing-mode: vertical-lr; + transform: rotate(180deg); + background: none; + text-align: center; + align-items: center; + justify-content: center; + font-size: 10px; + font-weight: normal; + color: var(--text-normal); + color: var(--icon-color-active); + cursor: pointer; + width: 100%; + overflow: hidden; + /* background: var(--background-primary); */ + background: var(--background-secondary); +} +.tasksCalendar[view='month'] .wrapperButton:hover { + background: var(--background-modifier-hover); +} +.tasksCalendar[view='month'] .cell { + margin: 0; +} +.tasksCalendar[view='month'] .prevMonth, +.tasksCalendar[view='month'] .nextMonth { + background: var(--background-secondary); +} + + +/* Week view */ +.tasksCalendar[view='week'] .grid { + display: grid; + gap: 2px 4px; +} +.tasksCalendar[view='week'] .cell { + border: 1px solid var(--nav-item-background-active); + border-radius: 5px; + overflow: hidden; +} + + +/* List View */ +.tasksCalendar[view='list'] .list { + border: 1px solid var(--nav-item-background-active); + border-radius: 5px; +} +.tasksCalendar[view='list'] .list .task, +.tasksCalendar[view='list'] .list .task.done, +.tasksCalendar[view='list'] .list .task .note, +.tasksCalendar[view='list'] .list .task.done .note{ + background: transparent !important; +} +.tasksCalendar[view='list'] .list .task .inner { + display: flex !important; + flex-direction: row; + flex-wrap: nowrap; + padding: 0 10px; + white-space: nowrap; +} +.tasksCalendar[view='list'] .list .task .note { + display: inline-block; + width: 150px; + flex-shrink: 0; + flex-grow: 0; +} +.tasksCalendar[view='list'] .list .task .description { + width: 100%; + flex-shrink: 1; + flex-grow: 1; +} +.tasksCalendar[view='list'] .list .task.done .note, +.tasksCalendar[view='list'] .list .task.done .description, +.tasksCalendar[view='list'] .list .task.cancelled .note, +.tasksCalendar[view='list'] .list .task.cancelled .description { + color: var(--text-faint) !important; +} +.tasksCalendar[view='list'] .list .task .note, +.tasksCalendar[view='list'] .list .task .description { + color: var(--task-color) !important; + line-clamp: 0 !important; + white-space: nowrap !important; + text-overflow: ellipsis; + overflow: hidden; + font-size: 14px; +} +.tasksCalendar summary::marker, +.tasksCalendar summary::-webkit-details-marker { + display: none !important; + content: "" !important; +} +.tasksCalendar[view='list'] details.today { + background: var(--background-modifier-active-hover); + border: 1px solid hsla(var(--interactive-accent-hsl), 0.25); +} +.tasksCalendar[view='list'] details.today summary { + font-weight: bold; + background: none; +} +.tasksCalendar[view='list'] details.today .content { + margin: 3px; +} +.tasksCalendar[view='list'] details { + display: block; + margin: 5px; + border-radius: 5px; + overflow: hidden; + /*background: var(--background-secondary);*/ + border: 1px solid var(--nav-item-background-active); +} +.tasksCalendar[view='list'] summary { + background: var(--background-secondary); + padding: 0 10px; + border-radius: 5px; +} +.tasksCalendar[view='list'] summary span.weekNr { + font-size: 11px; + color: var(--text-faint); +} + + +/* Style classes */ +.tasksCalendar[view='week'].style1 .grid, .iconStyle1 { grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(6, 1fr); } +.tasksCalendar[view='week'].style1 .grid .cell:nth-child(1), .iconStyle1 .box:nth-child(1) { grid-area: 1 / 1 / 3 / 3; } +.tasksCalendar[view='week'].style1 .grid .cell:nth-child(2), .iconStyle1 .box:nth-child(2) { grid-area: 3 / 1 / 5 / 3; } +.tasksCalendar[view='week'].style1 .grid .cell:nth-child(3), .iconStyle1 .box:nth-child(3) { grid-area: 5 / 1 / 7 / 3; } +.tasksCalendar[view='week'].style1 .grid .cell:nth-child(4), .iconStyle1 .box:nth-child(4) { grid-area: 1 / 3 / 3 / 5; } +.tasksCalendar[view='week'].style1 .grid .cell:nth-child(5), .iconStyle1 .box:nth-child(5) { grid-area: 3 / 3 / 5 / 5; } +.tasksCalendar[view='week'].style1 .grid .cell:nth-child(6), .iconStyle1 .box:nth-child(6) { grid-area: 5 / 3 / 6 / 5; } +.tasksCalendar[view='week'].style1 .grid .cell:nth-child(7), .iconStyle1 .box:nth-child(7) { grid-area: 6 / 3 / 7 / 5; } +.tasksCalendar[view='week'].style2 .grid, .iconStyle2 { grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(6, 1fr); } +.tasksCalendar[view='week'].style2 .grid .cell:nth-child(1), .iconStyle2 .box:nth-child(1) { grid-area: 1 / 1 / 3 / 3; } +.tasksCalendar[view='week'].style2 .grid .cell:nth-child(3), .iconStyle2 .box:nth-child(3) { grid-area: 3 / 1 / 5 / 3; } +.tasksCalendar[view='week'].style2 .grid .cell:nth-child(5), .iconStyle2 .box:nth-child(5) { grid-area: 5 / 1 / 7 / 3; } +.tasksCalendar[view='week'].style2 .grid .cell:nth-child(2), .iconStyle2 .box:nth-child(2) { grid-area: 1 / 3 / 3 / 5; } +.tasksCalendar[view='week'].style2 .grid .cell:nth-child(4), .iconStyle2 .box:nth-child(4) { grid-area: 3 / 3 / 5 / 5; } +.tasksCalendar[view='week'].style2 .grid .cell:nth-child(6), .iconStyle2 .box:nth-child(6) { grid-area: 5 / 3 / 6 / 5; } +.tasksCalendar[view='week'].style2 .grid .cell:nth-child(7), .iconStyle2 .box:nth-child(7) { grid-area: 6 / 3 / 7 / 5; } +.tasksCalendar[view='week'].style3 .grid, .iconStyle3 { grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-columns: 1fr; } +.tasksCalendar[view='week'].style4 .grid, .iconStyle4 { grid-template-rows: 1fr; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; } +.tasksCalendar[view='week'].style5 .grid, .iconStyle5 { grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(10, 1fr); } +.tasksCalendar[view='week'].style5 .grid .cell:nth-child(1), .iconStyle5 .box:nth-child(1) { grid-area: 1 / 1 / 3 / 2; } +.tasksCalendar[view='week'].style5 .grid .cell:nth-child(2), .iconStyle5 .box:nth-child(2) { grid-area: 3 / 1 / 5 / 2; } +.tasksCalendar[view='week'].style5 .grid .cell:nth-child(3), .iconStyle5 .box:nth-child(3) { grid-area: 5 / 1 / 7 / 2; } +.tasksCalendar[view='week'].style5 .grid .cell:nth-child(4), .iconStyle5 .box:nth-child(4) { grid-area: 7 / 1 / 9 / 2; } +.tasksCalendar[view='week'].style5 .grid .cell:nth-child(5), .iconStyle5 .box:nth-child(5) { grid-area: 9 / 1 / 11 / 2; } +.tasksCalendar[view='week'].style5 .grid .cell:nth-child(6), .iconStyle5 .box:nth-child(6) { grid-area: 1 / 2 / 6 / 3; } +.tasksCalendar[view='week'].style5 .grid .cell:nth-child(7), .iconStyle5 .box:nth-child(7) { grid-area: 6 / 2 / 11 / 3; } +.tasksCalendar[view='week'].style6 .grid, .iconStyle6 { grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(10, 1fr); } +.tasksCalendar[view='week'].style6 .grid .cell:nth-child(1), .iconStyle6 .box:nth-child(1) { grid-area: 1 / 1 / 3 / 3; } +.tasksCalendar[view='week'].style6 .grid .cell:nth-child(2), .iconStyle6 .box:nth-child(2) { grid-area: 3 / 1 / 5 / 3; } +.tasksCalendar[view='week'].style6 .grid .cell:nth-child(3), .iconStyle6 .box:nth-child(3) { grid-area: 5 / 1 / 7 / 3; } +.tasksCalendar[view='week'].style6 .grid .cell:nth-child(4), .iconStyle6 .box:nth-child(4) { grid-area: 7 / 1 / 9 / 3; } +.tasksCalendar[view='week'].style6 .grid .cell:nth-child(5), .iconStyle6 .box:nth-child(5) { grid-area: 9 / 1 / 11 / 3; } +.tasksCalendar[view='week'].style6 .grid .cell:nth-child(6), .iconStyle6 .box:nth-child(6) { grid-area: 1 / 3 / 6 / 4; } +.tasksCalendar[view='week'].style6 .grid .cell:nth-child(7), .iconStyle6 .box:nth-child(7) { grid-area: 6 / 3 / 11 / 4; } +.tasksCalendar[view='week'].style7 .grid, .iconStyle7 { grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(8, 1fr); } +.tasksCalendar[view='week'].style7 .grid .cell:nth-child(1), .iconStyle7 .box:nth-child(1) { grid-area: 1 / 1 / 3 / 2; } +.tasksCalendar[view='week'].style7 .grid .cell:nth-child(2), .iconStyle7 .box:nth-child(2) { grid-area: 3 / 1 / 5 / 2; } +.tasksCalendar[view='week'].style7 .grid .cell:nth-child(3), .iconStyle7 .box:nth-child(3) { grid-area: 5 / 1 / 7 / 2; } +.tasksCalendar[view='week'].style7 .grid .cell:nth-child(4), .iconStyle7 .box:nth-child(4) { grid-area: 7 / 1 / 9 / 2; } +.tasksCalendar[view='week'].style7 .grid .cell:nth-child(5), .iconStyle7 .box:nth-child(5) { grid-area: 1 / 2 / 3 / 3; } +.tasksCalendar[view='week'].style7 .grid .cell:nth-child(6), .iconStyle7 .box:nth-child(6) { grid-area: 3 / 2 / 6 / 3; } +.tasksCalendar[view='week'].style7 .grid .cell:nth-child(7), .iconStyle7 .box:nth-child(7) { grid-area: 6 / 2 / 9 / 3; } +.tasksCalendar[view='week'].style8 .grid, .iconStyle8 { grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(5, 1fr); } +.tasksCalendar[view='week'].style8 .grid .cell:nth-child(1), .iconStyle8 .box:nth-child(1) { grid-area: 1 / 1 / 3 / 2; } +.tasksCalendar[view='week'].style8 .grid .cell:nth-child(2), .iconStyle8 .box:nth-child(2) { grid-area: 1 / 2 / 3 / 3; } +.tasksCalendar[view='week'].style8 .grid .cell:nth-child(3), .iconStyle8 .box:nth-child(3) { grid-area: 1 / 3 / 3 / 4; } +.tasksCalendar[view='week'].style8 .grid .cell:nth-child(4), .iconStyle8 .box:nth-child(4) { grid-area: 3 / 1 / 5 / 2; } +.tasksCalendar[view='week'].style8 .grid .cell:nth-child(5), .iconStyle8 .box:nth-child(5) { grid-area: 3 / 2 / 5 / 3; } +.tasksCalendar[view='week'].style8 .grid .cell:nth-child(6), .iconStyle8 .box:nth-child(6) { grid-area: 3 / 3 / 5 / 4; } +.tasksCalendar[view='week'].style8 .grid .cell:nth-child(7), .iconStyle8 .box:nth-child(7) { grid-area: 5 / 1 / 6 / 4; } +.tasksCalendar[view='week'].style9 .grid, .iconStyle9 { grid-template-columns: repeat(10, 1fr); grid-template-rows: repeat(3, 1fr); } +.tasksCalendar[view='week'].style9 .grid .cell:nth-child(1), .iconStyle9 .box:nth-child(1) { grid-area: 1 / 1 / 3 / 3; } +.tasksCalendar[view='week'].style9 .grid .cell:nth-child(2), .iconStyle9 .box:nth-child(2) { grid-area: 1 / 3 / 3 / 5; } +.tasksCalendar[view='week'].style9 .grid .cell:nth-child(3), .iconStyle9 .box:nth-child(3) { grid-area: 1 / 5 / 3 / 7; } +.tasksCalendar[view='week'].style9 .grid .cell:nth-child(4), .iconStyle9 .box:nth-child(4) { grid-area: 1 / 7 / 3 / 9; } +.tasksCalendar[view='week'].style9 .grid .cell:nth-child(5), .iconStyle9 .box:nth-child(5) { grid-area: 1 / 9 / 3 / 11; } +.tasksCalendar[view='week'].style9 .grid .cell:nth-child(6), .iconStyle9 .box:nth-child(6) { grid-area: 3 / 1 / 4 / 6; } +.tasksCalendar[view='week'].style9 .grid .cell:nth-child(7), .iconStyle9 .box:nth-child(7) { grid-area: 3 / 6 / 4 / 11; } +.tasksCalendar[view='week'].style10 .grid, .iconStyle10 { grid-template-columns: repeat(10, 1fr); grid-template-rows: repeat(3, 1fr); } +.tasksCalendar[view='week'].style10 .grid .cell:nth-child(1), .iconStyle10 .box:nth-child(1) { grid-area: 1 / 1 / 4 / 3; } +.tasksCalendar[view='week'].style10 .grid .cell:nth-child(2), .iconStyle10 .box:nth-child(2) { grid-area: 1 / 3 / 4 / 5; } +.tasksCalendar[view='week'].style10 .grid .cell:nth-child(3), .iconStyle10 .box:nth-child(3) { grid-area: 1 / 5 / 4 / 7; } +.tasksCalendar[view='week'].style10 .grid .cell:nth-child(4), .iconStyle10 .box:nth-child(4) { grid-area: 1 / 7 / 3 / 9; } +.tasksCalendar[view='week'].style10 .grid .cell:nth-child(5), .iconStyle10 .box:nth-child(5) { grid-area: 1 / 9 / 3 / 11; } +.tasksCalendar[view='week'].style10 .grid .cell:nth-child(6), .iconStyle10 .box:nth-child(6) { grid-area: 3 / 7 / 4 / 9; } +.tasksCalendar[view='week'].style10 .grid .cell:nth-child(7), .iconStyle10 .box:nth-child(7) { grid-area: 3 / 9 / 4 / 11; } +.tasksCalendar[view='week'].style11 .grid, .iconStyle11 { grid-template-rows: 1fr; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; } +.tasksCalendar[view='week'].style11 .grid { height: 300px } +.tasksCalendar[view='week'].style11 .cell[data-weekday="0"], .iconStyle11 { display: none !important } +.tasksCalendar[view='week'].style11 .cell[data-weekday="6"], .iconStyle11 { display: none !important } + +/* Options classes */ +.tasksCalendar.noIcons .task .icon { display: none !important; } +.tasksCalendar:not(.noFilename) .task.noNoteIcon .icon { display: none !important; } +.tasksCalendar.noFilename .task .note { display: none !important; } +.tasksCalendar.filter .task.done, .tasksCalendar.filter .task.cancelled { display: none !important; } +.tasksCalendar.filter #statisticDone { pointer-events: none !important; color: var(--text-faint) !important; } +.tasksCalendar.noScheduled .task.scheduled { display: none !important; } +.tasksCalendar.noStart .task.start { display: none !important; } +.tasksCalendar.noDue .task.due { display: none !important; } +.tasksCalendar.noDone .task.done { display: none !important; } +.tasksCalendar.noProcess .task.process { display: none !important; } +.tasksCalendar.noRecurrence .task.recurrence { display: none !important; } +.tasksCalendar.noOverdue .task.overdue { display: none !important; } +.tasksCalendar.noDailyNote .task.dailyNote { display: none !important; } +.tasksCalendar.noCellNameEvent .cellName { pointer-events: none !important; } +.tasksCalendar.noLayer .grid .wrappers:before, +.tasksCalendar.noLayer .grid:before, +.tasksCalendar.noLayer .list:before { display: none !important;} +.tasksCalendar.focusDone .task { opacity: 0.25 !important; } +.tasksCalendar.focusDone .task.done { opacity: 1 !important; } +.tasksCalendar.focusDue .task { opacity: 0.25 !important; } +.tasksCalendar.focusDue .task.due { opacity: 1 !important; } +.tasksCalendar.focusOverdue .task { opacity: 0.25 !important; } +.tasksCalendar.focusOverdue .task.overdue { opacity: 1 !important; } +.tasksCalendar.focusStart .task { opacity: 0.25 !important; } +.tasksCalendar.focusStart .task.start { opacity: 1 !important; } +.tasksCalendar.focusScheduled .task { opacity: 0.25 !important; } +.tasksCalendar.focusScheduled .task.scheduled { opacity: 1 !important; } +.tasksCalendar.focusRecurrence .task { opacity: 0.25 !important; } +.tasksCalendar.focusRecurrence .task.recurrence { opacity: 1 !important; } +.tasksCalendar.focusDailyNote .task { opacity: 0.25 !important; } +.tasksCalendar.focusDailyNote .task.dailyNote { opacity: 1 !important; } +.tasksCalendar.mini { max-width: 500px !important; margin: 0 auto; } +.tasksCalendar.mini .grid { height: 400px !important; } +.tasksCalendar.mini .gridHead, +.tasksCalendar.mini .cellName, +.tasksCalendar.mini .task, +.tasksCalendar.mini .wrapperButton { font-size: 9px !important; } +.tasksCalendar.mini .wrappers:before, +.tasksCalendar.mini .grid:before { font-size: 70px !important; } +.tasksCalendar.mini .statisticPopup li, +.tasksCalendar.mini .weekViewContext li { font-size: 9px !important; } +.tasksCalendar.noWeekNr .wrapperButton { visibility: hidden !important; width: 0 !important; } +.tasksCalendar.noWeekNr .gridHead:first-child { visibility: hidden !important; width: 0 !important; } +.tasksCalendar.noWeekNr .wrapper { grid-template-columns: 0px 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important; } +.tasksCalendar.noWeekNr .gridHeads { grid-template-columns: 0px 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important; } +.tasksCalendar.noWeekNr .list .weekNr { display: none !important; } +.tasksCalendar.lineClamp1 .task .inner { -webkit-line-clamp: 1 !important; white-space: nowrap !important; } +.tasksCalendar.lineClamp2 .task .inner { -webkit-line-clamp: 2 !important; } +.tasksCalendar.lineClamp3 .task .inner { -webkit-line-clamp: 3 !important; } +.tasksCalendar.noLineClamp .task .inner { display: block !important; } +.tasksCalendar.noOverdueFlag .task .description:before { display: none !important; } + +/* Mobile View */ +body.is-mobile .tasksCalendar .gridHead, body.is-mobile .tasksCalendar .cellName, body.is-mobile .tasksCalendar .task { font-size: 9px; } +body.is-mobile .tasksCalendar[view='week']:not(.style4) .cellName, +body.is-mobile .tasksCalendar[view='week']:not(.style4) .task { font-size: 13px !important; } +body.is-mobile .tasksCalendar .statisticPopup li { font-size: 13px !important; } diff --git a/Obsidian-Tasks-Calendar-main/tasksCalendar/view-1.js b/Obsidian-Tasks-Calendar-main/tasksCalendar/view-1.js new file mode 100644 index 0000000..6503c92 --- /dev/null +++ b/Obsidian-Tasks-Calendar-main/tasksCalendar/view-1.js @@ -0,0 +1,702 @@ +let {pages, view, firstDayOfWeek, globalTaskFilter, dailyNoteFolder, dailyNoteFormat, startPosition, upcomingDays, css, options} = input; + +// Error Handling +if (!pages && pages!="") { dv.span('> [!ERROR] Missing pages parameter\n> \n> Please set the pages parameter like\n> \n> `pages: ""`'); return false }; +if (!options.includes("style")) { dv.span('> [!ERROR] Missing style parameter\n> \n> Please set a style inside options parameter like\n> \n> `options: "style1"`'); return false }; +if (!view) { dv.span('> [!ERROR] Missing view parameter\n> \n> Please set a default view inside view parameter like\n> \n> `view: "month"`'); return false }; +if (firstDayOfWeek) { + if (firstDayOfWeek.match(/[|\\0123456]/g) == null) { + dv.span('> [!ERROR] Wrong value inside firstDayOfWeek parameter\n> \n> Please choose a number between 0 and 6'); + return false + }; +} else { + dv.span('> [!ERROR] Missing firstDayOfWeek parameter\n> \n> Please set the first day of the week inside firstDayOfWeek parameter like\n> \n> `firstDayOfWeek: "1"`'); + return false +}; +if (startPosition) { if (!startPosition.match(/\d{4}\-\d{1,2}/gm)) { dv.span('> [!ERROR] Wrong startPosition format\n> \n> Please set a startPosition with the following format\n> \n> Month: `YYYY-MM` | Week: `YYYY-ww`'); return false }}; +if (dailyNoteFormat) { if (dailyNoteFormat.match(/[|\\YMDWwd.,-: \[\]]/g).length != dailyNoteFormat.length) { dv.span('> [!ERROR] The `dailyNoteFormat` contains invalid characters'); return false }}; + +// Get, Set, Eval Pages +if (pages == "") { + var tasks = dv.pages().file.tasks; +} else if (typeof pages === "string" && pages.startsWith("dv.pages")) { + var tasks = eval(pages); +} else if (typeof pages && pages.every(p => p.task)) { + var tasks = pages; +} else { + var tasks = dv.pages(pages).file.tasks; +} + +// Variables +var done, doneWithoutCompletionDate, due, recurrence, overdue, start, scheduled, process, cancelled, dailyNote, dailyNoteRegEx; +if (!dailyNoteFormat) { dailyNoteFormat = "YYYY-MM-DD" }; +var dailyNoteRegEx = momentToRegex(dailyNoteFormat) +var tToday = moment().format("YYYY-MM-DD"); +var tMonth = moment().format("M"); +var tDay = moment().format("d"); +var tYear = moment().format("YYYY"); +var tid = (new Date()).getTime(); +if (startPosition) { var selectedMonth = moment(startPosition, "YYYY-MM").date(1); var selectedList = moment(startPosition, "YYYY-MM").date(1); var selectedWeek = moment(startPosition, "YYYY-ww").startOf("week") } else { var selectedMonth = moment(startPosition).date(1); var selectedWeek = moment(startPosition).startOf("week"); var selectedList = moment(startPosition).date(1); }; +var selectedDate = eval("selected"+capitalize(view)); +var arrowLeftIcon = ''; +var arrowRightIcon = ''; +var filterIcon = ''; +var monthIcon = ''; +var weekIcon = ''; +var listIcon = ''; +var calendarClockIcon = ''; +var calendarCheckIcon = ''; +var calendarHeartIcon = ''; +var cellTemplate = "
{{cellName}}
{{cellContent}}
"; +var taskTemplate = "
{{note}}
{{icon}}
{{taskContent}}
"; +const rootNode = dv.el("div", "", {cls: "tasksCalendar "+options, attr: {id: "tasksCalendar"+tid, view: view, style: 'position:relative;-webkit-user-select:none!important'}}); +if (css) { var style = document.createElement("style"); style.innerHTML = css; rootNode.append(style) }; +var taskDoneIcon = "✅"; +var taskDueIcon = "📅"; +var taskScheduledIcon = "⏳"; +var taskRecurrenceIcon = "🔁"; +var taskOverdueIcon = "⚠️"; +var taskProcessIcon = "⏺️"; +var taskCancelledIcon = "🚫"; +var taskStartIcon = "🛫"; +var taskDailyNoteIcon = "📄"; + +// Initialze +getMeta(tasks); +setButtons(); +setStatisticPopUp(); +setWeekViewContext(); +eval("get"+capitalize(view))(tasks, selectedDate); + +function getMeta(tasks) { + for (i=0;i> 16) + amt, B = (num >> 8 & 0x00FF) + amt, G = (num & 0x0000FF) + amt; + return "#" + (0x1000000 + (R<255?R<1?0:R:255)*0x10000 + (B<255?B<1?0:B:255)*0x100 + (G<255?G<1?0:G:255)).toString(16).slice(1); +}; + +function momentToRegex(momentFormat) { + momentFormat = momentFormat.replaceAll(".", "\\."); + momentFormat = momentFormat.replaceAll(",", "\\,"); + momentFormat = momentFormat.replaceAll("-", "\\-"); + momentFormat = momentFormat.replaceAll(":", "\\:"); + momentFormat = momentFormat.replaceAll(" ", "\\s"); + + momentFormat = momentFormat.replace("dddd", "\\w{1,}"); + momentFormat = momentFormat.replace("ddd", "\\w{1,3}"); + momentFormat = momentFormat.replace("dd", "\\w{2}"); + momentFormat = momentFormat.replace("d", "\\d{1}"); + + momentFormat = momentFormat.replace("YYYY", "\\d{4}"); + momentFormat = momentFormat.replace("YY", "\\d{2}"); + + momentFormat = momentFormat.replace("MMMM", "\\w{1,}"); + momentFormat = momentFormat.replace("MMM", "\\w{3}"); + momentFormat = momentFormat.replace("MM", "\\d{2}"); + + momentFormat = momentFormat.replace("DDDD", "\\d{3}"); + momentFormat = momentFormat.replace("DDD", "\\d{1,3}"); + momentFormat = momentFormat.replace("DD", "\\d{2}"); + momentFormat = momentFormat.replace("D", "\\d{1,2}"); + + momentFormat = momentFormat.replace("ww", "\\d{1,2}"); + + regEx = "/^(" + momentFormat + ")$/"; + + return regEx; +}; + +function getTasks(date) { + done = tasks.filter(t=>t.completed && t.checked && t.completion && moment(t.completion.toString()).isSame(date)).sort(t=>t.completion); + doneWithoutCompletionDate = tasks.filter(t=>t.completed && t.checked && !t.completion && t.due && moment(t.due.toString()).isSame(date)).sort(t=>t.due); + done = done.concat(doneWithoutCompletionDate); + due = tasks.filter(t=>!t.completed && !t.checked && !t.recurrence && t.due && moment(t.due.toString()).isSame(date)).sort(t=>t.due); + recurrence = tasks.filter(t=>!t.completed && !t.checked && t.recurrence && t.due && moment(t.due.toString()).isSame(date)).sort(t=>t.due); + overdue = tasks.filter(t=>!t.completed && !t.checked && t.due && moment(t.due.toString()).isBefore(date)).sort(t=>t.due); + start = tasks.filter(t=>!t.completed && !t.checked && t.start && moment(t.start.toString()).isSame(date)).sort(t=>t.start); + scheduled = tasks.filter(t=>!t.completed && !t.checked && t.scheduled && moment(t.scheduled.toString()).isSame(date)).sort(t=>t.scheduled); + process = tasks.filter(t=>!t.completed && !t.checked && t.due && t.start && moment(t.due.toString()).isAfter(date) && moment(t.start.toString()).isBefore(date) ); + cancelled = tasks.filter(t=>!t.completed && t.checked && t.due && moment(t.due.toString()).isSame(date)).sort(t=>t.due); + dailyNote = tasks.filter(t=>!t.completed && !t.checked && t.dailyNote && moment(t.dailyNote.toString()).isSame(date)).sort(t=>t.dailyNote); +}; + +function setTask(obj, cls) { + var lighter = 25; + var darker = -40; + var noteColor = getMetaFromNote(obj, "color"); + var textColor = getMetaFromNote(obj, "textColor"); + var noteIcon = getMetaFromNote(obj, "icon"); + var taskText = obj.text.replace("'", "'"); + var taskPath = obj.link.path.replace("'", "'"); + var taskIcon = eval("task"+capitalize(cls)+"Icon"); + if (obj.due) { var relative = moment(obj.due).fromNow() } else { var relative = "" }; + var noteFilename = getFilename(taskPath); + if (noteIcon) { noteFilename = noteIcon+" "+noteFilename } else { noteFilename = taskIcon+" "+noteFilename; cls += " noNoteIcon" }; + var taskSubpath = obj.header.subpath; + var taskLine = taskSubpath ? taskPath+"#"+taskSubpath : taskPath; + if (noteColor && textColor) { + var style = "--task-background:"+noteColor+"33;--task-color:"+noteColor+";--dark-task-text-color:"+textColor+";--light-task-text-color:"+textColor; + } else if (noteColor && !textColor){ + var style = "--task-background:"+noteColor+"33;--task-color:"+noteColor+";--dark-task-text-color:"+transColor(noteColor, darker)+";--light-task-text-color:"+transColor(noteColor, lighter); + var style = "--task-background:"+noteColor+"33;--task-color:"+noteColor+";--dark-task-text-color:"+transColor(noteColor, darker)+";--light-task-text-color:"+transColor(noteColor, lighter); + } else if (!noteColor && textColor ){ + var style = "--task-background:#7D7D7D33;--task-color:#7D7D7D;--dark-task-text-color:"+transColor(textColor, darker)+";--light-task-text-color:"+transColor(textColor, lighter); + } else { + var style = "--task-background:#7D7D7D33;--task-color:#7D7D7D;--dark-task-text-color:"+transColor("#7D7D7D", darker)+";--light-task-text-color:"+transColor("#7D7D7D", lighter); + }; + var newTask = taskTemplate.replace("{{taskContent}}", taskText).replace("{{class}}", cls).replace("{{taskPath}}", taskLine).replace("{{due}}","done").replaceAll("{{style}}",style).replace("{{title}}", noteFilename + ": " + taskText).replace("{{note}}",noteFilename).replace("{{icon}}",taskIcon).replace("{{relative}}",relative); + return newTask; +}; + +function setTaskContentContainer(currentDate) { + var cellContent = ""; + + function compareFn(a, b) { + if (a.priority.toUpperCase() < b.priority.toUpperCase()) { + return -1; + }; + if (a.priority.toUpperCase() > b.priority.toUpperCase()) { + return 1; + }; + if (a.priority == b.priority) { + if (a.text.toUpperCase() < b.text.toUpperCase()) { + return -1; + }; + if (a.text.toUpperCase() > b.text.toUpperCase()) { + return 1; + }; + return 0; + }; + }; + + function showTasks(tasksToShow, type) { + const sorted = [...tasksToShow].sort(compareFn); + for (var t = 0; t < sorted.length; t++) { + cellContent += setTask(sorted[t], type) + }; + }; + + if (tToday == currentDate) { + showTasks(overdue, "overdue"); + }; + showTasks(due, "due"); + showTasks(recurrence, "recurrence"); + showTasks(start, "start"); + showTasks(scheduled, "scheduled"); + showTasks(process, "process"); + showTasks(dailyNote, "dailyNote"); + showTasks(done, "done"); + showTasks(cancelled, "cancelled"); + return cellContent; +}; + +function setButtons() { + var buttons = ""; + rootNode.querySelector("span").appendChild(dv.el("div", buttons, {cls: "buttons", attr: {}})); + setButtonEvents(); +}; + +function setButtonEvents() { + rootNode.querySelectorAll('button').forEach(btn => btn.addEventListener('click', (() => { + var activeView = rootNode.getAttribute("view"); + if ( btn.className == "previous" ) { + if (activeView == "month") { + selectedDate = moment(selectedDate).subtract(1, "months"); + getMonth(tasks, selectedDate); + } else if (activeView == "week") { + selectedDate = moment(selectedDate).subtract(7, "days").startOf("week"); + getWeek(tasks, selectedDate); + } else if (activeView == "list") { + selectedDate = moment(selectedDate).subtract(1, "months"); + getList(tasks, selectedDate); + } + } else if ( btn.className == "current") { + if (activeView == "month") { + selectedDate = moment().date(1); + getMonth(tasks, selectedDate); + } else if (activeView == "week") { + selectedDate = moment().startOf("week"); + getWeek(tasks, selectedDate); + } else if (activeView == "list") { + selectedDate = moment().date(1); + getList(tasks, selectedDate); + }; + } else if ( btn.className == "next" ) { + if (activeView == "month") { + selectedDate = moment(selectedDate).add(1, "months"); + getMonth(tasks, selectedDate); + } else if (activeView == "week") { + selectedDate = moment(selectedDate).add(7, "days").startOf("week"); + getWeek(tasks, selectedDate); + } else if (activeView == "list") { + selectedDate = moment(selectedDate).add(1, "months"); + getList(tasks, selectedDate); + }; + } else if ( btn.className == "filter" ) { + rootNode.classList.toggle("filter"); + rootNode.querySelector('#statisticDone').classList.remove("active"); + rootNode.classList.remove("focusDone"); + } else if ( btn.className == "monthView" ) { + if ( moment().format("ww-YYYY") == moment(selectedDate).format("ww-YYYY") ) { + selectedDate = moment().date(1); + } else { + selectedDate = moment(selectedDate).date(1); + }; + getMonth(tasks, selectedDate); + } else if ( btn.className == "listView" ) { + if ( moment().format("ww-YYYY") == moment(selectedDate).format("ww-YYYY") ) { + selectedDate = moment().date(1); + } else { + selectedDate = moment(selectedDate).date(1); + }; + getList(tasks, selectedDate); + } else if ( btn.className == "weekView" ) { + if (rootNode.getAttribute("view") == "week") { + var leftPos = rootNode.querySelector("button.weekView").offsetLeft; + rootNode.querySelector(".weekViewContext").style.left = leftPos+"px"; + rootNode.querySelector(".weekViewContext").classList.toggle("active"); + if (rootNode.querySelector(".weekViewContext").classList.contains("active")) { + var closeContextListener = function() { + rootNode.querySelector(".weekViewContext").classList.remove("active"); + rootNode.removeEventListener("click", closeContextListener, false); + }; + setTimeout(function() { + rootNode.addEventListener("click", closeContextListener, false); + }, 100); + }; + } else { + if (moment().format("MM-YYYY") != moment(selectedDate).format("MM-YYYY")) { + selectedDate = moment(selectedDate).startOf("month").startOf("week"); + } else { + selectedDate = moment().startOf("week"); + }; + getWeek(tasks, selectedDate); + }; + } else if ( btn.className == "statistic" ) { + rootNode.querySelector(".statisticPopup").classList.toggle("active"); + }; + btn.blur(); + }))); + rootNode.addEventListener('contextmenu', function(event) { + event.preventDefault(); + }); +}; + +function setWrapperEvents() { + rootNode.querySelectorAll('.wrapperButton').forEach(wBtn => wBtn.addEventListener('click', (() => { + var week = wBtn.getAttribute("data-week"); + var year = wBtn.getAttribute("data-year"); + selectedDate = moment(moment(year).add(week, "weeks")).startOf("week"); + rootNode.querySelector(`#tasksCalendar${tid} .grid`).remove(); + getWeek(tasks, selectedDate); + }))); +}; + +function setStatisticPopUpEvents() { + rootNode.querySelectorAll('.statisticPopup li').forEach(li => li.addEventListener('click', (() => { + var group = li.getAttribute("data-group"); + const liElements = rootNode.querySelectorAll('.statisticPopup li'); + if (li.classList.contains("active")) { + const liElements = rootNode.querySelectorAll('.statisticPopup li'); + for (const liElement of liElements) { + liElement.classList.remove('active'); + }; + rootNode.classList.remove("focus"+capitalize(group)); + } else { + for (const liElement of liElements) { + liElement.classList.remove('active'); + }; + li.classList.add("active"); + rootNode.classList.remove.apply(rootNode.classList, Array.from(rootNode.classList).filter(v=>v.startsWith("focus"))); + rootNode.classList.add("focus"+capitalize(group)); + }; + }))); +}; + +function setStatisticPopUp() { + var statistic = "
  • "; + statistic += "
  • "; + statistic += "
  • "; + statistic += "
  • "; + statistic += "
  • "; + statistic += "
  • "; + statistic += "
  • "; + statistic += "
  • "; + statistic += "
  • "; + rootNode.querySelector("span").appendChild(dv.el("ul", statistic, {cls: "statisticPopup"})); + setStatisticPopUpEvents(); +}; + +function setWeekViewContextEvents() { + rootNode.querySelectorAll('.weekViewContext li').forEach(li => li.addEventListener('click', (() => { + var selectedStyle = li.getAttribute("data-style"); + const liElements = rootNode.querySelectorAll('.weekViewContext li'); + if (!li.classList.contains("active")) { + for (const liElement of liElements) { + liElement.classList.remove('active'); + }; + li.classList.add("active"); + rootNode.classList.remove.apply(rootNode.classList, Array.from(rootNode.classList).filter(v=>v.startsWith("style"))); + rootNode.classList.add(selectedStyle); + }; + rootNode.querySelector(".weekViewContext").classList.toggle("active"); + }))); +}; + +function setWeekViewContext() { + var activeStyle = Array.from(rootNode.classList).filter(v=>v.startsWith("style")); + var liElements = ""; + var styles = 11; + for (i=1;i
    "; + liElements += "
  • "+liIcon+"Style "+i+"
  • "; + }; + rootNode.querySelector("span").appendChild(dv.el("ul", liElements, {cls: "weekViewContext"})); + rootNode.querySelector(".weekViewContext li[data-style="+activeStyle+"]").classList.add("active"); + setWeekViewContextEvents(); +}; + +function setStatisticValues(dueCounter, doneCounter, overdueCounter, startCounter, scheduledCounter, recurrenceCounter, dailyNoteCounter) { + var taskCounter = parseInt(dueCounter+doneCounter+overdueCounter); + var tasksRemaining = taskCounter - doneCounter; + var percentage = Math.round(100/(dueCounter+doneCounter+overdueCounter)*doneCounter); + percentage = isNaN(percentage) ? 100 : percentage; + + if (dueCounter == 0 && doneCounter == 0) { + rootNode.querySelector("button.statistic").innerHTML = calendarHeartIcon; + } else if (tasksRemaining > 0) { + rootNode.querySelector("button.statistic").innerHTML = calendarClockIcon; + } else if (dueCounter == 0 && doneCounter != 0) { + rootNode.querySelector("button.statistic").innerHTML = calendarCheckIcon; + }; + if (tasksRemaining > 99) {tasksRemaining = "⚠️"}; + rootNode.querySelector("button.statistic").setAttribute("data-percentage", percentage); + rootNode.querySelector("button.statistic").setAttribute("data-remaining", tasksRemaining); + rootNode.querySelector("#statisticDone").innerText = "✅ Done: " + doneCounter + "/" + taskCounter; + rootNode.querySelector("#statisticDue").innerText = "📅 Due: " + dueCounter; + rootNode.querySelector("#statisticOverdue").innerText = "⚠️ Overdue: " + overdueCounter; + rootNode.querySelector("#statisticStart").innerText = "🛫 Start: " + startCounter; + rootNode.querySelector("#statisticScheduled").innerText = "⏳ Scheduled: " + scheduledCounter; + rootNode.querySelector("#statisticRecurrence").innerText = "🔁 Recurrence: " + recurrenceCounter; + rootNode.querySelector("#statisticDailyNote").innerText = "📄 Daily Notes: " + dailyNoteCounter; +}; + +function removeExistingView() { + if (rootNode.querySelector(`#tasksCalendar${tid} .grid`)) { + rootNode.querySelector(`#tasksCalendar${tid} .grid`).remove(); + } else if (rootNode.querySelector(`#tasksCalendar${tid} .list`)) { + rootNode.querySelector(`#tasksCalendar${tid} .list`).remove(); + }; +}; + +function getMonth(tasks, month) { + removeExistingView(); + var currentTitle = ""+moment(month).format("MMMM")+" "+moment(month).format("YYYY")+""; + rootNode.querySelector('button.current').innerHTML = currentTitle; + var gridContent = ""; + var firstDayOfMonth = moment(month).format("d"); + var firstDateOfMonth = moment(month).startOf("month").format("D"); + var lastDateOfMonth = moment(month).endOf("month").format("D"); + var dueCounter = 0; + var doneCounter = 0; + var overdueCounter = 0; + var startCounter = 0; + var scheduledCounter = 0; + var recurrenceCounter = 0; + var dailyNoteCounter = 0; + + // Move First Week Of Month To Second Week In Month View + if (firstDayOfMonth == 0) { firstDayOfMonth = 7}; + + // Set Grid Heads + var gridHeads = ""; + for (h=0-firstDayOfMonth+parseInt(firstDayOfWeek);h<7-firstDayOfMonth+parseInt(firstDayOfWeek);h++) { + var weekDayNr = moment(month).add(h, "days").format("d"); + var weekDayName = moment(month).add(h, "days").format("ddd"); + if ( tDay == weekDayNr && tMonth == moment(month).format("M") && tYear == moment(month).format("YYYY") ) { + gridHeads += "
    " + weekDayName + "
    "; + } else { + gridHeads += "
    " + weekDayName + "
    "; + }; + }; + + // Set Wrappers + var wrappers = ""; + var starts = 0-firstDayOfMonth+parseInt(firstDayOfWeek); + for (w=1; w<7; w++) { + var wrapper = ""; + var weekNr = ""; + var yearNr = ""; + var monthName = moment(month).format("MMM").replace(".","").substring(0,3); + for (i=starts;i= 0 && i < lastDateOfMonth && tToday !== currentDate) { + cell = cell.replace("{{class}}", "currentMonth"); + } else if ( i >= 0 && i< lastDateOfMonth && tToday == currentDate) { + cell = cell.replace("{{class}}", "currentMonth today"); + } else if (i >= lastDateOfMonth) { + cell = cell.replace("{{class}}", "nextMonth"); + }; + wrapper += cell; + }; + wrappers += "
    W"+weekNr+"
    "+wrapper+"
    "; + starts += 7; + }; + gridContent += "
    "+gridHeads+"
    "; + gridContent += "
    "+wrappers+"
    "; + rootNode.querySelector("span").appendChild(dv.el("div", gridContent, {cls: "grid"})); + setWrapperEvents(); + setStatisticValues(dueCounter, doneCounter, overdueCounter, startCounter, scheduledCounter, recurrenceCounter, dailyNoteCounter); + rootNode.setAttribute("view", "month"); +}; + +function getWeek(tasks, week) { + removeExistingView(); + var currentTitle = ""+moment(week).format("YYYY")+" "+moment(week).format("[W]w")+""; + rootNode.querySelector('button.current').innerHTML = currentTitle + var gridContent = ""; + var currentWeekday = moment(week).format("d"); + var weekNr = moment(week).format("[W]w"); + var dueCounter = 0; + var doneCounter = 0; + var overdueCounter = 0; + var startCounter = 0; + var scheduledCounter = 0; + var recurrenceCounter = 0; + var dailyNoteCounter = 0; + + for (i=0-currentWeekday+parseInt(firstDayOfWeek);i<7-currentWeekday+parseInt(firstDayOfWeek);i++) { + var currentDate = moment(week).add(i, "days").format("YYYY-MM-DD"); + if (!dailyNoteFolder) {var dailyNotePath = currentDate} else {var dailyNotePath = dailyNoteFolder+"/"+currentDate}; + var weekDay = moment(week).add(i, "days").format("d"); + var dayName = moment(currentDate).format("ddd D."); + var longDayName = moment(currentDate).format("ddd, D. MMM"); + + // Filter Tasks + getTasks(currentDate); + + // Count Events From Selected Week + dueCounter += due.length; + dueCounter += recurrence.length; + dueCounter += scheduled.length; + dueCounter += dailyNote.length; + doneCounter += done.length; + startCounter += start.length; + scheduledCounter += scheduled.length; + recurrenceCounter += recurrence.length; + dailyNoteCounter += dailyNote.length; + if (moment().format("YYYY-MM-DD") == moment(week).add(i, "days").format("YYYY-MM-DD")) { + overdueCounter = overdue.length; + }; + + // Set New Content Container + var cellContent = setTaskContentContainer(currentDate); + + // Set Cell Name And Weekday + var cell = cellTemplate.replace("{{date}}", currentDate).replace("{{cellName}}", longDayName).replace("{{cellContent}}", cellContent).replace("{{weekday}}", weekDay).replace("{{dailyNote}}", dailyNotePath); + + // Set Cell Name And Weekday + if ( moment(week).add(i, "days").format("D") == 1 ) { + var cell = cellTemplate.replace("{{date}}", currentDate).replace("{{cellName}}", longDayName).replace("{{cellContent}}", cellContent).replace("{{weekday}}", weekDay).replace("{{dailyNote}}", dailyNotePath); + } else { + var cell = cellTemplate.replace("{{date}}", currentDate).replace("{{cellName}}", dayName).replace("{{cellContent}}", cellContent).replace("{{weekday}}", weekDay).replace("{{dailyNote}}", dailyNotePath); + }; + + // Set Today, Before Today, After Today + if (currentDate < tToday) { + cell = cell.replace("{{class}}", "beforeToday"); + } else if (currentDate == tToday) { + cell = cell.replace("{{class}}", "today"); + } else if (currentDate > tToday) { + cell = cell.replace("{{class}}", "afterToday"); + }; + gridContent += cell; + }; + rootNode.querySelector("span").appendChild(dv.el("div", gridContent, {cls: "grid", attr:{'data-week': weekNr}})); + setStatisticValues(dueCounter, doneCounter, overdueCounter, startCounter, scheduledCounter, recurrenceCounter, dailyNoteCounter); + rootNode.setAttribute("view", "week"); +}; + +function getList(tasks, month) { + removeExistingView(); + var currentTitle = ""+moment(month).format("MMMM")+" "+moment(month).format("YYYY")+""; + rootNode.querySelector('button.current').innerHTML = currentTitle; + var listContent = ""; + var dueCounter = 0; + var doneCounter = 0; + var overdueCounter = 0; + var startCounter = 0; + var scheduledCounter = 0; + var recurrenceCounter = 0; + var dailyNoteCounter = 0; + + // Loop Days From Current Month + for (i=0;i"; + var todayDetails = "
    Today" + setTaskContentContainer(currentDate) + "
    "; + + // Upcoming + if (!upcomingDays) { upcomingDays = "7" }; + var upcomingContent = ""; + for (t=1;t"; + + listContent += "
    " + moment(currentDate).format("dddd, D") + " " + moment(currentDate).format("[W]w") + "
    " + overdueDetails + todayDetails + upcomingDetails + "
    " + + } else { + listContent += "
    " + moment(currentDate).format("dddd, D") + " " + moment(currentDate).format("[W]w") + "
    " + setTaskContentContainer(currentDate) + "
    " + }; + }; + rootNode.querySelector("span").appendChild(dv.el("div", listContent, {cls: "list", attr:{"data-month": monthName}})); + setStatisticValues(dueCounter, doneCounter, overdueCounter, startCounter, scheduledCounter, recurrenceCounter, dailyNoteCounter); + rootNode.setAttribute("view", "list"); + + // Scroll To Today If Selected Month Is Current Month + if ( moment().format("YYYY-MM") == moment(month).format("YYYY-MM") ) { + var listElement = rootNode.querySelector(".list"); + var todayElement = rootNode.querySelector(".today") + var scrollPos = todayElement.offsetTop - todayElement.offsetHeight + 85; + listElement.scrollTo(0, scrollPos); + }; +}; diff --git a/Obsidian-Tasks-Calendar-main/tasksCalendar/view.css b/Obsidian-Tasks-Calendar-main/tasksCalendar/view.css new file mode 100644 index 0000000..c52f789 --- /dev/null +++ b/Obsidian-Tasks-Calendar-main/tasksCalendar/view.css @@ -0,0 +1,722 @@ +.tasksCalendar span { + display: contents; +} +.tasksCalendar .buttons { + cursor: default; + width: 100%; + height: 30px; + display: flex; + flex-wrap: nowrap; + flex-direction: row; + margin-bottom: 4px; +} +.tasksCalendar[view='list'] button.listView, +.tasksCalendar[view='week'] button.weekView, +.tasksCalendar[view='month'] button.monthView, +.tasksCalendar.filter button.filter { + background: var(--background-modifier-active-hover); +} +body:not(.is-mobile) .tasksCalendar button.listView:hover, +body:not(.is-mobile) .tasksCalendar button.weekView:hover, +body:not(.is-mobile) .tasksCalendar button.monthView:hover, +body:not(.is-mobile) .tasksCalendar button.previous:hover, +body:not(.is-mobile) .tasksCalendar button.next:hover, +body:not(.is-mobile) .tasksCalendar button.current:hover, +body:not(.is-mobile) .tasksCalendar button.filter:hover, +body:not(.is-mobile) .tasksCalendar button.statistic:hover { + background: var(--background-modifier-hover); +} +.tasksCalendar[view='list'] button.listView svg, +.tasksCalendar[view='month'] button.monthView svg, +.tasksCalendar[view='week'] button.weekView svg, +.tasksCalendar.filter button.filter svg { + stroke: var(--icon-color-active) !important; +} +.tasksCalendar button { + background-color: transparent; + display: inline-flex; + align-items: center; + justify-content: center; + cursor: pointer; + border-radius: 5px; + color: var(--icon-color); + height: 30px; + box-shadow: none; + border: 1px solid var(--nav-item-background-active); + font-weight: normal; + font-size: 14px; + background: var(--background-secondary); + padding: 4px 6px; + outline: none; + user-select: none; + white-space: nowrap; + flex: 0; +} +.tasksCalendar button:nth-child(2), +.tasksCalendar button:nth-child(3), +.tasksCalendar button:nth-child(6) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0.5px solid var(--nav-item-background-active); + margin-right: 0; +} +.tasksCalendar button:nth-child(3), +.tasksCalendar button:nth-child(4), +.tasksCalendar button:nth-child(7) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left: 0.5px solid var(--nav-item-background-active); + margin-left: 0; +} +.tasksCalendar .current { + margin: 0 4px; + display: inline; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + flex: 1; +} +.tasksCalendar .current span:first-child { + font-weight: bold; + color: var(--icon-color); +} +.tasksCalendar .current span:last-child { + font-weight: normal; + color: var(--icon-color-active); +} +.tasksCalendar button:nth-child(1) { + margin-right: 4px; +} +.tasksCalendar button:nth-child(8) { + margin-left: 4px; +} +.tasksCalendar svg { + height: var(--icon-size); + width: var(--icon-size); + stroke-width: var(--icon-stroke); +} +.tasksCalendar .statisticPopup, +.tasksCalendar .weekViewContext { + display: none; + border-radius: 5px; + font-size: 10px; + border: 1px solid var(--nav-item-background-active); + position: absolute; + height: auto; + width: 150px; + width: auto; + background: var(--icon-color); + margin: 0 !important; + list-style: none; + padding: 2px !important; + z-index: 99; + box-shadow: 0px 0px 10px 0px var(--nav-item-background-active); + background: var(--background-secondary); +} +.tasksCalendar .statisticPopup { + right: 0; +} +.tasksCalendar .weekViewContext { + left: 65px; +} +.tasksCalendar .statisticPopup:before, +.tasksCalendar .weekViewContext:before { + content: ""; + width: 0px; + height: 0px; + -webkit-transform:rotate(360deg); + border-style: solid; + border-width: 0 10px 10px 10px; + border-color: transparent transparent var(--background-secondary) transparent; + position: absolute; +} +.tasksCalendar .statisticPopup:before { + top: -10px; + right: 5px; +} +.tasksCalendar .weekViewContext:before { + top: -10px; + left: 5px; +} +.tasksCalendar .statisticPopup.active, +.tasksCalendar .weekViewContext.active { + display: block; +} +.tasksCalendar .statisticPopup li, +.tasksCalendar .weekViewContext li { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + align-items: center; + height: auto; + font-size: 14px; + list-style: none; + color: var(--text-normal); + padding: 5px 10px; + border-radius: 5px; + cursor: pointer; +} +.tasksCalendar .statisticPopup li.active, +.tasksCalendar .weekViewContext li.active { + background: var(--background-modifier-active-hover); + color: var(--icon-color-active) !important; +} +body:not(.is-mobile) .tasksCalendar .statisticPopup li:not(.active):hover, +body:not(.is-mobile) .tasksCalendar .weekViewContext li:not(.active):hover { + background: var(--background-modifier-hover); +} +.tasksCalendar .statisticPopup li.break, +.tasksCalendar .weekViewContext li.break { + height: 1px !important; + background: var(--nav-item-background-active); + margin: 2px 5px !important; + border-radius: 0 !important; + padding: 0 !important; +} +.tasksCalendar .statisticPopup > div, +.tasksCalendar .weekViewContext > div { + height: 13px; + margin: auto 0; +} +.tasksCalendar button.statistic { + position: relative; +} +.tasksCalendar button.statistic svg { + stroke: var(--icon-color); +} +.tasksCalendar button.statistic[data-percentage="100"]:after { + display: none !important; +} +.tasksCalendar button.statistic:after { + content: attr(data-remaining); + position: absolute; + height: 14px; + width: 14px; + top: -8px; + right: -8px; + border-radius: 50%; + text-align: center; + line-height: 14px; + font-size: 9px; + font-weight: bold; + border: 1px solid var(--nav-item-background-active); + overflow: hidden; + color: var(--icon-color); + background: var(--background-secondary); +} +.tasksCalendar .weekViewContext .liIcon { + display: grid !important; + height: 18px; + width: 18px; + margin-right: 5px; + padding: 2px; +} +.tasksCalendar .weekViewContext .liIcon .box { + background: var(--icon-color); + z-index: 1; + display: grid; + overflow: hidden; + margin: 0.5px; + border-radius: 1px; +} +.tasksCalendar .weekViewContext li.active .liIcon .box { + background: var(--icon-color-active) !important; +} +.tasksCalendar .grid { + overflow: hidden; + cursor: default; + width: 100%; + height: 75vH; +} +.tasksCalendar .list { + overflow-x: hidden; + overflow-y: auto; + cursor: default; + width: 100%; + height: 75vH; +} +.tasksCalendar .cell { + z-index: 1; + display: grid; + grid-template-rows: auto 1fr; + grid-template-columns: 1fr; + overflow: hidden; + margin: 1px 0; +} +.tasksCalendar .cellContent { + overflow-x: hidden; + overflow-y: auto; + align-content: start; + padding: 1px 0; +} +.tasksCalendar .cellContent::-webkit-scrollbar { + display: none; +} +.tasksCalendar .cellName { + display: block; + font-weight: normal; + padding: 0 2px; + color: var(--text-normal); + flex-shrink: 0; + flex-grow: 0; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + text-align: left; + margin: 0; + font-size: 14px; + opacity: 0.8; +} +body:not(.is-mobile) .tasksCalendar .cellName:hover { + opacity: 1; +} +.tasksCalendar .task { + overflow: hidden; + padding: 1px; + background: var(--task-background); + border-radius: 3px; + overflow: hidden; + margin: 1px 1px 2px 1px; + font-size: 14px; + opacity: 0.8; + display: block; +} +body.theme-dark .tasksCalendar .task { color: var(--light-task-text-color); } +body.theme-light .tasksCalendar .task { color: var(--dark-task-text-color); } +body.theme-dark .tasksCalendar .task .note { color: var(--light-task-text-color); } +body.theme-light .tasksCalendar .task .note { color: var(--dark-task-text-color); } +body:not(.is-mobile) .tasksCalendar .task:hover { + opacity: 1; +} +.tasksCalendar .task.hide { + opacity: 0.2; +} +.tasksCalendar .task .inner { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + text-decoration: none; + word-break: break-all !important; + -webkit-hyphens: none !important; + line-height: 1.3; + text-decoration: none !important; + border-radius: 3px; + overflow: hidden; +} +.tasksCalendar a { + text-decoration: none !important; +} +.tasksCalendar .task .note { + display: block; + width: 100%; + font-size: 9px; + background: var(--task-background); + padding: 1px; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; +} +.tasksCalendar .task .icon { + display: inline; + width: 18px; + height: 18px; + text-align: center; + margin-right: 3px; +} +.tasksCalendar .task .description { + display: inline; + padding: 1px; +} +.tasksCalendar .task .description:before { + display: inline; + content: attr(data-relative); + margin-right: 3px; + border-radius: 3px; + margin-right: 3px; + padding: 0 3px; + font-size: 9px; + vertical-align: middle; +} +.tasksCalendar .task.overdue .description:before { + color: white; + background: #ff443a; +} +.tasksCalendar .task:not(.overdue) .description:before { + display: none; + background: black; + color: white; +} +.tasksCalendar .task.dailyNote .description:before, +.tasksCalendar .task.done .description:before, +.tasksCalendar .task.cancelled .description:before { + display: none !important; +} +.tasksCalendar .task.cancelled .note, +.tasksCalendar .task.done .note { + background: var(--nav-item-background-active) !important; + color: var(--text-faint) !important; +} +.tasksCalendar .task.cancelled .description, +.tasksCalendar .task.done .description { + text-decoration: line-through !important; + color: var(--text-faint) !important; +} +.tasksCalendar .task.cancelled, +.tasksCalendar .task.done { + background: none !important; +} +.tasksCalendar .task.overdue .inner { + background: repeating-linear-gradient(45deg, var(--task-background), var(--task-background) 5px, transparent 5px, transparent 10px) !important; +} + + +/* Today & Weekends */ +.tasksCalendar .cell.today .cellName { + font-weight: bold; + color: var(--text-normal); + opacity: 1; +} +.tasksCalendar .cell[data-weekday="0"].today .cellName { + font-weight: bold; + color: var(--icon-color-active); + opacity: 1; +} +.tasksCalendar[view='month'] .cell.today { + background: var(--background-modifier-active-hover) !important; + border: 1px solid hsla(var(--interactive-accent-hsl), 0.25) !important; + border-radius: 5px; +} +.tasksCalendar[view='week'] .cell.today { + background: var(--background-modifier-active-hover) !important; + border: 1px solid hsla(var(--interactive-accent-hsl), 0.25) !important; +} +.tasksCalendar .cell[data-weekday="0"] .cellName, +.tasksCalendar .gridHead[data-weekday="0"] { + color: var(--icon-color-active); +} + + +/* Month View */ +.tasksCalendar[view='month'] .grid { + display: grid; + gap: 4px; + grid-template-rows: 20px 1fr !important; + grid-template-columns: 1fr !important; +} +.tasksCalendar[view='month'] .gridHeads { + display: grid; + grid-template-columns: 20px 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important; + width: 100%; + height: 20px; + border: 1px solid var(--nav-item-background-active); + border-radius: 5px; +} +.tasksCalendar[view='month'] .gridHead { + display: inline; + box-sizing: border-box; + overflow: hidden; + text-align: center; + font-weight: bold; + text-overflow: ellipsis; + white-space: nowrap; + margin: 0; + font-size: 14px; + height: 20px; + line-height: 20px; + font-size: 10px; +} +.tasksCalendar[view='month'] .wrappers { + display: grid; + grid-template-rows: repeat(6, calc(100% / 6)); + grid-template-columns: 1fr !important; + min-height: 0; + height: calc(100% - 20px); + gap: 4px 4px; +} +.tasksCalendar[view='month'] .wrappers, +.tasksCalendar[view='week'] .grid { + position: relative; +} +.tasksCalendar[view='month'] .wrappers:before, +.tasksCalendar[view='week'] .grid:before, +.tasksCalendar[view='list'] .list:before { + z-index: 0; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + font-size: 120px; + font-weight: bold; + color: var(--background-modifier-active-hover); +} +.tasksCalendar[view='month'] .wrappers:before, +.tasksCalendar[view='list'] .list:before { + content: attr(data-month); +} +.tasksCalendar[view='week'] .grid:before { + content: attr(data-week); +} +.tasksCalendar[view='month'] .wrapper { + z-index: 1; + display: grid; + grid-template-rows: 1fr !important; + grid-template-columns: 22px 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important; + width: 100%; + height: 100%; + border: 1px solid var(--nav-item-background-active); + border-radius: 5px; + overflow: hidden; +} +.tasksCalendar[view='month'] .wrapperButton { + display: flex; + writing-mode: vertical-lr; + transform: rotate(180deg); + background: none; + text-align: center; + align-items: center; + justify-content: center; + font-size: 10px; + font-weight: normal; + color: var(--text-normal); + color: var(--icon-color-active); + cursor: pointer; + width: 100%; + overflow: hidden; + /* background: var(--background-primary); */ + background: var(--background-secondary); +} +.tasksCalendar[view='month'] .wrapperButton:hover { + background: var(--background-modifier-hover); +} +.tasksCalendar[view='month'] .cell { + margin: 0; +} +.tasksCalendar[view='month'] .prevMonth, +.tasksCalendar[view='month'] .nextMonth { + background: var(--background-secondary); +} + + +/* Week view */ +.tasksCalendar[view='week'] .grid { + display: grid; + gap: 2px 4px; +} +.tasksCalendar[view='week'] .cell { + border: 1px solid var(--nav-item-background-active); + border-radius: 5px; + overflow: hidden; +} + + +/* List View */ +.tasksCalendar[view='list'] .list { + border: 1px solid var(--nav-item-background-active); + border-radius: 5px; +} +.tasksCalendar[view='list'] .list .task, +.tasksCalendar[view='list'] .list .task.done, +.tasksCalendar[view='list'] .list .task .note, +.tasksCalendar[view='list'] .list .task.done .note{ + background: transparent !important; +} +.tasksCalendar[view='list'] .list .task .inner { + display: flex !important; + flex-direction: row; + flex-wrap: nowrap; + padding: 0 10px; + white-space: nowrap; +} +.tasksCalendar[view='list'] .list .task .note { + display: inline-block; + width: 150px; + flex-shrink: 0; + flex-grow: 0; +} +.tasksCalendar[view='list'] .list .task .description { + width: 100%; + flex-shrink: 1; + flex-grow: 1; +} +.tasksCalendar[view='list'] .list .task.done .note, +.tasksCalendar[view='list'] .list .task.done .description, +.tasksCalendar[view='list'] .list .task.cancelled .note, +.tasksCalendar[view='list'] .list .task.cancelled .description { + color: var(--text-faint) !important; +} +.tasksCalendar[view='list'] .list .task .note, +.tasksCalendar[view='list'] .list .task .description { + color: var(--task-color) !important; + line-clamp: 0 !important; + white-space: nowrap !important; + text-overflow: ellipsis; + overflow: hidden; + font-size: 14px; +} +.tasksCalendar summary::marker, +.tasksCalendar summary::-webkit-details-marker { + display: none !important; + content: "" !important; +} +.tasksCalendar[view='list'] details.today { + background: var(--background-modifier-active-hover); + border: 1px solid hsla(var(--interactive-accent-hsl), 0.25); +} +.tasksCalendar[view='list'] details.today summary { + font-weight: bold; + background: none; +} +.tasksCalendar[view='list'] details.today .content { + margin: 3px; +} +.tasksCalendar[view='list'] details { + display: block; + margin: 5px; + border-radius: 5px; + overflow: hidden; + /*background: var(--background-secondary);*/ + border: 1px solid var(--nav-item-background-active); +} +.tasksCalendar[view='list'] summary { + background: var(--background-secondary); + padding: 0 10px; + border-radius: 5px; +} +.tasksCalendar[view='list'] summary span.weekNr { + font-size: 11px; + color: var(--text-faint); +} + + +/* Style classes */ +.tasksCalendar[view='week'].style1 .grid, .iconStyle1 { grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(6, 1fr); } +.tasksCalendar[view='week'].style1 .grid .cell:nth-child(1), .iconStyle1 .box:nth-child(1) { grid-area: 1 / 1 / 3 / 3; } +.tasksCalendar[view='week'].style1 .grid .cell:nth-child(2), .iconStyle1 .box:nth-child(2) { grid-area: 3 / 1 / 5 / 3; } +.tasksCalendar[view='week'].style1 .grid .cell:nth-child(3), .iconStyle1 .box:nth-child(3) { grid-area: 5 / 1 / 7 / 3; } +.tasksCalendar[view='week'].style1 .grid .cell:nth-child(4), .iconStyle1 .box:nth-child(4) { grid-area: 1 / 3 / 3 / 5; } +.tasksCalendar[view='week'].style1 .grid .cell:nth-child(5), .iconStyle1 .box:nth-child(5) { grid-area: 3 / 3 / 5 / 5; } +.tasksCalendar[view='week'].style1 .grid .cell:nth-child(6), .iconStyle1 .box:nth-child(6) { grid-area: 5 / 3 / 6 / 5; } +.tasksCalendar[view='week'].style1 .grid .cell:nth-child(7), .iconStyle1 .box:nth-child(7) { grid-area: 6 / 3 / 7 / 5; } +.tasksCalendar[view='week'].style2 .grid, .iconStyle2 { grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(6, 1fr); } +.tasksCalendar[view='week'].style2 .grid .cell:nth-child(1), .iconStyle2 .box:nth-child(1) { grid-area: 1 / 1 / 3 / 3; } +.tasksCalendar[view='week'].style2 .grid .cell:nth-child(3), .iconStyle2 .box:nth-child(3) { grid-area: 3 / 1 / 5 / 3; } +.tasksCalendar[view='week'].style2 .grid .cell:nth-child(5), .iconStyle2 .box:nth-child(5) { grid-area: 5 / 1 / 7 / 3; } +.tasksCalendar[view='week'].style2 .grid .cell:nth-child(2), .iconStyle2 .box:nth-child(2) { grid-area: 1 / 3 / 3 / 5; } +.tasksCalendar[view='week'].style2 .grid .cell:nth-child(4), .iconStyle2 .box:nth-child(4) { grid-area: 3 / 3 / 5 / 5; } +.tasksCalendar[view='week'].style2 .grid .cell:nth-child(6), .iconStyle2 .box:nth-child(6) { grid-area: 5 / 3 / 6 / 5; } +.tasksCalendar[view='week'].style2 .grid .cell:nth-child(7), .iconStyle2 .box:nth-child(7) { grid-area: 6 / 3 / 7 / 5; } +.tasksCalendar[view='week'].style3 .grid, .iconStyle3 { grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-columns: 1fr; } +.tasksCalendar[view='week'].style4 .grid, .iconStyle4 { grid-template-rows: 1fr; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; } +.tasksCalendar[view='week'].style5 .grid, .iconStyle5 { grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(10, 1fr); } +.tasksCalendar[view='week'].style5 .grid .cell:nth-child(1), .iconStyle5 .box:nth-child(1) { grid-area: 1 / 1 / 3 / 2; } +.tasksCalendar[view='week'].style5 .grid .cell:nth-child(2), .iconStyle5 .box:nth-child(2) { grid-area: 3 / 1 / 5 / 2; } +.tasksCalendar[view='week'].style5 .grid .cell:nth-child(3), .iconStyle5 .box:nth-child(3) { grid-area: 5 / 1 / 7 / 2; } +.tasksCalendar[view='week'].style5 .grid .cell:nth-child(4), .iconStyle5 .box:nth-child(4) { grid-area: 7 / 1 / 9 / 2; } +.tasksCalendar[view='week'].style5 .grid .cell:nth-child(5), .iconStyle5 .box:nth-child(5) { grid-area: 9 / 1 / 11 / 2; } +.tasksCalendar[view='week'].style5 .grid .cell:nth-child(6), .iconStyle5 .box:nth-child(6) { grid-area: 1 / 2 / 6 / 3; } +.tasksCalendar[view='week'].style5 .grid .cell:nth-child(7), .iconStyle5 .box:nth-child(7) { grid-area: 6 / 2 / 11 / 3; } +.tasksCalendar[view='week'].style6 .grid, .iconStyle6 { grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(10, 1fr); } +.tasksCalendar[view='week'].style6 .grid .cell:nth-child(1), .iconStyle6 .box:nth-child(1) { grid-area: 1 / 1 / 3 / 3; } +.tasksCalendar[view='week'].style6 .grid .cell:nth-child(2), .iconStyle6 .box:nth-child(2) { grid-area: 3 / 1 / 5 / 3; } +.tasksCalendar[view='week'].style6 .grid .cell:nth-child(3), .iconStyle6 .box:nth-child(3) { grid-area: 5 / 1 / 7 / 3; } +.tasksCalendar[view='week'].style6 .grid .cell:nth-child(4), .iconStyle6 .box:nth-child(4) { grid-area: 7 / 1 / 9 / 3; } +.tasksCalendar[view='week'].style6 .grid .cell:nth-child(5), .iconStyle6 .box:nth-child(5) { grid-area: 9 / 1 / 11 / 3; } +.tasksCalendar[view='week'].style6 .grid .cell:nth-child(6), .iconStyle6 .box:nth-child(6) { grid-area: 1 / 3 / 6 / 4; } +.tasksCalendar[view='week'].style6 .grid .cell:nth-child(7), .iconStyle6 .box:nth-child(7) { grid-area: 6 / 3 / 11 / 4; } +.tasksCalendar[view='week'].style7 .grid, .iconStyle7 { grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(8, 1fr); } +.tasksCalendar[view='week'].style7 .grid .cell:nth-child(1), .iconStyle7 .box:nth-child(1) { grid-area: 1 / 1 / 3 / 2; } +.tasksCalendar[view='week'].style7 .grid .cell:nth-child(2), .iconStyle7 .box:nth-child(2) { grid-area: 3 / 1 / 5 / 2; } +.tasksCalendar[view='week'].style7 .grid .cell:nth-child(3), .iconStyle7 .box:nth-child(3) { grid-area: 5 / 1 / 7 / 2; } +.tasksCalendar[view='week'].style7 .grid .cell:nth-child(4), .iconStyle7 .box:nth-child(4) { grid-area: 7 / 1 / 9 / 2; } +.tasksCalendar[view='week'].style7 .grid .cell:nth-child(5), .iconStyle7 .box:nth-child(5) { grid-area: 1 / 2 / 3 / 3; } +.tasksCalendar[view='week'].style7 .grid .cell:nth-child(6), .iconStyle7 .box:nth-child(6) { grid-area: 3 / 2 / 6 / 3; } +.tasksCalendar[view='week'].style7 .grid .cell:nth-child(7), .iconStyle7 .box:nth-child(7) { grid-area: 6 / 2 / 9 / 3; } +.tasksCalendar[view='week'].style8 .grid, .iconStyle8 { grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(5, 1fr); } +.tasksCalendar[view='week'].style8 .grid .cell:nth-child(1), .iconStyle8 .box:nth-child(1) { grid-area: 1 / 1 / 3 / 2; } +.tasksCalendar[view='week'].style8 .grid .cell:nth-child(2), .iconStyle8 .box:nth-child(2) { grid-area: 1 / 2 / 3 / 3; } +.tasksCalendar[view='week'].style8 .grid .cell:nth-child(3), .iconStyle8 .box:nth-child(3) { grid-area: 1 / 3 / 3 / 4; } +.tasksCalendar[view='week'].style8 .grid .cell:nth-child(4), .iconStyle8 .box:nth-child(4) { grid-area: 3 / 1 / 5 / 2; } +.tasksCalendar[view='week'].style8 .grid .cell:nth-child(5), .iconStyle8 .box:nth-child(5) { grid-area: 3 / 2 / 5 / 3; } +.tasksCalendar[view='week'].style8 .grid .cell:nth-child(6), .iconStyle8 .box:nth-child(6) { grid-area: 3 / 3 / 5 / 4; } +.tasksCalendar[view='week'].style8 .grid .cell:nth-child(7), .iconStyle8 .box:nth-child(7) { grid-area: 5 / 1 / 6 / 4; } +.tasksCalendar[view='week'].style9 .grid, .iconStyle9 { grid-template-columns: repeat(10, 1fr); grid-template-rows: repeat(3, 1fr); } +.tasksCalendar[view='week'].style9 .grid .cell:nth-child(1), .iconStyle9 .box:nth-child(1) { grid-area: 1 / 1 / 3 / 3; } +.tasksCalendar[view='week'].style9 .grid .cell:nth-child(2), .iconStyle9 .box:nth-child(2) { grid-area: 1 / 3 / 3 / 5; } +.tasksCalendar[view='week'].style9 .grid .cell:nth-child(3), .iconStyle9 .box:nth-child(3) { grid-area: 1 / 5 / 3 / 7; } +.tasksCalendar[view='week'].style9 .grid .cell:nth-child(4), .iconStyle9 .box:nth-child(4) { grid-area: 1 / 7 / 3 / 9; } +.tasksCalendar[view='week'].style9 .grid .cell:nth-child(5), .iconStyle9 .box:nth-child(5) { grid-area: 1 / 9 / 3 / 11; } +.tasksCalendar[view='week'].style9 .grid .cell:nth-child(6), .iconStyle9 .box:nth-child(6) { grid-area: 3 / 1 / 4 / 6; } +.tasksCalendar[view='week'].style9 .grid .cell:nth-child(7), .iconStyle9 .box:nth-child(7) { grid-area: 3 / 6 / 4 / 11; } +.tasksCalendar[view='week'].style10 .grid, .iconStyle10 { grid-template-columns: repeat(10, 1fr); grid-template-rows: repeat(3, 1fr); } +.tasksCalendar[view='week'].style10 .grid .cell:nth-child(1), .iconStyle10 .box:nth-child(1) { grid-area: 1 / 1 / 4 / 3; } +.tasksCalendar[view='week'].style10 .grid .cell:nth-child(2), .iconStyle10 .box:nth-child(2) { grid-area: 1 / 3 / 4 / 5; } +.tasksCalendar[view='week'].style10 .grid .cell:nth-child(3), .iconStyle10 .box:nth-child(3) { grid-area: 1 / 5 / 4 / 7; } +.tasksCalendar[view='week'].style10 .grid .cell:nth-child(4), .iconStyle10 .box:nth-child(4) { grid-area: 1 / 7 / 3 / 9; } +.tasksCalendar[view='week'].style10 .grid .cell:nth-child(5), .iconStyle10 .box:nth-child(5) { grid-area: 1 / 9 / 3 / 11; } +.tasksCalendar[view='week'].style10 .grid .cell:nth-child(6), .iconStyle10 .box:nth-child(6) { grid-area: 3 / 7 / 4 / 9; } +.tasksCalendar[view='week'].style10 .grid .cell:nth-child(7), .iconStyle10 .box:nth-child(7) { grid-area: 3 / 9 / 4 / 11; } +.tasksCalendar[view='week'].style11 .grid, .iconStyle11 { grid-template-rows: 1fr; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; } +.tasksCalendar[view='week'].style11 .grid { height: 300px } +.tasksCalendar[view='week'].style11 .cell[data-weekday="0"], .iconStyle11 { display: none !important } +.tasksCalendar[view='week'].style11 .cell[data-weekday="6"], .iconStyle11 { display: none !important } + +/* Options classes */ +.tasksCalendar.noIcons .task .icon { display: none !important; } +.tasksCalendar:not(.noFilename) .task.noNoteIcon .icon { display: none !important; } +.tasksCalendar.noFilename .task .note { display: none !important; } +.tasksCalendar.filter .task.done, .tasksCalendar.filter .task.cancelled { display: none !important; } +.tasksCalendar.filter #statisticDone { pointer-events: none !important; color: var(--text-faint) !important; } +.tasksCalendar.noScheduled .task.scheduled { display: none !important; } +.tasksCalendar.noStart .task.start { display: none !important; } +.tasksCalendar.noDue .task.due { display: none !important; } +.tasksCalendar.noDone .task.done { display: none !important; } +.tasksCalendar.noProcess .task.process { display: none !important; } +.tasksCalendar.noRecurrence .task.recurrence { display: none !important; } +.tasksCalendar.noOverdue .task.overdue { display: none !important; } +.tasksCalendar.noDailyNote .task.dailyNote { display: none !important; } +.tasksCalendar.noCellNameEvent .cellName { pointer-events: none !important; } +.tasksCalendar.noLayer .grid .wrappers:before, +.tasksCalendar.noLayer .grid:before, +.tasksCalendar.noLayer .list:before { display: none !important;} +.tasksCalendar.focusDone .task { opacity: 0.25 !important; } +.tasksCalendar.focusDone .task.done { opacity: 1 !important; } +.tasksCalendar.focusDue .task { opacity: 0.25 !important; } +.tasksCalendar.focusDue .task.due { opacity: 1 !important; } +.tasksCalendar.focusOverdue .task { opacity: 0.25 !important; } +.tasksCalendar.focusOverdue .task.overdue { opacity: 1 !important; } +.tasksCalendar.focusStart .task { opacity: 0.25 !important; } +.tasksCalendar.focusStart .task.start { opacity: 1 !important; } +.tasksCalendar.focusScheduled .task { opacity: 0.25 !important; } +.tasksCalendar.focusScheduled .task.scheduled { opacity: 1 !important; } +.tasksCalendar.focusRecurrence .task { opacity: 0.25 !important; } +.tasksCalendar.focusRecurrence .task.recurrence { opacity: 1 !important; } +.tasksCalendar.focusDailyNote .task { opacity: 0.25 !important; } +.tasksCalendar.focusDailyNote .task.dailyNote { opacity: 1 !important; } +.tasksCalendar.mini { max-width: 500px !important; margin: 0 auto; } +.tasksCalendar.mini .grid { height: 400px !important; } +.tasksCalendar.mini .gridHead, +.tasksCalendar.mini .cellName, +.tasksCalendar.mini .task, +.tasksCalendar.mini .wrapperButton { font-size: 9px !important; } +.tasksCalendar.mini .wrappers:before, +.tasksCalendar.mini .grid:before { font-size: 70px !important; } +.tasksCalendar.mini .statisticPopup li, +.tasksCalendar.mini .weekViewContext li { font-size: 9px !important; } +.tasksCalendar.noWeekNr .wrapperButton { visibility: hidden !important; width: 0 !important; } +.tasksCalendar.noWeekNr .gridHead:first-child { visibility: hidden !important; width: 0 !important; } +.tasksCalendar.noWeekNr .wrapper { grid-template-columns: 0px 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important; } +.tasksCalendar.noWeekNr .gridHeads { grid-template-columns: 0px 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important; } +.tasksCalendar.noWeekNr .list .weekNr { display: none !important; } +.tasksCalendar.lineClamp1 .task .inner { -webkit-line-clamp: 1 !important; white-space: nowrap !important; } +.tasksCalendar.lineClamp2 .task .inner { -webkit-line-clamp: 2 !important; } +.tasksCalendar.lineClamp3 .task .inner { -webkit-line-clamp: 3 !important; } +.tasksCalendar.noLineClamp .task .inner { display: block !important; } +.tasksCalendar.noOverdueFlag .task .description:before { display: none !important; } + +/* Mobile View */ +body.is-mobile .tasksCalendar .gridHead, body.is-mobile .tasksCalendar .cellName, body.is-mobile .tasksCalendar .task { font-size: 9px; } +body.is-mobile .tasksCalendar[view='week']:not(.style4) .cellName, +body.is-mobile .tasksCalendar[view='week']:not(.style4) .task { font-size: 13px !important; } +body.is-mobile .tasksCalendar .statisticPopup li { font-size: 13px !important; } diff --git a/Obsidian-Tasks-Calendar-main/tasksCalendar/view.js b/Obsidian-Tasks-Calendar-main/tasksCalendar/view.js new file mode 100644 index 0000000..6503c92 --- /dev/null +++ b/Obsidian-Tasks-Calendar-main/tasksCalendar/view.js @@ -0,0 +1,702 @@ +let {pages, view, firstDayOfWeek, globalTaskFilter, dailyNoteFolder, dailyNoteFormat, startPosition, upcomingDays, css, options} = input; + +// Error Handling +if (!pages && pages!="") { dv.span('> [!ERROR] Missing pages parameter\n> \n> Please set the pages parameter like\n> \n> `pages: ""`'); return false }; +if (!options.includes("style")) { dv.span('> [!ERROR] Missing style parameter\n> \n> Please set a style inside options parameter like\n> \n> `options: "style1"`'); return false }; +if (!view) { dv.span('> [!ERROR] Missing view parameter\n> \n> Please set a default view inside view parameter like\n> \n> `view: "month"`'); return false }; +if (firstDayOfWeek) { + if (firstDayOfWeek.match(/[|\\0123456]/g) == null) { + dv.span('> [!ERROR] Wrong value inside firstDayOfWeek parameter\n> \n> Please choose a number between 0 and 6'); + return false + }; +} else { + dv.span('> [!ERROR] Missing firstDayOfWeek parameter\n> \n> Please set the first day of the week inside firstDayOfWeek parameter like\n> \n> `firstDayOfWeek: "1"`'); + return false +}; +if (startPosition) { if (!startPosition.match(/\d{4}\-\d{1,2}/gm)) { dv.span('> [!ERROR] Wrong startPosition format\n> \n> Please set a startPosition with the following format\n> \n> Month: `YYYY-MM` | Week: `YYYY-ww`'); return false }}; +if (dailyNoteFormat) { if (dailyNoteFormat.match(/[|\\YMDWwd.,-: \[\]]/g).length != dailyNoteFormat.length) { dv.span('> [!ERROR] The `dailyNoteFormat` contains invalid characters'); return false }}; + +// Get, Set, Eval Pages +if (pages == "") { + var tasks = dv.pages().file.tasks; +} else if (typeof pages === "string" && pages.startsWith("dv.pages")) { + var tasks = eval(pages); +} else if (typeof pages && pages.every(p => p.task)) { + var tasks = pages; +} else { + var tasks = dv.pages(pages).file.tasks; +} + +// Variables +var done, doneWithoutCompletionDate, due, recurrence, overdue, start, scheduled, process, cancelled, dailyNote, dailyNoteRegEx; +if (!dailyNoteFormat) { dailyNoteFormat = "YYYY-MM-DD" }; +var dailyNoteRegEx = momentToRegex(dailyNoteFormat) +var tToday = moment().format("YYYY-MM-DD"); +var tMonth = moment().format("M"); +var tDay = moment().format("d"); +var tYear = moment().format("YYYY"); +var tid = (new Date()).getTime(); +if (startPosition) { var selectedMonth = moment(startPosition, "YYYY-MM").date(1); var selectedList = moment(startPosition, "YYYY-MM").date(1); var selectedWeek = moment(startPosition, "YYYY-ww").startOf("week") } else { var selectedMonth = moment(startPosition).date(1); var selectedWeek = moment(startPosition).startOf("week"); var selectedList = moment(startPosition).date(1); }; +var selectedDate = eval("selected"+capitalize(view)); +var arrowLeftIcon = ''; +var arrowRightIcon = ''; +var filterIcon = ''; +var monthIcon = ''; +var weekIcon = ''; +var listIcon = ''; +var calendarClockIcon = ''; +var calendarCheckIcon = ''; +var calendarHeartIcon = ''; +var cellTemplate = "
    {{cellName}}
    {{cellContent}}
    "; +var taskTemplate = "
    {{note}}
    {{icon}}
    {{taskContent}}
    "; +const rootNode = dv.el("div", "", {cls: "tasksCalendar "+options, attr: {id: "tasksCalendar"+tid, view: view, style: 'position:relative;-webkit-user-select:none!important'}}); +if (css) { var style = document.createElement("style"); style.innerHTML = css; rootNode.append(style) }; +var taskDoneIcon = "✅"; +var taskDueIcon = "📅"; +var taskScheduledIcon = "⏳"; +var taskRecurrenceIcon = "🔁"; +var taskOverdueIcon = "⚠️"; +var taskProcessIcon = "⏺️"; +var taskCancelledIcon = "🚫"; +var taskStartIcon = "🛫"; +var taskDailyNoteIcon = "📄"; + +// Initialze +getMeta(tasks); +setButtons(); +setStatisticPopUp(); +setWeekViewContext(); +eval("get"+capitalize(view))(tasks, selectedDate); + +function getMeta(tasks) { + for (i=0;i> 16) + amt, B = (num >> 8 & 0x00FF) + amt, G = (num & 0x0000FF) + amt; + return "#" + (0x1000000 + (R<255?R<1?0:R:255)*0x10000 + (B<255?B<1?0:B:255)*0x100 + (G<255?G<1?0:G:255)).toString(16).slice(1); +}; + +function momentToRegex(momentFormat) { + momentFormat = momentFormat.replaceAll(".", "\\."); + momentFormat = momentFormat.replaceAll(",", "\\,"); + momentFormat = momentFormat.replaceAll("-", "\\-"); + momentFormat = momentFormat.replaceAll(":", "\\:"); + momentFormat = momentFormat.replaceAll(" ", "\\s"); + + momentFormat = momentFormat.replace("dddd", "\\w{1,}"); + momentFormat = momentFormat.replace("ddd", "\\w{1,3}"); + momentFormat = momentFormat.replace("dd", "\\w{2}"); + momentFormat = momentFormat.replace("d", "\\d{1}"); + + momentFormat = momentFormat.replace("YYYY", "\\d{4}"); + momentFormat = momentFormat.replace("YY", "\\d{2}"); + + momentFormat = momentFormat.replace("MMMM", "\\w{1,}"); + momentFormat = momentFormat.replace("MMM", "\\w{3}"); + momentFormat = momentFormat.replace("MM", "\\d{2}"); + + momentFormat = momentFormat.replace("DDDD", "\\d{3}"); + momentFormat = momentFormat.replace("DDD", "\\d{1,3}"); + momentFormat = momentFormat.replace("DD", "\\d{2}"); + momentFormat = momentFormat.replace("D", "\\d{1,2}"); + + momentFormat = momentFormat.replace("ww", "\\d{1,2}"); + + regEx = "/^(" + momentFormat + ")$/"; + + return regEx; +}; + +function getTasks(date) { + done = tasks.filter(t=>t.completed && t.checked && t.completion && moment(t.completion.toString()).isSame(date)).sort(t=>t.completion); + doneWithoutCompletionDate = tasks.filter(t=>t.completed && t.checked && !t.completion && t.due && moment(t.due.toString()).isSame(date)).sort(t=>t.due); + done = done.concat(doneWithoutCompletionDate); + due = tasks.filter(t=>!t.completed && !t.checked && !t.recurrence && t.due && moment(t.due.toString()).isSame(date)).sort(t=>t.due); + recurrence = tasks.filter(t=>!t.completed && !t.checked && t.recurrence && t.due && moment(t.due.toString()).isSame(date)).sort(t=>t.due); + overdue = tasks.filter(t=>!t.completed && !t.checked && t.due && moment(t.due.toString()).isBefore(date)).sort(t=>t.due); + start = tasks.filter(t=>!t.completed && !t.checked && t.start && moment(t.start.toString()).isSame(date)).sort(t=>t.start); + scheduled = tasks.filter(t=>!t.completed && !t.checked && t.scheduled && moment(t.scheduled.toString()).isSame(date)).sort(t=>t.scheduled); + process = tasks.filter(t=>!t.completed && !t.checked && t.due && t.start && moment(t.due.toString()).isAfter(date) && moment(t.start.toString()).isBefore(date) ); + cancelled = tasks.filter(t=>!t.completed && t.checked && t.due && moment(t.due.toString()).isSame(date)).sort(t=>t.due); + dailyNote = tasks.filter(t=>!t.completed && !t.checked && t.dailyNote && moment(t.dailyNote.toString()).isSame(date)).sort(t=>t.dailyNote); +}; + +function setTask(obj, cls) { + var lighter = 25; + var darker = -40; + var noteColor = getMetaFromNote(obj, "color"); + var textColor = getMetaFromNote(obj, "textColor"); + var noteIcon = getMetaFromNote(obj, "icon"); + var taskText = obj.text.replace("'", "'"); + var taskPath = obj.link.path.replace("'", "'"); + var taskIcon = eval("task"+capitalize(cls)+"Icon"); + if (obj.due) { var relative = moment(obj.due).fromNow() } else { var relative = "" }; + var noteFilename = getFilename(taskPath); + if (noteIcon) { noteFilename = noteIcon+" "+noteFilename } else { noteFilename = taskIcon+" "+noteFilename; cls += " noNoteIcon" }; + var taskSubpath = obj.header.subpath; + var taskLine = taskSubpath ? taskPath+"#"+taskSubpath : taskPath; + if (noteColor && textColor) { + var style = "--task-background:"+noteColor+"33;--task-color:"+noteColor+";--dark-task-text-color:"+textColor+";--light-task-text-color:"+textColor; + } else if (noteColor && !textColor){ + var style = "--task-background:"+noteColor+"33;--task-color:"+noteColor+";--dark-task-text-color:"+transColor(noteColor, darker)+";--light-task-text-color:"+transColor(noteColor, lighter); + var style = "--task-background:"+noteColor+"33;--task-color:"+noteColor+";--dark-task-text-color:"+transColor(noteColor, darker)+";--light-task-text-color:"+transColor(noteColor, lighter); + } else if (!noteColor && textColor ){ + var style = "--task-background:#7D7D7D33;--task-color:#7D7D7D;--dark-task-text-color:"+transColor(textColor, darker)+";--light-task-text-color:"+transColor(textColor, lighter); + } else { + var style = "--task-background:#7D7D7D33;--task-color:#7D7D7D;--dark-task-text-color:"+transColor("#7D7D7D", darker)+";--light-task-text-color:"+transColor("#7D7D7D", lighter); + }; + var newTask = taskTemplate.replace("{{taskContent}}", taskText).replace("{{class}}", cls).replace("{{taskPath}}", taskLine).replace("{{due}}","done").replaceAll("{{style}}",style).replace("{{title}}", noteFilename + ": " + taskText).replace("{{note}}",noteFilename).replace("{{icon}}",taskIcon).replace("{{relative}}",relative); + return newTask; +}; + +function setTaskContentContainer(currentDate) { + var cellContent = ""; + + function compareFn(a, b) { + if (a.priority.toUpperCase() < b.priority.toUpperCase()) { + return -1; + }; + if (a.priority.toUpperCase() > b.priority.toUpperCase()) { + return 1; + }; + if (a.priority == b.priority) { + if (a.text.toUpperCase() < b.text.toUpperCase()) { + return -1; + }; + if (a.text.toUpperCase() > b.text.toUpperCase()) { + return 1; + }; + return 0; + }; + }; + + function showTasks(tasksToShow, type) { + const sorted = [...tasksToShow].sort(compareFn); + for (var t = 0; t < sorted.length; t++) { + cellContent += setTask(sorted[t], type) + }; + }; + + if (tToday == currentDate) { + showTasks(overdue, "overdue"); + }; + showTasks(due, "due"); + showTasks(recurrence, "recurrence"); + showTasks(start, "start"); + showTasks(scheduled, "scheduled"); + showTasks(process, "process"); + showTasks(dailyNote, "dailyNote"); + showTasks(done, "done"); + showTasks(cancelled, "cancelled"); + return cellContent; +}; + +function setButtons() { + var buttons = ""; + rootNode.querySelector("span").appendChild(dv.el("div", buttons, {cls: "buttons", attr: {}})); + setButtonEvents(); +}; + +function setButtonEvents() { + rootNode.querySelectorAll('button').forEach(btn => btn.addEventListener('click', (() => { + var activeView = rootNode.getAttribute("view"); + if ( btn.className == "previous" ) { + if (activeView == "month") { + selectedDate = moment(selectedDate).subtract(1, "months"); + getMonth(tasks, selectedDate); + } else if (activeView == "week") { + selectedDate = moment(selectedDate).subtract(7, "days").startOf("week"); + getWeek(tasks, selectedDate); + } else if (activeView == "list") { + selectedDate = moment(selectedDate).subtract(1, "months"); + getList(tasks, selectedDate); + } + } else if ( btn.className == "current") { + if (activeView == "month") { + selectedDate = moment().date(1); + getMonth(tasks, selectedDate); + } else if (activeView == "week") { + selectedDate = moment().startOf("week"); + getWeek(tasks, selectedDate); + } else if (activeView == "list") { + selectedDate = moment().date(1); + getList(tasks, selectedDate); + }; + } else if ( btn.className == "next" ) { + if (activeView == "month") { + selectedDate = moment(selectedDate).add(1, "months"); + getMonth(tasks, selectedDate); + } else if (activeView == "week") { + selectedDate = moment(selectedDate).add(7, "days").startOf("week"); + getWeek(tasks, selectedDate); + } else if (activeView == "list") { + selectedDate = moment(selectedDate).add(1, "months"); + getList(tasks, selectedDate); + }; + } else if ( btn.className == "filter" ) { + rootNode.classList.toggle("filter"); + rootNode.querySelector('#statisticDone').classList.remove("active"); + rootNode.classList.remove("focusDone"); + } else if ( btn.className == "monthView" ) { + if ( moment().format("ww-YYYY") == moment(selectedDate).format("ww-YYYY") ) { + selectedDate = moment().date(1); + } else { + selectedDate = moment(selectedDate).date(1); + }; + getMonth(tasks, selectedDate); + } else if ( btn.className == "listView" ) { + if ( moment().format("ww-YYYY") == moment(selectedDate).format("ww-YYYY") ) { + selectedDate = moment().date(1); + } else { + selectedDate = moment(selectedDate).date(1); + }; + getList(tasks, selectedDate); + } else if ( btn.className == "weekView" ) { + if (rootNode.getAttribute("view") == "week") { + var leftPos = rootNode.querySelector("button.weekView").offsetLeft; + rootNode.querySelector(".weekViewContext").style.left = leftPos+"px"; + rootNode.querySelector(".weekViewContext").classList.toggle("active"); + if (rootNode.querySelector(".weekViewContext").classList.contains("active")) { + var closeContextListener = function() { + rootNode.querySelector(".weekViewContext").classList.remove("active"); + rootNode.removeEventListener("click", closeContextListener, false); + }; + setTimeout(function() { + rootNode.addEventListener("click", closeContextListener, false); + }, 100); + }; + } else { + if (moment().format("MM-YYYY") != moment(selectedDate).format("MM-YYYY")) { + selectedDate = moment(selectedDate).startOf("month").startOf("week"); + } else { + selectedDate = moment().startOf("week"); + }; + getWeek(tasks, selectedDate); + }; + } else if ( btn.className == "statistic" ) { + rootNode.querySelector(".statisticPopup").classList.toggle("active"); + }; + btn.blur(); + }))); + rootNode.addEventListener('contextmenu', function(event) { + event.preventDefault(); + }); +}; + +function setWrapperEvents() { + rootNode.querySelectorAll('.wrapperButton').forEach(wBtn => wBtn.addEventListener('click', (() => { + var week = wBtn.getAttribute("data-week"); + var year = wBtn.getAttribute("data-year"); + selectedDate = moment(moment(year).add(week, "weeks")).startOf("week"); + rootNode.querySelector(`#tasksCalendar${tid} .grid`).remove(); + getWeek(tasks, selectedDate); + }))); +}; + +function setStatisticPopUpEvents() { + rootNode.querySelectorAll('.statisticPopup li').forEach(li => li.addEventListener('click', (() => { + var group = li.getAttribute("data-group"); + const liElements = rootNode.querySelectorAll('.statisticPopup li'); + if (li.classList.contains("active")) { + const liElements = rootNode.querySelectorAll('.statisticPopup li'); + for (const liElement of liElements) { + liElement.classList.remove('active'); + }; + rootNode.classList.remove("focus"+capitalize(group)); + } else { + for (const liElement of liElements) { + liElement.classList.remove('active'); + }; + li.classList.add("active"); + rootNode.classList.remove.apply(rootNode.classList, Array.from(rootNode.classList).filter(v=>v.startsWith("focus"))); + rootNode.classList.add("focus"+capitalize(group)); + }; + }))); +}; + +function setStatisticPopUp() { + var statistic = "
  • "; + statistic += "
  • "; + statistic += "
  • "; + statistic += "
  • "; + statistic += "
  • "; + statistic += "
  • "; + statistic += "
  • "; + statistic += "
  • "; + statistic += "
  • "; + rootNode.querySelector("span").appendChild(dv.el("ul", statistic, {cls: "statisticPopup"})); + setStatisticPopUpEvents(); +}; + +function setWeekViewContextEvents() { + rootNode.querySelectorAll('.weekViewContext li').forEach(li => li.addEventListener('click', (() => { + var selectedStyle = li.getAttribute("data-style"); + const liElements = rootNode.querySelectorAll('.weekViewContext li'); + if (!li.classList.contains("active")) { + for (const liElement of liElements) { + liElement.classList.remove('active'); + }; + li.classList.add("active"); + rootNode.classList.remove.apply(rootNode.classList, Array.from(rootNode.classList).filter(v=>v.startsWith("style"))); + rootNode.classList.add(selectedStyle); + }; + rootNode.querySelector(".weekViewContext").classList.toggle("active"); + }))); +}; + +function setWeekViewContext() { + var activeStyle = Array.from(rootNode.classList).filter(v=>v.startsWith("style")); + var liElements = ""; + var styles = 11; + for (i=1;i
    "; + liElements += "
  • "+liIcon+"Style "+i+"
  • "; + }; + rootNode.querySelector("span").appendChild(dv.el("ul", liElements, {cls: "weekViewContext"})); + rootNode.querySelector(".weekViewContext li[data-style="+activeStyle+"]").classList.add("active"); + setWeekViewContextEvents(); +}; + +function setStatisticValues(dueCounter, doneCounter, overdueCounter, startCounter, scheduledCounter, recurrenceCounter, dailyNoteCounter) { + var taskCounter = parseInt(dueCounter+doneCounter+overdueCounter); + var tasksRemaining = taskCounter - doneCounter; + var percentage = Math.round(100/(dueCounter+doneCounter+overdueCounter)*doneCounter); + percentage = isNaN(percentage) ? 100 : percentage; + + if (dueCounter == 0 && doneCounter == 0) { + rootNode.querySelector("button.statistic").innerHTML = calendarHeartIcon; + } else if (tasksRemaining > 0) { + rootNode.querySelector("button.statistic").innerHTML = calendarClockIcon; + } else if (dueCounter == 0 && doneCounter != 0) { + rootNode.querySelector("button.statistic").innerHTML = calendarCheckIcon; + }; + if (tasksRemaining > 99) {tasksRemaining = "⚠️"}; + rootNode.querySelector("button.statistic").setAttribute("data-percentage", percentage); + rootNode.querySelector("button.statistic").setAttribute("data-remaining", tasksRemaining); + rootNode.querySelector("#statisticDone").innerText = "✅ Done: " + doneCounter + "/" + taskCounter; + rootNode.querySelector("#statisticDue").innerText = "📅 Due: " + dueCounter; + rootNode.querySelector("#statisticOverdue").innerText = "⚠️ Overdue: " + overdueCounter; + rootNode.querySelector("#statisticStart").innerText = "🛫 Start: " + startCounter; + rootNode.querySelector("#statisticScheduled").innerText = "⏳ Scheduled: " + scheduledCounter; + rootNode.querySelector("#statisticRecurrence").innerText = "🔁 Recurrence: " + recurrenceCounter; + rootNode.querySelector("#statisticDailyNote").innerText = "📄 Daily Notes: " + dailyNoteCounter; +}; + +function removeExistingView() { + if (rootNode.querySelector(`#tasksCalendar${tid} .grid`)) { + rootNode.querySelector(`#tasksCalendar${tid} .grid`).remove(); + } else if (rootNode.querySelector(`#tasksCalendar${tid} .list`)) { + rootNode.querySelector(`#tasksCalendar${tid} .list`).remove(); + }; +}; + +function getMonth(tasks, month) { + removeExistingView(); + var currentTitle = ""+moment(month).format("MMMM")+" "+moment(month).format("YYYY")+""; + rootNode.querySelector('button.current').innerHTML = currentTitle; + var gridContent = ""; + var firstDayOfMonth = moment(month).format("d"); + var firstDateOfMonth = moment(month).startOf("month").format("D"); + var lastDateOfMonth = moment(month).endOf("month").format("D"); + var dueCounter = 0; + var doneCounter = 0; + var overdueCounter = 0; + var startCounter = 0; + var scheduledCounter = 0; + var recurrenceCounter = 0; + var dailyNoteCounter = 0; + + // Move First Week Of Month To Second Week In Month View + if (firstDayOfMonth == 0) { firstDayOfMonth = 7}; + + // Set Grid Heads + var gridHeads = ""; + for (h=0-firstDayOfMonth+parseInt(firstDayOfWeek);h<7-firstDayOfMonth+parseInt(firstDayOfWeek);h++) { + var weekDayNr = moment(month).add(h, "days").format("d"); + var weekDayName = moment(month).add(h, "days").format("ddd"); + if ( tDay == weekDayNr && tMonth == moment(month).format("M") && tYear == moment(month).format("YYYY") ) { + gridHeads += "
    " + weekDayName + "
    "; + } else { + gridHeads += "
    " + weekDayName + "
    "; + }; + }; + + // Set Wrappers + var wrappers = ""; + var starts = 0-firstDayOfMonth+parseInt(firstDayOfWeek); + for (w=1; w<7; w++) { + var wrapper = ""; + var weekNr = ""; + var yearNr = ""; + var monthName = moment(month).format("MMM").replace(".","").substring(0,3); + for (i=starts;i= 0 && i < lastDateOfMonth && tToday !== currentDate) { + cell = cell.replace("{{class}}", "currentMonth"); + } else if ( i >= 0 && i< lastDateOfMonth && tToday == currentDate) { + cell = cell.replace("{{class}}", "currentMonth today"); + } else if (i >= lastDateOfMonth) { + cell = cell.replace("{{class}}", "nextMonth"); + }; + wrapper += cell; + }; + wrappers += "
    W"+weekNr+"
    "+wrapper+"
    "; + starts += 7; + }; + gridContent += "
    "+gridHeads+"
    "; + gridContent += "
    "+wrappers+"
    "; + rootNode.querySelector("span").appendChild(dv.el("div", gridContent, {cls: "grid"})); + setWrapperEvents(); + setStatisticValues(dueCounter, doneCounter, overdueCounter, startCounter, scheduledCounter, recurrenceCounter, dailyNoteCounter); + rootNode.setAttribute("view", "month"); +}; + +function getWeek(tasks, week) { + removeExistingView(); + var currentTitle = ""+moment(week).format("YYYY")+" "+moment(week).format("[W]w")+""; + rootNode.querySelector('button.current').innerHTML = currentTitle + var gridContent = ""; + var currentWeekday = moment(week).format("d"); + var weekNr = moment(week).format("[W]w"); + var dueCounter = 0; + var doneCounter = 0; + var overdueCounter = 0; + var startCounter = 0; + var scheduledCounter = 0; + var recurrenceCounter = 0; + var dailyNoteCounter = 0; + + for (i=0-currentWeekday+parseInt(firstDayOfWeek);i<7-currentWeekday+parseInt(firstDayOfWeek);i++) { + var currentDate = moment(week).add(i, "days").format("YYYY-MM-DD"); + if (!dailyNoteFolder) {var dailyNotePath = currentDate} else {var dailyNotePath = dailyNoteFolder+"/"+currentDate}; + var weekDay = moment(week).add(i, "days").format("d"); + var dayName = moment(currentDate).format("ddd D."); + var longDayName = moment(currentDate).format("ddd, D. MMM"); + + // Filter Tasks + getTasks(currentDate); + + // Count Events From Selected Week + dueCounter += due.length; + dueCounter += recurrence.length; + dueCounter += scheduled.length; + dueCounter += dailyNote.length; + doneCounter += done.length; + startCounter += start.length; + scheduledCounter += scheduled.length; + recurrenceCounter += recurrence.length; + dailyNoteCounter += dailyNote.length; + if (moment().format("YYYY-MM-DD") == moment(week).add(i, "days").format("YYYY-MM-DD")) { + overdueCounter = overdue.length; + }; + + // Set New Content Container + var cellContent = setTaskContentContainer(currentDate); + + // Set Cell Name And Weekday + var cell = cellTemplate.replace("{{date}}", currentDate).replace("{{cellName}}", longDayName).replace("{{cellContent}}", cellContent).replace("{{weekday}}", weekDay).replace("{{dailyNote}}", dailyNotePath); + + // Set Cell Name And Weekday + if ( moment(week).add(i, "days").format("D") == 1 ) { + var cell = cellTemplate.replace("{{date}}", currentDate).replace("{{cellName}}", longDayName).replace("{{cellContent}}", cellContent).replace("{{weekday}}", weekDay).replace("{{dailyNote}}", dailyNotePath); + } else { + var cell = cellTemplate.replace("{{date}}", currentDate).replace("{{cellName}}", dayName).replace("{{cellContent}}", cellContent).replace("{{weekday}}", weekDay).replace("{{dailyNote}}", dailyNotePath); + }; + + // Set Today, Before Today, After Today + if (currentDate < tToday) { + cell = cell.replace("{{class}}", "beforeToday"); + } else if (currentDate == tToday) { + cell = cell.replace("{{class}}", "today"); + } else if (currentDate > tToday) { + cell = cell.replace("{{class}}", "afterToday"); + }; + gridContent += cell; + }; + rootNode.querySelector("span").appendChild(dv.el("div", gridContent, {cls: "grid", attr:{'data-week': weekNr}})); + setStatisticValues(dueCounter, doneCounter, overdueCounter, startCounter, scheduledCounter, recurrenceCounter, dailyNoteCounter); + rootNode.setAttribute("view", "week"); +}; + +function getList(tasks, month) { + removeExistingView(); + var currentTitle = ""+moment(month).format("MMMM")+" "+moment(month).format("YYYY")+""; + rootNode.querySelector('button.current').innerHTML = currentTitle; + var listContent = ""; + var dueCounter = 0; + var doneCounter = 0; + var overdueCounter = 0; + var startCounter = 0; + var scheduledCounter = 0; + var recurrenceCounter = 0; + var dailyNoteCounter = 0; + + // Loop Days From Current Month + for (i=0;i"; + var todayDetails = "
    Today" + setTaskContentContainer(currentDate) + "
    "; + + // Upcoming + if (!upcomingDays) { upcomingDays = "7" }; + var upcomingContent = ""; + for (t=1;t"; + + listContent += "
    " + moment(currentDate).format("dddd, D") + " " + moment(currentDate).format("[W]w") + "
    " + overdueDetails + todayDetails + upcomingDetails + "
    " + + } else { + listContent += "
    " + moment(currentDate).format("dddd, D") + " " + moment(currentDate).format("[W]w") + "
    " + setTaskContentContainer(currentDate) + "
    " + }; + }; + rootNode.querySelector("span").appendChild(dv.el("div", listContent, {cls: "list", attr:{"data-month": monthName}})); + setStatisticValues(dueCounter, doneCounter, overdueCounter, startCounter, scheduledCounter, recurrenceCounter, dailyNoteCounter); + rootNode.setAttribute("view", "list"); + + // Scroll To Today If Selected Month Is Current Month + if ( moment().format("YYYY-MM") == moment(month).format("YYYY-MM") ) { + var listElement = rootNode.querySelector(".list"); + var todayElement = rootNode.querySelector(".today") + var scrollPos = todayElement.offsetTop - todayElement.offsetHeight + 85; + listElement.scrollTo(0, scrollPos); + }; +}; diff --git a/README.md b/README.md new file mode 100644 index 0000000..b7c1997 --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# choibk + +일단 성공, 사진도 보내지고..
    +2025.11.9(일) 아침 824분 성공. 하지만 모든 자료가 날라갔다 diff --git a/ReadItLater Inbox/.drive_sync/.id_914953729862579842 b/ReadItLater Inbox/.drive_sync/.id_914953729862579842 new file mode 100644 index 0000000..e69de29 diff --git a/ReadItLater Inbox/Note 2025-03-23 05-20-45-1.md b/ReadItLater Inbox/Note 2025-03-23 05-20-45-1.md new file mode 100644 index 0000000..9645a92 --- /dev/null +++ b/ReadItLater Inbox/Note 2025-03-23 05-20-45-1.md @@ -0,0 +1,3 @@ +[[ReadItLater]] [[Textsnippet]] + +203.254.163.74 \ No newline at end of file diff --git a/ReadItLater Inbox/Note 2025-03-23 05-20-45.md b/ReadItLater Inbox/Note 2025-03-23 05-20-45.md new file mode 100644 index 0000000..9645a92 --- /dev/null +++ b/ReadItLater Inbox/Note 2025-03-23 05-20-45.md @@ -0,0 +1,3 @@ +[[ReadItLater]] [[Textsnippet]] + +203.254.163.74 \ No newline at end of file diff --git a/ReadItLater Inbox/Note 2025-03-23 05-20-54-1.md b/ReadItLater Inbox/Note 2025-03-23 05-20-54-1.md new file mode 100644 index 0000000..9645a92 --- /dev/null +++ b/ReadItLater Inbox/Note 2025-03-23 05-20-54-1.md @@ -0,0 +1,3 @@ +[[ReadItLater]] [[Textsnippet]] + +203.254.163.74 \ No newline at end of file diff --git a/ReadItLater Inbox/Note 2025-03-23 05-20-54.md b/ReadItLater Inbox/Note 2025-03-23 05-20-54.md new file mode 100644 index 0000000..9645a92 --- /dev/null +++ b/ReadItLater Inbox/Note 2025-03-23 05-20-54.md @@ -0,0 +1,3 @@ +[[ReadItLater]] [[Textsnippet]] + +203.254.163.74 \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - (1 hour) The Legend of Ashitaka - Princess Mononoke OST (Lull and Relax Arranged).md b/ReadItLater Inbox/Youtube - (1 hour) The Legend of Ashitaka - Princess Mononoke OST (Lull and Relax Arranged).md new file mode 100644 index 0000000..67a6195 --- /dev/null +++ b/ReadItLater Inbox/Youtube - (1 hour) The Legend of Ashitaka - Princess Mononoke OST (Lull and Relax Arranged).md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [(1 hour) The Legend of Ashitaka - Princess Mononoke OST (Lull and Relax Arranged)](https://youtube.com/watch?v=53tW43gG-5M&feature=shared) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - (50분 핵심 마인드셋) 지금부터 2년간 '이렇게' 살면 인생 알아서 바뀝니다.-1.md b/ReadItLater Inbox/Youtube - (50분 핵심 마인드셋) 지금부터 2년간 '이렇게' 살면 인생 알아서 바뀝니다.-1.md new file mode 100644 index 0000000..d7a2147 --- /dev/null +++ b/ReadItLater Inbox/Youtube - (50분 핵심 마인드셋) 지금부터 2년간 '이렇게' 살면 인생 알아서 바뀝니다.-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [(50분 핵심 마인드셋) 지금부터 2년간 '이렇게' 살면 인생 알아서 바뀝니다.](https://youtube.com/watch?v=Nls4_O06-MU&si=Tf8GorBGFOEe-yS8) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - (50분 핵심 마인드셋) 지금부터 2년간 '이렇게' 살면 인생 알아서 바뀝니다..md b/ReadItLater Inbox/Youtube - (50분 핵심 마인드셋) 지금부터 2년간 '이렇게' 살면 인생 알아서 바뀝니다..md new file mode 100644 index 0000000..d7a2147 --- /dev/null +++ b/ReadItLater Inbox/Youtube - (50분 핵심 마인드셋) 지금부터 2년간 '이렇게' 살면 인생 알아서 바뀝니다..md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [(50분 핵심 마인드셋) 지금부터 2년간 '이렇게' 살면 인생 알아서 바뀝니다.](https://youtube.com/watch?v=Nls4_O06-MU&si=Tf8GorBGFOEe-yS8) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 24년 하반기 군무원 경채 면접 준비전략- 경채면접기출경채면접준비방법경채합격전략-1.md b/ReadItLater Inbox/Youtube - 24년 하반기 군무원 경채 면접 준비전략- 경채면접기출경채면접준비방법경채합격전략-1.md new file mode 100644 index 0000000..2addb0b --- /dev/null +++ b/ReadItLater Inbox/Youtube - 24년 하반기 군무원 경채 면접 준비전략- 경채면접기출경채면접준비방법경채합격전략-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [24년 하반기 군무원 경채 면접 준비전략- #경채면접기출#경채면접준비방법#경채합격전략](https://youtu.be/WvFwl1cwkqk?si=vTDpGKN5DvTbEfsF) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 24년 하반기 군무원 경채 면접 준비전략- 경채면접기출경채면접준비방법경채합격전략.md b/ReadItLater Inbox/Youtube - 24년 하반기 군무원 경채 면접 준비전략- 경채면접기출경채면접준비방법경채합격전략.md new file mode 100644 index 0000000..2addb0b --- /dev/null +++ b/ReadItLater Inbox/Youtube - 24년 하반기 군무원 경채 면접 준비전략- 경채면접기출경채면접준비방법경채합격전략.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [24년 하반기 군무원 경채 면접 준비전략- #경채면접기출#경채면접준비방법#경채합격전략](https://youtu.be/WvFwl1cwkqk?si=vTDpGKN5DvTbEfsF) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 4번째 불합격 장수생의 수험끝, 새로운시작 나는 나의 시간들앞에 한치의 부끄러움이 없다! 취업준비생 불합격동기부여장수생수험끝.md b/ReadItLater Inbox/Youtube - 4번째 불합격 장수생의 수험끝, 새로운시작 나는 나의 시간들앞에 한치의 부끄러움이 없다! 취업준비생 불합격동기부여장수생수험끝.md new file mode 100644 index 0000000..b8c19e8 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 4번째 불합격 장수생의 수험끝, 새로운시작 나는 나의 시간들앞에 한치의 부끄러움이 없다! 취업준비생 불합격동기부여장수생수험끝.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [4번째 불합격 | 장수생의 수험끝, 새로운시작 | 나는 나의 시간들앞에 한치의 부끄러움이 없다! #취업준비생 #불합격#동기부여#장수생#수험끝](https://youtube.com/watch?v=5KOf3pCKXgQ&si=EplYcc5LVmp-EZW2) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - Clair de Lune (Extended)-1.md b/ReadItLater Inbox/Youtube - Clair de Lune (Extended)-1.md new file mode 100644 index 0000000..4766eb8 --- /dev/null +++ b/ReadItLater Inbox/Youtube - Clair de Lune (Extended)-1.md @@ -0,0 +1,6 @@ +[[ReadItLater]] [[Youtube]] + +# [Clair de Lune (Extended)](https://youtube.com/watch?v=ea2WoUtbzuw&si=urkW_zE9cZNmzlee) + + +#공부 diff --git a/ReadItLater Inbox/Youtube - Clair de Lune (Extended).md b/ReadItLater Inbox/Youtube - Clair de Lune (Extended).md new file mode 100644 index 0000000..38f440d --- /dev/null +++ b/ReadItLater Inbox/Youtube - Clair de Lune (Extended).md @@ -0,0 +1,6 @@ +[[ReadItLater]] [[Youtube]] + +# [Clair de Lune (Extended)](https://youtube.com/watch?v=ea2WoUtbzuw&si=urkW_zE9cZNmzlee) + + +#공부 diff --git a/ReadItLater Inbox/Youtube - Clair de Lune (Studio Version)-1.md b/ReadItLater Inbox/Youtube - Clair de Lune (Studio Version)-1.md new file mode 100644 index 0000000..fed7df0 --- /dev/null +++ b/ReadItLater Inbox/Youtube - Clair de Lune (Studio Version)-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [Clair de Lune (Studio Version)](https://youtube.com/watch?v=X-Xxqt6Xdio&si=_6Hq5SKKxNnWzo9i) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - Clair de Lune (Studio Version).md b/ReadItLater Inbox/Youtube - Clair de Lune (Studio Version).md new file mode 100644 index 0000000..76027e7 --- /dev/null +++ b/ReadItLater Inbox/Youtube - Clair de Lune (Studio Version).md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [Clair de Lune (Studio Version)](https://youtube.com/watch?v=X-Xxqt6Xdio&si=_6Hq5SKKxNnWzo9i) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - IQ 낮아도 됩니다. 공부한 것을 100% 흡수하는 방법 (박문호 박사 통합본)-1.md b/ReadItLater Inbox/Youtube - IQ 낮아도 됩니다. 공부한 것을 100% 흡수하는 방법 (박문호 박사 통합본)-1.md new file mode 100644 index 0000000..747ab4d --- /dev/null +++ b/ReadItLater Inbox/Youtube - IQ 낮아도 됩니다. 공부한 것을 100% 흡수하는 방법 (박문호 박사 통합본)-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# ["IQ 낮아도 됩니다." 공부한 것을 100% 흡수하는 방법 (박문호 박사 통합본)](https://youtu.be/KHr7A0YJuRk?si=F1Ipol0NaCBq2GL_) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - IQ 낮아도 됩니다. 공부한 것을 100% 흡수하는 방법 (박문호 박사 통합본).md b/ReadItLater Inbox/Youtube - IQ 낮아도 됩니다. 공부한 것을 100% 흡수하는 방법 (박문호 박사 통합본).md new file mode 100644 index 0000000..747ab4d --- /dev/null +++ b/ReadItLater Inbox/Youtube - IQ 낮아도 됩니다. 공부한 것을 100% 흡수하는 방법 (박문호 박사 통합본).md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# ["IQ 낮아도 됩니다." 공부한 것을 100% 흡수하는 방법 (박문호 박사 통합본)](https://youtu.be/KHr7A0YJuRk?si=F1Ipol0NaCBq2GL_) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - [2022 최고의 플러그인] 할 일(Task, To do) 관리를 자동화 해주는 플러그인.md b/ReadItLater Inbox/Youtube - [2022 최고의 플러그인] 할 일(Task, To do) 관리를 자동화 해주는 플러그인.md new file mode 100644 index 0000000..3742fc4 --- /dev/null +++ b/ReadItLater Inbox/Youtube - [2022 최고의 플러그인] 할 일(Task, To do) 관리를 자동화 해주는 플러그인.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [[2022 최고의 플러그인] 할 일(Task, To do) 관리를 자동화 해주는 플러그인](https://youtu.be/KH_P3GKtS1k?si=JC-HJiSFA3hjnzKB) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - [국내 유일] 개인지식관리 생산성 방법론 이렇게 많았나 GTD, 세컨드 브레인, 제텔카스텐 등 모든 방법론 총집합 ★.md b/ReadItLater Inbox/Youtube - [국내 유일] 개인지식관리 생산성 방법론 이렇게 많았나 GTD, 세컨드 브레인, 제텔카스텐 등 모든 방법론 총집합 ★.md new file mode 100644 index 0000000..c15a06f --- /dev/null +++ b/ReadItLater Inbox/Youtube - [국내 유일] 개인지식관리 생산성 방법론 이렇게 많았나 GTD, 세컨드 브레인, 제텔카스텐 등 모든 방법론 총집합 ★.md @@ -0,0 +1,5 @@ +[[티아고 포르테, 닉마일로, 토마스프랭크, 알버트 아인슈타인]] [[Youtube]] + +# [[국내 유일] 개인지식관리 / 생산성 방법론 이렇게 많았나? GTD, 세컨드 브레인, 제텔카스텐 등 모든 방법론 총집합 ★](https://youtube.com/watch?v=RyZzJb3QFVU&si=MX7Ej8J-rDESqyRL) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - [소확행부동산]부동산전자계약 어렵지 않아요(부동산전자계약3분완성)-1.md b/ReadItLater Inbox/Youtube - [소확행부동산]부동산전자계약 어렵지 않아요(부동산전자계약3분완성)-1.md new file mode 100644 index 0000000..54ff3d5 --- /dev/null +++ b/ReadItLater Inbox/Youtube - [소확행부동산]부동산전자계약 어렵지 않아요(부동산전자계약3분완성)-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [[소확행부동산]부동산전자계약 어렵지 않아요(부동산전자계약3분완성)](https://youtu.be/CDNzvRe12uo?si=b2rW3FYvmTg8rFX4) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - [소확행부동산]부동산전자계약 어렵지 않아요(부동산전자계약3분완성).md b/ReadItLater Inbox/Youtube - [소확행부동산]부동산전자계약 어렵지 않아요(부동산전자계약3분완성).md new file mode 100644 index 0000000..54ff3d5 --- /dev/null +++ b/ReadItLater Inbox/Youtube - [소확행부동산]부동산전자계약 어렵지 않아요(부동산전자계약3분완성).md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [[소확행부동산]부동산전자계약 어렵지 않아요(부동산전자계약3분완성)](https://youtu.be/CDNzvRe12uo?si=b2rW3FYvmTg8rFX4) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - [지식뉴스] 연금개혁안, 27년 만에 정면돌파 선택했다...정부가 빠르게 50대 부담 늘린 이유 (ft.조동찬 기자, 전영수 교수) SBS 교양이를 부탁해.md b/ReadItLater Inbox/Youtube - [지식뉴스] 연금개혁안, 27년 만에 정면돌파 선택했다...정부가 빠르게 50대 부담 늘린 이유 (ft.조동찬 기자, 전영수 교수) SBS 교양이를 부탁해.md new file mode 100644 index 0000000..79960fa --- /dev/null +++ b/ReadItLater Inbox/Youtube - [지식뉴스] 연금개혁안, 27년 만에 정면돌파 선택했다...정부가 빠르게 50대 부담 늘린 이유 (ft.조동찬 기자, 전영수 교수) SBS 교양이를 부탁해.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [[지식뉴스] "연금개혁안, 27년 만에 정면돌파 선택했다"...정부가 빠르게 50대 부담 늘린 이유 (ft.조동찬 기자, 전영수 교수) / SBS / 교양이를 부탁해](https://youtube.com/watch?v=gACoVdcxm_I&si=gCyIYYFPVJS56qlm) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 검색 🔎, 가장 쉬운 지식 접근법-1.md b/ReadItLater Inbox/Youtube - 검색 🔎, 가장 쉬운 지식 접근법-1.md new file mode 100644 index 0000000..330ce90 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 검색 🔎, 가장 쉬운 지식 접근법-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [검색 🔎, 가장 쉬운 지식 접근법](https://youtu.be/KZkBdaJpQ-c?si=zdhEQZMBYUD826A7) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 검색 🔎, 가장 쉬운 지식 접근법.md b/ReadItLater Inbox/Youtube - 검색 🔎, 가장 쉬운 지식 접근법.md new file mode 100644 index 0000000..373f628 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 검색 🔎, 가장 쉬운 지식 접근법.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [검색 🔎, 가장 쉬운 지식 접근법](https://youtu.be/KZkBdaJpQ-c?si=zdhEQZMBYUD826A7) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 공무원 기출문제 공부법 - 공시생은 시간이 금! 줄이는 공부를 하자!-1.md b/ReadItLater Inbox/Youtube - 공무원 기출문제 공부법 - 공시생은 시간이 금! 줄이는 공부를 하자!-1.md new file mode 100644 index 0000000..876b9ff --- /dev/null +++ b/ReadItLater Inbox/Youtube - 공무원 기출문제 공부법 - 공시생은 시간이 금! 줄이는 공부를 하자!-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [공무원 기출문제 공부법 - 공시생은 시간이 금! 줄이는 공부를 하자!](https://youtu.be/0P-4PeN_GFo?si=ESFlusPezp6W8Cl-) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 공무원 기출문제 공부법 - 공시생은 시간이 금! 줄이는 공부를 하자!.md b/ReadItLater Inbox/Youtube - 공무원 기출문제 공부법 - 공시생은 시간이 금! 줄이는 공부를 하자!.md new file mode 100644 index 0000000..876b9ff --- /dev/null +++ b/ReadItLater Inbox/Youtube - 공무원 기출문제 공부법 - 공시생은 시간이 금! 줄이는 공부를 하자!.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [공무원 기출문제 공부법 - 공시생은 시간이 금! 줄이는 공부를 하자!](https://youtu.be/0P-4PeN_GFo?si=ESFlusPezp6W8Cl-) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 공부 못하는 애들 특 |영어단어 제발 이렇게 외우세요.md b/ReadItLater Inbox/Youtube - 공부 못하는 애들 특 |영어단어 제발 이렇게 외우세요.md new file mode 100644 index 0000000..6c4b4f0 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 공부 못하는 애들 특 |영어단어 제발 이렇게 외우세요.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [공부 못하는 애들 특 |영어단어 제발 이렇게 외우세요](https://youtube.com/shorts/j9dSYULCbKI?si=o9tuOapdQOQx-VQq) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 공부를 죽을만큼 하기 싫을때 쓰는 방법 ft정승제-1.md b/ReadItLater Inbox/Youtube - 공부를 죽을만큼 하기 싫을때 쓰는 방법 ft정승제-1.md new file mode 100644 index 0000000..7de1cc8 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 공부를 죽을만큼 하기 싫을때 쓰는 방법 ft정승제-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [공부를 죽을만큼 하기 싫을때 쓰는 방법 ft정승제](https://youtube.com/shorts/AJGTIjnNakQ?si=i8CwfaxGlfl8N2-T) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 공부를 죽을만큼 하기 싫을때 쓰는 방법 ft정승제.md b/ReadItLater Inbox/Youtube - 공부를 죽을만큼 하기 싫을때 쓰는 방법 ft정승제.md new file mode 100644 index 0000000..7de1cc8 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 공부를 죽을만큼 하기 싫을때 쓰는 방법 ft정승제.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [공부를 죽을만큼 하기 싫을때 쓰는 방법 ft정승제](https://youtube.com/shorts/AJGTIjnNakQ?si=i8CwfaxGlfl8N2-T) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 공부법은 3가지만 알면 끝입니다. (80분 편집본 영상)-1.md b/ReadItLater Inbox/Youtube - 공부법은 3가지만 알면 끝입니다. (80분 편집본 영상)-1.md new file mode 100644 index 0000000..32fbd29 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 공부법은 3가지만 알면 끝입니다. (80분 편집본 영상)-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [공부법은 3가지만 알면 끝입니다. (80분 편집본 영상)](https://youtube.com/watch?v=2DRhRmsmZMU&si=W5b1L9pyxWTv4OHW) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 공부법은 3가지만 알면 끝입니다. (80분 편집본 영상).md b/ReadItLater Inbox/Youtube - 공부법은 3가지만 알면 끝입니다. (80분 편집본 영상).md new file mode 100644 index 0000000..32fbd29 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 공부법은 3가지만 알면 끝입니다. (80분 편집본 영상).md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [공부법은 3가지만 알면 끝입니다. (80분 편집본 영상)](https://youtube.com/watch?v=2DRhRmsmZMU&si=W5b1L9pyxWTv4OHW) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 뇌효율 잡는 의대생 암기법 【motemote|shorts 】-1.md b/ReadItLater Inbox/Youtube - 뇌효율 잡는 의대생 암기법 【motemote|shorts 】-1.md new file mode 100644 index 0000000..4db9644 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 뇌효율 잡는 의대생 암기법 【motemote|shorts 】-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [뇌효율 잡는 의대생 암기법 【motemote|#shorts 】](https://youtube.com/shorts/tOoBE1J-pUk?si=Y3CRjPiIOhlznpWa) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 뇌효율 잡는 의대생 암기법 【motemote|shorts 】.md b/ReadItLater Inbox/Youtube - 뇌효율 잡는 의대생 암기법 【motemote|shorts 】.md new file mode 100644 index 0000000..4db9644 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 뇌효율 잡는 의대생 암기법 【motemote|shorts 】.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [뇌효율 잡는 의대생 암기법 【motemote|#shorts 】](https://youtube.com/shorts/tOoBE1J-pUk?si=Y3CRjPiIOhlznpWa) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 당신의 의지가 약한 게 아니었다 명언 철학 동기부여 자기계발-1.md b/ReadItLater Inbox/Youtube - 당신의 의지가 약한 게 아니었다 명언 철학 동기부여 자기계발-1.md new file mode 100644 index 0000000..d25ea15 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 당신의 의지가 약한 게 아니었다 명언 철학 동기부여 자기계발-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [당신의 의지가 약한 게 아니었다 #명언 #철학 #동기부여 #자기계발](https://youtube.com/shorts/fR9vV8qESQc?si=PlzfMfEOnJlAI3u4) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 당신의 의지가 약한 게 아니었다 명언 철학 동기부여 자기계발.md b/ReadItLater Inbox/Youtube - 당신의 의지가 약한 게 아니었다 명언 철학 동기부여 자기계발.md new file mode 100644 index 0000000..ab80df9 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 당신의 의지가 약한 게 아니었다 명언 철학 동기부여 자기계발.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [당신의 의지가 약한 게 아니었다 #명언 #철학 #동기부여 #자기계발](https://youtube.com/shorts/fR9vV8qESQc?si=PlzfMfEOnJlAI3u4) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 당신의 체력을 비약적으로 상승시키는 3가지 방법-1.md b/ReadItLater Inbox/Youtube - 당신의 체력을 비약적으로 상승시키는 3가지 방법-1.md new file mode 100644 index 0000000..31fd0fc --- /dev/null +++ b/ReadItLater Inbox/Youtube - 당신의 체력을 비약적으로 상승시키는 3가지 방법-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [당신의 체력을 비약적으로 상승시키는 3가지 방법](https://youtu.be/Y8K_S8_-Dl0?si=eaMSGx1bIWapGOjP) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 당신의 체력을 비약적으로 상승시키는 3가지 방법.md b/ReadItLater Inbox/Youtube - 당신의 체력을 비약적으로 상승시키는 3가지 방법.md new file mode 100644 index 0000000..31fd0fc --- /dev/null +++ b/ReadItLater Inbox/Youtube - 당신의 체력을 비약적으로 상승시키는 3가지 방법.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [당신의 체력을 비약적으로 상승시키는 3가지 방법](https://youtu.be/Y8K_S8_-Dl0?si=eaMSGx1bIWapGOjP) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 독기 품고 딱 1년만 미쳐봐라 장담하는데 인생이 바뀔거다.. 쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md b/ReadItLater Inbox/Youtube - 독기 품고 딱 1년만 미쳐봐라 장담하는데 인생이 바뀔거다.. 쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md new file mode 100644 index 0000000..b44e754 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 독기 품고 딱 1년만 미쳐봐라 장담하는데 인생이 바뀔거다.. 쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [독기 품고 딱 1년만 미쳐봐라 장담하는데 인생이 바뀔거다.. #쇼펜하우어 #니체 #석가모니 #맹자 #명언 #인생조언 #철학 #좋은글 #좋은말 #좋은글귀](https://youtube.com/shorts/Cbxs9pBsC3E?si=lLJ7Eo-hjRm761TZ) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 뒤늦게 시험을 준비하시는 분들에게 (직장인 공부법 풀영상)-1.md b/ReadItLater Inbox/Youtube - 뒤늦게 시험을 준비하시는 분들에게 (직장인 공부법 풀영상)-1.md new file mode 100644 index 0000000..016fb7f --- /dev/null +++ b/ReadItLater Inbox/Youtube - 뒤늦게 시험을 준비하시는 분들에게 (직장인 공부법 풀영상)-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [뒤늦게 시험을 준비하시는 분들에게 (직장인 공부법 풀영상)](https://youtu.be/czHzTlNZl90?si=Qb8jbjKYGh0uD-4m) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 뒤늦게 시험을 준비하시는 분들에게 (직장인 공부법 풀영상).md b/ReadItLater Inbox/Youtube - 뒤늦게 시험을 준비하시는 분들에게 (직장인 공부법 풀영상).md new file mode 100644 index 0000000..016fb7f --- /dev/null +++ b/ReadItLater Inbox/Youtube - 뒤늦게 시험을 준비하시는 분들에게 (직장인 공부법 풀영상).md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [뒤늦게 시험을 준비하시는 분들에게 (직장인 공부법 풀영상)](https://youtu.be/czHzTlNZl90?si=Qb8jbjKYGh0uD-4m) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 때로는 죽어야 산다-1.md b/ReadItLater Inbox/Youtube - 때로는 죽어야 산다-1.md new file mode 100644 index 0000000..76f5666 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 때로는 죽어야 산다-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [때로는 죽어야 산다](https://youtube.com/shorts/xq4e-S5EXKk?si=QVrbfMvuQVe0fKQn) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 때로는 죽어야 산다.md b/ReadItLater Inbox/Youtube - 때로는 죽어야 산다.md new file mode 100644 index 0000000..f1d8b34 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 때로는 죽어야 산다.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [때로는 죽어야 산다](https://youtube.com/shorts/xq4e-S5EXKk?si=QVrbfMvuQVe0fKQn) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 라마의 환생이 알려주는 ‘행복한 하루’ 🤫-1.md b/ReadItLater Inbox/Youtube - 라마의 환생이 알려주는 ‘행복한 하루’ 🤫-1.md new file mode 100644 index 0000000..2b7dbfd --- /dev/null +++ b/ReadItLater Inbox/Youtube - 라마의 환생이 알려주는 ‘행복한 하루’ 🤫-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [라마의 환생이 알려주는 ‘행복한 하루’ 🤫](https://youtube.com/shorts/84LKIr5Dims?si=1aC6zpWcFr0Npr2Q) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 라마의 환생이 알려주는 ‘행복한 하루’ 🤫.md b/ReadItLater Inbox/Youtube - 라마의 환생이 알려주는 ‘행복한 하루’ 🤫.md new file mode 100644 index 0000000..26a5215 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 라마의 환생이 알려주는 ‘행복한 하루’ 🤫.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [라마의 환생이 알려주는 ‘행복한 하루’ 🤫](https://youtube.com/shorts/84LKIr5Dims?si=1aC6zpWcFr0Npr2Q) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 러닝 달리기 자세 3단계 방법 (ft.포즈 미드풋 만들기)-1.md b/ReadItLater Inbox/Youtube - 러닝 달리기 자세 3단계 방법 (ft.포즈 미드풋 만들기)-1.md new file mode 100644 index 0000000..e2eae9d --- /dev/null +++ b/ReadItLater Inbox/Youtube - 러닝 달리기 자세 3단계 방법 (ft.포즈 미드풋 만들기)-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [러닝 달리기 자세 3단계 방법 (ft.포즈 미드풋 만들기)](https://youtu.be/3j0z-h0UTqc?si=Q33WGhmmer6xJAz5) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 러닝 달리기 자세 3단계 방법 (ft.포즈 미드풋 만들기).md b/ReadItLater Inbox/Youtube - 러닝 달리기 자세 3단계 방법 (ft.포즈 미드풋 만들기).md new file mode 100644 index 0000000..e2eae9d --- /dev/null +++ b/ReadItLater Inbox/Youtube - 러닝 달리기 자세 3단계 방법 (ft.포즈 미드풋 만들기).md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [러닝 달리기 자세 3단계 방법 (ft.포즈 미드풋 만들기)](https://youtu.be/3j0z-h0UTqc?si=Q33WGhmmer6xJAz5) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 미드풋 감각 쉽게 익히는 방법 (미드풋을 만드는 동작) 미드풋 자세 교정-1.md b/ReadItLater Inbox/Youtube - 미드풋 감각 쉽게 익히는 방법 (미드풋을 만드는 동작) 미드풋 자세 교정-1.md new file mode 100644 index 0000000..478e930 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 미드풋 감각 쉽게 익히는 방법 (미드풋을 만드는 동작) 미드풋 자세 교정-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [미드풋 감각 쉽게 익히는 방법 (미드풋을 만드는 동작) #미드풋 #자세 #교정](https://youtu.be/wKtTbcDqSTM?si=pbMizzTSrhR1MWjE) + + diff --git a/ReadItLater Inbox/Youtube - 미드풋 감각 쉽게 익히는 방법 (미드풋을 만드는 동작) 미드풋 자세 교정.md b/ReadItLater Inbox/Youtube - 미드풋 감각 쉽게 익히는 방법 (미드풋을 만드는 동작) 미드풋 자세 교정.md new file mode 100644 index 0000000..478e930 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 미드풋 감각 쉽게 익히는 방법 (미드풋을 만드는 동작) 미드풋 자세 교정.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [미드풋 감각 쉽게 익히는 방법 (미드풋을 만드는 동작) #미드풋 #자세 #교정](https://youtu.be/wKtTbcDqSTM?si=pbMizzTSrhR1MWjE) + + diff --git a/ReadItLater Inbox/Youtube - 보자마자 오열했다..레전드 명언이다..쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md b/ReadItLater Inbox/Youtube - 보자마자 오열했다..레전드 명언이다..쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md new file mode 100644 index 0000000..4e1f8dd --- /dev/null +++ b/ReadItLater Inbox/Youtube - 보자마자 오열했다..레전드 명언이다..쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [보자마자 오열했다..레전드 명언이다..#쇼펜하우어 #니체 #석가모니 #맹자 #명언 #인생조언 #철학 #좋은글 #좋은말 #좋은글귀](https://youtube.com/shorts/3dTdJnr47Vk?si=PS2_A1f51jIGVtAA) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 부동산 계약서(월세계약서전세계약서) 작성할때 봐야할 꿀팁!-1.md b/ReadItLater Inbox/Youtube - 부동산 계약서(월세계약서전세계약서) 작성할때 봐야할 꿀팁!-1.md new file mode 100644 index 0000000..9368e79 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 부동산 계약서(월세계약서전세계약서) 작성할때 봐야할 꿀팁!-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [부동산 계약서(월세계약서/전세계약서) 작성할때 봐야할 꿀팁!](https://youtu.be/gGTGlXZvY8U?si=FiufX7su44aBxydG) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 부동산 계약서(월세계약서전세계약서) 작성할때 봐야할 꿀팁!.md b/ReadItLater Inbox/Youtube - 부동산 계약서(월세계약서전세계약서) 작성할때 봐야할 꿀팁!.md new file mode 100644 index 0000000..9368e79 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 부동산 계약서(월세계약서전세계약서) 작성할때 봐야할 꿀팁!.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [부동산 계약서(월세계약서/전세계약서) 작성할때 봐야할 꿀팁!](https://youtu.be/gGTGlXZvY8U?si=FiufX7su44aBxydG) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 순경 3개월 합격자의 기출 회독 영상 (형소법)-1.md b/ReadItLater Inbox/Youtube - 순경 3개월 합격자의 기출 회독 영상 (형소법)-1.md new file mode 100644 index 0000000..be4226e --- /dev/null +++ b/ReadItLater Inbox/Youtube - 순경 3개월 합격자의 기출 회독 영상 (형소법)-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [순경 3개월 합격자의 기출 회독 영상 (형소법)](https://youtu.be/C3vTEmcjP8I?si=K74ymwPoxHHvaEXX) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 순경 3개월 합격자의 기출 회독 영상 (형소법).md b/ReadItLater Inbox/Youtube - 순경 3개월 합격자의 기출 회독 영상 (형소법).md new file mode 100644 index 0000000..be4226e --- /dev/null +++ b/ReadItLater Inbox/Youtube - 순경 3개월 합격자의 기출 회독 영상 (형소법).md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [순경 3개월 합격자의 기출 회독 영상 (형소법)](https://youtu.be/C3vTEmcjP8I?si=K74ymwPoxHHvaEXX) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 시험에서 1% 최상위 점수를 받는 1% 공부법-1.md b/ReadItLater Inbox/Youtube - 시험에서 1% 최상위 점수를 받는 1% 공부법-1.md new file mode 100644 index 0000000..239c4ab --- /dev/null +++ b/ReadItLater Inbox/Youtube - 시험에서 1% 최상위 점수를 받는 1% 공부법-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [시험에서 1% 최상위 점수를 받는 1% 공부법](https://youtube.com/watch?v=9tFUhDLrih4&si=Oe-UiDDLGYxRgacV) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 시험에서 1% 최상위 점수를 받는 1% 공부법.md b/ReadItLater Inbox/Youtube - 시험에서 1% 최상위 점수를 받는 1% 공부법.md new file mode 100644 index 0000000..239c4ab --- /dev/null +++ b/ReadItLater Inbox/Youtube - 시험에서 1% 최상위 점수를 받는 1% 공부법.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [시험에서 1% 최상위 점수를 받는 1% 공부법](https://youtube.com/watch?v=9tFUhDLrih4&si=Oe-UiDDLGYxRgacV) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 쓰르라미 울 적에 (When They Cry) OST - You (Piano Cover)-1.md b/ReadItLater Inbox/Youtube - 쓰르라미 울 적에 (When They Cry) OST - You (Piano Cover)-1.md new file mode 100644 index 0000000..4b47699 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 쓰르라미 울 적에 (When They Cry) OST - You (Piano Cover)-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [쓰르라미 울 적에 (When They Cry) OST - You (Piano Cover)](https://youtube.com/watch?v=bwQP4Ynr9_s&si=WuTNLiTGfEm-F21_) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 쓰르라미 울 적에 (When They Cry) OST - You (Piano Cover).md b/ReadItLater Inbox/Youtube - 쓰르라미 울 적에 (When They Cry) OST - You (Piano Cover).md new file mode 100644 index 0000000..525f502 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 쓰르라미 울 적에 (When They Cry) OST - You (Piano Cover).md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [쓰르라미 울 적에 (When They Cry) OST - You (Piano Cover)](https://youtube.com/watch?v=bwQP4Ynr9_s&si=WuTNLiTGfEm-F21_) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 안녕하세요 X밥이에요 라고 인사 한다는 양익준의 심각한 상태💦 자존감을 지키는 방법 체크리스트.md b/ReadItLater Inbox/Youtube - 안녕하세요 X밥이에요 라고 인사 한다는 양익준의 심각한 상태💦 자존감을 지키는 방법 체크리스트.md new file mode 100644 index 0000000..f800876 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 안녕하세요 X밥이에요 라고 인사 한다는 양익준의 심각한 상태💦 자존감을 지키는 방법 체크리스트.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# ["안녕하세요 X밥이에요" 라고 인사 한다는 양익준의 심각한 상태💦 자존감을 지키는 방법 #체크리스트](https://youtube.com/watch?v=GPOeEVv9f4A&si=U46srDqAIhL_UNT6) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 얼마나 필요할까 자금조달 프로세스 최신 총정리 흥청망청-1.md b/ReadItLater Inbox/Youtube - 얼마나 필요할까 자금조달 프로세스 최신 총정리 흥청망청-1.md new file mode 100644 index 0000000..70b74f1 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 얼마나 필요할까 자금조달 프로세스 최신 총정리 흥청망청-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [얼마나 필요할까? 자금조달 프로세스 최신 총정리 | 흥청망청](https://youtube.com/watch?v=lTQzluV8UCQ&si=avHEJRvBp4xCJLt9) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 얼마나 필요할까 자금조달 프로세스 최신 총정리 흥청망청.md b/ReadItLater Inbox/Youtube - 얼마나 필요할까 자금조달 프로세스 최신 총정리 흥청망청.md new file mode 100644 index 0000000..70b74f1 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 얼마나 필요할까 자금조달 프로세스 최신 총정리 흥청망청.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [얼마나 필요할까? 자금조달 프로세스 최신 총정리 | 흥청망청](https://youtube.com/watch?v=lTQzluV8UCQ&si=avHEJRvBp4xCJLt9) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 옵시디언 MOC, 대시보드 홈페이지 만들기, 인덱스 노트-1.md b/ReadItLater Inbox/Youtube - 옵시디언 MOC, 대시보드 홈페이지 만들기, 인덱스 노트-1.md new file mode 100644 index 0000000..d438f53 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 옵시디언 MOC, 대시보드 홈페이지 만들기, 인덱스 노트-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [옵시디언 MOC, 대시보드 홈페이지 만들기, 인덱스 노트](https://youtu.be/JknCCe1k9UY?si=SXtd-9gxfDAb-b31) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 옵시디언 MOC, 대시보드 홈페이지 만들기, 인덱스 노트.md b/ReadItLater Inbox/Youtube - 옵시디언 MOC, 대시보드 홈페이지 만들기, 인덱스 노트.md new file mode 100644 index 0000000..d438f53 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 옵시디언 MOC, 대시보드 홈페이지 만들기, 인덱스 노트.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [옵시디언 MOC, 대시보드 홈페이지 만들기, 인덱스 노트](https://youtu.be/JknCCe1k9UY?si=SXtd-9gxfDAb-b31) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 이 10가지 못고치면 인생이 나락간다.. 쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md b/ReadItLater Inbox/Youtube - 이 10가지 못고치면 인생이 나락간다.. 쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md new file mode 100644 index 0000000..9813d57 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 이 10가지 못고치면 인생이 나락간다.. 쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [이 10가지 못고치면 인생이 나락간다.. #쇼펜하우어 #니체 #석가모니 #맹자 #명언 #인생조언 #철학 #좋은글 #좋은말 #좋은글귀](https://youtube.com/shorts/bhlxrOddY9I?si=-Hvs8uHsyD_NNOh-) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 이것만 친한 친구에게도 죽을때까지 숨겨야 하는 것.. 쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md b/ReadItLater Inbox/Youtube - 이것만 친한 친구에게도 죽을때까지 숨겨야 하는 것.. 쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md new file mode 100644 index 0000000..62b7fdd --- /dev/null +++ b/ReadItLater Inbox/Youtube - 이것만 친한 친구에게도 죽을때까지 숨겨야 하는 것.. 쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [이것만 친한 친구에게도 죽을때까지 숨겨야 하는 것.. #쇼펜하우어 #니체 #석가모니 #맹자 #명언 #인생조언 #철학 #좋은글 #좋은말 #좋은글귀](https://youtube.com/shorts/iPNubn5WOBg?si=2-4Z3oqSK78pUsGK) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 이렇게 해보세요 슬프거나 짜증날 때-1.md b/ReadItLater Inbox/Youtube - 이렇게 해보세요 슬프거나 짜증날 때-1.md new file mode 100644 index 0000000..9f2c3f9 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 이렇게 해보세요 슬프거나 짜증날 때-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [이렇게 해보세요 슬프거나 짜증날 때](https://youtube.com/shorts/e9JABrHI2Ok?si=7aSx86TYRxhKVVT9) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 이렇게 해보세요 슬프거나 짜증날 때.md b/ReadItLater Inbox/Youtube - 이렇게 해보세요 슬프거나 짜증날 때.md new file mode 100644 index 0000000..86dd046 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 이렇게 해보세요 슬프거나 짜증날 때.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [이렇게 해보세요 슬프거나 짜증날 때](https://youtube.com/shorts/e9JABrHI2Ok?si=7aSx86TYRxhKVVT9) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 인강 없이 7개월 동안 이윤규 공부법으로 합격했습니다. (이현우 순경 1부)-1.md b/ReadItLater Inbox/Youtube - 인강 없이 7개월 동안 이윤규 공부법으로 합격했습니다. (이현우 순경 1부)-1.md new file mode 100644 index 0000000..22f670b --- /dev/null +++ b/ReadItLater Inbox/Youtube - 인강 없이 7개월 동안 이윤규 공부법으로 합격했습니다. (이현우 순경 1부)-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [인강 없이 7개월 동안 이윤규 공부법으로 합격했습니다. (이현우 순경 1부)](https://youtu.be/7Y3_VpH72ps?si=q8hoylBxZJtfNfKB) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 인강 없이 7개월 동안 이윤규 공부법으로 합격했습니다. (이현우 순경 1부).md b/ReadItLater Inbox/Youtube - 인강 없이 7개월 동안 이윤규 공부법으로 합격했습니다. (이현우 순경 1부).md new file mode 100644 index 0000000..22f670b --- /dev/null +++ b/ReadItLater Inbox/Youtube - 인강 없이 7개월 동안 이윤규 공부법으로 합격했습니다. (이현우 순경 1부).md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [인강 없이 7개월 동안 이윤규 공부법으로 합격했습니다. (이현우 순경 1부)](https://youtu.be/7Y3_VpH72ps?si=q8hoylBxZJtfNfKB) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 주택담보대출 상환은 이렇게 하는게 가장 이득입니다~-1.md b/ReadItLater Inbox/Youtube - 주택담보대출 상환은 이렇게 하는게 가장 이득입니다~-1.md new file mode 100644 index 0000000..7856294 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 주택담보대출 상환은 이렇게 하는게 가장 이득입니다~-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [주택담보대출 상환은 이렇게 하는게 가장 이득입니다~](https://youtube.com/watch?v=WBvcQcRmyZ8&si=NVC_Vb2PNAP7zp1b) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 주택담보대출 상환은 이렇게 하는게 가장 이득입니다~.md b/ReadItLater Inbox/Youtube - 주택담보대출 상환은 이렇게 하는게 가장 이득입니다~.md new file mode 100644 index 0000000..7856294 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 주택담보대출 상환은 이렇게 하는게 가장 이득입니다~.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [주택담보대출 상환은 이렇게 하는게 가장 이득입니다~](https://youtube.com/watch?v=WBvcQcRmyZ8&si=NVC_Vb2PNAP7zp1b) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 지식관리 끝판왕 옵시디언 설치 및 기본 설명, 세컨드 브레인 구축-1.md b/ReadItLater Inbox/Youtube - 지식관리 끝판왕 옵시디언 설치 및 기본 설명, 세컨드 브레인 구축-1.md new file mode 100644 index 0000000..3b5def8 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 지식관리 끝판왕 옵시디언 설치 및 기본 설명, 세컨드 브레인 구축-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [지식관리 끝판왕 옵시디언 설치 및 기본 설명, 세컨드 브레인 구축](https://youtu.be/iWvtk9RsU8Q?si=KHJIrTAbFE79eo1k) + + diff --git a/ReadItLater Inbox/Youtube - 지식관리 끝판왕 옵시디언 설치 및 기본 설명, 세컨드 브레인 구축.md b/ReadItLater Inbox/Youtube - 지식관리 끝판왕 옵시디언 설치 및 기본 설명, 세컨드 브레인 구축.md new file mode 100644 index 0000000..3b5def8 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 지식관리 끝판왕 옵시디언 설치 및 기본 설명, 세컨드 브레인 구축.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [지식관리 끝판왕 옵시디언 설치 및 기본 설명, 세컨드 브레인 구축](https://youtu.be/iWvtk9RsU8Q?si=KHJIrTAbFE79eo1k) + + diff --git a/ReadItLater Inbox/Youtube - 짐노페디 1번 (Gymnopédie No. 1) 1시간 연속재생화면 꺼짐-1.md b/ReadItLater Inbox/Youtube - 짐노페디 1번 (Gymnopédie No. 1) 1시간 연속재생화면 꺼짐-1.md new file mode 100644 index 0000000..29ed267 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 짐노페디 1번 (Gymnopédie No. 1) 1시간 연속재생화면 꺼짐-1.md @@ -0,0 +1,6 @@ +[[ReadItLater]] [[Youtube]] + +# [짐노페디 1번 (Gymnopédie No. 1) 1시간 연속재생/화면 꺼짐](https://youtube.com/watch?v=12phiGs9OlE&si=vF_B0aASyeRcWJt-) + + +#공부 diff --git a/ReadItLater Inbox/Youtube - 짐노페디 1번 (Gymnopédie No. 1) 1시간 연속재생화면 꺼짐.md b/ReadItLater Inbox/Youtube - 짐노페디 1번 (Gymnopédie No. 1) 1시간 연속재생화면 꺼짐.md new file mode 100644 index 0000000..f932a2e --- /dev/null +++ b/ReadItLater Inbox/Youtube - 짐노페디 1번 (Gymnopédie No. 1) 1시간 연속재생화면 꺼짐.md @@ -0,0 +1,6 @@ +[[ReadItLater]] [[Youtube]] + +# [짐노페디 1번 (Gymnopédie No. 1) 1시간 연속재생/화면 꺼짐](https://youtube.com/watch?v=12phiGs9OlE&si=vF_B0aASyeRcWJt-) + + +#공부 diff --git a/ReadItLater Inbox/Youtube - 집수리 요구하는 집주인 대응법-1.md b/ReadItLater Inbox/Youtube - 집수리 요구하는 집주인 대응법-1.md new file mode 100644 index 0000000..8e489da --- /dev/null +++ b/ReadItLater Inbox/Youtube - 집수리 요구하는 집주인 대응법-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [집수리 요구하는 집주인 대응법](https://youtube.com/shorts/n853H7b6Kz0?si=rjfSShvx9zexhf-f) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 집수리 요구하는 집주인 대응법.md b/ReadItLater Inbox/Youtube - 집수리 요구하는 집주인 대응법.md new file mode 100644 index 0000000..1122290 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 집수리 요구하는 집주인 대응법.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [집수리 요구하는 집주인 대응법](https://youtube.com/shorts/n853H7b6Kz0?si=rjfSShvx9zexhf-f) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 착하게 살면 반드시 망한다 ..쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md b/ReadItLater Inbox/Youtube - 착하게 살면 반드시 망한다 ..쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md new file mode 100644 index 0000000..f0d4037 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 착하게 살면 반드시 망한다 ..쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [착하게 살면 반드시 망한다 ..#쇼펜하우어 #니체 #석가모니 #맹자 #명언 #인생조언 #철학 #좋은글 #좋은말 #좋은글귀](https://youtube.com/shorts/84tRfuG9Jrc?si=AavhIroGUPaYyAxU) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 포즈와 미드풋 초보 러너 탈출 방법(ft. 러닝의 1단계)포즈 미드풋 초보러너탈출 포즈, 낙하, 당기기, 미드풋을 구사하기 힘드신 분들을 위해 단계별로 알려드리는 영상입니다.md b/ReadItLater Inbox/Youtube - 포즈와 미드풋 초보 러너 탈출 방법(ft. 러닝의 1단계)포즈 미드풋 초보러너탈출 포즈, 낙하, 당기기, 미드풋을 구사하기 힘드신 분들을 위해 단계별로 알려드리는 영상입니다.md new file mode 100644 index 0000000..16f3a6b --- /dev/null +++ b/ReadItLater Inbox/Youtube - 포즈와 미드풋 초보 러너 탈출 방법(ft. 러닝의 1단계)포즈 미드풋 초보러너탈출 포즈, 낙하, 당기기, 미드풋을 구사하기 힘드신 분들을 위해 단계별로 알려드리는 영상입니다.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [포즈와 미드풋 초보 러너 탈출 방법(ft. 러닝의 1단계)#포즈 #미드풋 #초보러너탈출 포즈, 낙하, 당기기, 미드풋을 구사하기 힘드신 분들을 위해 단계별로 알려드리는 영상입니다](https://youtu.be/R9DukpDw4Bo?si=KdDJ1NTfnZJojgtT) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 하버드 도서관에 붙어있는 레전드 명언.. 쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md b/ReadItLater Inbox/Youtube - 하버드 도서관에 붙어있는 레전드 명언.. 쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md new file mode 100644 index 0000000..582fd5d --- /dev/null +++ b/ReadItLater Inbox/Youtube - 하버드 도서관에 붙어있는 레전드 명언.. 쇼펜하우어 니체 석가모니 맹자 명언 인생조언 철학 좋은글 좋은말 좋은글귀.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [하버드 도서관에 붙어있는 레전드 명언.. #쇼펜하우어 #니체 #석가모니 #맹자 #명언 #인생조언 #철학 #좋은글 #좋은말 #좋은글귀](https://youtube.com/shorts/u9AO_zwqJtg?si=m46tChoeOmGAuS8s) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 하버드대, 코넬대에서 권장하는 성과가 입증된 '진짜' 공부법 ft.하버드대 교육심리 전공 [🧠일.공.심].md b/ReadItLater Inbox/Youtube - 하버드대, 코넬대에서 권장하는 성과가 입증된 '진짜' 공부법 ft.하버드대 교육심리 전공 [🧠일.공.심].md new file mode 100644 index 0000000..1266574 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 하버드대, 코넬대에서 권장하는 성과가 입증된 '진짜' 공부법 ft.하버드대 교육심리 전공 [🧠일.공.심].md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [하버드대, 코넬대에서 권장하는 성과가 입증된 '진짜' 공부법 | ft.하버드대 교육심리 전공 [🧠일.공.심]](https://youtube.com/watch?v=QBCN9fRTRT0&si=cNKFdm8uV5sjAo90) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 𝐏𝐥𝐚𝐲𝐥𝐢𝐬𝐭 멘탈훈련소 BEST 동기부여 모음-1.md b/ReadItLater Inbox/Youtube - 𝐏𝐥𝐚𝐲𝐥𝐢𝐬𝐭 멘탈훈련소 BEST 동기부여 모음-1.md new file mode 100644 index 0000000..72c67f0 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 𝐏𝐥𝐚𝐲𝐥𝐢𝐬𝐭 멘탈훈련소 BEST 동기부여 모음-1.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [𝐏𝐥𝐚𝐲𝐥𝐢𝐬𝐭 멘탈훈련소 BEST 동기부여 모음](https://youtu.be/qngXahvw2ug?feature=shared) + + \ No newline at end of file diff --git a/ReadItLater Inbox/Youtube - 𝐏𝐥𝐚𝐲𝐥𝐢𝐬𝐭 멘탈훈련소 BEST 동기부여 모음.md b/ReadItLater Inbox/Youtube - 𝐏𝐥𝐚𝐲𝐥𝐢𝐬𝐭 멘탈훈련소 BEST 동기부여 모음.md new file mode 100644 index 0000000..72c67f0 --- /dev/null +++ b/ReadItLater Inbox/Youtube - 𝐏𝐥𝐚𝐲𝐥𝐢𝐬𝐭 멘탈훈련소 BEST 동기부여 모음.md @@ -0,0 +1,5 @@ +[[ReadItLater]] [[Youtube]] + +# [𝐏𝐥𝐚𝐲𝐥𝐢𝐬𝐭 멘탈훈련소 BEST 동기부여 모음](https://youtu.be/qngXahvw2ug?feature=shared) + + \ No newline at end of file diff --git a/ReadItLater-1.md b/ReadItLater-1.md new file mode 100644 index 0000000..e69de29 diff --git a/ReadItLater.md b/ReadItLater.md new file mode 100644 index 0000000..e69de29 diff --git a/Resized_20251127_141040.jpeg b/Resized_20251127_141040.jpeg new file mode 100644 index 0000000..38876f6 Binary files /dev/null and b/Resized_20251127_141040.jpeg differ diff --git a/Resized_20251127_141053.jpeg b/Resized_20251127_141053.jpeg new file mode 100644 index 0000000..b4265c9 Binary files /dev/null and b/Resized_20251127_141053.jpeg differ diff --git a/Resized_CamScanner 2024-03-14 13.25_1710390353206.jpeg b/Resized_CamScanner 2024-03-14 13.25_1710390353206.jpeg new file mode 100644 index 0000000..487f787 Binary files /dev/null and b/Resized_CamScanner 2024-03-14 13.25_1710390353206.jpeg differ diff --git a/Taskido/.drive_sync/.id_914954134438852595 b/Taskido/.drive_sync/.id_914954134438852595 new file mode 100644 index 0000000..e69de29 diff --git a/Taskido/demo_file-1.md b/Taskido/demo_file-1.md new file mode 100644 index 0000000..ae20936 --- /dev/null +++ b/Taskido/demo_file-1.md @@ -0,0 +1,3 @@ +```dataviewjs +await dv.view("taskido", {pages: "", forward: true, options: ""}) +``` diff --git a/Taskido/demo_file.md b/Taskido/demo_file.md new file mode 100644 index 0000000..ae20936 --- /dev/null +++ b/Taskido/demo_file.md @@ -0,0 +1,3 @@ +```dataviewjs +await dv.view("taskido", {pages: "", forward: true, options: ""}) +``` diff --git a/Taskido/view-1.css b/Taskido/view-1.css new file mode 100644 index 0000000..c16a05e --- /dev/null +++ b/Taskido/view-1.css @@ -0,0 +1,417 @@ +.taskido { + cursor: default; + user-select: none; +} +.taskido a { + text-decoration: none !important; + color: inherit !important; +} +.taskido span { + display: contents; +} +.taskido .task .innerLink, +.taskido .task .outerLink { + color: var(--interactive-accent); + text-decoration: underline !important; +} +.taskido .year { + font-size: 30px; + font-weight: bold; + margin: 20px 0; + color: var(--text-normal); + text-align: center; +} +.taskido .details { + display: flex; + flex-direction: column; + flex-wrap: nowrap; + width: 100%; + height: auto; +} +.taskido .todayHeader { + font-size: 24px; + font-weight: bold; + text-align: center; + margin: 10px 5px; + border-radius: 10px; + cursor: pointer; +} +.taskido .details.today { + padding: 30px 0; +} +.taskido .counters { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: center; + align-content: center; + margin: 20px 0; +} +.taskido .counter { + display: flex; + flex-direction: column; + flex-wrap: nowrap; + color: var(--text-normal); + border-radius: 10px; + padding: 5px; + text-align: center; + flex: 1 1 0; + margin: 0 5px; + min-width: 70px; + max-width: 150px; + overflow: hidden; + background: var(--interactive-normal); + box-shadow: var(--input-shadow); + cursor: pointer; +} +.taskido .count { + font-size: 18px; + font-weight: normal; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.taskido .counter .label { + font-size: 12px; + font-weight: normal; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.taskido .dateLine { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: space-between; + align-items: center; + margin: 10px 0; +} +.taskido .date { + color: var(--text-normal); + font-size: 16px; + font-weight: bold; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.taskido .weekday { + color: var(--text-normal); + font-weight: normal; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 16px; +} +.taskido .task { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + border-radius: 10px; + padding: 0; + margin: 0; + cursor: pointer; +} +.taskido .timeline, +.taskido .lines { + display: flex; + flex-direction: column; + flex-wrap: nowrap; + cursor: default; +} +.taskido .timeline { + width: 50px; + flex-shrink: 0; + flex-grow: 0; +} +.taskido .lines { + flex-shrink: 1; + flex-grow: 1; + overflow: hidden; +} +.taskido .stripe { + display: flex; + justify-content: center; + align-items: center; + flex-shrink: 1; + flex-grow: 1; + margin: 0; +} +.taskido .stripe:after { + content: ""; + height: 100%; + width: 0.5px; + background: var(--checkbox-border-color); + margin: 5px 0; +} +.taskido .task.overdue .timeline .icon svg line { + stroke: #ff375f !important; + stroke-width: 2.5px !important; +} +.taskido .task.done .timeline .icon svg { + fill: var(--interactive-accent) !important; + stroke: var(--interactive-accent) !important; +} +.taskido .task.done .timeline .icon svg path:nth-child(1) { + fill: var(--interactive-accent) !important; +} +.taskido .task.done .timeline .icon svg path:nth-child(2) { + stroke: var(--checkbox-marker-color) !important; + stroke-width: 2.5px; +} +.taskido .task.done .info .tag, +.taskido .task.done .info .repeat, +.taskido .task.done .info .priority, +.taskido .task.done .info .relative, +.taskido .task.done .info .file, +.taskido .task.cancelled .info .tag, +.taskido .task.cancelled .info .repeat, +.taskido .task.cancelled .info .priority, +.taskido .task.cancelled .info .relative, +.taskido .task.cancelled .info .file { + color: var(--text-muted) !important; + line-height: 0; +} +.taskido .task.done .content, +.taskido .task.cancelled .content { + text-decoration: line-through; + color: var(--text-muted); +} +.taskido .line { + display: flex; + flex-direction: row; + flex-wrap: wrap; + align-items: center; +} +.taskido .icon { + display: flex; + justify-content: center; + align-items: center; + flex-shrink: 0; + flex-grow: 0; + text-align: center; +} +.taskido .timeline .icon { + text-align: center; + height: 22px; +} +.taskido .timeline .icon svg { + color: var(--checkbox-border-color); +} +.taskido .timeline .icon svg:hover { + color: var(--checkbox-border-color-hover); +} +.taskido .timeline .icon svg { + height: var(--checkbox-size); + width: var(--checkbox-size); + stroke-width: 1.75px; +} +.taskido .task .info { + line-height: 22px; + padding-bottom: 2px; + cursor: default; +} +.taskido .task .info:empty { + display: none; +} +.taskido .task .content { + display: block; + white-space: break-word; + font-size: 15px; + font-weight: normal; + color: var(--text-normal); + line-height: 22px; +} +.taskido .task .info .tag, +.taskido .task .info .repeat, +.taskido .task .info .priority, +.taskido .task .info .relative, +.taskido .task .info .file { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + align-items: center; + width: auto; + font-size: 9px; + font-weight: normal; + margin: 2px 5px 2px 0; + color: var(--text-muted); + padding: 0px; + border: none; + line-height: 0 !important; + padding: 0; + border-radius: 3px !important; +} +.taskido .task .info .file { + color: var(--task-color); +} +.taskido .task .info .tag { + color: var(--tag-color) !important; + cursor: pointer; +} +.taskido .info .icon { + text-align: center; + height: 15px; +} +.taskido .info .label { + margin-left: 2px; +} +.taskido .info svg { + height: 12px; + width: 12px; + stroke-width: 1.75px; +} +.taskido .task.overdue .info .relative { + color: #ff375f !important; +} +/* Quick Entry Panel */ +.taskido .quickEntryPanel { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + background: var(--background-modifier-form-field); + border: var(--input-border-width) solid var(--background-modifier-border); + color: var(--text-normal); + border-radius: 10px; + box-shadow: 0 0 5px 0 rgba(0,0,0,0.1); + margin: 0 5px 20px 5px; + overflow: hidden; + padding: 5px; +} +.taskido .quickEntryPanel .left { + display: flex; + flex-direction: column; + flex-wrap: nowrap; + align-items: center; + width: 100%; + flex-shrink: 1; + flex-grow: 1; + overflow: hidden; + border-radius: 5px; + padding: 0 5px !important; +} +.taskido .quickEntryPanel .right { + display: block; + width: auto; + flex-shrink: 1; + flex-grow: 1; + overflow: hidden; + border-radius: 5px; +} +.taskido .quickEntryPanel select, +.taskido .quickEntryPanel input, +.taskido .quickEntryPanel button { + box-shadow: none !important; + border: none !important; + background: none !important; + border-radius: 0 !important; +} +.taskido .quickEntryPanel select, +.taskido .quickEntryPanel button { + cursor: pointer; +} +.taskido .quickEntryPanel input { + cursor: text; +} +.taskido .quickEntryPanel select { + height: 15px; + width: 100%; + font-size: 11px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + padding: 0 !important; + margin: 2.5px 0 !important; + color: var(--text-muted); +} +.taskido .quickEntryPanel select:hover, +.taskido .quickEntryPanel button:hover { + color: var(--text-normal); +} +.taskido .quickEntryPanel select option, +.taskido .quickEntryPanel select optgroup { + background: var(--background-primary); + font-weight: normal; + color: var(--text-normal); +} +.taskido .quickEntryPanel input { + height: 20px; + line-height: 20px; + width: 100%; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + padding: 0 !important; + margin: 0 !important; + font-size: 14px; +} +.taskido .quickEntryPanel button { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: center; + align-items: center; + height: 100%; + width: auto; + padding: 0 5px !important; + margin: 0 !important; + color: var(--text-muted); +} +.taskido .quickEntryPanel svg { + height: 15px; + width: 15px; + stroke-width: 1.75px; +} +.taskido .quickEntryPanel select:active, +.taskido .quickEntryPanel input:active, +.taskido .quickEntryPanel button:active { + border: none !important; + box-shadow: none !important; + transition: none !important; +} +/* Classes */ +.taskido.todayFocus .todayHeader, +.taskido.todoFocus .counter#todo, +.taskido.todoFilter .counter#todo, +.taskido.overdueFocus .counter#overdue, +.taskido.overdueFilter .counter#overdue, +.taskido.unplannedFocus .counter#unplanned, +.taskido.unplannedFilter .counter#unplanned { color: var(--interactive-accent); background: hsla(var(--interactive-accent-hsl), 0.2); box-shadow: var(--input-shadow); } +.taskido.noYear .year, +.taskido.noRepeat .repeat, +.taskido.noTag .tag, +.taskido.noPriority .priority, +.taskido.noFile .task .file, +.taskido.noFile .task .info > .file, +.taskido.noInfo .task .line:nth-child(2), +.taskido.noDone .year[data-types="done"], +.taskido.noDone .details[data-types="done"], +.taskido.noDone .task.done, +.taskido.noUnplanned .task.unplanned, +.taskido.noUnplanned .counter#unplanned, +.taskido.noUnplanned .year[data-types="unplanned"], +.taskido.noUnplanned .details[data-types="unplanned"], +.taskido.noRelative .relative, +.taskido.noQuickEntry .quickEntryPanel, +.taskido.noCounters .counters { display: none !important; } +.taskido.noColor .task .file { color: var(--text-muted) !important } +.taskido.noColor .task .info .file { color: var(--text-muted) !important } +/* Focus */ +.taskido.todayFocus .details:not(.today), +.taskido.todayFocus .year { display: none !important; } +.taskido.todayFocus .details.today { padding: 0; } +.taskido.todoFocus .details.today .task.due, +.taskido.todoFocus .details.today .task.scheduled, +.taskido.todoFocus .details.today .task.process, +.taskido.todoFocus .details.today .task.start, +.taskido.overdueFocus .task.overdue, +.taskido.unplannedFocus .task.unplanned { background: hsla(var(--interactive-accent-hsl), 0.2); } +/* Filter */ +.taskido.todoFilter .year:not(.current):not([data-types*="due"][data-types*="scheduled"][data-types*="overdue"]) { display: none; } +.taskido.todoFilter .details:not(.today):not([data-types*="due"][data-types*="scheduled"][data-types*="overdue"]) { display: none; } +.taskido.todoFilter .task:not(.due, .scheduled, .process, .start) { display: none; } +.taskido.overdueFilter .year:not(.current):not([data-types*="overdue"]) { display: none; } +.taskido.overdueFilter .details:not(.today):not([data-types*="overdue"]) { display: none; } +.taskido.overdueFilter .task:not(.overdue) { display: none; } +.taskido.unplannedFilter .year:not(.current):not([data-types*="unplanned"]) { display: none; } +.taskido.unplannedFilter .details:not(.today):not([data-types*="unplanned"]) { display: none; } +.taskido.unplannedFilter .task:not(.unplanned) { display: none; } diff --git a/Taskido/view-1.js b/Taskido/view-1.js new file mode 100644 index 0000000..0eca75d --- /dev/null +++ b/Taskido/view-1.js @@ -0,0 +1,639 @@ +let {pages, inbox, select, taskOrder, taskFiles, globalTaskFilter, dailyNoteFolder, dailyNoteFormat, done, sort, css, forward, dateFormat, options} = input; + +// Error Handling +if (!pages && pages!="") { dv.span('> [!ERROR] Missing pages parameter\n> \n> Please set the pages parameter like\n> \n> `pages: ""`'); return false }; +if (dailyNoteFormat) { if (dailyNoteFormat.match(/[|\\YMDWwd.,-: \[\]]/g).length != dailyNoteFormat.length) { dv.span('> [!ERROR] The `dailyNoteFormat` contains invalid characters'); return false }}; + +// Get, Set, Eval Pages +if (pages=="") { var tasks = dv.pages().file.tasks } else { if (pages.startsWith("dv.pages")) { var tasks = eval(pages) } else { var tasks = dv.pages(pages).file.tasks } }; +if (!taskFiles) { taskFiles = [...new Set(dv.pages().file.map(f=>f.tasks.filter(t=>!t.completed)).path)].sort(); } else { taskFiles = [...new Set(dv.pagePaths(taskFiles))].sort() }; +if (!options) {options = ""}; +if (!dailyNoteFolder) {dailyNoteFolder = ""} else {dailyNoteFolder = dailyNoteFolder+"/"}; +if (!dailyNoteFormat) {dailyNoteFormat = "YYYY-MM-DD"}; +if (!taskOrder) {taskOrder = ["overdue", "due", "scheduled", "start", "process", "unplanned","done","cancelled"]}; +if (!sort) {sort = "t=>t.order"}; +if (!dateFormat) {dateFormat = "ddd, MMM D"}; // "ddd, MMM D" // "MMMM D" +if (!select) {select = "dailyNote"}; + +// Variables +var timelineDates = []; +var tid = (new Date()).getTime(); +var today = moment().format("YYYY-MM-DD"); +var dailyNoteRegEx = momentToRegex(dailyNoteFormat); + +// Set Root +const rootNode = dv.el("div", "", {cls: "taskido "+options, attr: {id: "taskido"+tid}}); +if (css) { var style = document.createElement("style"); style.innerHTML = css; rootNode.querySelector("span").append(style) }; + +// Icons +var doneIcon = ''; +var dueIcon = ''; +var scheduledIcon = ''; +var startIcon = ''; +var overdueIcon = ''; +var processIcon = ''; +var dailynoteIcon = ''; +var unplannedIcon = ''; +var taskIcon = ''; +var addIcon = ''; +var tagIcon = ''; +var repeatIcon = ''; +var priorityIcon = ''; +var fileIcon = ''; +var forwardIcon = ''; +var alertIcon = ''; +var cancelledIcon = ''; + +// Initialze +getMeta(tasks); +getTimeline(tasks); +getSelectOptions(); +setEvents(); +function getMeta(tasks) { + + for (i=0;i= today) { + timelineDates.push(moment(dailyNoteMatch[1], dailyNoteFormat).format("YYYY-MM-DD")); + happens["cancelled"] = moment(dailyNoteMatch[1], dailyNoteFormat).format("YYYY-MM-DD"); + tasks[i].order = taskOrder.indexOf("cancelled"); + } else if (dailyNoteMatch) { + tasks[i].dailyNote = true; + } else if (!dailyNoteMatch) { + tasks[i].dailyNote = false; + }; + + // Dataview Tasks + while (inlineFields = /\[([^\]]+)\:\:([^\]]+)\]/g.exec(tasks[i].text)) { + var inlineField = inlineFields[0]; + var fieldKey = inlineFields[1].toLowerCase(); + var fieldValue = inlineFields[2]; + if ( fieldKey == "due" || fieldKey == "scheduled" || fieldKey == "start" || fieldKey == "completion") { + var fieldDate = moment(fieldValue).format("YYYY-MM-DD"); + if (tasks[i].completed == false && tasks[i].checked == false) { + if ( fieldKey == "due" && fieldDate < today ) { + if (forward == true) { + happens["overdue"] = fieldDate; + happens["overdueForward"] = today; + tasks[i].order = taskOrder.indexOf("overdue"); + } else { + happens["overdue"] = fieldDate; + tasks[i].order = taskOrder.indexOf("overdue"); + timelineDates.push(fieldDate); + }; + } else if ( fieldKey == "due" && fieldDate == today ) { + happens["due"] = fieldDate; + tasks[i].order = taskOrder.indexOf("due"); + timelineDates.push(fieldDate); + } else if ( fieldKey == "due" && fieldDate > today ) { + happens["due"] = fieldDate; + tasks[i].order = taskOrder.indexOf("due"); + timelineDates.push(fieldDate); + }; + if ( fieldKey == "scheduled" && fieldDate < today ) { + happens["scheduled"] = fieldDate; + happens["scheduledForward"] = today; + tasks[i].order = taskOrder.indexOf("scheduled"); + } else if (fieldKey == "scheduled") { + happens["scheduled"] = fieldDate; + tasks[i].order = taskOrder.indexOf("scheduled"); + timelineDates.push(fieldDate); + }; + if ( fieldKey == "start" && fieldDate < today ) { + happens["start"] = fieldDate; + happens["startForward"] = today; + tasks[i].order = taskOrder.indexOf("start"); + } else if (fieldKey == "start") { + happens["start"] = fieldDate; + tasks[i].order = taskOrder.indexOf("start"); + timelineDates.push(fieldDate); + }; + } else if (tasks[i].completed == true && tasks[i].checked == true) { + if (fieldKey == "completion") { + happens["done"] = fieldDate; + tasks[i].order = taskOrder.indexOf("done"); + }; + } else if (tasks[i].completed == false && tasks[i].checked == true && fieldDate >= today) { + happens["cancelled"] = fieldDate; + tasks[i].order = taskOrder.indexOf("cancelled"); + }; + }; + tasks[i].text = tasks[i].text.replace(inlineField, ""); + }; + + // Tasks Plugin Tasks + var dueMatch = taskText.match(/📅 *(\d{4}-\d{2}-\d{2})/); + if (dueMatch && tasks[i].completed == false && tasks[i].checked == false) { + tasks[i].text = tasks[i].text.replace(dueMatch[0], ""); + if ( dueMatch[1] < today ) { + if (forward == true) { + happens["overdue"] = dueMatch[1]; + happens["overdueForward"] = today; + tasks[i].order = taskOrder.indexOf("overdue"); + } else { + happens["overdue"] = dueMatch[1]; + tasks[i].order = taskOrder.indexOf("overdue"); + timelineDates.push(dueMatch[1]); + }; + } else if ( dueMatch[1] == today ) { + happens["due"] = dueMatch[1]; + tasks[i].order = taskOrder.indexOf("due"); + timelineDates.push(dueMatch[1]); + } else if ( dueMatch[1] > moment().format("YYYY-MM-DD") ) { + happens["due"] = dueMatch[1]; + tasks[i].order = taskOrder.indexOf("due"); + timelineDates.push(dueMatch[1]); + }; + } else if (dueMatch && tasks[i].completed == true && tasks[i].checked == true) { + tasks[i].text = tasks[i].text.replace(dueMatch[0], ""); + } else if (dueMatch && tasks[i].completed == false && tasks[i].checked == true && dueMatch[1] >= today) { + tasks[i].text = tasks[i].text.replace(dueMatch[0], ""); + happens["cancelled"] = dueMatch[1]; + tasks[i].order = taskOrder.indexOf("cancelled"); + timelineDates.push(dueMatch[1]); + }; + var scheduledMatch = taskText.match(/⏳ *(\d{4}-\d{2}-\d{2})/); + if (scheduledMatch && tasks[i].completed == false && tasks[i].checked == false) { + tasks[i].text = tasks[i].text.replace(scheduledMatch[0], ""); + if ( scheduledMatch[1] < today ) { + happens["scheduled"] = scheduledMatch[1]; + happens["scheduledForward"] = today; + tasks[i].order = taskOrder.indexOf("scheduled"); + } else { + happens["scheduled"] = scheduledMatch[1]; + tasks[i].order = taskOrder.indexOf("scheduled"); + timelineDates.push(scheduledMatch[1]); + }; + } else if (scheduledMatch && tasks[i].completed == true) { + tasks[i].text = tasks[i].text.replace(scheduledMatch[0], ""); + }; + var startMatch = taskText.match(/🛫 *(\d{4}-\d{2}-\d{2})/); + if (startMatch && tasks[i].completed == false && tasks[i].checked == false) { + tasks[i].text = tasks[i].text.replace(startMatch[0], ""); + if ( startMatch[1] < today ) { + happens["start"] = startMatch[1]; + happens["startForward"] = today; + tasks[i].order = taskOrder.indexOf("start"); + } else { + happens["start"] = startMatch[1]; + tasks[i].order = taskOrder.indexOf("start"); + timelineDates.push(startMatch[1]); + }; + } else if (startMatch && tasks[i].completed == true) { + tasks[i].text = tasks[i].text.replace(startMatch[0], ""); + }; + var doneMatch = taskText.match(/✅ *(\d{4}-\d{2}-\d{2})/); + if (doneMatch && tasks[i].completed == true && tasks[i].checked == true) { + tasks[i].text = tasks[i].text.replace(doneMatch[0], ""); + if (done == true || doneMatch[1] == today) { + timelineDates.push(doneMatch[1]); + happens["done"] = doneMatch[1]; + tasks[i].order = taskOrder.indexOf("done"); + }; + }; + var repeatMatch = taskText.match(/🔁 ?([a-zA-Z0-9, !]+)/) + if (repeatMatch) { + tasks[i].repeat = repeatMatch[1]; + tasks[i].text = tasks[i].text.replace(repeatMatch[0], ""); + }; + var lowMatch = taskText.includes("🔽"); + if (lowMatch) { + tasks[i].text = tasks[i].text.replace("🔽",""); + tasks[i].priority = "D"; + tasks[i].priorityLabel = "low priority"; + }; + var mediumMatch = taskText.includes("🔼"); + if (mediumMatch) { + tasks[i].text = tasks[i].text.replace("🔼",""); + tasks[i].priority = "B"; + tasks[i].priorityLabel = "medium priority"; + }; + var highMatch = taskText.includes("⏫"); + if (highMatch) { + tasks[i].text = tasks[i].text.replace("⏫",""); + tasks[i].priority = "A"; + tasks[i].priorityLabel = "high priority"; + }; + if (!lowMatch && !mediumMatch && !highMatch) { + tasks[i].priority = "C"; + } + if (globalTaskFilter) { + tasks[i].text = tasks[i].text.replaceAll(globalTaskFilter,""); + } else { + tasks[i].text = tasks[i].text.replaceAll("#task",""); + }; + + // Link Detection + while (outerLink = /\[([^\]]+)\]\(([^)]+)\)/g.exec(tasks[i].text)) { + tasks[i].text = tasks[i].text.replace(outerLink[0], "" + outerLink[1] + ""); + }; + + while (innerLink = /\[\[([^\]]+)\]\]/g.exec(tasks[i].text)) { + tasks[i].text = tasks[i].text.replace(innerLink[0], "" + innerLink[1] + ""); + }; + + // Markdown Highlights + while (mark = /\=\=([^\]]+)\=\=/g.exec(tasks[i].text)) { + tasks[i].text = tasks[i].text.replace(mark[0], "" + mark[1] + ""); + }; + + // Reminder Syntax + var reminderMatch = taskText.match(/⏰ *(\d{4}-\d{2}-\d{2}) *(\d{2}\:\d{2})|⏰ *(\d{4}-\d{2}-\d{2})|(\(\@(\d{4}-\d{2}-\d{2}) *(\d{2}\:\d{2})\))|(\(\@(\d{4}-\d{2}-\d{2})\))/); + if (reminderMatch) { + tasks[i].text = tasks[i].text.replace(reminderMatch[0], ""); + }; + + tasks[i].happens = happens; + }; + timelineDates.push(today); + timelineDates = [...new Set(timelineDates)].sort(); +}; + +function getRelative(someDate) { + let date = moment(someDate); + if (moment().diff(date, 'days') >= 1 || moment().diff(date, 'days') <= -1) { + return date.fromNow(); + } else { + return date.calendar().split(' ')[0]; + }; +}; + +function getSelectOptions() { + // Push daily note and Inbox files + const currentDailyNote = dailyNoteFolder + moment().format(dailyNoteFormat) + ".md"; + taskFiles.push(currentDailyNote); + if (inbox) {taskFiles.push(inbox)}; + taskFiles = [...new Set(taskFiles)].sort(); + // Loop files + const fileSelect = rootNode.querySelector('.fileSelect'); + taskFiles.forEach(function(file) { + var opt = document.createElement('option'); + opt.value = file; + var secondParentFolder = file.split("/")[file.split("/").length - 3] == null ? "" : "… / "; + var parentFolder = file.split("/")[file.split("/").length - 2] == null ? "" : secondParentFolder + "📂 " + file.split("/")[file.split("/").length - 2] + " / "; + var filePath = parentFolder + "📄 " + getFilename(file); + opt.innerHTML = filePath; + opt.title = file; + if (select && file == select) { + opt.setAttribute('selected', true); + } else if (select && select == "dailyNote" && file == currentDailyNote) { + opt.setAttribute('selected', true); + }; + fileSelect.appendChild(opt); + }); +}; + +function setEvents() { + rootNode.querySelectorAll('.counter').forEach(cnt => cnt.addEventListener('click', (() => { + var activeFocus = Array.from(rootNode.classList).filter(c=>c.endsWith("Filter") && !c.startsWith("today")); + if (activeFocus == cnt.id+"Filter") { + rootNode.classList.remove(activeFocus); + return false; + }; + rootNode.classList.remove.apply(rootNode.classList, Array.from(rootNode.classList).filter(c=>c.endsWith("Filter") && !c.startsWith("today"))); + rootNode.classList.add(cnt.id+"Filter"); + }))); + rootNode.querySelector('.todayHeader').addEventListener('click', (() => { + rootNode.classList.toggle("todayFocus"); + })); + rootNode.querySelectorAll('.task:not(.star, .add)').forEach(t => t.addEventListener('click', ((e) => { + var link = t.getAttribute("data-link"); + var line = t.getAttribute("data-line"); + var col = t.getAttribute("data-col"); + if (e.target.closest(".task .tag")) { + // Tag + } else if (e.target.closest(".timeline .icon")) { + // Check + var task = e.target.closest(".task"); + var icon = e.target.closest(".timeline .icon"); + task.className = "task done"; + icon.innerHTML = doneIcon; + completeTask(link, line, col); + } else { + // File + openFile(link, line, col); + }; + }))); + rootNode.querySelector('.ok').addEventListener('click', (() => { + var filePath = rootNode.querySelector('.fileSelect').value; + var newTask = rootNode.querySelector('.newTask').value; + if (newTask.length > 1) { + try { + var abstractFilePath = app.vault.getAbstractFileByPath(filePath); + if (abstractFilePath) { + app.vault.read(abstractFilePath).then(function(fileText) { + app.vault.modify(abstractFilePath, fileText + "\n" + "- [ ] " + newTask); + }); + } else { + app.vault.create(filePath, "- [ ] " + newTask); + }; + rootNode.querySelector('.newTask').value = ""; + rootNode.querySelector('.newTask').blur(); + new Notice("New task saved!") + } catch(err) { + new Notice("Something went wrong!") + }; + } else { + rootNode.querySelector('.newTask').focus(); + }; + })); + rootNode.querySelector('.fileSelect').addEventListener('change', (() => { + rootNode.querySelector('.newTask').focus(); + })); + rootNode.querySelector('.newTask').addEventListener('input', (() => { + var input = rootNode.querySelector('.newTask'); + var newTask = input.value; + + // Icons + if (newTask.includes("due ")) { input.value = newTask.replace("due", "📅") }; + if (newTask.includes("start ")) { input.value = newTask.replace("start", "🛫") }; + if (newTask.includes("scheduled ")) { input.value = newTask.replace("scheduled", "⏳") }; + if (newTask.includes("done ")) { input.value = newTask.replace("done", "✅") }; + if (newTask.includes("high ")) { input.value = newTask.replace("high", "⏫") }; + if (newTask.includes("medium ")) { input.value = newTask.replace("medium", "🔼") }; + if (newTask.includes("low ")) { input.value = newTask.replace("low", "🔽") }; + if (newTask.includes("repeat ")) { input.value = newTask.replace("repeat", "🔁") }; + if (newTask.includes("recurring ")) { input.value = newTask.replace("recurring", "🔁") }; + + // Dates + if (newTask.includes("today ")) { input.value = newTask.replace("today", moment().format("YYYY-MM-DD")) }; + if (newTask.includes("tomorrow ")) { input.value = newTask.replace("tomorrow", moment().add(1, "days").format("YYYY-MM-DD")) }; + if (newTask.includes("yesterday ")) { input.value = newTask.replace("yesterday", moment().subtract(1, "days").format("YYYY-MM-DD")) }; + + // In X days/weeks/month/years + var futureDate = newTask.match(/(in)\W(\d{1,3})\W(days|day|weeks|week|month|years|year) /); + if (futureDate) { + var x = parseInt(futureDate[2]); + var unit = futureDate[3]; + var date = moment().add(x, unit).format("YYYY-MM-DD[ ]") + input.value = newTask.replace(futureDate[0], date); + }; + + // Next Weekday + var weekday = newTask.match(/(monday|tuesday|wednesday|thursday|friday|saturday|sunday) /); + if (weekday) { + var weekdays = ["","monday","tuesday","wednesday","thursday","friday","saturday","sunday"]; + const dayINeed = weekdays.indexOf(weekday[1]); + if (moment().isoWeekday() < dayINeed) { + input.value = newTask.replace(weekday[1], moment().isoWeekday(dayINeed).format("YYYY-MM-DD")); + } else { + input.value = newTask.replace(weekday[1], moment().add(1, 'weeks').isoWeekday(dayINeed).format("YYYY-MM-DD")); + }; + }; + + rootNode.querySelector('.newTask').focus(); + })); + rootNode.querySelector('.newTask').addEventListener('keyup', ((e) => { + if (e.which === 13) { // Enter key + rootNode.querySelector('.ok').click(); + }; + })); + rootNode.querySelector('.newTask').addEventListener('focus', (() => { + rootNode.querySelector('.quickEntryPanel').classList.add("focus"); + })); + rootNode.querySelector('.newTask').addEventListener('blur', (() => { + rootNode.querySelector('.quickEntryPanel').classList.remove("focus"); + })); +}; + +function openFile(link, line, col) { + app.workspace.openLinkText('', link).then(() => { + if (line && col) { + try { + const view = app.workspace.activeLeaf.getViewState(); + view.state.mode = 'source'; // mode = source || preview + app.workspace.activeLeaf.setViewState(view); + var cmEditor = app.workspace.activeLeaf.view.editor; + cmEditor.setSelection({line: parseInt(line), ch: 6},{line: parseInt(line), ch: parseInt(col)}); + cmEditor.focus(); + } catch(err) { + new Notice("Something went wrong!") + }; + }; + }); +}; + +function completeTask(link, line, col) { + app.workspace.openLinkText('', link).then(() => { + if (line && col) { + try { + const view = app.workspace.activeLeaf.getViewState(); + view.state.mode = 'source'; // mode = source || preview + app.workspace.activeLeaf.setViewState(view); + var cmEditor = app.workspace.activeLeaf.view.editor; + var cmLine = cmEditor.getLine(parseInt(line)); + if (cmLine.includes("🔁")) {var addRange = 1} else {var addRange = 0}; + cmEditor.setCursor(parseInt(line), parseInt(col)); + app.commands.executeCommandById('obsidian-tasks-plugin:toggle-done'); + cmEditor.setSelection({line: parseInt(line) + addRange, ch: 6},{line: parseInt(line) + addRange, ch: parseInt(col) + 13}); + cmEditor.focus(); + } catch(err) { + new Notice("Something went wrong!") + }; + }; + }); +}; + +function getFilename(path) { + var filename = path.match(/^(?:.*\/)?([^\/]+?|)(?=(?:\.[^\/.]*)?$)/)[1]; + return filename; +}; + +function getMetaFromNote(task, metaName) { + var meta = dv.pages('"'+task.link.path+'"')[metaName][0]; + if (meta) { return meta } else { return "" }; +}; + +function momentToRegex(momentFormat) { + momentFormat = momentFormat.replaceAll(".", "\\."); + momentFormat = momentFormat.replaceAll(",", "\\,"); + momentFormat = momentFormat.replaceAll("-", "\\-"); + momentFormat = momentFormat.replaceAll(":", "\\:"); + momentFormat = momentFormat.replaceAll(" ", "\\s"); + + momentFormat = momentFormat.replace("dddd", "\\w{1,}"); + momentFormat = momentFormat.replace("ddd", "\\w{1,3}"); + momentFormat = momentFormat.replace("dd", "\\w{2}"); + momentFormat = momentFormat.replace("d", "\\d{1}"); + + momentFormat = momentFormat.replace("YYYY", "\\d{4}"); + momentFormat = momentFormat.replace("YY", "\\d{2}"); + + momentFormat = momentFormat.replace("MMMM", "\\w{1,}"); + momentFormat = momentFormat.replace("MMM", "\\w{3}"); + momentFormat = momentFormat.replace("MM", "\\d{2}"); + + momentFormat = momentFormat.replace("DDDD", "\\d{3}"); + momentFormat = momentFormat.replace("DDD", "\\d{1,3}"); + momentFormat = momentFormat.replace("DD", "\\d{2}"); + momentFormat = momentFormat.replace("D", "\\d{1,2}"); + + momentFormat = momentFormat.replace("ww", "\\d{1,2}"); + + regEx = "/^(" + momentFormat + ")$/"; + + return regEx; +}; + +function getTimeline(tasks) { + var yearNode; + var lastYear = null; + var containedTypesPerYear = null; + + for (i=0; iObject.values(t.happens).includes(timelineDates[i].toString())).sort(eval(sort)); + var date = moment(timelineDates[i].toString()).format(dateFormat); + var weekday = moment(timelineDates[i].toString()).format("dddd"); + var year = moment(timelineDates[i].toString()).format("YYYY"); + var detailsCls = ""; + var content = ""; + var containedTypesPerDay = []; + + // Add Year Section + if (year != lastYear) { + containedTypesPerYear = []; + lastYear = year; + yearNode = dv.el("div", "", {cls: "year", attr: {"data-types": ""}}) + if (moment().format("YYYY") == year) { yearNode.classList.add("current") }; + yearNode.innerHTML = year; + rootNode.querySelector("span").appendChild(yearNode); + }; + + // Add Today Information + if (timelineDates[i] == today) { + detailsCls += "today"; + + var overdueCount = tasks.filter(t=>t.happens["overdue"]).length; + var dueCount = tasksFiltered.filter(t=>t.happens["due"]).length; + var startCount = tasksFiltered.filter(t=>t.happens["start"]).length; + var scheduledCount = tasksFiltered.filter(t=>t.happens["scheduled"]).length; + var doneCount = tasksFiltered.filter(t=>t.happens["done"]).length; + var dailynoteCount = tasksFiltered.filter(t=>t.happens["dailynote"]).length; + var processCount = tasksFiltered.filter(t=>t.happens["process"]).length; + var todoCount = tasksFiltered.filter(t=>!t.completed && !t.happens["overdue"] && !t.happens["unplanned"]).length; + var unplannedCount = tasks.filter(t=>t.happens["unplanned"]).length; + var allCount = doneCount + todoCount + overdueCount; + + // Counter + var todayContent = "
    Today
    " + todayContent += "
    " + todayContent += "
    " + todoCount + "
    To Do
    " + todayContent += "
    " + overdueCount + "
    Overdue
    " + todayContent += "
    " + unplannedCount + "
    Unplanned
    " + todayContent += "
    " + // Quick Entry panel + todayContent += "
    " + todayContent += "
    " + todayContent += "
    " + todayContent += "
    " + + content += todayContent; + }; + + tasksFiltered.forEach(function(item) { + var file = getFilename(item.path); + var header = item.header.subpath; + if (header && header != file) {file += " > " + header}; + var link = item.link.path.replace("'", "'"); + var text = item.text; + var posEndLine = item.position.start.line; + var posEndCol = item.position.end.col; + var info = ""; + var color = getMetaFromNote(item, "color"); + if (!color) {color = "var(--text-muted)"}; + var cls = Object.keys(item.happens).find(key => item.happens[key] === timelineDates[i].toString()).replace("Forward",""); + var dailyNote = item.dailyNote; + containedTypesPerDay.push(cls); + containedTypesPerYear.push(cls); + + // Handle forwarded tasks to get relative by cls + for (h=0;h
    " + eval(key+"Icon") + "
    " + relative + "
    "; + }; + }; + + if (item.repeat) { + info += "
    " + repeatIcon + "
    " + item.repeat.replace("🔁", "") + "
    "; + }; + + if (item.priorityLabel) { + info += "
    " + priorityIcon + "
    " + item.priorityLabel + "
    "; + }; + + info += "
    " + fileIcon + "
    " + file + "
    "; + + item.tags.forEach(function(tag) { + var tagText = tag.replace("#",""); + var hexColorMatch = tag.match(/([a-fA-F0-9]{6}|[a-fA-F0-9]{3})\/(.*)/); + if (hexColorMatch) { + var style = "style='--tag-color:#" + hexColorMatch[1] + ";--tag-background:#" + hexColorMatch[1] + "1a'"; + tagText = hexColorMatch[2]; + } else { + var style = "style='--tag-color:var(--text-muted)'"; + }; + info += "
    " + tagIcon + "
    " + tagText + "
    "; + text = text.replace(tag, ""); + }); + + if (item.completed) { var icon = doneIcon } else { var icon = taskIcon }; + if (cls == "overdue") { var icon = alertIcon } else if (cls == "cancelled") { var icon = cancelledIcon }; + var task = "
    " + icon + "
    " + text + "
    " + info + "
    "; + content += task; + }); + + // Set Date Template + var date = "
    " + content + "
    " + + // Append To Root Node + containedTypesPerDay = [...new Set(containedTypesPerDay)].sort(); + rootNode.querySelector("span").appendChild(dv.el("div", date, {cls: "details " + detailsCls, attr: {"data-year": year, "data-types": containedTypesPerDay.join(" ")}})); + + // Set containedTypesPerYear + containedTypesPerYear = [...new Set(containedTypesPerYear)].sort() + yearNode.setAttribute("data-types", containedTypesPerYear); + }; + +}; diff --git a/Taskido/view.css b/Taskido/view.css new file mode 100644 index 0000000..c16a05e --- /dev/null +++ b/Taskido/view.css @@ -0,0 +1,417 @@ +.taskido { + cursor: default; + user-select: none; +} +.taskido a { + text-decoration: none !important; + color: inherit !important; +} +.taskido span { + display: contents; +} +.taskido .task .innerLink, +.taskido .task .outerLink { + color: var(--interactive-accent); + text-decoration: underline !important; +} +.taskido .year { + font-size: 30px; + font-weight: bold; + margin: 20px 0; + color: var(--text-normal); + text-align: center; +} +.taskido .details { + display: flex; + flex-direction: column; + flex-wrap: nowrap; + width: 100%; + height: auto; +} +.taskido .todayHeader { + font-size: 24px; + font-weight: bold; + text-align: center; + margin: 10px 5px; + border-radius: 10px; + cursor: pointer; +} +.taskido .details.today { + padding: 30px 0; +} +.taskido .counters { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: center; + align-content: center; + margin: 20px 0; +} +.taskido .counter { + display: flex; + flex-direction: column; + flex-wrap: nowrap; + color: var(--text-normal); + border-radius: 10px; + padding: 5px; + text-align: center; + flex: 1 1 0; + margin: 0 5px; + min-width: 70px; + max-width: 150px; + overflow: hidden; + background: var(--interactive-normal); + box-shadow: var(--input-shadow); + cursor: pointer; +} +.taskido .count { + font-size: 18px; + font-weight: normal; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.taskido .counter .label { + font-size: 12px; + font-weight: normal; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.taskido .dateLine { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: space-between; + align-items: center; + margin: 10px 0; +} +.taskido .date { + color: var(--text-normal); + font-size: 16px; + font-weight: bold; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.taskido .weekday { + color: var(--text-normal); + font-weight: normal; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 16px; +} +.taskido .task { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + border-radius: 10px; + padding: 0; + margin: 0; + cursor: pointer; +} +.taskido .timeline, +.taskido .lines { + display: flex; + flex-direction: column; + flex-wrap: nowrap; + cursor: default; +} +.taskido .timeline { + width: 50px; + flex-shrink: 0; + flex-grow: 0; +} +.taskido .lines { + flex-shrink: 1; + flex-grow: 1; + overflow: hidden; +} +.taskido .stripe { + display: flex; + justify-content: center; + align-items: center; + flex-shrink: 1; + flex-grow: 1; + margin: 0; +} +.taskido .stripe:after { + content: ""; + height: 100%; + width: 0.5px; + background: var(--checkbox-border-color); + margin: 5px 0; +} +.taskido .task.overdue .timeline .icon svg line { + stroke: #ff375f !important; + stroke-width: 2.5px !important; +} +.taskido .task.done .timeline .icon svg { + fill: var(--interactive-accent) !important; + stroke: var(--interactive-accent) !important; +} +.taskido .task.done .timeline .icon svg path:nth-child(1) { + fill: var(--interactive-accent) !important; +} +.taskido .task.done .timeline .icon svg path:nth-child(2) { + stroke: var(--checkbox-marker-color) !important; + stroke-width: 2.5px; +} +.taskido .task.done .info .tag, +.taskido .task.done .info .repeat, +.taskido .task.done .info .priority, +.taskido .task.done .info .relative, +.taskido .task.done .info .file, +.taskido .task.cancelled .info .tag, +.taskido .task.cancelled .info .repeat, +.taskido .task.cancelled .info .priority, +.taskido .task.cancelled .info .relative, +.taskido .task.cancelled .info .file { + color: var(--text-muted) !important; + line-height: 0; +} +.taskido .task.done .content, +.taskido .task.cancelled .content { + text-decoration: line-through; + color: var(--text-muted); +} +.taskido .line { + display: flex; + flex-direction: row; + flex-wrap: wrap; + align-items: center; +} +.taskido .icon { + display: flex; + justify-content: center; + align-items: center; + flex-shrink: 0; + flex-grow: 0; + text-align: center; +} +.taskido .timeline .icon { + text-align: center; + height: 22px; +} +.taskido .timeline .icon svg { + color: var(--checkbox-border-color); +} +.taskido .timeline .icon svg:hover { + color: var(--checkbox-border-color-hover); +} +.taskido .timeline .icon svg { + height: var(--checkbox-size); + width: var(--checkbox-size); + stroke-width: 1.75px; +} +.taskido .task .info { + line-height: 22px; + padding-bottom: 2px; + cursor: default; +} +.taskido .task .info:empty { + display: none; +} +.taskido .task .content { + display: block; + white-space: break-word; + font-size: 15px; + font-weight: normal; + color: var(--text-normal); + line-height: 22px; +} +.taskido .task .info .tag, +.taskido .task .info .repeat, +.taskido .task .info .priority, +.taskido .task .info .relative, +.taskido .task .info .file { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + align-items: center; + width: auto; + font-size: 9px; + font-weight: normal; + margin: 2px 5px 2px 0; + color: var(--text-muted); + padding: 0px; + border: none; + line-height: 0 !important; + padding: 0; + border-radius: 3px !important; +} +.taskido .task .info .file { + color: var(--task-color); +} +.taskido .task .info .tag { + color: var(--tag-color) !important; + cursor: pointer; +} +.taskido .info .icon { + text-align: center; + height: 15px; +} +.taskido .info .label { + margin-left: 2px; +} +.taskido .info svg { + height: 12px; + width: 12px; + stroke-width: 1.75px; +} +.taskido .task.overdue .info .relative { + color: #ff375f !important; +} +/* Quick Entry Panel */ +.taskido .quickEntryPanel { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + background: var(--background-modifier-form-field); + border: var(--input-border-width) solid var(--background-modifier-border); + color: var(--text-normal); + border-radius: 10px; + box-shadow: 0 0 5px 0 rgba(0,0,0,0.1); + margin: 0 5px 20px 5px; + overflow: hidden; + padding: 5px; +} +.taskido .quickEntryPanel .left { + display: flex; + flex-direction: column; + flex-wrap: nowrap; + align-items: center; + width: 100%; + flex-shrink: 1; + flex-grow: 1; + overflow: hidden; + border-radius: 5px; + padding: 0 5px !important; +} +.taskido .quickEntryPanel .right { + display: block; + width: auto; + flex-shrink: 1; + flex-grow: 1; + overflow: hidden; + border-radius: 5px; +} +.taskido .quickEntryPanel select, +.taskido .quickEntryPanel input, +.taskido .quickEntryPanel button { + box-shadow: none !important; + border: none !important; + background: none !important; + border-radius: 0 !important; +} +.taskido .quickEntryPanel select, +.taskido .quickEntryPanel button { + cursor: pointer; +} +.taskido .quickEntryPanel input { + cursor: text; +} +.taskido .quickEntryPanel select { + height: 15px; + width: 100%; + font-size: 11px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + padding: 0 !important; + margin: 2.5px 0 !important; + color: var(--text-muted); +} +.taskido .quickEntryPanel select:hover, +.taskido .quickEntryPanel button:hover { + color: var(--text-normal); +} +.taskido .quickEntryPanel select option, +.taskido .quickEntryPanel select optgroup { + background: var(--background-primary); + font-weight: normal; + color: var(--text-normal); +} +.taskido .quickEntryPanel input { + height: 20px; + line-height: 20px; + width: 100%; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + padding: 0 !important; + margin: 0 !important; + font-size: 14px; +} +.taskido .quickEntryPanel button { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: center; + align-items: center; + height: 100%; + width: auto; + padding: 0 5px !important; + margin: 0 !important; + color: var(--text-muted); +} +.taskido .quickEntryPanel svg { + height: 15px; + width: 15px; + stroke-width: 1.75px; +} +.taskido .quickEntryPanel select:active, +.taskido .quickEntryPanel input:active, +.taskido .quickEntryPanel button:active { + border: none !important; + box-shadow: none !important; + transition: none !important; +} +/* Classes */ +.taskido.todayFocus .todayHeader, +.taskido.todoFocus .counter#todo, +.taskido.todoFilter .counter#todo, +.taskido.overdueFocus .counter#overdue, +.taskido.overdueFilter .counter#overdue, +.taskido.unplannedFocus .counter#unplanned, +.taskido.unplannedFilter .counter#unplanned { color: var(--interactive-accent); background: hsla(var(--interactive-accent-hsl), 0.2); box-shadow: var(--input-shadow); } +.taskido.noYear .year, +.taskido.noRepeat .repeat, +.taskido.noTag .tag, +.taskido.noPriority .priority, +.taskido.noFile .task .file, +.taskido.noFile .task .info > .file, +.taskido.noInfo .task .line:nth-child(2), +.taskido.noDone .year[data-types="done"], +.taskido.noDone .details[data-types="done"], +.taskido.noDone .task.done, +.taskido.noUnplanned .task.unplanned, +.taskido.noUnplanned .counter#unplanned, +.taskido.noUnplanned .year[data-types="unplanned"], +.taskido.noUnplanned .details[data-types="unplanned"], +.taskido.noRelative .relative, +.taskido.noQuickEntry .quickEntryPanel, +.taskido.noCounters .counters { display: none !important; } +.taskido.noColor .task .file { color: var(--text-muted) !important } +.taskido.noColor .task .info .file { color: var(--text-muted) !important } +/* Focus */ +.taskido.todayFocus .details:not(.today), +.taskido.todayFocus .year { display: none !important; } +.taskido.todayFocus .details.today { padding: 0; } +.taskido.todoFocus .details.today .task.due, +.taskido.todoFocus .details.today .task.scheduled, +.taskido.todoFocus .details.today .task.process, +.taskido.todoFocus .details.today .task.start, +.taskido.overdueFocus .task.overdue, +.taskido.unplannedFocus .task.unplanned { background: hsla(var(--interactive-accent-hsl), 0.2); } +/* Filter */ +.taskido.todoFilter .year:not(.current):not([data-types*="due"][data-types*="scheduled"][data-types*="overdue"]) { display: none; } +.taskido.todoFilter .details:not(.today):not([data-types*="due"][data-types*="scheduled"][data-types*="overdue"]) { display: none; } +.taskido.todoFilter .task:not(.due, .scheduled, .process, .start) { display: none; } +.taskido.overdueFilter .year:not(.current):not([data-types*="overdue"]) { display: none; } +.taskido.overdueFilter .details:not(.today):not([data-types*="overdue"]) { display: none; } +.taskido.overdueFilter .task:not(.overdue) { display: none; } +.taskido.unplannedFilter .year:not(.current):not([data-types*="unplanned"]) { display: none; } +.taskido.unplannedFilter .details:not(.today):not([data-types*="unplanned"]) { display: none; } +.taskido.unplannedFilter .task:not(.unplanned) { display: none; } diff --git a/Taskido/view.js b/Taskido/view.js new file mode 100644 index 0000000..0eca75d --- /dev/null +++ b/Taskido/view.js @@ -0,0 +1,639 @@ +let {pages, inbox, select, taskOrder, taskFiles, globalTaskFilter, dailyNoteFolder, dailyNoteFormat, done, sort, css, forward, dateFormat, options} = input; + +// Error Handling +if (!pages && pages!="") { dv.span('> [!ERROR] Missing pages parameter\n> \n> Please set the pages parameter like\n> \n> `pages: ""`'); return false }; +if (dailyNoteFormat) { if (dailyNoteFormat.match(/[|\\YMDWwd.,-: \[\]]/g).length != dailyNoteFormat.length) { dv.span('> [!ERROR] The `dailyNoteFormat` contains invalid characters'); return false }}; + +// Get, Set, Eval Pages +if (pages=="") { var tasks = dv.pages().file.tasks } else { if (pages.startsWith("dv.pages")) { var tasks = eval(pages) } else { var tasks = dv.pages(pages).file.tasks } }; +if (!taskFiles) { taskFiles = [...new Set(dv.pages().file.map(f=>f.tasks.filter(t=>!t.completed)).path)].sort(); } else { taskFiles = [...new Set(dv.pagePaths(taskFiles))].sort() }; +if (!options) {options = ""}; +if (!dailyNoteFolder) {dailyNoteFolder = ""} else {dailyNoteFolder = dailyNoteFolder+"/"}; +if (!dailyNoteFormat) {dailyNoteFormat = "YYYY-MM-DD"}; +if (!taskOrder) {taskOrder = ["overdue", "due", "scheduled", "start", "process", "unplanned","done","cancelled"]}; +if (!sort) {sort = "t=>t.order"}; +if (!dateFormat) {dateFormat = "ddd, MMM D"}; // "ddd, MMM D" // "MMMM D" +if (!select) {select = "dailyNote"}; + +// Variables +var timelineDates = []; +var tid = (new Date()).getTime(); +var today = moment().format("YYYY-MM-DD"); +var dailyNoteRegEx = momentToRegex(dailyNoteFormat); + +// Set Root +const rootNode = dv.el("div", "", {cls: "taskido "+options, attr: {id: "taskido"+tid}}); +if (css) { var style = document.createElement("style"); style.innerHTML = css; rootNode.querySelector("span").append(style) }; + +// Icons +var doneIcon = ''; +var dueIcon = ''; +var scheduledIcon = ''; +var startIcon = ''; +var overdueIcon = ''; +var processIcon = ''; +var dailynoteIcon = ''; +var unplannedIcon = ''; +var taskIcon = ''; +var addIcon = ''; +var tagIcon = ''; +var repeatIcon = ''; +var priorityIcon = ''; +var fileIcon = ''; +var forwardIcon = ''; +var alertIcon = ''; +var cancelledIcon = ''; + +// Initialze +getMeta(tasks); +getTimeline(tasks); +getSelectOptions(); +setEvents(); +function getMeta(tasks) { + + for (i=0;i= today) { + timelineDates.push(moment(dailyNoteMatch[1], dailyNoteFormat).format("YYYY-MM-DD")); + happens["cancelled"] = moment(dailyNoteMatch[1], dailyNoteFormat).format("YYYY-MM-DD"); + tasks[i].order = taskOrder.indexOf("cancelled"); + } else if (dailyNoteMatch) { + tasks[i].dailyNote = true; + } else if (!dailyNoteMatch) { + tasks[i].dailyNote = false; + }; + + // Dataview Tasks + while (inlineFields = /\[([^\]]+)\:\:([^\]]+)\]/g.exec(tasks[i].text)) { + var inlineField = inlineFields[0]; + var fieldKey = inlineFields[1].toLowerCase(); + var fieldValue = inlineFields[2]; + if ( fieldKey == "due" || fieldKey == "scheduled" || fieldKey == "start" || fieldKey == "completion") { + var fieldDate = moment(fieldValue).format("YYYY-MM-DD"); + if (tasks[i].completed == false && tasks[i].checked == false) { + if ( fieldKey == "due" && fieldDate < today ) { + if (forward == true) { + happens["overdue"] = fieldDate; + happens["overdueForward"] = today; + tasks[i].order = taskOrder.indexOf("overdue"); + } else { + happens["overdue"] = fieldDate; + tasks[i].order = taskOrder.indexOf("overdue"); + timelineDates.push(fieldDate); + }; + } else if ( fieldKey == "due" && fieldDate == today ) { + happens["due"] = fieldDate; + tasks[i].order = taskOrder.indexOf("due"); + timelineDates.push(fieldDate); + } else if ( fieldKey == "due" && fieldDate > today ) { + happens["due"] = fieldDate; + tasks[i].order = taskOrder.indexOf("due"); + timelineDates.push(fieldDate); + }; + if ( fieldKey == "scheduled" && fieldDate < today ) { + happens["scheduled"] = fieldDate; + happens["scheduledForward"] = today; + tasks[i].order = taskOrder.indexOf("scheduled"); + } else if (fieldKey == "scheduled") { + happens["scheduled"] = fieldDate; + tasks[i].order = taskOrder.indexOf("scheduled"); + timelineDates.push(fieldDate); + }; + if ( fieldKey == "start" && fieldDate < today ) { + happens["start"] = fieldDate; + happens["startForward"] = today; + tasks[i].order = taskOrder.indexOf("start"); + } else if (fieldKey == "start") { + happens["start"] = fieldDate; + tasks[i].order = taskOrder.indexOf("start"); + timelineDates.push(fieldDate); + }; + } else if (tasks[i].completed == true && tasks[i].checked == true) { + if (fieldKey == "completion") { + happens["done"] = fieldDate; + tasks[i].order = taskOrder.indexOf("done"); + }; + } else if (tasks[i].completed == false && tasks[i].checked == true && fieldDate >= today) { + happens["cancelled"] = fieldDate; + tasks[i].order = taskOrder.indexOf("cancelled"); + }; + }; + tasks[i].text = tasks[i].text.replace(inlineField, ""); + }; + + // Tasks Plugin Tasks + var dueMatch = taskText.match(/📅 *(\d{4}-\d{2}-\d{2})/); + if (dueMatch && tasks[i].completed == false && tasks[i].checked == false) { + tasks[i].text = tasks[i].text.replace(dueMatch[0], ""); + if ( dueMatch[1] < today ) { + if (forward == true) { + happens["overdue"] = dueMatch[1]; + happens["overdueForward"] = today; + tasks[i].order = taskOrder.indexOf("overdue"); + } else { + happens["overdue"] = dueMatch[1]; + tasks[i].order = taskOrder.indexOf("overdue"); + timelineDates.push(dueMatch[1]); + }; + } else if ( dueMatch[1] == today ) { + happens["due"] = dueMatch[1]; + tasks[i].order = taskOrder.indexOf("due"); + timelineDates.push(dueMatch[1]); + } else if ( dueMatch[1] > moment().format("YYYY-MM-DD") ) { + happens["due"] = dueMatch[1]; + tasks[i].order = taskOrder.indexOf("due"); + timelineDates.push(dueMatch[1]); + }; + } else if (dueMatch && tasks[i].completed == true && tasks[i].checked == true) { + tasks[i].text = tasks[i].text.replace(dueMatch[0], ""); + } else if (dueMatch && tasks[i].completed == false && tasks[i].checked == true && dueMatch[1] >= today) { + tasks[i].text = tasks[i].text.replace(dueMatch[0], ""); + happens["cancelled"] = dueMatch[1]; + tasks[i].order = taskOrder.indexOf("cancelled"); + timelineDates.push(dueMatch[1]); + }; + var scheduledMatch = taskText.match(/⏳ *(\d{4}-\d{2}-\d{2})/); + if (scheduledMatch && tasks[i].completed == false && tasks[i].checked == false) { + tasks[i].text = tasks[i].text.replace(scheduledMatch[0], ""); + if ( scheduledMatch[1] < today ) { + happens["scheduled"] = scheduledMatch[1]; + happens["scheduledForward"] = today; + tasks[i].order = taskOrder.indexOf("scheduled"); + } else { + happens["scheduled"] = scheduledMatch[1]; + tasks[i].order = taskOrder.indexOf("scheduled"); + timelineDates.push(scheduledMatch[1]); + }; + } else if (scheduledMatch && tasks[i].completed == true) { + tasks[i].text = tasks[i].text.replace(scheduledMatch[0], ""); + }; + var startMatch = taskText.match(/🛫 *(\d{4}-\d{2}-\d{2})/); + if (startMatch && tasks[i].completed == false && tasks[i].checked == false) { + tasks[i].text = tasks[i].text.replace(startMatch[0], ""); + if ( startMatch[1] < today ) { + happens["start"] = startMatch[1]; + happens["startForward"] = today; + tasks[i].order = taskOrder.indexOf("start"); + } else { + happens["start"] = startMatch[1]; + tasks[i].order = taskOrder.indexOf("start"); + timelineDates.push(startMatch[1]); + }; + } else if (startMatch && tasks[i].completed == true) { + tasks[i].text = tasks[i].text.replace(startMatch[0], ""); + }; + var doneMatch = taskText.match(/✅ *(\d{4}-\d{2}-\d{2})/); + if (doneMatch && tasks[i].completed == true && tasks[i].checked == true) { + tasks[i].text = tasks[i].text.replace(doneMatch[0], ""); + if (done == true || doneMatch[1] == today) { + timelineDates.push(doneMatch[1]); + happens["done"] = doneMatch[1]; + tasks[i].order = taskOrder.indexOf("done"); + }; + }; + var repeatMatch = taskText.match(/🔁 ?([a-zA-Z0-9, !]+)/) + if (repeatMatch) { + tasks[i].repeat = repeatMatch[1]; + tasks[i].text = tasks[i].text.replace(repeatMatch[0], ""); + }; + var lowMatch = taskText.includes("🔽"); + if (lowMatch) { + tasks[i].text = tasks[i].text.replace("🔽",""); + tasks[i].priority = "D"; + tasks[i].priorityLabel = "low priority"; + }; + var mediumMatch = taskText.includes("🔼"); + if (mediumMatch) { + tasks[i].text = tasks[i].text.replace("🔼",""); + tasks[i].priority = "B"; + tasks[i].priorityLabel = "medium priority"; + }; + var highMatch = taskText.includes("⏫"); + if (highMatch) { + tasks[i].text = tasks[i].text.replace("⏫",""); + tasks[i].priority = "A"; + tasks[i].priorityLabel = "high priority"; + }; + if (!lowMatch && !mediumMatch && !highMatch) { + tasks[i].priority = "C"; + } + if (globalTaskFilter) { + tasks[i].text = tasks[i].text.replaceAll(globalTaskFilter,""); + } else { + tasks[i].text = tasks[i].text.replaceAll("#task",""); + }; + + // Link Detection + while (outerLink = /\[([^\]]+)\]\(([^)]+)\)/g.exec(tasks[i].text)) { + tasks[i].text = tasks[i].text.replace(outerLink[0], "" + outerLink[1] + ""); + }; + + while (innerLink = /\[\[([^\]]+)\]\]/g.exec(tasks[i].text)) { + tasks[i].text = tasks[i].text.replace(innerLink[0], "" + innerLink[1] + ""); + }; + + // Markdown Highlights + while (mark = /\=\=([^\]]+)\=\=/g.exec(tasks[i].text)) { + tasks[i].text = tasks[i].text.replace(mark[0], "" + mark[1] + ""); + }; + + // Reminder Syntax + var reminderMatch = taskText.match(/⏰ *(\d{4}-\d{2}-\d{2}) *(\d{2}\:\d{2})|⏰ *(\d{4}-\d{2}-\d{2})|(\(\@(\d{4}-\d{2}-\d{2}) *(\d{2}\:\d{2})\))|(\(\@(\d{4}-\d{2}-\d{2})\))/); + if (reminderMatch) { + tasks[i].text = tasks[i].text.replace(reminderMatch[0], ""); + }; + + tasks[i].happens = happens; + }; + timelineDates.push(today); + timelineDates = [...new Set(timelineDates)].sort(); +}; + +function getRelative(someDate) { + let date = moment(someDate); + if (moment().diff(date, 'days') >= 1 || moment().diff(date, 'days') <= -1) { + return date.fromNow(); + } else { + return date.calendar().split(' ')[0]; + }; +}; + +function getSelectOptions() { + // Push daily note and Inbox files + const currentDailyNote = dailyNoteFolder + moment().format(dailyNoteFormat) + ".md"; + taskFiles.push(currentDailyNote); + if (inbox) {taskFiles.push(inbox)}; + taskFiles = [...new Set(taskFiles)].sort(); + // Loop files + const fileSelect = rootNode.querySelector('.fileSelect'); + taskFiles.forEach(function(file) { + var opt = document.createElement('option'); + opt.value = file; + var secondParentFolder = file.split("/")[file.split("/").length - 3] == null ? "" : "… / "; + var parentFolder = file.split("/")[file.split("/").length - 2] == null ? "" : secondParentFolder + "📂 " + file.split("/")[file.split("/").length - 2] + " / "; + var filePath = parentFolder + "📄 " + getFilename(file); + opt.innerHTML = filePath; + opt.title = file; + if (select && file == select) { + opt.setAttribute('selected', true); + } else if (select && select == "dailyNote" && file == currentDailyNote) { + opt.setAttribute('selected', true); + }; + fileSelect.appendChild(opt); + }); +}; + +function setEvents() { + rootNode.querySelectorAll('.counter').forEach(cnt => cnt.addEventListener('click', (() => { + var activeFocus = Array.from(rootNode.classList).filter(c=>c.endsWith("Filter") && !c.startsWith("today")); + if (activeFocus == cnt.id+"Filter") { + rootNode.classList.remove(activeFocus); + return false; + }; + rootNode.classList.remove.apply(rootNode.classList, Array.from(rootNode.classList).filter(c=>c.endsWith("Filter") && !c.startsWith("today"))); + rootNode.classList.add(cnt.id+"Filter"); + }))); + rootNode.querySelector('.todayHeader').addEventListener('click', (() => { + rootNode.classList.toggle("todayFocus"); + })); + rootNode.querySelectorAll('.task:not(.star, .add)').forEach(t => t.addEventListener('click', ((e) => { + var link = t.getAttribute("data-link"); + var line = t.getAttribute("data-line"); + var col = t.getAttribute("data-col"); + if (e.target.closest(".task .tag")) { + // Tag + } else if (e.target.closest(".timeline .icon")) { + // Check + var task = e.target.closest(".task"); + var icon = e.target.closest(".timeline .icon"); + task.className = "task done"; + icon.innerHTML = doneIcon; + completeTask(link, line, col); + } else { + // File + openFile(link, line, col); + }; + }))); + rootNode.querySelector('.ok').addEventListener('click', (() => { + var filePath = rootNode.querySelector('.fileSelect').value; + var newTask = rootNode.querySelector('.newTask').value; + if (newTask.length > 1) { + try { + var abstractFilePath = app.vault.getAbstractFileByPath(filePath); + if (abstractFilePath) { + app.vault.read(abstractFilePath).then(function(fileText) { + app.vault.modify(abstractFilePath, fileText + "\n" + "- [ ] " + newTask); + }); + } else { + app.vault.create(filePath, "- [ ] " + newTask); + }; + rootNode.querySelector('.newTask').value = ""; + rootNode.querySelector('.newTask').blur(); + new Notice("New task saved!") + } catch(err) { + new Notice("Something went wrong!") + }; + } else { + rootNode.querySelector('.newTask').focus(); + }; + })); + rootNode.querySelector('.fileSelect').addEventListener('change', (() => { + rootNode.querySelector('.newTask').focus(); + })); + rootNode.querySelector('.newTask').addEventListener('input', (() => { + var input = rootNode.querySelector('.newTask'); + var newTask = input.value; + + // Icons + if (newTask.includes("due ")) { input.value = newTask.replace("due", "📅") }; + if (newTask.includes("start ")) { input.value = newTask.replace("start", "🛫") }; + if (newTask.includes("scheduled ")) { input.value = newTask.replace("scheduled", "⏳") }; + if (newTask.includes("done ")) { input.value = newTask.replace("done", "✅") }; + if (newTask.includes("high ")) { input.value = newTask.replace("high", "⏫") }; + if (newTask.includes("medium ")) { input.value = newTask.replace("medium", "🔼") }; + if (newTask.includes("low ")) { input.value = newTask.replace("low", "🔽") }; + if (newTask.includes("repeat ")) { input.value = newTask.replace("repeat", "🔁") }; + if (newTask.includes("recurring ")) { input.value = newTask.replace("recurring", "🔁") }; + + // Dates + if (newTask.includes("today ")) { input.value = newTask.replace("today", moment().format("YYYY-MM-DD")) }; + if (newTask.includes("tomorrow ")) { input.value = newTask.replace("tomorrow", moment().add(1, "days").format("YYYY-MM-DD")) }; + if (newTask.includes("yesterday ")) { input.value = newTask.replace("yesterday", moment().subtract(1, "days").format("YYYY-MM-DD")) }; + + // In X days/weeks/month/years + var futureDate = newTask.match(/(in)\W(\d{1,3})\W(days|day|weeks|week|month|years|year) /); + if (futureDate) { + var x = parseInt(futureDate[2]); + var unit = futureDate[3]; + var date = moment().add(x, unit).format("YYYY-MM-DD[ ]") + input.value = newTask.replace(futureDate[0], date); + }; + + // Next Weekday + var weekday = newTask.match(/(monday|tuesday|wednesday|thursday|friday|saturday|sunday) /); + if (weekday) { + var weekdays = ["","monday","tuesday","wednesday","thursday","friday","saturday","sunday"]; + const dayINeed = weekdays.indexOf(weekday[1]); + if (moment().isoWeekday() < dayINeed) { + input.value = newTask.replace(weekday[1], moment().isoWeekday(dayINeed).format("YYYY-MM-DD")); + } else { + input.value = newTask.replace(weekday[1], moment().add(1, 'weeks').isoWeekday(dayINeed).format("YYYY-MM-DD")); + }; + }; + + rootNode.querySelector('.newTask').focus(); + })); + rootNode.querySelector('.newTask').addEventListener('keyup', ((e) => { + if (e.which === 13) { // Enter key + rootNode.querySelector('.ok').click(); + }; + })); + rootNode.querySelector('.newTask').addEventListener('focus', (() => { + rootNode.querySelector('.quickEntryPanel').classList.add("focus"); + })); + rootNode.querySelector('.newTask').addEventListener('blur', (() => { + rootNode.querySelector('.quickEntryPanel').classList.remove("focus"); + })); +}; + +function openFile(link, line, col) { + app.workspace.openLinkText('', link).then(() => { + if (line && col) { + try { + const view = app.workspace.activeLeaf.getViewState(); + view.state.mode = 'source'; // mode = source || preview + app.workspace.activeLeaf.setViewState(view); + var cmEditor = app.workspace.activeLeaf.view.editor; + cmEditor.setSelection({line: parseInt(line), ch: 6},{line: parseInt(line), ch: parseInt(col)}); + cmEditor.focus(); + } catch(err) { + new Notice("Something went wrong!") + }; + }; + }); +}; + +function completeTask(link, line, col) { + app.workspace.openLinkText('', link).then(() => { + if (line && col) { + try { + const view = app.workspace.activeLeaf.getViewState(); + view.state.mode = 'source'; // mode = source || preview + app.workspace.activeLeaf.setViewState(view); + var cmEditor = app.workspace.activeLeaf.view.editor; + var cmLine = cmEditor.getLine(parseInt(line)); + if (cmLine.includes("🔁")) {var addRange = 1} else {var addRange = 0}; + cmEditor.setCursor(parseInt(line), parseInt(col)); + app.commands.executeCommandById('obsidian-tasks-plugin:toggle-done'); + cmEditor.setSelection({line: parseInt(line) + addRange, ch: 6},{line: parseInt(line) + addRange, ch: parseInt(col) + 13}); + cmEditor.focus(); + } catch(err) { + new Notice("Something went wrong!") + }; + }; + }); +}; + +function getFilename(path) { + var filename = path.match(/^(?:.*\/)?([^\/]+?|)(?=(?:\.[^\/.]*)?$)/)[1]; + return filename; +}; + +function getMetaFromNote(task, metaName) { + var meta = dv.pages('"'+task.link.path+'"')[metaName][0]; + if (meta) { return meta } else { return "" }; +}; + +function momentToRegex(momentFormat) { + momentFormat = momentFormat.replaceAll(".", "\\."); + momentFormat = momentFormat.replaceAll(",", "\\,"); + momentFormat = momentFormat.replaceAll("-", "\\-"); + momentFormat = momentFormat.replaceAll(":", "\\:"); + momentFormat = momentFormat.replaceAll(" ", "\\s"); + + momentFormat = momentFormat.replace("dddd", "\\w{1,}"); + momentFormat = momentFormat.replace("ddd", "\\w{1,3}"); + momentFormat = momentFormat.replace("dd", "\\w{2}"); + momentFormat = momentFormat.replace("d", "\\d{1}"); + + momentFormat = momentFormat.replace("YYYY", "\\d{4}"); + momentFormat = momentFormat.replace("YY", "\\d{2}"); + + momentFormat = momentFormat.replace("MMMM", "\\w{1,}"); + momentFormat = momentFormat.replace("MMM", "\\w{3}"); + momentFormat = momentFormat.replace("MM", "\\d{2}"); + + momentFormat = momentFormat.replace("DDDD", "\\d{3}"); + momentFormat = momentFormat.replace("DDD", "\\d{1,3}"); + momentFormat = momentFormat.replace("DD", "\\d{2}"); + momentFormat = momentFormat.replace("D", "\\d{1,2}"); + + momentFormat = momentFormat.replace("ww", "\\d{1,2}"); + + regEx = "/^(" + momentFormat + ")$/"; + + return regEx; +}; + +function getTimeline(tasks) { + var yearNode; + var lastYear = null; + var containedTypesPerYear = null; + + for (i=0; iObject.values(t.happens).includes(timelineDates[i].toString())).sort(eval(sort)); + var date = moment(timelineDates[i].toString()).format(dateFormat); + var weekday = moment(timelineDates[i].toString()).format("dddd"); + var year = moment(timelineDates[i].toString()).format("YYYY"); + var detailsCls = ""; + var content = ""; + var containedTypesPerDay = []; + + // Add Year Section + if (year != lastYear) { + containedTypesPerYear = []; + lastYear = year; + yearNode = dv.el("div", "", {cls: "year", attr: {"data-types": ""}}) + if (moment().format("YYYY") == year) { yearNode.classList.add("current") }; + yearNode.innerHTML = year; + rootNode.querySelector("span").appendChild(yearNode); + }; + + // Add Today Information + if (timelineDates[i] == today) { + detailsCls += "today"; + + var overdueCount = tasks.filter(t=>t.happens["overdue"]).length; + var dueCount = tasksFiltered.filter(t=>t.happens["due"]).length; + var startCount = tasksFiltered.filter(t=>t.happens["start"]).length; + var scheduledCount = tasksFiltered.filter(t=>t.happens["scheduled"]).length; + var doneCount = tasksFiltered.filter(t=>t.happens["done"]).length; + var dailynoteCount = tasksFiltered.filter(t=>t.happens["dailynote"]).length; + var processCount = tasksFiltered.filter(t=>t.happens["process"]).length; + var todoCount = tasksFiltered.filter(t=>!t.completed && !t.happens["overdue"] && !t.happens["unplanned"]).length; + var unplannedCount = tasks.filter(t=>t.happens["unplanned"]).length; + var allCount = doneCount + todoCount + overdueCount; + + // Counter + var todayContent = "
    Today
    " + todayContent += "
    " + todayContent += "
    " + todoCount + "
    To Do
    " + todayContent += "
    " + overdueCount + "
    Overdue
    " + todayContent += "
    " + unplannedCount + "
    Unplanned
    " + todayContent += "
    " + // Quick Entry panel + todayContent += "
    " + todayContent += "
    " + todayContent += "
    " + todayContent += "
    " + + content += todayContent; + }; + + tasksFiltered.forEach(function(item) { + var file = getFilename(item.path); + var header = item.header.subpath; + if (header && header != file) {file += " > " + header}; + var link = item.link.path.replace("'", "'"); + var text = item.text; + var posEndLine = item.position.start.line; + var posEndCol = item.position.end.col; + var info = ""; + var color = getMetaFromNote(item, "color"); + if (!color) {color = "var(--text-muted)"}; + var cls = Object.keys(item.happens).find(key => item.happens[key] === timelineDates[i].toString()).replace("Forward",""); + var dailyNote = item.dailyNote; + containedTypesPerDay.push(cls); + containedTypesPerYear.push(cls); + + // Handle forwarded tasks to get relative by cls + for (h=0;h
    " + eval(key+"Icon") + "
    " + relative + "
    "; + }; + }; + + if (item.repeat) { + info += "
    " + repeatIcon + "
    " + item.repeat.replace("🔁", "") + "
    "; + }; + + if (item.priorityLabel) { + info += "
    " + priorityIcon + "
    " + item.priorityLabel + "
    "; + }; + + info += "
    " + fileIcon + "
    " + file + "
    "; + + item.tags.forEach(function(tag) { + var tagText = tag.replace("#",""); + var hexColorMatch = tag.match(/([a-fA-F0-9]{6}|[a-fA-F0-9]{3})\/(.*)/); + if (hexColorMatch) { + var style = "style='--tag-color:#" + hexColorMatch[1] + ";--tag-background:#" + hexColorMatch[1] + "1a'"; + tagText = hexColorMatch[2]; + } else { + var style = "style='--tag-color:var(--text-muted)'"; + }; + info += "
    " + tagIcon + "
    " + tagText + "
    "; + text = text.replace(tag, ""); + }); + + if (item.completed) { var icon = doneIcon } else { var icon = taskIcon }; + if (cls == "overdue") { var icon = alertIcon } else if (cls == "cancelled") { var icon = cancelledIcon }; + var task = "
    " + icon + "
    " + text + "
    " + info + "
    "; + content += task; + }); + + // Set Date Template + var date = "
    " + content + "
    " + + // Append To Root Node + containedTypesPerDay = [...new Set(containedTypesPerDay)].sort(); + rootNode.querySelector("span").appendChild(dv.el("div", date, {cls: "details " + detailsCls, attr: {"data-year": year, "data-types": containedTypesPerDay.join(" ")}})); + + // Set containedTypesPerYear + containedTypesPerYear = [...new Set(containedTypesPerYear)].sort() + yearNode.setAttribute("data-types", containedTypesPerYear); + }; + +}; diff --git a/Templater/.drive_sync/.id_914954161118820369 b/Templater/.drive_sync/.id_914954161118820369 new file mode 100644 index 0000000..e69de29 diff --git a/Templater/Daily_Note 템플릿 1-1.md b/Templater/Daily_Note 템플릿 1-1.md new file mode 100644 index 0000000..08699b8 --- /dev/null +++ b/Templater/Daily_Note 템플릿 1-1.md @@ -0,0 +1,187 @@ +--- +date_daily: <% tp.file.title.slice(0,10) %> +achievement: +reading_book: +emotion: +important_date: false +tags: + - daily +daily_review: +reading_page: +exercise: false +--- +**올해 남은 일: <%* +let edate = moment("12-31", "MM-DD"); +let from = moment().startOf('day'); +edate.diff(from, "days") >= 0 ? edate.diff(from, "days") == 0 ? tR += "오늘입니다!" : tR += edate.diff(from, "days") : tR += edate.add(1, "year").diff(from, "days") %> + +*achievement:업적,성취(목표를 이루다), emotion:감정, exetcise:운동, review:(변화를 주기위해)검토, 비평, 논평, 평가, * + +<%* + const currentMoment = moment(tp.file.title, "YYYY-MM-DD"); + tR += '❮ '; + tR += '[[' + currentMoment.format('YYYY|YYYY년') + ']]' + ' / '; + tR += '[[' + currentMoment.format('YYYY-MM|MM월') + ']]' + ' / '; + tR += '[[' + currentMoment.format('gggg-[W]ww') + '|' + currentMoment.format('ww[주]') + ']]'; + tR += ' ❯'; + tR += '\n'; + tR += '❮❮ '; + currentMoment.add(-1,'days'); + tR += '[[' + currentMoment.format('YYYY-MM-DD(ddd)') + ']]' + ' | '; + currentMoment.add(1,'days'); + tR += currentMoment.format('YYYY-MM-DD(ddd)') + ' | '; + currentMoment.add(1,'days'); + tR += '[[' + currentMoment.format('YYYY-MM-DD(ddd)') + ']]'; + currentMoment.add(-1,'days'); + tR += ' ❯❯'; +%> + + +<% tp.web.daily_quote() %> + + +### 일일업무(오전) +![[211. 일일업무#오전]] +### 일일업무(오후) +![[211. 일일업무#오후]] +### 주간업무(<% tp.file.title.slice(11,12) %>) +![[212. 주간업무#<% tp.file.title.slice(11,12) %>]] +### 월간업무 +![[213. 월간업무#<%* +function getWeekOfMonth(date) { + const year = date.getFullYear(); + const month = date.getMonth(); + const firstDayOfMonth = new Date(year, month, 1); + const firstWeekdayOfMonth = firstDayOfMonth.getDay(); + const dayOfMonth = date.getDate(); + + const offset = (firstWeekdayOfMonth === 0 ? 6 : firstWeekdayOfMonth - 1); + const weekNumber = Math.floor((dayOfMonth + offset - 1) / 7) + 1; + + return weekNumber; +} + +const dateStr = moment(tp.file.title, "YYYY-MM-DD"); +const date = new Date(dateStr); + +const weekOfMonth = getWeekOfMonth(date); +tR += `${weekOfMonth}주차`; +%>]] +### 분기업무 +![[214. 분기업무#4분기]] +### 반기업무 +![[215. 반기업무#후반기]] +### 연간업무 +![[216. 연간업무]] + + +### 내일 기억할 일 + +### 오늘 기억할 일 + <%* +let yesterday = "10. Planner/11. Daily/" + tp.date.now("YYYY-MM-DD(ddd)", -1, tp.file.title, "YYYY-MM-DD(ddd)"); +let section = "### 내일 기억할 일"; +let should_include = false; +let sectionContent = ""; + +let yfile = tp.file.find_tfile(yesterday); +if(yfile) { + const content = await app.vault.read(yfile); + if(content.includes(section)) { + let startIndex = content.indexOf(section) + section.length; + let endIndex = content.indexOf('\n###', startIndex); + endIndex = endIndex === -1 ? content.length : endIndex; + sectionContent = content.substring(startIndex, endIndex).trim(); + should_include = sectionContent.length > 0; + } +} + +tR += should_include ? sectionContent : "없습니다😀"; +%> + +### 아침 +#### 오늘의 확언 ^[확실히 말하다.] +- +#### 오늘의 목표 +- +- +- [ ] +- [ ] + +#### 할 일 추가하기 + +- [ ] + +### 오늘 끝내야 할 일 +```tasks +due on or before <% tp.file.title.slice(0,10) %> +filter by function task.file.folder.includes("10. Planner") +filter by function !task.file.folder.includes("templates") +not done +sort by priority +``` +#### 업무 할 일 +```tasks +tag include #업무 +not done +``` +#### 개인 할 일 +```tasks +tag include #개인 +not done +``` +#### 반복 할 일 +```tasks +is recurring +not done +has tags +``` + +#### 언젠가 할 일 +```tasks +no due date +not done +path does not include inbox +description regex does not match /^$/ +``` + +#### 오늘 완료한 일 +```tasks +done <% tp.file.title.slice(0,10) %> +``` + +### 독서 +- 읽은 책 +- 읽은 페이지 + +### 운동 +- + +### 하루 마무리 +#### 오늘 배운 것들 +- +- +#### 오늘 감사한 일 +>[!note] +> +#### 일기 +>[!note] + +#### 오늘요약 +>[!note] +> +>^summary + +### 오늘 작성한 노트 +```dataview +List FROM "" WHERE file.cday = date("<% tp.date.now('YYYY-MM-DD') %>") SORT file.ctime desc + +``` + +### 오늘 수정한 노트 +```dataview +List FROM "" WHERE file.mday = date("<% tp.date.now('YYYY-MM-DD') %>") SORT file.mtime desc + + +``` + diff --git a/Templater/Daily_Note 템플릿 1.md b/Templater/Daily_Note 템플릿 1.md new file mode 100644 index 0000000..08699b8 --- /dev/null +++ b/Templater/Daily_Note 템플릿 1.md @@ -0,0 +1,187 @@ +--- +date_daily: <% tp.file.title.slice(0,10) %> +achievement: +reading_book: +emotion: +important_date: false +tags: + - daily +daily_review: +reading_page: +exercise: false +--- +**올해 남은 일: <%* +let edate = moment("12-31", "MM-DD"); +let from = moment().startOf('day'); +edate.diff(from, "days") >= 0 ? edate.diff(from, "days") == 0 ? tR += "오늘입니다!" : tR += edate.diff(from, "days") : tR += edate.add(1, "year").diff(from, "days") %> + +*achievement:업적,성취(목표를 이루다), emotion:감정, exetcise:운동, review:(변화를 주기위해)검토, 비평, 논평, 평가, * + +<%* + const currentMoment = moment(tp.file.title, "YYYY-MM-DD"); + tR += '❮ '; + tR += '[[' + currentMoment.format('YYYY|YYYY년') + ']]' + ' / '; + tR += '[[' + currentMoment.format('YYYY-MM|MM월') + ']]' + ' / '; + tR += '[[' + currentMoment.format('gggg-[W]ww') + '|' + currentMoment.format('ww[주]') + ']]'; + tR += ' ❯'; + tR += '\n'; + tR += '❮❮ '; + currentMoment.add(-1,'days'); + tR += '[[' + currentMoment.format('YYYY-MM-DD(ddd)') + ']]' + ' | '; + currentMoment.add(1,'days'); + tR += currentMoment.format('YYYY-MM-DD(ddd)') + ' | '; + currentMoment.add(1,'days'); + tR += '[[' + currentMoment.format('YYYY-MM-DD(ddd)') + ']]'; + currentMoment.add(-1,'days'); + tR += ' ❯❯'; +%> + + +<% tp.web.daily_quote() %> + + +### 일일업무(오전) +![[211. 일일업무#오전]] +### 일일업무(오후) +![[211. 일일업무#오후]] +### 주간업무(<% tp.file.title.slice(11,12) %>) +![[212. 주간업무#<% tp.file.title.slice(11,12) %>]] +### 월간업무 +![[213. 월간업무#<%* +function getWeekOfMonth(date) { + const year = date.getFullYear(); + const month = date.getMonth(); + const firstDayOfMonth = new Date(year, month, 1); + const firstWeekdayOfMonth = firstDayOfMonth.getDay(); + const dayOfMonth = date.getDate(); + + const offset = (firstWeekdayOfMonth === 0 ? 6 : firstWeekdayOfMonth - 1); + const weekNumber = Math.floor((dayOfMonth + offset - 1) / 7) + 1; + + return weekNumber; +} + +const dateStr = moment(tp.file.title, "YYYY-MM-DD"); +const date = new Date(dateStr); + +const weekOfMonth = getWeekOfMonth(date); +tR += `${weekOfMonth}주차`; +%>]] +### 분기업무 +![[214. 분기업무#4분기]] +### 반기업무 +![[215. 반기업무#후반기]] +### 연간업무 +![[216. 연간업무]] + + +### 내일 기억할 일 + +### 오늘 기억할 일 + <%* +let yesterday = "10. Planner/11. Daily/" + tp.date.now("YYYY-MM-DD(ddd)", -1, tp.file.title, "YYYY-MM-DD(ddd)"); +let section = "### 내일 기억할 일"; +let should_include = false; +let sectionContent = ""; + +let yfile = tp.file.find_tfile(yesterday); +if(yfile) { + const content = await app.vault.read(yfile); + if(content.includes(section)) { + let startIndex = content.indexOf(section) + section.length; + let endIndex = content.indexOf('\n###', startIndex); + endIndex = endIndex === -1 ? content.length : endIndex; + sectionContent = content.substring(startIndex, endIndex).trim(); + should_include = sectionContent.length > 0; + } +} + +tR += should_include ? sectionContent : "없습니다😀"; +%> + +### 아침 +#### 오늘의 확언 ^[확실히 말하다.] +- +#### 오늘의 목표 +- +- +- [ ] +- [ ] + +#### 할 일 추가하기 + +- [ ] + +### 오늘 끝내야 할 일 +```tasks +due on or before <% tp.file.title.slice(0,10) %> +filter by function task.file.folder.includes("10. Planner") +filter by function !task.file.folder.includes("templates") +not done +sort by priority +``` +#### 업무 할 일 +```tasks +tag include #업무 +not done +``` +#### 개인 할 일 +```tasks +tag include #개인 +not done +``` +#### 반복 할 일 +```tasks +is recurring +not done +has tags +``` + +#### 언젠가 할 일 +```tasks +no due date +not done +path does not include inbox +description regex does not match /^$/ +``` + +#### 오늘 완료한 일 +```tasks +done <% tp.file.title.slice(0,10) %> +``` + +### 독서 +- 읽은 책 +- 읽은 페이지 + +### 운동 +- + +### 하루 마무리 +#### 오늘 배운 것들 +- +- +#### 오늘 감사한 일 +>[!note] +> +#### 일기 +>[!note] + +#### 오늘요약 +>[!note] +> +>^summary + +### 오늘 작성한 노트 +```dataview +List FROM "" WHERE file.cday = date("<% tp.date.now('YYYY-MM-DD') %>") SORT file.ctime desc + +``` + +### 오늘 수정한 노트 +```dataview +List FROM "" WHERE file.mday = date("<% tp.date.now('YYYY-MM-DD') %>") SORT file.mtime desc + + +``` + diff --git a/Templater/Daily_Note 템플릿 2-1.md b/Templater/Daily_Note 템플릿 2-1.md new file mode 100644 index 0000000..813a49a --- /dev/null +++ b/Templater/Daily_Note 템플릿 2-1.md @@ -0,0 +1,159 @@ +--- +date_daily: <% tp.file.title.slice(0,10) %> +achievement: +reading_book: +emotion: +important_date: false +tags: + - daily +daily_review: +reading_page: +exercise: false +--- +**올해 남은 일: <%* +let edate = moment("12-31", "MM-DD"); +let from = moment().startOf('day'); +edate.diff(from, "days") >= 0 ? edate.diff(from, "days") == 0 ? tR += "오늘입니다!" : tR += edate.diff(from, "days") : tR += edate.add(1, "year").diff(from, "days") %> + +*achievement:업적,성취(목표를 이루다), emotion:감정, exetcise:운동, review:(변화를 주기위해)검토, 비평, 논평, 평가, * + +<%* + const currentMoment = moment(tp.file.title, "YYYY-MM-DD"); + tR += '❮ '; + tR += '[[' + currentMoment.format('YYYY|YYYY년') + ']]' + ' / '; + tR += '[[' + currentMoment.format('YYYY-MM|MM월') + ']]' + ' / '; + tR += '[[' + currentMoment.format('gggg-[W]ww') + '|' + currentMoment.format('ww[주]') + ']]'; + tR += ' ❯'; + tR += '\n'; + tR += '❮❮ '; + currentMoment.add(-1,'days'); + tR += '[[' + currentMoment.format('YYYY-MM-DD(ddd)') + ']]' + ' | '; + currentMoment.add(1,'days'); + tR += currentMoment.format('YYYY-MM-DD(ddd)') + ' | '; + currentMoment.add(1,'days'); + tR += '[[' + currentMoment.format('YYYY-MM-DD(ddd)') + ']]'; + currentMoment.add(-1,'days'); + tR += ' ❯❯'; +%> + + +<% tp.web.daily_quote() %> + + +### 일일업무(오전) +![[211. 일일업무#오전]] +### 일일업무(오후) +![[211. 일일업무#오후]] +### 주간업무(<% tp.file.title.slice(11,12) %>) +![[212. 주간업무#<% tp.file.title.slice(11,12) %>]] +### 월간업무 +![[213. 월간업무#<%* +function getWeekOfMonth(date) { + const year = date.getFullYear(); + const month = date.getMonth(); + const firstDayOfMonth = new Date(year, month, 1); + const firstWeekdayOfMonth = firstDayOfMonth.getDay(); + const dayOfMonth = date.getDate(); + + const offset = (firstWeekdayOfMonth === 0 ? 6 : firstWeekdayOfMonth - 1); + const weekNumber = Math.floor((dayOfMonth + offset - 1) / 7) + 1; + + return weekNumber; +} + +const dateStr = moment(tp.file.title, "YYYY-MM-DD"); +const date = new Date(dateStr); + +const weekOfMonth = getWeekOfMonth(date); +tR += `${weekOfMonth}주차`; +%>]] +### 분기업무 +![[214. 분기업무#3분기]] +### 반기업무 +![[215. 반기업무#후반기]] +### 연간업무 +![[216. 연간업무]] + +![[Taskido/demo_file|demo_file]] + +![[2025년 월력형 메모형 일정.canvas|2025년 월력형 메모형 일정]] + +### 내일 기억할 일 + +### 오늘 기억할 일 + <%* +let yesterday = "10. Planner/11. Daily/" + tp.date.now("YYYY-MM-DD(ddd)", -1, tp.file.title, "YYYY-MM-DD(ddd)"); +let section = "### 내일 기억할 일"; +let should_include = false; +let sectionContent = ""; + +let yfile = tp.file.find_tfile(yesterday); +if(yfile) { + const content = await app.vault.read(yfile); + if(content.includes(section)) { + let startIndex = content.indexOf(section) + section.length; + let endIndex = content.indexOf('\n###', startIndex); + endIndex = endIndex === -1 ? content.length : endIndex; + sectionContent = content.substring(startIndex, endIndex).trim(); + should_include = sectionContent.length > 0; + } +} + +tR += should_include ? sectionContent : "없습니다😀"; +%> + +### 아침 +#### 오늘의 확언 ^[확실히 말하다.] +- +#### 오늘의 목표 +- +- +- [ ] +- [ ] + +#### 할 일 추가하기 + +- [ ] + + +#### 오늘 완료한 일 +```tasks +done <% tp.file.title.slice(0,10) %> +``` + +### 독서 +- 읽은 책 +- 읽은 페이지 + +### 운동 +- + +### 하루 마무리 +#### 오늘 배운 것들 +- +- +#### 오늘 감사한 일 +>[!note] +> +#### 일기 +>[!note] +> + +#### 오늘요약 +>[!note] +> +>^summary + +### 오늘 작성한 노트 +```dataview +List FROM "" WHERE file.cday = date("<% tp.date.now('YYYY-MM-DD') %>") SORT file.ctime desc + +``` + +### 오늘 수정한 노트 +```dataview +List FROM "" WHERE file.mday = date("<% tp.date.now('YYYY-MM-DD') %>") SORT file.mtime desc + + +``` + diff --git a/Templater/Daily_Note 템플릿 2.md b/Templater/Daily_Note 템플릿 2.md new file mode 100644 index 0000000..b056873 --- /dev/null +++ b/Templater/Daily_Note 템플릿 2.md @@ -0,0 +1,159 @@ +--- +date_daily: <% tp.file.title.slice(0,10) %> +achievement: +reading_book: +emotion: +important_date: false +tags: + - daily +daily_review: +reading_page: +exercise: false +--- +**올해 남은 일: <%* +let edate = moment("12-31", "MM-DD"); +let from = moment().startOf('day'); +edate.diff(from, "days") >= 0 ? edate.diff(from, "days") == 0 ? tR += "오늘입니다!" : tR += edate.diff(from, "days") : tR += edate.add(1, "year").diff(from, "days") %> + +*achievement:업적,성취(목표를 이루다), emotion:감정, exetcise:운동, review:(변화를 주기위해)검토, 비평, 논평, 평가, * + +<%* + const currentMoment = moment(tp.file.title, "YYYY-MM-DD"); + tR += '❮ '; + tR += '[[' + currentMoment.format('YYYY|YYYY년') + ']]' + ' / '; + tR += '[[' + currentMoment.format('YYYY-MM|MM월') + ']]' + ' / '; + tR += '[[' + currentMoment.format('gggg-[W]ww') + '|' + currentMoment.format('ww[주]') + ']]'; + tR += ' ❯'; + tR += '\n'; + tR += '❮❮ '; + currentMoment.add(-1,'days'); + tR += '[[' + currentMoment.format('YYYY-MM-DD(ddd)') + ']]' + ' | '; + currentMoment.add(1,'days'); + tR += currentMoment.format('YYYY-MM-DD(ddd)') + ' | '; + currentMoment.add(1,'days'); + tR += '[[' + currentMoment.format('YYYY-MM-DD(ddd)') + ']]'; + currentMoment.add(-1,'days'); + tR += ' ❯❯'; +%> + + +<% tp.web.daily_quote() %> + + +### 일일업무(오전) +![[211. 일일업무#오전]] +### 일일업무(오후) +![[211. 일일업무#오후]] +### 주간업무(<% tp.file.title.slice(11,12) %>) +![[212. 주간업무#<% tp.file.title.slice(11,12) %>]] +### 월간업무 +![[213. 월간업무#<%* +function getWeekOfMonth(date) { + const year = date.getFullYear(); + const month = date.getMonth(); + const firstDayOfMonth = new Date(year, month, 1); + const firstWeekdayOfMonth = firstDayOfMonth.getDay(); + const dayOfMonth = date.getDate(); + + const offset = (firstWeekdayOfMonth === 0 ? 6 : firstWeekdayOfMonth - 1); + const weekNumber = Math.floor((dayOfMonth + offset - 1) / 7) + 1; + + return weekNumber; +} + +const dateStr = moment(tp.file.title, "YYYY-MM-DD"); +const date = new Date(dateStr); + +const weekOfMonth = getWeekOfMonth(date); +tR += `${weekOfMonth}주차`; +%>]] +### 분기업무 +![[214. 분기업무#3분기]] +### 반기업무 +![[215. 반기업무#후반기]] +### 연간업무 +![[216. 연간업무]] + +![[Taskido/demo_file|demo_file]] + +![[2025년 월력형 메모형 일정.canvas|2025년 월력형 메모형 일정]] + +### 내일 기억할 일 + +### 오늘 기억할 일 + <%* +let yesterday = "10. Planner/11. Daily/" + tp.date.now("YYYY-MM-DD(ddd)", -1, tp.file.title, "YYYY-MM-DD(ddd)"); +let section = "### 내일 기억할 일"; +let should_include = false; +let sectionContent = ""; + +let yfile = tp.file.find_tfile(yesterday); +if(yfile) { + const content = await app.vault.read(yfile); + if(content.includes(section)) { + let startIndex = content.indexOf(section) + section.length; + let endIndex = content.indexOf('\n###', startIndex); + endIndex = endIndex === -1 ? content.length : endIndex; + sectionContent = content.substring(startIndex, endIndex).trim(); + should_include = sectionContent.length > 0; + } +} + +tR += should_include ? sectionContent : "없습니다😀"; +%> + +### 아침 +#### 오늘의 확언 ^[확실히 말하다.] +- +#### 오늘의 목표 +- +- +- [ ] +- [ ] + +#### 할 일 추가하기 + +- [ ] + + +#### 오늘 완료한 일 +```tasks +done <% tp.file.title.slice(0,10) %> +``` + +### 독서 +- 읽은 책 +- 읽은 페이지 + +### 운동 +- + +### 하루 마무리 +#### 오늘 배운 것들 +- +- +#### 오늘 감사한 일 +>[!note] +> +#### 일기 +>[!note] +> + +#### 오늘요약 +>[!note] +> +>^summary + +### 오늘 작성한 노트 +```dataview +List FROM "" WHERE file.cday = date("<% tp.date.now('YYYY-MM-DD') %>") SORT file.ctime desc + +``` + +### 오늘 수정한 노트 +```dataview +List FROM "" WHERE file.mday = date("<% tp.date.now('YYYY-MM-DD') %>") SORT file.mtime desc + + +``` + diff --git a/Templater/Daily_Note 템플릿-1.md b/Templater/Daily_Note 템플릿-1.md new file mode 100644 index 0000000..b2d4209 --- /dev/null +++ b/Templater/Daily_Note 템플릿-1.md @@ -0,0 +1,126 @@ +--- +date_daily: <% tp.file.title.slice(0,10) %> +achievement: +reading_book: +emotion: +important_date: false +tags: + - daily +daily_review: +reading_page: +exercise: false +--- +**올해 남은 일: <%* +let edate = moment("12-31", "MM-DD"); +let from = moment().startOf('day'); +edate.diff(from, "days") >= 0 ? edate.diff(from, "days") == 0 ? tR += "오늘입니다!" : tR += edate.diff(from, "days") : tR += edate.add(1, "year").diff(from, "days") %> + +*achievement:업적,성취(목표를 이루다), emotion:감정, exetcise:운동, review:(변화를 주기위해)검토, 비평, 논평, 평가, * + +<%* + const currentMoment = moment(tp.file.title, "YYYY-MM-DD"); + tR += '❮ '; + tR += '[[' + currentMoment.format('YYYY|YYYY년') + ']]' + ' / '; + tR += '[[' + currentMoment.format('YYYY-MM|MM월') + ']]' + ' / '; + tR += '[[' + currentMoment.format('gggg-[W]ww') + '|' + currentMoment.format('ww[주]') + ']]'; + tR += ' ❯'; + tR += '\n'; + tR += '❮❮ '; + currentMoment.add(-1,'days'); + tR += '[[' + currentMoment.format('YYYY-MM-DD(ddd)') + ']]' + ' | '; + currentMoment.add(1,'days'); + tR += currentMoment.format('YYYY-MM-DD(ddd)') + ' | '; + currentMoment.add(1,'days'); + tR += '[[' + currentMoment.format('YYYY-MM-DD(ddd)') + ']]'; + currentMoment.add(-1,'days'); + tR += ' ❯❯'; +%> + + +<% tp.web.daily_quote() %> + + +### 일일업무 +![[인수인계서(군수지원부사관)]] + +![[2025년 월력형 메모형 일정.canvas|2025년 월력형 메모형 일정]] + +### 내일 기억할 일 + +### 오늘 기억할 일 + <%* +let yesterday = "10. Planner/11. Daily/" + tp.date.now("YYYY-MM-DD(ddd)", -1, tp.file.title, "YYYY-MM-DD(ddd)"); +let section = "### 내일 기억할 일"; +let should_include = false; +let sectionContent = ""; + +let yfile = tp.file.find_tfile(yesterday); +if(yfile) { + const content = await app.vault.read(yfile); + if(content.includes(section)) { + let startIndex = content.indexOf(section) + section.length; + let endIndex = content.indexOf('\n###', startIndex); + endIndex = endIndex === -1 ? content.length : endIndex; + sectionContent = content.substring(startIndex, endIndex).trim(); + should_include = sectionContent.length > 0; + } +} + +tR += should_include ? sectionContent : "없습니다😀"; +%> + +### 아침 +#### 오늘의 확언 ^[확실히 말하다.] +- +#### 오늘의 목표 +- +- +- [ ] +- [ ] + +#### 할 일 추가하기 + +- [ ] + + +#### 오늘 완료한 일 +```tasks +done <% tp.file.title.slice(0,10) %> +``` + +### 독서 +- 읽은 책 +- 읽은 페이지 + +### 운동 +- + +### 하루 마무리 +#### 오늘 배운 것들 +- +- +#### 오늘 감사한 일 +>[!note] +> +#### 일기 +>[!note] +> + +#### 오늘요약 +>[!note] +> +>^summary + +### 오늘 작성한 노트 +```dataview +List FROM "" WHERE file.cday = date("<% tp.date.now('YYYY-MM-DD') %>") SORT file.ctime desc + +``` + +### 오늘 수정한 노트 +```dataview +List FROM "" WHERE file.mday = date("<% tp.date.now('YYYY-MM-DD') %>") SORT file.mtime desc + + +``` + diff --git a/Templater/Daily_Note 템플릿.md b/Templater/Daily_Note 템플릿.md new file mode 100644 index 0000000..b00d61d --- /dev/null +++ b/Templater/Daily_Note 템플릿.md @@ -0,0 +1,157 @@ +--- +date_daily: <% tp.file.title.slice(0,10) %> +achievement: +reading_book: +emotion: +important_date: false +tags: + - daily +daily_review: +reading_page: +exercise: false +--- +**올해 남은 일: <%* +let edate = moment("12-31", "MM-DD"); +let from = moment().startOf('day'); +edate.diff(from, "days") >= 0 ? edate.diff(from, "days") == 0 ? tR += "오늘입니다!" : tR += edate.diff(from, "days") : tR += edate.add(1, "year").diff(from, "days") %> + +*achievement:업적,성취(목표를 이루다), emotion:감정, exetcise:운동, review:(변화를 주기위해)검토, 비평, 논평, 평가, * + +<%* + const currentMoment = moment(tp.file.title, "YYYY-MM-DD"); + tR += '❮ '; + tR += '[[' + currentMoment.format('YYYY|YYYY년') + ']]' + ' / '; + tR += '[[' + currentMoment.format('YYYY-MM|MM월') + ']]' + ' / '; + tR += '[[' + currentMoment.format('gggg-[W]ww') + '|' + currentMoment.format('ww[주]') + ']]'; + tR += ' ❯'; + tR += '\n'; + tR += '❮❮ '; + currentMoment.add(-1,'days'); + tR += '[[' + currentMoment.format('YYYY-MM-DD(ddd)') + ']]' + ' | '; + currentMoment.add(1,'days'); + tR += currentMoment.format('YYYY-MM-DD(ddd)') + ' | '; + currentMoment.add(1,'days'); + tR += '[[' + currentMoment.format('YYYY-MM-DD(ddd)') + ']]'; + currentMoment.add(-1,'days'); + tR += ' ❯❯'; +%> + + +<% tp.web.daily_quote() %> + + +### 일일업무(오전) +![[211. 일일업무#오전]] +### 일일업무(오후) +![[211. 일일업무#오후]] +### 주간업무(<% tp.file.title.slice(11,12) %>) +![[212. 주간업무#<% tp.file.title.slice(11,12) %>]] +### 월간업무 +![[213. 월간업무#<%* +function getWeekOfMonth(date) { + const year = date.getFullYear(); + const month = date.getMonth(); + const firstDayOfMonth = new Date(year, month, 1); + const firstWeekdayOfMonth = firstDayOfMonth.getDay(); + const dayOfMonth = date.getDate(); + + const offset = (firstWeekdayOfMonth === 0 ? 6 : firstWeekdayOfMonth - 1); + const weekNumber = Math.floor((dayOfMonth + offset - 1) / 7) + 1; + + return weekNumber; +} + +const dateStr = moment(tp.file.title, "YYYY-MM-DD"); +const date = new Date(dateStr); + +const weekOfMonth = getWeekOfMonth(date); +tR += `${weekOfMonth}주차`; +%>]] +### 분기업무 +![[214. 분기업무#2분기]] +### 반기업무 +![[215. 반기업무#전반기]] +### 연간업무 +![[216. 연간업무]] + +![[Taskido/demo_file|demo_file]] + +### 내일 기억할 일 + +### 오늘 기억할 일 + <%* +let yesterday = "10. Planner/11. Daily/" + tp.date.now("YYYY-MM-DD(ddd)", -1, tp.file.title, "YYYY-MM-DD(ddd)"); +let section = "### 내일 기억할 일"; +let should_include = false; +let sectionContent = ""; + +let yfile = tp.file.find_tfile(yesterday); +if(yfile) { + const content = await app.vault.read(yfile); + if(content.includes(section)) { + let startIndex = content.indexOf(section) + section.length; + let endIndex = content.indexOf('\n###', startIndex); + endIndex = endIndex === -1 ? content.length : endIndex; + sectionContent = content.substring(startIndex, endIndex).trim(); + should_include = sectionContent.length > 0; + } +} + +tR += should_include ? sectionContent : "없습니다😀"; +%> + +### 아침 +#### 오늘의 확언 ^[확실히 말하다.] +- +#### 오늘의 목표 +- +- +- [ ] +- [ ] + +#### 할 일 추가하기 + +- [ ] + + +#### 오늘 완료한 일 +```tasks +done <% tp.file.title.slice(0,10) %> +``` + +### 독서 +- 읽은 책 +- 읽은 페이지 + +### 운동 +- + +### 하루 마무리 +#### 오늘 배운 것들 +- +- +#### 오늘 감사한 일 +>[!note] +> +#### 일기 +>[!note] +> + +#### 오늘요약 +>[!note] +> +>^summary + +### 오늘 작성한 노트 +```dataview +List FROM "" WHERE file.cday = date("<% tp.date.now('YYYY-MM-DD') %>") SORT file.ctime desc + +``` + +### 오늘 수정한 노트 +```dataview +List FROM "" WHERE file.mday = date("<% tp.date.now('YYYY-MM-DD') %>") SORT file.mtime desc + + +``` + diff --git a/Templater/Monthly_Note 템플릿-1.md b/Templater/Monthly_Note 템플릿-1.md new file mode 100644 index 0000000..2f6a0a1 --- /dev/null +++ b/Templater/Monthly_Note 템플릿-1.md @@ -0,0 +1,58 @@ +--- +tags: + - monthly +--- +--- +## 운동 습관 기르기 +```tracker +searchType: frontmatter +searchTarget: exercise +folder: 10. Planner/11. Daily +datasetName: 운동 습관 기르기 +month: + startWeekOn: 'mon' + headerMonthColor: orange + initMonth: <% tp.file.title %> + mode: annotation + annotation: 💪 +``` +--- +## 독서 습관 기르기 +```tracker +searchType: frontmatter +searchTarget: reading_page +datasetName: 읽은 페이지 +folder: 10. Planner/11. Daily +startDate: <%* const title = tp.file.title; const firstDay = moment(title + "-01").format('YYYY-MM-DD(ddd)'); tR += firstDay; %> +endDate: <%* const year = tp.file.title.split("-")[0]; const month = tp.file.title.split("-")[1]; const lastDay = moment(title).endOf('month').format('YYYY-MM-DD(ddd)'); tR += lastDay; %> + +line: + title: 책 읽는 습관 + xAxisLabel: 날짜 + yAxisLabel: 읽은 페이지 + yAxisUnit: 페이지 + lineColor: red + pointColor: red + pointBorderWidth: 2 + pointBorderColor: red + showLegend: True +``` +--- +## 독서 요약 +```tracker +searchType: frontmatter +searchTarget: reading_page +datasetName: 읽은 페이지 +folder: 10. Planner/11. Daily +startDate: <%* tR += firstDay; %> +endDate: <%* tR += lastDay; %> + +summary: + template: "적게 읽은 날: {{min()::i}}페이지\n많이 읽은 날: {{max()::i}}페이지\n독서한 날: {{numDaysHavingData()::i}}일" + +``` +--- +## 월간 리뷰 + +> [!note] +> ^review \ No newline at end of file diff --git a/Templater/Monthly_Note 템플릿.md b/Templater/Monthly_Note 템플릿.md new file mode 100644 index 0000000..2f6a0a1 --- /dev/null +++ b/Templater/Monthly_Note 템플릿.md @@ -0,0 +1,58 @@ +--- +tags: + - monthly +--- +--- +## 운동 습관 기르기 +```tracker +searchType: frontmatter +searchTarget: exercise +folder: 10. Planner/11. Daily +datasetName: 운동 습관 기르기 +month: + startWeekOn: 'mon' + headerMonthColor: orange + initMonth: <% tp.file.title %> + mode: annotation + annotation: 💪 +``` +--- +## 독서 습관 기르기 +```tracker +searchType: frontmatter +searchTarget: reading_page +datasetName: 읽은 페이지 +folder: 10. Planner/11. Daily +startDate: <%* const title = tp.file.title; const firstDay = moment(title + "-01").format('YYYY-MM-DD(ddd)'); tR += firstDay; %> +endDate: <%* const year = tp.file.title.split("-")[0]; const month = tp.file.title.split("-")[1]; const lastDay = moment(title).endOf('month').format('YYYY-MM-DD(ddd)'); tR += lastDay; %> + +line: + title: 책 읽는 습관 + xAxisLabel: 날짜 + yAxisLabel: 읽은 페이지 + yAxisUnit: 페이지 + lineColor: red + pointColor: red + pointBorderWidth: 2 + pointBorderColor: red + showLegend: True +``` +--- +## 독서 요약 +```tracker +searchType: frontmatter +searchTarget: reading_page +datasetName: 읽은 페이지 +folder: 10. Planner/11. Daily +startDate: <%* tR += firstDay; %> +endDate: <%* tR += lastDay; %> + +summary: + template: "적게 읽은 날: {{min()::i}}페이지\n많이 읽은 날: {{max()::i}}페이지\n독서한 날: {{numDaysHavingData()::i}}일" + +``` +--- +## 월간 리뷰 + +> [!note] +> ^review \ No newline at end of file diff --git a/Templater/Weekly_Note 템플릿-1.md b/Templater/Weekly_Note 템플릿-1.md new file mode 100644 index 0000000..9d996fb --- /dev/null +++ b/Templater/Weekly_Note 템플릿-1.md @@ -0,0 +1,93 @@ +--- +weekly_summary: +tags: + - "#Weekly" +--- +--- +### 지난 주 반성 +- +--- +### 이번 주 계획 +#### 지난주 에서 가져온 계획 +<%* +function getPreviousWeek(year, week) { + if (week === 1) { + year -= 1; + let lastWeekOfYear = getISOWeekNumber(new Date(year, 11, 28)); + return `${year}-W${String(lastWeekOfYear).padStart(2, '0')}`; + } else { + week -= 1; + return `${year}-W${String(week).padStart(2, '0')}`; + } +} + +function getISOWeekNumber(date) { + let day = new Date(date.getFullYear(), date.getMonth(), date.getDate()); + let dayNum = day.getDay() || 7; + day.setDate(day.getDate() + 4 - dayNum); + let yearStart = new Date(day.getFullYear(), 0, 1); + return Math.ceil((((day - yearStart) / 86400000) + 1) / 7); +} + +let [year, week] = tp.file.title.split("-W").map(Number); +let lastWeek = getPreviousWeek(year, week); +let lastWeekPath = "10. Planner/12. Weekly/" + lastWeek; +let section = "## 다음 주 계획"; +let should_include = false; +let sectionContent = ""; + +let lwfile = tp.file.find_tfile(lastWeekPath); +if(lwfile) { + const content = await app.vault.read(lwfile); + if(content.includes(section)) { + let startIndex = content.indexOf(section) + section.length; + let endIndex = content.indexOf('\n##', startIndex); + endIndex = endIndex === -1 ? content.length : endIndex; + sectionContent = content.substring(startIndex, endIndex).trim(); + should_include = sectionContent.length > 0; + } +} + +tR += should_include ? sectionContent : "없습니다😀"; +%> +#### 이번주 계획 +- +--- + +### 다음 주 계획 +- +--- +### 이번 주 요약 +|요일| 날짜 | 내용 | +|---|---|---| +|월|`$=moment("<% tp.file.title %>", "YYYY-[W]WW").startOf('isoWeek').format("MM-DD")`| ![[<%* const title0 = tp.file.title; const [year0, week0] = title0.split("-W"); const mondayOfWeek = moment().isoWeekYear(year0).isoWeek(week0).startOf('isoWeek').add(0, 'days').format("YYYY-MM-DD(ddd)"); tR += mondayOfWeek; %>#^summary]] | +|화|`$=moment("<% tp.file.title %>", "YYYY-[W]WW").startOf('isoWeek').add(1, 'days').format("MM-DD")`| ![[<%* const title1 = tp.file.title; const [year1, week1] = title1.split("-W"); const tuesdayOfWeek = moment().isoWeekYear(year1).isoWeek(week1).startOf('isoWeek').add(1, 'days').format("YYYY-MM-DD(ddd)"); tR += tuesdayOfWeek; %>#^summary]] | +|수|`$=moment("<% tp.file.title %>", "YYYY-[W]WW").startOf('isoWeek').add(2, 'days').format("MM-DD")`| ![[<%* const title2 = tp.file.title; const [year2, week2] = title2.split("-W"); const wednesdayOfWeek = moment().isoWeekYear(year2).isoWeek(week2).startOf('isoWeek').add(2, 'days').format("YYYY-MM-DD(ddd)"); tR += wednesdayOfWeek; %>#^summary]] | +|목|`$=moment("<% tp.file.title %>", "YYYY-[W]WW").startOf('isoWeek').add(3, 'days').format("MM-DD")`| ![[<%* const title3 = tp.file.title; const [year3, week3] = title3.split("-W"); const thursdayOfWeek = moment().isoWeekYear(year3).isoWeek(week3).startOf('isoWeek').add(3, 'days').format("YYYY-MM-DD(ddd)"); tR += thursdayOfWeek; %>#^summary]] | +|금|`$=moment("<% tp.file.title %>", "YYYY-[W]WW").startOf('isoWeek').add(4, 'days').format("MM-DD")`| ![[<%* const title4 = tp.file.title; const [year4, week4] = title4.split("-W"); const fridayOfWeek = moment().isoWeekYear(year4).isoWeek(week4).startOf('isoWeek').add(4, 'days').format("YYYY-MM-DD(ddd)"); tR += fridayOfWeek; %>#^summary]] | +|토|`$=moment("<% tp.file.title %>", "YYYY-[W]WW").startOf('isoWeek').add(5, 'days').format("MM-DD")`| ![[<%* const title5 = tp.file.title; const [year5, week5] = title5.split("-W"); const saturdayOfWeek = moment().isoWeekYear(year5).isoWeek(week5).startOf('isoWeek').add(5, 'days').format("YYYY-MM-DD(ddd)"); tR += saturdayOfWeek; %>#^summary]] | +|일|`$=moment("<% tp.file.title %>", "YYYY-[W]WW").startOf('isoWeek').add(6, 'days').format("MM-DD")`| ![[<%* const title6 = tp.file.title; const [year6, week6] = title6.split("-W"); const sundayOfWeek = moment().isoWeekYear(year5).isoWeek(week5).startOf('isoWeek').add(6, 'days').format("YYYY-MM-DD(ddd)"); tR += sundayOfWeek; %>#^summary]] | + +--- +### 데일리 리뷰 +```dataviewjs +const currentNoteTitle = dv.current().file.name; +const weekNumberMatch = currentNoteTitle.match(/(\d{4}-W\d{2})/); + +if (weekNumberMatch) { + const weekNumber = weekNumberMatch[0]; + const dailyNoteFolder = '"10. Planner/11. Daily"'; + + dv.pages(dailyNoteFolder) + .where(page => { + const pageDate = moment(page.file.name, "YYYY-MM-DD(ddd)"); + return pageDate.isValid() && pageDate.isoWeek() === moment(weekNumber, "YYYY-[W]WW").isoWeek(); + }) + .forEach(page => { + const dailyReview = page.daily_review || "없음"; + dv.paragraph(`**${page.file.name}**: ${dailyReview}`); + }); +} else { + dv.paragraph("이 노트의 제목에 ISO 주 정보가 포함되지 않았습니다."); +} +``` \ No newline at end of file diff --git a/Templater/Weekly_Note 템플릿.md b/Templater/Weekly_Note 템플릿.md new file mode 100644 index 0000000..9d996fb --- /dev/null +++ b/Templater/Weekly_Note 템플릿.md @@ -0,0 +1,93 @@ +--- +weekly_summary: +tags: + - "#Weekly" +--- +--- +### 지난 주 반성 +- +--- +### 이번 주 계획 +#### 지난주 에서 가져온 계획 +<%* +function getPreviousWeek(year, week) { + if (week === 1) { + year -= 1; + let lastWeekOfYear = getISOWeekNumber(new Date(year, 11, 28)); + return `${year}-W${String(lastWeekOfYear).padStart(2, '0')}`; + } else { + week -= 1; + return `${year}-W${String(week).padStart(2, '0')}`; + } +} + +function getISOWeekNumber(date) { + let day = new Date(date.getFullYear(), date.getMonth(), date.getDate()); + let dayNum = day.getDay() || 7; + day.setDate(day.getDate() + 4 - dayNum); + let yearStart = new Date(day.getFullYear(), 0, 1); + return Math.ceil((((day - yearStart) / 86400000) + 1) / 7); +} + +let [year, week] = tp.file.title.split("-W").map(Number); +let lastWeek = getPreviousWeek(year, week); +let lastWeekPath = "10. Planner/12. Weekly/" + lastWeek; +let section = "## 다음 주 계획"; +let should_include = false; +let sectionContent = ""; + +let lwfile = tp.file.find_tfile(lastWeekPath); +if(lwfile) { + const content = await app.vault.read(lwfile); + if(content.includes(section)) { + let startIndex = content.indexOf(section) + section.length; + let endIndex = content.indexOf('\n##', startIndex); + endIndex = endIndex === -1 ? content.length : endIndex; + sectionContent = content.substring(startIndex, endIndex).trim(); + should_include = sectionContent.length > 0; + } +} + +tR += should_include ? sectionContent : "없습니다😀"; +%> +#### 이번주 계획 +- +--- + +### 다음 주 계획 +- +--- +### 이번 주 요약 +|요일| 날짜 | 내용 | +|---|---|---| +|월|`$=moment("<% tp.file.title %>", "YYYY-[W]WW").startOf('isoWeek').format("MM-DD")`| ![[<%* const title0 = tp.file.title; const [year0, week0] = title0.split("-W"); const mondayOfWeek = moment().isoWeekYear(year0).isoWeek(week0).startOf('isoWeek').add(0, 'days').format("YYYY-MM-DD(ddd)"); tR += mondayOfWeek; %>#^summary]] | +|화|`$=moment("<% tp.file.title %>", "YYYY-[W]WW").startOf('isoWeek').add(1, 'days').format("MM-DD")`| ![[<%* const title1 = tp.file.title; const [year1, week1] = title1.split("-W"); const tuesdayOfWeek = moment().isoWeekYear(year1).isoWeek(week1).startOf('isoWeek').add(1, 'days').format("YYYY-MM-DD(ddd)"); tR += tuesdayOfWeek; %>#^summary]] | +|수|`$=moment("<% tp.file.title %>", "YYYY-[W]WW").startOf('isoWeek').add(2, 'days').format("MM-DD")`| ![[<%* const title2 = tp.file.title; const [year2, week2] = title2.split("-W"); const wednesdayOfWeek = moment().isoWeekYear(year2).isoWeek(week2).startOf('isoWeek').add(2, 'days').format("YYYY-MM-DD(ddd)"); tR += wednesdayOfWeek; %>#^summary]] | +|목|`$=moment("<% tp.file.title %>", "YYYY-[W]WW").startOf('isoWeek').add(3, 'days').format("MM-DD")`| ![[<%* const title3 = tp.file.title; const [year3, week3] = title3.split("-W"); const thursdayOfWeek = moment().isoWeekYear(year3).isoWeek(week3).startOf('isoWeek').add(3, 'days').format("YYYY-MM-DD(ddd)"); tR += thursdayOfWeek; %>#^summary]] | +|금|`$=moment("<% tp.file.title %>", "YYYY-[W]WW").startOf('isoWeek').add(4, 'days').format("MM-DD")`| ![[<%* const title4 = tp.file.title; const [year4, week4] = title4.split("-W"); const fridayOfWeek = moment().isoWeekYear(year4).isoWeek(week4).startOf('isoWeek').add(4, 'days').format("YYYY-MM-DD(ddd)"); tR += fridayOfWeek; %>#^summary]] | +|토|`$=moment("<% tp.file.title %>", "YYYY-[W]WW").startOf('isoWeek').add(5, 'days').format("MM-DD")`| ![[<%* const title5 = tp.file.title; const [year5, week5] = title5.split("-W"); const saturdayOfWeek = moment().isoWeekYear(year5).isoWeek(week5).startOf('isoWeek').add(5, 'days').format("YYYY-MM-DD(ddd)"); tR += saturdayOfWeek; %>#^summary]] | +|일|`$=moment("<% tp.file.title %>", "YYYY-[W]WW").startOf('isoWeek').add(6, 'days').format("MM-DD")`| ![[<%* const title6 = tp.file.title; const [year6, week6] = title6.split("-W"); const sundayOfWeek = moment().isoWeekYear(year5).isoWeek(week5).startOf('isoWeek').add(6, 'days').format("YYYY-MM-DD(ddd)"); tR += sundayOfWeek; %>#^summary]] | + +--- +### 데일리 리뷰 +```dataviewjs +const currentNoteTitle = dv.current().file.name; +const weekNumberMatch = currentNoteTitle.match(/(\d{4}-W\d{2})/); + +if (weekNumberMatch) { + const weekNumber = weekNumberMatch[0]; + const dailyNoteFolder = '"10. Planner/11. Daily"'; + + dv.pages(dailyNoteFolder) + .where(page => { + const pageDate = moment(page.file.name, "YYYY-MM-DD(ddd)"); + return pageDate.isValid() && pageDate.isoWeek() === moment(weekNumber, "YYYY-[W]WW").isoWeek(); + }) + .forEach(page => { + const dailyReview = page.daily_review || "없음"; + dv.paragraph(`**${page.file.name}**: ${dailyReview}`); + }); +} else { + dv.paragraph("이 노트의 제목에 ISO 주 정보가 포함되지 않았습니다."); +} +``` \ No newline at end of file diff --git a/Templater/Yearly_Note 템플릿-1.md b/Templater/Yearly_Note 템플릿-1.md new file mode 100644 index 0000000..ccc7cd4 --- /dev/null +++ b/Templater/Yearly_Note 템플릿-1.md @@ -0,0 +1,49 @@ +--- +tags: + - "#yearly" +--- +--- +### 목표 +#### 건강 +#### 일 +#### 개인 + +--- +### 중요한 날 + +```dataview +TABLE without id + file.link as 날짜, + achievement as 성과 +FROM "10. Planner/11. Daily" +WHERE important_date = true AND contains(file.name, "<% tp.file.title %>") +``` + +--- +### 읽은 책 리스트 +```dataview +TABLE without id + rows.reading_book as "책 제목", + rows.date_daily as "읽은 날짜" +FROM "10. Planner/11. Daily" +WHERE contains(file.name, "<% tp.file.title %>") AND reading_book != null +FLATTEN reading_book +GROUP BY reading_book +``` +--- +### 월간 리뷰 + +| 요일 | 내용 | | +| ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --- | +| <% tp.file.title %>-1월 | <%* const year01 = tp.file.title; const month01 = "01"; const monthlyNoteTitle01 = `${year01}-${month01}`; const reviewSection01 = `![[${monthlyNoteTitle01}#^review]]`; tR += reviewSection01; %> | | +| <% tp.file.title %>-2월 | <%* const year02 = tp.file.title; const month02 = "02"; const monthlyNoteTitle02 = `${year02}-${month02}`; const reviewSection02 = `![[${monthlyNoteTitle02}#^review]]`; tR += reviewSection02; %> | | +| <% tp.file.title %>-3월 | <%* const year03 = tp.file.title; const month03 = "03"; const monthlyNoteTitle03 = `${year03}-${month03}`; const reviewSection03 = `![[${monthlyNoteTitle03}#^review]]`; tR += reviewSection03; %> | | +| <% tp.file.title %>-4월 | <%* const year04 = tp.file.title; const month04 = "04"; const monthlyNoteTitle04 = `${year04}-${month04}`; const reviewSection04 = `![[${monthlyNoteTitle04}#^review]]`; tR += reviewSection04; %> | | +| <% tp.file.title %>-5월 | <%* const year05 = tp.file.title; const month05 = "05"; const monthlyNoteTitle05 = `${year05}-${month05}`; const reviewSection05 = `![[${monthlyNoteTitle05}#^review]]`; tR += reviewSection05; %> | | +| <% tp.file.title %>-6월 | <%* const year06 = tp.file.title; const month06 = "06"; const monthlyNoteTitle06 = `${year06}-${month06}`; const reviewSection06 = `![[${monthlyNoteTitle06}#^review]]`; tR += reviewSection06; %> | | +| <% tp.file.title %>-7월 | <%* const year07 = tp.file.title; const month07 = "07"; const monthlyNoteTitle07 = `${year07}-${month07}`; const reviewSection07 = `![[${monthlyNoteTitle07}#^review]]`; tR += reviewSection07; %> | | +| <% tp.file.title %>-8월 | <%* const year08 = tp.file.title; const month08 = "08"; const monthlyNoteTitle08 = `${year08}-${month08}`; const reviewSection08 = `![[${monthlyNoteTitle08}#^review]]`; tR += reviewSection08; %> | | +| <% tp.file.title %>-9월 | <%* const year09 = tp.file.title; const month09 = "09"; const monthlyNoteTitle09 = `${year09}-${month09}`; const reviewSection09 = `![[${monthlyNoteTitle09}#^review]]`; tR += reviewSection09; %> | | +| <% tp.file.title %>-10월 | <%* const year10 = tp.file.title; const month10 = "10"; const monthlyNoteTitle10 = `${year10}-${month10}`; const reviewSection10 = `![[${monthlyNoteTitle10}#^review]]`; tR += reviewSection10; %> | | +| <% tp.file.title %>-11월 | <%* const year11 = tp.file.title; const month11 = "11"; const monthlyNoteTitle11 = `${year11}-${month11}`; const reviewSection11 = `![[${monthlyNoteTitle11}#^review]]`; tR += reviewSection11; %> | | +| <% tp.file.title %>-12월 | <%* const year12 = tp.file.title; const month12 = "12"; const monthlyNoteTitle12 = `${year12}-${month12}`; const reviewSection12 = `![[${monthlyNoteTitle12}#^review]]`; tR += reviewSection12; %> | | diff --git a/Templater/Yearly_Note 템플릿.md b/Templater/Yearly_Note 템플릿.md new file mode 100644 index 0000000..ccc7cd4 --- /dev/null +++ b/Templater/Yearly_Note 템플릿.md @@ -0,0 +1,49 @@ +--- +tags: + - "#yearly" +--- +--- +### 목표 +#### 건강 +#### 일 +#### 개인 + +--- +### 중요한 날 + +```dataview +TABLE without id + file.link as 날짜, + achievement as 성과 +FROM "10. Planner/11. Daily" +WHERE important_date = true AND contains(file.name, "<% tp.file.title %>") +``` + +--- +### 읽은 책 리스트 +```dataview +TABLE without id + rows.reading_book as "책 제목", + rows.date_daily as "읽은 날짜" +FROM "10. Planner/11. Daily" +WHERE contains(file.name, "<% tp.file.title %>") AND reading_book != null +FLATTEN reading_book +GROUP BY reading_book +``` +--- +### 월간 리뷰 + +| 요일 | 내용 | | +| ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --- | +| <% tp.file.title %>-1월 | <%* const year01 = tp.file.title; const month01 = "01"; const monthlyNoteTitle01 = `${year01}-${month01}`; const reviewSection01 = `![[${monthlyNoteTitle01}#^review]]`; tR += reviewSection01; %> | | +| <% tp.file.title %>-2월 | <%* const year02 = tp.file.title; const month02 = "02"; const monthlyNoteTitle02 = `${year02}-${month02}`; const reviewSection02 = `![[${monthlyNoteTitle02}#^review]]`; tR += reviewSection02; %> | | +| <% tp.file.title %>-3월 | <%* const year03 = tp.file.title; const month03 = "03"; const monthlyNoteTitle03 = `${year03}-${month03}`; const reviewSection03 = `![[${monthlyNoteTitle03}#^review]]`; tR += reviewSection03; %> | | +| <% tp.file.title %>-4월 | <%* const year04 = tp.file.title; const month04 = "04"; const monthlyNoteTitle04 = `${year04}-${month04}`; const reviewSection04 = `![[${monthlyNoteTitle04}#^review]]`; tR += reviewSection04; %> | | +| <% tp.file.title %>-5월 | <%* const year05 = tp.file.title; const month05 = "05"; const monthlyNoteTitle05 = `${year05}-${month05}`; const reviewSection05 = `![[${monthlyNoteTitle05}#^review]]`; tR += reviewSection05; %> | | +| <% tp.file.title %>-6월 | <%* const year06 = tp.file.title; const month06 = "06"; const monthlyNoteTitle06 = `${year06}-${month06}`; const reviewSection06 = `![[${monthlyNoteTitle06}#^review]]`; tR += reviewSection06; %> | | +| <% tp.file.title %>-7월 | <%* const year07 = tp.file.title; const month07 = "07"; const monthlyNoteTitle07 = `${year07}-${month07}`; const reviewSection07 = `![[${monthlyNoteTitle07}#^review]]`; tR += reviewSection07; %> | | +| <% tp.file.title %>-8월 | <%* const year08 = tp.file.title; const month08 = "08"; const monthlyNoteTitle08 = `${year08}-${month08}`; const reviewSection08 = `![[${monthlyNoteTitle08}#^review]]`; tR += reviewSection08; %> | | +| <% tp.file.title %>-9월 | <%* const year09 = tp.file.title; const month09 = "09"; const monthlyNoteTitle09 = `${year09}-${month09}`; const reviewSection09 = `![[${monthlyNoteTitle09}#^review]]`; tR += reviewSection09; %> | | +| <% tp.file.title %>-10월 | <%* const year10 = tp.file.title; const month10 = "10"; const monthlyNoteTitle10 = `${year10}-${month10}`; const reviewSection10 = `![[${monthlyNoteTitle10}#^review]]`; tR += reviewSection10; %> | | +| <% tp.file.title %>-11월 | <%* const year11 = tp.file.title; const month11 = "11"; const monthlyNoteTitle11 = `${year11}-${month11}`; const reviewSection11 = `![[${monthlyNoteTitle11}#^review]]`; tR += reviewSection11; %> | | +| <% tp.file.title %>-12월 | <%* const year12 = tp.file.title; const month12 = "12"; const monthlyNoteTitle12 = `${year12}-${month12}`; const reviewSection12 = `![[${monthlyNoteTitle12}#^review]]`; tR += reviewSection12; %> | | diff --git a/Templater/업무_템플릿-1.md b/Templater/업무_템플릿-1.md new file mode 100644 index 0000000..1276361 --- /dev/null +++ b/Templater/업무_템플릿-1.md @@ -0,0 +1,12 @@ +### 정신전력 평가후 부대일지 등록방법 +--- +#### 법규, 규정, 지침, 예규, 지시(기준) +- +#### 업무담당자(업무 상하계통) +- +#### 업무목표(업무 부대 기여도) +- + +#### 절차(방법) +- +#### 문제점 및 문제점극복방법(노하우) \ No newline at end of file diff --git a/Templater/업무_템플릿.md b/Templater/업무_템플릿.md new file mode 100644 index 0000000..1276361 --- /dev/null +++ b/Templater/업무_템플릿.md @@ -0,0 +1,12 @@ +### 정신전력 평가후 부대일지 등록방법 +--- +#### 법규, 규정, 지침, 예규, 지시(기준) +- +#### 업무담당자(업무 상하계통) +- +#### 업무목표(업무 부대 기여도) +- + +#### 절차(방법) +- +#### 문제점 및 문제점극복방법(노하우) \ No newline at end of file diff --git a/Templater/용사_템플릿-1.md b/Templater/용사_템플릿-1.md new file mode 100644 index 0000000..2518b75 --- /dev/null +++ b/Templater/용사_템플릿-1.md @@ -0,0 +1,37 @@ +--- +인터넷_중독: +신인성검사_1: +신인성검사_2: +신인성검사_3: +신인성검사_4: +관계유형_1: +관계유형_2: +관계유형_3: +관계유형_4: +도움_배려: +전역일: +전입일: +진급일: +소속: +특이사항: +상병건강검진: +이등병건강검진: +--- + + +### 휴가 실시현황 +>기준 +>3단계로 나눠 총 24일중 1단계 : 6~10일, 2단계 : 6~10일, 3단계 : 12~4일, 최대 15일 가능 +>외출은 월당 2회, 외박은 분기당 1회, 평일외출은? +>포상은 최대 6개월까지 사용가능(조금 늦어져도 사용가능) + +| 휴가종류 | 1차 | 2차 | 3차 | 4차 | 5차 | 6차 | 근거 | +| ---- | ---------------- | --- | --- | --- | --- | --- | --- | +| 위로휴가 | 2024.7.16~25(5일) | | | | | | | +| 연가 | | | | | | | | +| 청원휴가 | | | | | | | | +| 포상휴가 | | | | | | | | +| 정기외출 | | | | | | | | +| 정기외박 | | | | | | | | + + diff --git a/Templater/용사_템플릿.md b/Templater/용사_템플릿.md new file mode 100644 index 0000000..2518b75 --- /dev/null +++ b/Templater/용사_템플릿.md @@ -0,0 +1,37 @@ +--- +인터넷_중독: +신인성검사_1: +신인성검사_2: +신인성검사_3: +신인성검사_4: +관계유형_1: +관계유형_2: +관계유형_3: +관계유형_4: +도움_배려: +전역일: +전입일: +진급일: +소속: +특이사항: +상병건강검진: +이등병건강검진: +--- + + +### 휴가 실시현황 +>기준 +>3단계로 나눠 총 24일중 1단계 : 6~10일, 2단계 : 6~10일, 3단계 : 12~4일, 최대 15일 가능 +>외출은 월당 2회, 외박은 분기당 1회, 평일외출은? +>포상은 최대 6개월까지 사용가능(조금 늦어져도 사용가능) + +| 휴가종류 | 1차 | 2차 | 3차 | 4차 | 5차 | 6차 | 근거 | +| ---- | ---------------- | --- | --- | --- | --- | --- | --- | +| 위로휴가 | 2024.7.16~25(5일) | | | | | | | +| 연가 | | | | | | | | +| 청원휴가 | | | | | | | | +| 포상휴가 | | | | | | | | +| 정기외출 | | | | | | | | +| 정기외박 | | | | | | | | + + diff --git a/Test 합니다.md b/Test 합니다.md new file mode 100644 index 0000000..060409a --- /dev/null +++ b/Test 합니다.md @@ -0,0 +1 @@ +잘되는지 diff --git a/Untitled-1.md b/Untitled-1.md new file mode 100644 index 0000000..e69de29 diff --git a/Untitled.md b/Untitled.md new file mode 100644 index 0000000..e69de29 diff --git a/Welcome-1.md b/Welcome-1.md new file mode 100644 index 0000000..f9bca28 --- /dev/null +++ b/Welcome-1.md @@ -0,0 +1,5 @@ +This is your new *vault*. + +Make a note of something, [[create a link]], or try [the Importer](https://help.obsidian.md/Plugins/Importer)! + +When you're ready, delete this note and make the vault your own. \ No newline at end of file diff --git a/Welcome.md b/Welcome.md new file mode 100644 index 0000000..f9bca28 --- /dev/null +++ b/Welcome.md @@ -0,0 +1,5 @@ +This is your new *vault*. + +Make a note of something, [[create a link]], or try [the Importer](https://help.obsidian.md/Plugins/Importer)! + +When you're ready, delete this note and make the vault your own. \ No newline at end of file diff --git a/foldersync/download/23267/4801191825177_4801191825177/.drive_sync/.id_914954642455050684 b/foldersync/download/23267/4801191825177_4801191825177/.drive_sync/.id_914954642455050684 new file mode 100644 index 0000000..e69de29 diff --git a/foldersync/download/23267/4801191825177_4801191825177/5/.drive_sync/.id_914954643044350404 b/foldersync/download/23267/4801191825177_4801191825177/5/.drive_sync/.id_914954643044350404 new file mode 100644 index 0000000..e69de29 diff --git a/foldersync/download/23267/4801191825177_4801191825177/5/OEBPS/.drive_sync/.id_914954643843365329 b/foldersync/download/23267/4801191825177_4801191825177/5/OEBPS/.drive_sync/.id_914954643843365329 new file mode 100644 index 0000000..e69de29 diff --git a/foldersync/download/23267/4801191825177_4801191825177/5/OEBPS/Text/.drive_sync/.id_914954644550105561 b/foldersync/download/23267/4801191825177_4801191825177/5/OEBPS/Text/.drive_sync/.id_914954644550105561 new file mode 100644 index 0000000..e69de29 diff --git a/foldersync/download/23267/4801191825177_4801191825177/5/OEBPS/Text/Section0025.xhtml b/foldersync/download/23267/4801191825177_4801191825177/5/OEBPS/Text/Section0025.xhtml new file mode 100644 index 0000000..7d846ff Binary files /dev/null and b/foldersync/download/23267/4801191825177_4801191825177/5/OEBPS/Text/Section0025.xhtml differ diff --git a/foldersync/pic/.drive_sync/.id_914954652724804083 b/foldersync/pic/.drive_sync/.id_914954652724804083 new file mode 100644 index 0000000..e69de29 diff --git a/foldersync/pic/Screenshots/.drive_sync/.id_914954653995678203 b/foldersync/pic/Screenshots/.drive_sync/.id_914954653995678203 new file mode 100644 index 0000000..e69de29 diff --git a/foldersync/pic/Screenshots/Screenshot_20241007-114040_Samsung Health.jpg b/foldersync/pic/Screenshots/Screenshot_20241007-114040_Samsung Health.jpg new file mode 100644 index 0000000..722248f Binary files /dev/null and b/foldersync/pic/Screenshots/Screenshot_20241007-114040_Samsung Health.jpg differ diff --git a/git 생활코딩 강의.md b/git 생활코딩 강의.md new file mode 100644 index 0000000..d6bffed --- /dev/null +++ b/git 생활코딩 강의.md @@ -0,0 +1,123 @@ +#강의 #생활코딩 #git #강의 #유튜브 #egoing +# 로그보기 +``` +git log --branches --graph --decorate --oneline +``` + +# banch 병합 +``` +git checkout master +``` +``` +git merge exp +``` +``` +git checkout exp +git merge master +git checkout master +git barnch -d exp +``` +> 예를 들어 master가 있고, exp가 있는데 master를 기준으로 exp를 master에 넣으려면 git checkout master를 하고 위에 명령처럼 merge를 해 준다 + +# branch 지우기 +``` +git branch -d [브렌치명] +``` + +# branch 만들기 +``` +git branch -b [브렌치명] +``` +> 브렌치를 만들고 선택까지 해준다. + +# stash, 잠시 숨긴다. +``` +git stash save +``` +> 잠시 작업중 다른작업을 해야할때 임시로숨겨 놓았다가 다시 할때 쓴다. +> commit, pull, push등 할때 사용 + +``` +git stash apply +``` +>다시 원상태로 전환 + +``` +git stash list +``` +``` +git reset --hard HEAD +``` +>수정전 상태로 되돌린다. + +# git 상태 확인 +``` +git status +``` +# stash 리스트 삭제 +``` +git stash drop +``` +``` +git stash apply; git stash drop; +``` +>여러가지 명령을 한번에 사용할때 쓴다. + +``` +git stash pop +``` +>git stash apply; git stash drop; 를 한번에 실행하는 명령 + +# branch, HEAD +# merge 문제 +``` +git branch -D exp +``` +> 강제로 지운다 + +# complict 문서의 같은부분 충돌발생 + +# reset, branch 과거로 돌아가기 +``` +git reset --hard [해시값] +``` +``` +git reflog +``` +>방금전 실행한 명령어 로그 + +``` +git reset ORIG_HEAD +``` +> 되돌리기 + +``` +git checkout [해시값] +``` + +| 구분 | 1 | 2 | 3 | +| --- | ---------------------------------------------------------- | -------------------------------- | ------------------------------- | +| 용어 | working directory,
    working tree
    working copy
    | index
    staging area
    cache | repository
    history
    tree | +| 명령어 | | | git reset --soft | +| | | git reset --mixed | git reset --mixed | +| | git reset --hard | git reset --hard | git reset --hard | +| | | | | +``` +git log -p +``` +>로그자세히 보기 + +``` +git diff +``` +>문서의 다른점 보기(index와 working copy 차이점) + +# merge, conflict +``` +git config --global merge.tool kdiff3 +``` +> 병합을 전문적으로 하는 툴 + +``` +git mergetool +``` \ No newline at end of file diff --git a/git 일일단위 사용시 오류, 에러등 발생시 조치방법 정리.md b/git 일일단위 사용시 오류, 에러등 발생시 조치방법 정리.md new file mode 100644 index 0000000..83883e7 --- /dev/null +++ b/git 일일단위 사용시 오류, 에러등 발생시 조치방법 정리.md @@ -0,0 +1,1440 @@ +#git #gitea #오류 #에러 #조치방법 + +# 2025.12.11 + >warning: in the working copy of '.obsidian/workspace.json', LF will be replaced by CRLF the next time Git touches it + + 에러 발생할 경우 조치 +``` +git config --global core.autocrlf true +``` + 출처 : https://dabo-dev.tistory.com/13 + +## [git] 원격 저장소와 local저장소의 소스코드를 일치시키는 방법 +``` +git fetch origin main +``` +(원격저장소와 로컬저장소를 일치) +``` +git pull origin main +``` +(실제로 원격저장소의 소스코드와 로컬저장소의 소스코드를 merge) +> 출처 : https://spoit.tistory.com/26 + +``` +git add "파일명" +``` +``` +git commit -m "업데이트 내용" +``` +``` +git checkout main +``` +``` +git branch +``` +*브렌치 목록확인할때* + + +> ! [rejected] main -> main (non-fast-forward) +error: failed to push some refs to 'http://192.168.1.44:3000/choibk/choibk.git' +hint: Updates were rejected because a pushed branch tip is behind its remote +hint: counterpart. If you want to integrate the remote changes, use 'git pull' +hint: before pushing again. +hint: See the 'Note about fast-forwards' in 'git push --help' for details. + +이렇게뜨면 +``` +git pull origin main +``` +또는 +``` +git push origin main +``` +친다. + +``` +git push --set-upstream origin main +``` + +``` +git reset --hard origin/main +``` +main 브렌치에 최신상태를 로컬에 강제로 싱크 + +>error: Pulling is not possible because you have unmerged files. + hint: Fix them up in the work tree, and then use 'git add/rm ' hint: as appropriate to mark resolution and make a commit. fatal: Exiting because of an unresolved conflict. + + +이 오류일때 +``` +git pull --rebase +``` +``` +git fetch origin main +``` + +>remote: Failed to authenticate user +fatal: Authentication failed for http://192.168.1.44:3000/choibk/choibk.git/' + +상기와 같이 오류가 뜨면 아래를 먼저 실행해 본다. +``` +git pull origin main +git push origin main +``` + +--- +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git commit -m "desktop sync" +``` +>On branch main +Your branch is up to date with 'origin/main'. + +Changes not staged for commit: + (use "git add ..." to update what will be committed) + (use "git restore ..." to discard changes in working directory) + modified: .obsidian/community-plugins.json + modified: .obsidian/core-plugins.json + modified: .obsidian/workspace.json + modified: "2025\353\205\204 \354\233\224\353\240\245\355\230\225 \353\251\224\353\252\250\355\230\225 \354\235\274\354\240\225.canvas" + modified: "git \354\235\274\354\235\274\353\213\250\354\234\204 \354\202\254\354\232\251\354\213\234 \354\230\244\353\245\230, \354\227\220\353\237\254\353\223\261 \353\260\234\354\203\235\354\213\234 \354\241\260\354\271\230\353\260\251\353\262\225 \354\240\225\353\246\254.md" + +no changes added to commit (use "git add" and/or "git commit -a") + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git pull origin main +``` +>remote: Enumerating objects: 9, done. +remote: Counting objects: 100% (9/9), done. +remote: Compressing objects: 100% (5/5), done. +remote: Total 5 (delta 4), reused 0 (delta 0), pack-reused 0 (from 0) +Unpacking objects: 100% (5/5), 833 bytes | 18.00 KiB/s, done. +From http://192.168.1.44:3000/choibk/choibk + * branch main -> FETCH_HEAD + 168576f..7fdc2a5 main -> origin/main +Updating 168576f..7fdc2a5 +error: Your local changes to the following files would be overwritten by merge: + 2025년 월력형 메모형 일정.canvas +Please commit your changes or stash them before you merge. +Aborting + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git status +``` +>On branch main +Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded. + (use "git pull" to update your local branch) + +Changes not staged for commit: + (use "git add ..." to update what will be committed) + (use "git restore ..." to discard changes in working directory) + modified: .obsidian/community-plugins.json + modified: .obsidian/core-plugins.json + modified: .obsidian/workspace.json + modified: "2025\353\205\204 \354\233\224\353\240\245\355\230\225 \353\251\224\353\252\250\355\230\225 \354\235\274\354\240\225.canvas" + modified: "git \354\235\274\354\235\274\353\213\250\354\234\204 \354\202\254\354\232\251\354\213\234 \354\230\244\353\245\230, \354\227\220\353\237\254\353\223\261 \353\260\234\354\203\235\354\213\234 \354\241\260\354\271\230\353\260\251\353\262\225 \354\240\225\353\246\254.md" + +no changes added to commit (use "git add" and/or "git commit -a") + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git add . +``` +>warning: in the working copy of '.obsidian/community-plugins.json', LF will be replaced by CRLF the next time Git touches it +warning: in the working copy of '.obsidian/core-plugins.json', LF will be replaced by CRLF the next time Git touches it +warning: in the working copy of '.obsidian/workspace.json', LF will be replaced by CRLF the next time Git touches it +warning: in the working copy of '2025년 월력형 메모형 일정.canvas', LF will be replaced by CRLF the next time Git touches it +warning: in the working copy of 'git 일일단위 사용시 오류, 에러등 발생시 조치방 법 정리.md', LF will be replaced by CRLF the next time Git touches it + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git config --global core.autocrlf true +``` +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git add . +``` +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git commit -m "5 files update" +``` +>[main 6403011] 5 files update + 3 files changed, 920 insertions(+), 885 deletions(-) + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git pull origin main +``` +>From http://192.168.1.44:3000/choibk/choibk + * branch main -> FETCH_HEAD +Auto-merging 2025년 월력형 메모형 일정.canvas +CONFLICT (content): Merge conflict in 2025년 월력형 메모형 일정.canvas +Automatic merge failed; fix conflicts and then commit the result. + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main|MERGING) +``` +$ git push origin main +``` +>To http://192.168.1.44:3000/choibk/choibk.git + ! [rejected] main -> main (non-fast-forward) +error: failed to push some refs to 'http://192.168.1.44:3000/choibk/choibk.git' +hint: Updates were rejected because the tip of your current branch is behind +hint: its remote counterpart. If you want to integrate the remote changes, +hint: use 'git pull' before pushing again. +hint: See the 'Note about fast-forwards' in 'git push --help' for details. + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main|MERGING) +``` +$ git status +``` +>On branch main +Your branch and 'origin/main' have diverged, +and have 1 and 1 different commits each, respectively. + (use "git pull" if you want to integrate the remote branch with yours) + +You have unmerged paths. + (fix conflicts and run "git commit") + (use "git merge --abort" to abort the merge) + +Changes to be committed: + modified: .obsidian_mobi/workspace-mobile.json + +Unmerged paths: + (use "git add ..." to mark resolution) + both modified: "2025\353\205\204 \354\233\224\353\240\245\355\230\225 \353\251\224\353\252\250\355\230\225 \354\235\274\354\240\225.canvas" + + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main|MERGING) +$ + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main|MERGING) +``` +$ git reset --hard origin/main +``` +>HEAD is now at 7fdc2a5 Last Sync: 2025-12-12 22:02 (Mobile) + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git status +``` +>On branch main +Your branch is up to date with 'origin/main'. + +nothing to commit, working tree clean + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git add . +``` +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git commit -m "update" +``` +>On branch main +Your branch is up to date with 'origin/main'. + +nothing to commit, working tree clean + +--- +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git push origin main +``` +Everything up-to-date + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git pull origin main +``` +From http://192.168.1.44:3000/choibk/choibk + * branch main -> FETCH_HEAD +Already up to date. + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git status +``` +On branch main +Your branch is up to date with 'origin/main'. + +Changes not staged for commit: + (use "git add ..." to update what will be committed) + (use "git restore ..." to discard changes in working directory) + modified: .obsidian/workspace.json + modified: "2025\353\205\204 \354\233\224\353\240\245\355\230\225 \353\251\224\353\252\250\355\230\225 \354\235\274\354\240\225.canvas" + modified: "git \354\235\274\354\235\274\353\213\250\354\234\204 \354\202\254\354\232\251\354\213\234 \354\230\244\353\245\230, \354\227\220\353\237\254\353\223\261 \353\260\234\354\203\235\354\213\234 \354\241\260\354\271\230\353\260\251\353\262\225 \354\240\225\353\246\254.md" + +no changes added to commit (use "git add" and/or "git commit -a") + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git add .obsidian/workspace.json 2025년\ 월력형\ 메모형\ 일정.canvas git\ 일일단위\ 사용시\ 오류\,\ 에러등\ 발생시\ 조치방법\ 정리.md +``` +warning: in the working copy of '.obsidian/workspace.json', LF will be replaced by CRLF the next time Git touches it +warning: in the working copy of '2025년 월력형 메모형 일정.canvas', LF will be replaced by CRLF the next time Git touches it +warning: in the working copy of 'git 일일단위 사용시 오류, 에러등 발생시 조치방법 정리.md', LF will be replaced by CRLF the next time Git touches it + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git config --global core.autocrlf true +``` + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git add .obsidian/workspace.json 2025년\ 월력형\ 메모형\ 일정.canvas git\ 일일단위\ 사용시\ 오류\,\ 에러등\ 발생시\ 조치방법\ 정리.md +``` + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git commit -m ".obsidian/workspace.json 2025canvas git정리 업데이트" +``` +[main 3f4020d] .obsidian/workspace.json 2025canvas git정리 업데이트 + 2 files changed, 173 insertions(+), 19 deletions(-) + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git push origin main +``` +Enumerating objects: 9, done. +Counting objects: 100% (9/9), done. +Compressing objects: 100% (5/5), done. +Writing objects: 100% (5/5), 3.07 KiB | 3.07 MiB/s, done. +Total 5 (delta 3), reused 0 (delta 0), pack-reused 0 (from 0) +remote: . Processing 1 references +remote: Processed 1 references in total +To http://192.168.1.44:3000/choibk/choibk.git + 7fdc2a5..3f4020d main -> main + +choibk@DESKTOP-H42HF98 MINGW64 /b/obsidian/choibk (main) +``` +$ git pull origin main +``` +From http://192.168.1.44:3000/choibk/choibk + * branch main -> FETCH_HEAD +Already up to date. + + + +--- +# 2025.12.22 + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ git pull origin main +``` +> remote: Failed to authenticate user +> fatal: Authentication failed for 'http://192.168.1.44:3000/choibk/test1.git/' + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ git push origin main +``` +>error: src refspec main does not match any +>error: failed to push some refs to 'http://192.168.1.44:3000/choibk/test1.git' + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ git remote +``` +>origin + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ git remote -v +``` +>origin http://192.168.1.44:3000/choibk/test1.git (fetch) +>origin http://192.168.1.44:3000/choibk/test1.git (push) + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ git remote remove origin +``` + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ git remote -v +``` + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ git remote add origin http://192.168.1.44:3000/choibk/choibk.git +``` + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ git remote -v +``` +>origin http://192.168.1.44:3000/choibk/choibk.git (fetch) +>origin http://192.168.1.44:3000/choibk/choibk.git (push) + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ git pull +``` +>warning: use of unencrypted HTTP remote URLs is not recommended; see >https://aka.ms/gcm/unsafer +>emotes for more information. +>remote: Enumerating objects: 4053, done. +>remote: Counting objects: 100% (4053/4053), done. +>remote: Compressing objects: 100% (3927/3927), done. +>remote: Total 4053 (delta 1358), reused 2487 (delta 1), pack-reused 0 (from 0) +>Receiving objects: 100% (4053/4053), 104.51 MiB | 10.06 MiB/s, done. +>Resolving deltas: 100% (1358/1358), done. +>From http://192.168.1.44:3000/choibk/choibk +> * [new branch] main -> origin/main +> * [new branch] origin -> origin/origin +>There is no tracking information for the current branch. +>Please specify which branch you want to merge with. +>See git-pull(1) for details. +> + > git pull +> +>If you wish to set tracking information for this branch you can do so with: +> + > git branch --set-upstream-to=origin/ main + + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ git pull origin main +``` +>From http://192.168.1.44:3000/choibk/choibk +> * branch main -> FETCH_HEAD +>Updating files: 100% (2711/2711), done. + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ git add . +``` +>warning: could not open directory 'AppData/Local/Application Data/': Permission denied +>warning: could not open directory 'AppData/Local/History/': Permission denied +>warning: could not open directory 'AppData/Local/Microsoft/Windows/INetCache/Content.IE5/': Per +mission denied +warning: could not open directory 'AppData/Local/Microsoft/Windows/Temporary Internet Files/': +Permission denied +warning: could not open directory 'AppData/Local/Temporary Internet Files/': Permission denied +warning: could not open directory 'AppData/Roaming/Microsoft/Windows/Start Menu/프로그램/': Per +mission denied +warning: could not open directory 'Application Data/': Permission denied +warning: could not open directory 'Cookies/': Permission denied +warning: could not open directory 'Documents/My Music/': Permission denied +warning: could not open directory 'Documents/My Pictures/': Permission denied +warning: could not open directory 'Documents/My Videos/': Permission denied +warning: could not open directory 'Local Settings/': Permission denied +warning: could not open directory 'My Documents/': Permission denied +warning: could not open directory 'NetHood/': Permission denied +warning: could not open directory 'PrintHood/': Permission denied +warning: could not open directory 'Recent/': Permission denied +warning: could not open directory 'SendTo/': Permission denied +warning: could not open directory 'Templates/': Permission denied +warning: could not open directory '시작 메뉴/': Permission denied +warning: in the working copy of '.bash_history', LF will be replaced by CRLF the next time Git +touches it +warning: in the working copy of '.git-for-windows-updater', LF will be replaced by CRLF the nex +t time Git touches it +warning: in the working copy of '.gitconfig', LF will be replaced by CRLF the next time Git tou +ches it +warning: in the working copy of '.lesshst', LF will be replaced by CRLF the next time Git touch +es it +warning: in the working copy of '.viminfo', LF will be replaced by CRLF the next time Git touch +es it +error: open("AppData/Local/Comms/UnistoreDB/USS.jtx"): Permission denied +error: unable to index file 'AppData/Local/Comms/UnistoreDB/USS.jtx' +>fatal: adding files failed + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ pwd +``` +>/c/Users/choibk + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ ls +``` +>'10. Planner'/ + 1652183948492.jpg + 1696485474353.jpg +'1일 토 '$'\360\237\224\265''.md' +'20. 행정보급관'/ + 2024-09-09_대전탐방-1.md + 2024-09-09_대전탐방.md +'2025-11-24 경계 가로등 점등 소등 시간표 BMNT EENT.md' +'2025년 월력형 메모형 일정 (1).canvas' +'2025년 월력형 메모형 일정 (2).canvas' +'2025년 월력형 메모형 일정 - 복사본.canvas' +'2025년 월력형 메모형 일정-1.canvas' +'2025년 월력형 메모형 일정.canvas' +'25 여성필수시설 공사.md' +'25 저장화생방 장비물자 신뢰성평가 결과 후속조치.md' +'25-10차 군수품(장비) 재물조정(재산증감)관련내용확인요청.md' + 251124_육군훈련소_최종도면-1.pdf +'3D Objects'/ + AppData/ +'Application Data'@ + Clippings/ + Contacts/ + Cookies@ + Desktop/ + Documents/ + Downloads/ +'Drawing 2024-08-21 05.01.27.excalidraw-1.md' +'Drawing 2024-08-21 05.01.27.excalidraw.md' + Excalidraw/ + Favorites/ + Links/ +'Local Settings'@ + MicrosoftEdgeBackups/ + Music/ +'My Documents'@ + NTUSER.DAT + NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TM.blf + NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms + NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms + NetHood@ + Obsidian-Tasks-Calendar-main/ + OneDrive/ + Pictures/ + PrintHood@ + README.md +'ReadItLater Inbox'/ + ReadItLater-1.md + ReadItLater.md + Recent@ + Resized_20251127_141040.jpeg + Resized_20251127_141053.jpeg +'Resized_CamScanner 2024-03-14 13.25_1710390353206.jpeg' +'Saved Games'/ + Searches/ + SendTo@ + Sti_Trace.log + Taskido/ + Templater/ + Templates@ +'Test 합니다.md' + Untitled-1.md + Untitled.md + Videos/ + Welcome-1.md + Welcome.md +'blackbox pivpn-1.md' +'blackbox pivpn.md' + choibk/ + database_daily/ + desktop_hp_obsidian/ + docker-compose-1.yml + docker-compose.yml + files/ + foldersync/ +'git 일일단위 사용시 오류, 에러등 발생시 조치방법 정리.md' + inbox/ + ntuser.dat.LOG1 + ntuser.dat.LOG2 + ntuser.ini + obsidian/ +'proxmox opnsense에서 QEMU...md' +'proxmox opnsense에서 QEMU.._SM-F946N_Nov-09-1511-2025_1.md' + temp_1763983212319.144536212.jpeg + temp_1763986624781.-1344914328.jpeg + temp_1764224265321.-2040280101.jpeg + temp_1764224320966.-2040280101.jpeg + temp_1764374020200.-1440744867.png + truenas.md + truenas_SM-F946N_Nov-09-1511-2025_1.md + tubearchivist.md + tubearchivist_SM-F946N_Nov-09-1511-2025_1.md +'ubuntu에서 mail(메일) 확인하는 방법.md' +'ubuntu에서 mail(메일) 확인하는 방법_SM-F946N_Nov-09-1511-2025_1.md' +'web archive.webarchive' +'web archive_SM-F946N_Nov-09-1511-2025_1.webarchive' + youtubedownloader.md + youtubedownloader_SM-F946N_Nov-09-1511-2025_1.md + ytdl_material.md + ytdl_material_SM-F946N_Nov-09-1511-2025_1.md +'가계부 코드.md' +'가계부 코드_SM-F946N_Nov-09-1511-2025_1.md' + 간부교육.md +'간부직접운전자 소집교육.md' + 간부필수교육.md + 검차.md +'공부 생각정리.md' +'공부 생각정리_SM-F946N_Nov-09-1511-2025_1.md' +'공부방법(모드) 전환 실험.md' + 공사.md + 공직기강.md + 난로.md + 다시한번.md +'대출 20251209 수목토.md' +'동절기 채난유류(등유) 위탁보관, 수불.md' + 멀티탭.md +'무제 1.canvas' +'무제 1.md' +'무제 2.md' +'무제 3.md' +'무제 4.md' +'무제 파일 1.canvas' +'무제 파일 2.canvas' +'무제 파일 3.canvas' +'무제 파일 4.canvas' +'무제 파일 5.canvas' +'무제 파일 6.canvas' +'무제 파일 7.canvas' +'무제 파일 8.canvas' +'무제 파일.canvas' + 무제.base + 무제.canvas + 무제.md + 물자현황.md + 반납.md +'방독면 폐처리.md' + 방역업체.md + 베개속.md + 보급.md + 보안지도방문.md + 부대운영진단.md + 부대행정업무.md + 비데.md + 사고싶은것.md +'사진은 되나.md' +'새로운 5.txt' +'새로운 6.txt' +'새로운 7.txt' + 선거.md +'세탁기 청.md' + 소방시설.md +'수목토 매매 및 수리 견적 계산서.md' + 수통클린.md + 수험표.pdf +'시놀로지 나스 네임서버 2차 설정방법 알아보기.md' +'시작 메뉴'@ +'아이패드 차량용 거치대 구매.md' +'아파트 매매(이사) 종합정리.md' +'아파트 수목토.md' + 예산.md + 예산현황.md +'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 (1).pdf' +'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 1.pdf' +'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700.pdf' +'옵시디언 검색 활용 방법.md' +'우리집 생활비 정리한번 하고 가실게요(2025.4.6버전).md' +'우리집 생활비 정리한번 하고 가실게요(2025.8.10버전) 수정중.md' +'월별 주차구하기코드.txt' +'육군훈련소 연대 군수지원부사관 현황.md' +'육규 471 장비관리 규정.md' +'이름 없는 보드 1.md' +'이름 없는 보드.md' + 인물정리/ +'일일결산(국방물자정보체계, 부대일지 실시사항).md' +'임기제 부사관 신청(배준형상병).md' + 장비정비.md + 재물조사.md +'전반기 집중인성, 정신전력.md' + 전술훈련평가.md + 전투장비지휘검열.md +'주임원사님 예산.md' + 체육대회.md + 총기.md +'출입인원 보고서 1.pdf' +'출입인원 보고서.pdf' +'취득세 서구 전화번호.md' + 치장총기.md +'캔버스 월력.canvas' + 캔버스월력.canvas +'커밋 안되는이유.md' + 탄약.md +'플러그인_Remotely Save 사용법.md' +'행정법 공부'/ + 화생방.md +>'환영합니다!.md' + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ git add . +``` +>warning: could not open directory 'AppData/Local/Application Data/': Permission denied +warning: could not open directory 'AppData/Local/History/': Permission denied +warning: could not open directory 'AppData/Local/Microsoft/Windows/INetCache/Content.IE5/': Per +mission denied +warning: could not open directory 'AppData/Local/Microsoft/Windows/Temporary Internet Files/': +Permission denied +warning: could not open directory 'AppData/Local/Temporary Internet Files/': Permission denied +warning: could not open directory 'AppData/Roaming/Microsoft/Windows/Start Menu/프로그램/': Per +mission denied +warning: could not open directory 'Application Data/': Permission denied +warning: could not open directory 'Cookies/': Permission denied +warning: could not open directory 'Documents/My Music/': Permission denied +warning: could not open directory 'Documents/My Pictures/': Permission denied +warning: could not open directory 'Documents/My Videos/': Permission denied +warning: could not open directory 'Local Settings/': Permission denied +warning: could not open directory 'My Documents/': Permission denied +warning: could not open directory 'NetHood/': Permission denied +warning: could not open directory 'PrintHood/': Permission denied +warning: could not open directory 'Recent/': Permission denied +warning: could not open directory 'SendTo/': Permission denied +warning: could not open directory 'Templates/': Permission denied +warning: could not open directory '시작 메뉴/': Permission denied +warning: in the working copy of '.bash_history', LF will be replaced by CRLF the next time Git +touches it +warning: in the working copy of '.git-for-windows-updater', LF will be replaced by CRLF the nex +t time Git touches it +warning: in the working copy of '.gitconfig', LF will be replaced by CRLF the next time Git tou +ches it +warning: in the working copy of '.lesshst', LF will be replaced by CRLF the next time Git touch +es it +warning: in the working copy of '.viminfo', LF will be replaced by CRLF the next time Git touch +es it +error: open("AppData/Local/Comms/UnistoreDB/USS.jtx"): Permission denied +error: unable to index file 'AppData/Local/Comms/UnistoreDB/USS.jtx' +>fatal: adding files failed + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ pwd +``` +>/c/Users/choibk + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ pwd +``` +>/c/Users/choibk + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +``` +$ ls +``` +>'10. Planner'/ + 1652183948492.jpg + 1696485474353.jpg +'1일 토 '$'\360\237\224\265''.md' +'20. 행정보급관'/ + 2024-09-09_대전탐방-1.md + 2024-09-09_대전탐방.md +'2025-11-24 경계 가로등 점등 소등 시간표 BMNT EENT.md' +'2025년 월력형 메모형 일정 (1).canvas' +'2025년 월력형 메모형 일정 (2).canvas' +'2025년 월력형 메모형 일정 - 복사본.canvas' +'2025년 월력형 메모형 일정-1.canvas' +'2025년 월력형 메모형 일정.canvas' +'25 여성필수시설 공사.md' +'25 저장화생방 장비물자 신뢰성평가 결과 후속조치.md' +'25-10차 군수품(장비) 재물조정(재산증감)관련내용확인요청.md' + 251124_육군훈련소_최종도면-1.pdf +'3D Objects'/ + AppData/ +'Application Data'@ + Clippings/ + Contacts/ + Cookies@ + Desktop/ + Documents/ + Downloads/ +'Drawing 2024-08-21 05.01.27.excalidraw-1.md' +'Drawing 2024-08-21 05.01.27.excalidraw.md' + Excalidraw/ + Favorites/ + Links/ +'Local Settings'@ + MicrosoftEdgeBackups/ + Music/ +'My Documents'@ + NTUSER.DAT + NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TM.blf + NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms + NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms + NetHood@ + Obsidian-Tasks-Calendar-main/ + OneDrive/ + Pictures/ + PrintHood@ + README.md +'ReadItLater Inbox'/ + ReadItLater-1.md + ReadItLater.md + Recent@ + Resized_20251127_141040.jpeg + Resized_20251127_141053.jpeg +'Resized_CamScanner 2024-03-14 13.25_1710390353206.jpeg' +'Saved Games'/ + Searches/ + SendTo@ + Sti_Trace.log + Taskido/ + Templater/ + Templates@ +'Test 합니다.md' + Untitled-1.md + Untitled.md + Videos/ + Welcome-1.md + Welcome.md +'blackbox pivpn-1.md' +'blackbox pivpn.md' + choibk/ + database_daily/ + desktop_hp_obsidian/ + docker-compose-1.yml + docker-compose.yml + files/ + foldersync/ +'git 일일단위 사용시 오류, 에러등 발생시 조치방법 정리.md' + inbox/ + ntuser.dat.LOG1 + ntuser.dat.LOG2 + ntuser.ini + obsidian/ +'proxmox opnsense에서 QEMU...md' +'proxmox opnsense에서 QEMU.._SM-F946N_Nov-09-1511-2025_1.md' + temp_1763983212319.144536212.jpeg + temp_1763986624781.-1344914328.jpeg + temp_1764224265321.-2040280101.jpeg + temp_1764224320966.-2040280101.jpeg + temp_1764374020200.-1440744867.png + truenas.md + truenas_SM-F946N_Nov-09-1511-2025_1.md + tubearchivist.md + tubearchivist_SM-F946N_Nov-09-1511-2025_1.md +'ubuntu에서 mail(메일) 확인하는 방법.md' +'ubuntu에서 mail(메일) 확인하는 방법_SM-F946N_Nov-09-1511-2025_1.md' +'web archive.webarchive' +'web archive_SM-F946N_Nov-09-1511-2025_1.webarchive' + youtubedownloader.md + youtubedownloader_SM-F946N_Nov-09-1511-2025_1.md + ytdl_material.md + ytdl_material_SM-F946N_Nov-09-1511-2025_1.md +'가계부 코드.md' +'가계부 코드_SM-F946N_Nov-09-1511-2025_1.md' + 간부교육.md +'간부직접운전자 소집교육.md' + 간부필수교육.md + 검차.md +'공부 생각정리.md' +'공부 생각정리_SM-F946N_Nov-09-1511-2025_1.md' +'공부방법(모드) 전환 실험.md' + 공사.md + 공직기강.md + 난로.md + 다시한번.md +'대출 20251209 수목토.md' +'동절기 채난유류(등유) 위탁보관, 수불.md' + 멀티탭.md +'무제 1.canvas' +'무제 1.md' +'무제 2.md' +'무제 3.md' +'무제 4.md' +'무제 파일 1.canvas' +'무제 파일 2.canvas' +'무제 파일 3.canvas' +'무제 파일 4.canvas' +'무제 파일 5.canvas' +'무제 파일 6.canvas' +'무제 파일 7.canvas' +'무제 파일 8.canvas' +'무제 파일.canvas' + 무제.base + 무제.canvas + 무제.md + 물자현황.md + 반납.md +'방독면 폐처리.md' + 방역업체.md + 베개속.md + 보급.md + 보안지도방문.md + 부대운영진단.md + 부대행정업무.md + 비데.md + 사고싶은것.md +'사진은 되나.md' +'새로운 5.txt' +'새로운 6.txt' +'새로운 7.txt' + 선거.md +'세탁기 청.md' + 소방시설.md +'수목토 매매 및 수리 견적 계산서.md' + 수통클린.md + 수험표.pdf +'시놀로지 나스 네임서버 2차 설정방법 알아보기.md' +'시작 메뉴'@ +'아이패드 차량용 거치대 구매.md' +'아파트 매매(이사) 종합정리.md' +'아파트 수목토.md' + 예산.md + 예산현황.md +'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 (1).pdf' +'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 1.pdf' +'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700.pdf' +'옵시디언 검색 활용 방법.md' +'우리집 생활비 정리한번 하고 가실게요(2025.4.6버전).md' +'우리집 생활비 정리한번 하고 가실게요(2025.8.10버전) 수정중.md' +'월별 주차구하기코드.txt' +'육군훈련소 연대 군수지원부사관 현황.md' +'육규 471 장비관리 규정.md' +'이름 없는 보드 1.md' +'이름 없는 보드.md' + 인물정리/ +'일일결산(국방물자정보체계, 부대일지 실시사항).md' +'임기제 부사관 신청(배준형상병).md' + 장비정비.md + 재물조사.md +'전반기 집중인성, 정신전력.md' + 전술훈련평가.md + 전투장비지휘검열.md +'주임원사님 예산.md' + 체육대회.md + 총기.md +'출입인원 보고서 1.pdf' +'출입인원 보고서.pdf' +'취득세 서구 전화번호.md' + 치장총기.md +'캔버스 월력.canvas' + 캔버스월력.canvas +'커밋 안되는이유.md' + 탄약.md +'플러그인_Remotely Save 사용법.md' +'행정법 공부'/ + 화생방.md +>'환영합니다!.md' + +choibk@DESKTOP-TQOK12I MINGW64 ~ (main) +$ + +choibk@DESKTOP-TQOK12I MINGW64 ~ +``` +$ ls +``` +>'3D Objects'/ + AppData/ +'Application Data'@ + Contacts/ + Cookies@ + Desktop/ + Documents/ + Downloads/ + Favorites/ + Links/ +'Local Settings'@ + MicrosoftEdgeBackups/ + Music/ +'My Documents'@ + NTUSER.DAT + NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TM.blf + NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms + NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms + NetHood@ + OneDrive/ + Pictures/ + PrintHood@ + Recent@ +'Saved Games'/ + Searches/ + SendTo@ + Sti_Trace.log + Templates@ + Videos/ + ntuser.dat.LOG1 + ntuser.dat.LOG2 + ntuser.ini +>'시작 메뉴'@ + +choibk@DESKTOP-TQOK12I MINGW64 ~ +``` +$ cd ^[[200~B:\choibk\choibk~ +``` +>bash: cd: $'\E[200~B:choibkchoibk~': No such file or directory + +choibk@DESKTOP-TQOK12I MINGW64 ~ +``` +$ cd B:\choibk\choibk~ +``` +>bash: cd: B:choibkchoibk~: No such file or directory + +choibk@DESKTOP-TQOK12I MINGW64 ~ +``` +$ cd b: +``` + +choibk@DESKTOP-TQOK12I MINGW64 /b +``` +$ ls +``` +>'$RECYCLE.BIN'/ 'System Volume Information'/ choibk/ + +choibk@DESKTOP-TQOK12I MINGW64 /b +``` +$ cd choibk/ +``` + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk +``` +$ ls +``` +>choibk/ + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk +``` +$ cd choibk/ +``` + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk/choibk (main) +``` +$ ls +``` +>'10. Planner'/ + 1652183948492.jpg + 1696485474353.jpg +'1일 토 '$'\360\237\224\265''.md' +'20. 행정보급관'/ + 2024-09-09_대전탐방-1.md + 2024-09-09_대전탐방.md +'2025-11-24 경계 가로등 점등 소등 시간표 BMNT EENT.md' +'2025년 월력형 메모형 일정 (1).canvas' +'2025년 월력형 메모형 일정 - 복사본.canvas' +'2025년 월력형 메모형 일정-1.canvas' +'2025년 월력형 메모형 일정.canvas' +'25 여성필수시설 공사.md' + 251124_육군훈련소_최종도면-1.pdf + Clippings/ +'Drawing 2024-08-21 05.01.27.excalidraw-1.md' +'Drawing 2024-08-21 05.01.27.excalidraw.md' + Excalidraw/ + Obsidian-Tasks-Calendar-main/ + README.md +'ReadItLater Inbox'/ + ReadItLater-1.md + ReadItLater.md + Resized_20251127_141040.jpeg + Resized_20251127_141053.jpeg +'Resized_CamScanner 2024-03-14 13.25_1710390353206.jpeg' + Taskido/ + Templater/ +'Test 합니다.md' + Untitled-1.md + Untitled.md + Welcome-1.md + Welcome.md +'blackbox pivpn-1.md' +'blackbox pivpn.md' + database_daily/ + desktop_hp_obsidian/ + docker-compose-1.yml + docker-compose.yml + files/ + foldersync/ + inbox/ +'proxmox opnsense에서 QEMU...md' +'proxmox opnsense에서 QEMU.._SM-F946N_Nov-09-1511-2025_1.md' + temp_1763983212319.144536212.jpeg + temp_1763986624781.-1344914328.jpeg + temp_1764224265321.-2040280101.jpeg + temp_1764224320966.-2040280101.jpeg + temp_1764374020200.-1440744867.png + truenas.md + truenas_SM-F946N_Nov-09-1511-2025_1.md + tubearchivist.md + tubearchivist_SM-F946N_Nov-09-1511-2025_1.md +'ubuntu에서 mail(메일) 확인하는 방법.md' +'ubuntu에서 mail(메일) 확인하는 방법_SM-F946N_Nov-09-1511-2025_1.md' +'web archive.webarchive' +'web archive_SM-F946N_Nov-09-1511-2025_1.webarchive' + youtubedownloader.md + youtubedownloader_SM-F946N_Nov-09-1511-2025_1.md + ytdl_material.md + ytdl_material_SM-F946N_Nov-09-1511-2025_1.md +'가계부 코드.md' +'가계부 코드_SM-F946N_Nov-09-1511-2025_1.md' + 검차.md +'공부 생각정리.md' +'공부 생각정리_SM-F946N_Nov-09-1511-2025_1.md' +'공부방법(모드) 전환 실험.md' + 공사.md + 공직기강.md + 난로.md + 다시한번.md + 멀티탭.md +'무제 1.canvas' +'무제 1.md' +'무제 2.md' +'무제 3.md' +'무제 4.md' +'무제 파일 1.canvas' +'무제 파일 2.canvas' +'무제 파일 3.canvas' +'무제 파일 4.canvas' +'무제 파일 5.canvas' +'무제 파일 6.canvas' +'무제 파일 7.canvas' +'무제 파일 8.canvas' +'무제 파일.canvas' + 무제.base + 무제.canvas + 무제.md + 물자현황.md + 반납.md +'방독면 폐처리.md' + 베개속.md + 보급.md + 보안지도방문.md + 부대운영진단.md + 부대행정업무.md + 비데.md + 사고싶은것.md +'사진은 되나.md' +'새로운 5.txt' +'새로운 6.txt' +'새로운 7.txt' + 선거.md +'세탁기 청.md' + 소방시설.md + 수험표.pdf +'시놀로지 나스 네임서버 2차 설정방법 알아보기.md' +'아이패드 차량용 거치대 구매.md' +'아파트 매매(이사) 종합정리.md' +'아파트 수목토.md' + 예산현황.md +'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 (1).pdf' +'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 1.pdf' +'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700.pdf' +'옵시디언 검색 활용 방법.md' +'우리집 생활비 정리한번 하고 가실게요(2025.4.6버전).md' +'우리집 생활비 정리한번 하고 가실게요(2025.8.10버전) 수정중.md' +'월별 주차구하기코드.txt' +'이름 없는 보드 1.md' +'이름 없는 보드.md' + 인물정리/ +'일일결산(국방물자정보체계, 부대일지 실시사항).md' +'임기제 부사관 신청(배준형상병).md' + 재물조사.md +'전반기 집중인성, 정신전력.md' + 전술훈련평가.md + 전투장비지휘검열.md +'주임원사님 예산.md' + 체육대회.md + 총기.md +'출입인원 보고서 1.pdf' +'출입인원 보고서.pdf' +'취득세 서구 전화번호.md' + 치장총기.md +'캔버스 월력.canvas' + 캔버스월력.canvas +'커밋 안되는이유.md' + 탄약.md +'플러그인_Remotely Save 사용법.md' +'행정법 공부'/ +>'환영합니다!.md' + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk/choibk (main) +``` +$ git remote -v +``` +>origin http://192.168.1.44:3000/choibk/LGnotebook.git (fetch) +>origin http://192.168.1.44:3000/choibk/LGnotebook.git (push) + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk/choibk (main) +$ + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk/choibk (main) +$ s +bash: s: command not found + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk/choibk +$ ls +ls: cannot open directory '.': No such file or directory + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk/choibk +$ cd .. +bash: cd: ..: No such file or directory + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk/choibk +$ cd b: + +choibk@DESKTOP-TQOK12I MINGW64 /b +$ ls +'System Volume Information'/ + +choibk@DESKTOP-TQOK12I MINGW64 /b +``` +$ git clone http://192.168.1.44:3000/choibk/choibk.git +``` +>Cloning into 'choibk'... +remote: Enumerating objects: 4053, done. +remote: Counting objects: 100% (4053/4053), done. +remote: Compressing objects: 100% (3927/3927), done. +remote: Total 4053 (delta 1359), reused 2487 (delta 1), pack-reused 0 (from 0) +Receiving objects: 100% (4053/4053), 104.45 MiB | 9.66 MiB/s, done. +Resolving deltas: 100% (1359/1359), done. +>Updating files: 100% (2711/2711), done. + +choibk@DESKTOP-TQOK12I MINGW64 /b +$ ls +'System Volume Information'/ choibk/ + +choibk@DESKTOP-TQOK12I MINGW64 /b +$ git add "2025년 +System Volume Information/ choibk/ + +choibk@DESKTOP-TQOK12I MINGW64 /b +$ git add "2025년 +System Volume Information/ choibk/ + +choibk@DESKTOP-TQOK12I MINGW64 /b +$ git add "2025년 +System Volume Information/ choibk/ + +choibk@DESKTOP-TQOK12I MINGW64 /b +$ git add "2025년 +System Volume Information/ choibk/ + +choibk@DESKTOP-TQOK12I MINGW64 /b +$ 젲ㅇ +bash: 젲ㅇ: command not found + +choibk@DESKTOP-TQOK12I MINGW64 /b +$ 젱 +bash: 젱: command not found + +choibk@DESKTOP-TQOK12I MINGW64 /b +$ ㅔㅈㅇ +bash: ㅔㅈㅇ: command not found + +choibk@DESKTOP-TQOK12I MINGW64 /b +$ pwd +/b + +choibk@DESKTOP-TQOK12I MINGW64 /b +$ ls +'System Volume Information'/ choibk/ + +choibk@DESKTOP-TQOK12I MINGW64 /b +$ cd choibk/ + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk +$ ls +'10. Planner'/ + 1652183948492.jpg + 1696485474353.jpg +'1일 토 '$'\360\237\224\265''.md' +'20. 행정보급관'/ + 2024-09-09_대전탐방-1.md + 2024-09-09_대전탐방.md +'2025-11-24 경계 가로등 점등 소등 시간표 BMNT EENT.md' +'2025년 월력형 메모형 일정 (1).canvas' +'2025년 월력형 메모형 일정 (2).canvas' +'2025년 월력형 메모형 일정 - 복사본.canvas' +'2025년 월력형 메모형 일정-1.canvas' +'2025년 월력형 메모형 일정.canvas' +'25 여성필수시설 공사.md' +'25 저장화생방 장비물자 신뢰성평가 결과 후속조치.md' +'25-10차 군수품(장비) 재물조정(재산증감)관련내용확인요청.md' + 251124_육군훈련소_최종도면-1.pdf + Clippings/ +'Drawing 2024-08-21 05.01.27.excalidraw-1.md' +'Drawing 2024-08-21 05.01.27.excalidraw.md' + Excalidraw/ + Obsidian-Tasks-Calendar-main/ + README.md +'ReadItLater Inbox'/ + ReadItLater-1.md + ReadItLater.md + Resized_20251127_141040.jpeg + Resized_20251127_141053.jpeg +'Resized_CamScanner 2024-03-14 13.25_1710390353206.jpeg' + Taskido/ + Templater/ +'Test 합니다.md' + Untitled-1.md + Untitled.md + Welcome-1.md + Welcome.md +'blackbox pivpn-1.md' +'blackbox pivpn.md' + database_daily/ + desktop_hp_obsidian/ + docker-compose-1.yml + docker-compose.yml + files/ + foldersync/ +'git 일일단위 사용시 오류, 에러등 발생시 조치방법 정리.md' + inbox/ +'proxmox opnsense에서 QEMU...md' +'proxmox opnsense에서 QEMU.._SM-F946N_Nov-09-1511-2025_1.md' + temp_1763983212319.144536212.jpeg + temp_1763986624781.-1344914328.jpeg + temp_1764224265321.-2040280101.jpeg + temp_1764224320966.-2040280101.jpeg + temp_1764374020200.-1440744867.png + truenas.md + truenas_SM-F946N_Nov-09-1511-2025_1.md + tubearchivist.md + tubearchivist_SM-F946N_Nov-09-1511-2025_1.md +'ubuntu에서 mail(메일) 확인하는 방법.md' +'ubuntu에서 mail(메일) 확인하는 방법_SM-F946N_Nov-09-1511-2025_1.md' +'web archive.webarchive' +'web archive_SM-F946N_Nov-09-1511-2025_1.webarchive' + youtubedownloader.md + youtubedownloader_SM-F946N_Nov-09-1511-2025_1.md + ytdl_material.md + ytdl_material_SM-F946N_Nov-09-1511-2025_1.md +'가계부 코드.md' +'가계부 코드_SM-F946N_Nov-09-1511-2025_1.md' + 간부교육.md +'간부직접운전자 소집교육.md' + 간부필수교육.md + 검차.md +'공부 생각정리.md' +'공부 생각정리_SM-F946N_Nov-09-1511-2025_1.md' +'공부방법(모드) 전환 실험.md' + 공사.md + 공직기강.md + 난로.md + 다시한번.md +'대출 20251209 수목토.md' +'동절기 채난유류(등유) 위탁보관, 수불.md' + 멀티탭.md +'무제 1.canvas' +'무제 1.md' +'무제 2.md' +'무제 3.md' +'무제 4.md' +'무제 파일 1.canvas' +'무제 파일 2.canvas' +'무제 파일 3.canvas' +'무제 파일 4.canvas' +'무제 파일 5.canvas' +'무제 파일 6.canvas' +'무제 파일 7.canvas' +'무제 파일 8.canvas' +'무제 파일.canvas' + 무제.base + 무제.canvas + 무제.md + 물자현황.md + 반납.md +'방독면 폐처리.md' + 방역업체.md + 베개속.md + 보급.md + 보안지도방문.md + 부대운영진단.md + 부대행정업무.md + 비데.md + 사고싶은것.md +'사진은 되나.md' +'새로운 5.txt' +'새로운 6.txt' +'새로운 7.txt' + 선거.md +'세탁기 청.md' + 소방시설.md +'수목토 매매 및 수리 견적 계산서.md' + 수통클린.md + 수험표.pdf +'시놀로지 나스 네임서버 2차 설정방법 알아보기.md' +'아이패드 차량용 거치대 구매.md' +'아파트 매매(이사) 종합정리.md' +'아파트 수목토.md' + 예산.md + 예산현황.md +'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 (1).pdf' +'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 1.pdf' +'예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700.pdf' +'옵시디언 검색 활용 방법.md' +'우리집 생활비 정리한번 하고 가실게요(2025.4.6버전).md' +'우리집 생활비 정리한번 하고 가실게요(2025.8.10버전) 수정중.md' +'월별 주차구하기코드.txt' +'육군훈련소 연대 군수지원부사관 현황.md' +'육규 471 장비관리 규정.md' +'이름 없는 보드 1.md' +'이름 없는 보드.md' + 인물정리/ +'일일결산(국방물자정보체계, 부대일지 실시사항).md' +'임기제 부사관 신청(배준형상병).md' + 장비정비.md + 재물조사.md +'전반기 집중인성, 정신전력.md' + 전술훈련평가.md + 전투장비지휘검열.md +'주임원사님 예산.md' + 체육대회.md + 총기.md +'출입인원 보고서 1.pdf' +'출입인원 보고서.pdf' +'취득세 서구 전화번호.md' + 치장총기.md +'캔버스 월력.canvas' + 캔버스월력.canvas +'커밋 안되는이유.md' + 탄약.md +'플러그인_Remotely Save 사용법.md' +'행정법 공부'/ + 화생방.md +'환영합니다!.md' + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk +$ git add 2025 +2025-11-24 경계 가로등 점등 소등 시간표 BMNT EENT.md +2025년 월력형 메모형 일정 (1).canvas +2025년 월력형 메모형 일정 (2).canvas +2025년 월력형 메모형 일정 - 복사본.canvas +2025년 월력형 메모형 일정-1.canvas +2025년 월력형 메모형 일정.canvas + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk +``` +$ git add 2025년\ 월력형\ 메모형\ 일정.canvas +``` +>fatal: detected dubious ownership in repository at 'B:/choibk' +'B:/choibk' is on a file system that does not record ownership +To add an exception for this directory, call: + + > git config --global --add safe.directory B:/choibk + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk +``` +$ git config --global --add safe.directory b:/choibk +``` +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk (main) +``` +$ git add 2025년\ 월력형\ 메모형\ 일정.canvas +``` +>warning: in the working copy of '2025년 월력형 메모형 일정.canvas', LF will be replaced by CRLF + >the next time Git touches it + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk (main) +``` +$ git config --global core.autocrlf true +``` + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk (main) +``` +$ git add 2025년\ 월력형\ 메모형\ 일정.canvas +``` + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk (main) +``` +$ git commit -m 2025년\ 월력형\ 메모형\ 일정.canvas +``` + +>[main 5546de3] 2025년 월력형 메모형 일정.canvas + 1 file changed, 1134 insertions(+), 1134 deletions(-) + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk (main) +``` +$ git push origin main +``` +>Enumerating objects: 5, done. +Counting objects: 100% (5/5), done. +Delta compression using up to 2 threads +Compressing objects: 100% (3/3), done. +Writing objects: 100% (3/3), 1.14 KiB | 1.14 MiB/s, done. +Total 3 (delta 2), reused 0 (delta 0), pack-reused 0 (from 0) +remote: . Processing 1 references +remote: Processed 1 references in total +To http://192.168.1.44:3000/choibk/choibk.git + 1f69d8e..5546de3 main -> main + +choibk@DESKTOP-TQOK12I MINGW64 /b/choibk (main) +$ diff --git a/inbox/.drive_sync/.id_914954665334979087 b/inbox/.drive_sync/.id_914954665334979087 new file mode 100644 index 0000000..e69de29 diff --git a/inbox/10월 안전점검의 날 행사-1.md b/inbox/10월 안전점검의 날 행사-1.md new file mode 100644 index 0000000..1234582 --- /dev/null +++ b/inbox/10월 안전점검의 날 행사-1.md @@ -0,0 +1,9 @@ +안전보건 교육 및 의견수렴 + 진지공사간 안전사고예방 + 체육활동간 + 국방부 10월 안전점검의날 시행강조 공문 및 교육자료 + 안잔보건 관련 의견수령 +중대재해 대응훈련 폭발 +취약시살 현장점검 + +교육결과보고 10.31 안전실 홈페이지 diff --git a/inbox/10월 안전점검의 날 행사.md b/inbox/10월 안전점검의 날 행사.md new file mode 100644 index 0000000..11af4ff --- /dev/null +++ b/inbox/10월 안전점검의 날 행사.md @@ -0,0 +1,9 @@ +안전보건 교육 및 의견수렴 + 진지공사간 안전사고예방 + 체육활동간 + 국방부 10월 안전점검의날 시행강조 공문 및 교육자료 + 안잔보건 관련 의견수령 +중대재해 대응훈련 폭발 +취약시살 현장점검 + +교육결과보고 10.31 안전실 홈페이지 diff --git a/inbox/2024-06-28-1.md b/inbox/2024-06-28-1.md new file mode 100644 index 0000000..e704116 --- /dev/null +++ b/inbox/2024-06-28-1.md @@ -0,0 +1,39 @@ +// Date now +2024-06-28 +// Date now with format +28일 6월 2024 +// Last week +2024-06-21 +// Next week +2024-07-05 +// Last month +2024-05-28 +// Next year +2025-06-28 +// File's title date + 1 day (tomorrow) +2024-06-29 +// File's title date - 1 day (yesterday) +2024-06-27 + +// Date tomorrow +2024-06-29 +// Date tomorrow with format +29일 6월 2024 + +// This week's Monday +2024-06-24 +// Next Monday +2024-07-01 +// File's title Monday +2024-06-24 +// File's title previous Monday +2024-06-17 + +// Date yesterday +2024-06-27 +// Date yesterday with format +27일 6월 2024 + +<% +moment().weekday(1) +%> diff --git a/inbox/2024-06-28.md b/inbox/2024-06-28.md new file mode 100644 index 0000000..e704116 --- /dev/null +++ b/inbox/2024-06-28.md @@ -0,0 +1,39 @@ +// Date now +2024-06-28 +// Date now with format +28일 6월 2024 +// Last week +2024-06-21 +// Next week +2024-07-05 +// Last month +2024-05-28 +// Next year +2025-06-28 +// File's title date + 1 day (tomorrow) +2024-06-29 +// File's title date - 1 day (yesterday) +2024-06-27 + +// Date tomorrow +2024-06-29 +// Date tomorrow with format +29일 6월 2024 + +// This week's Monday +2024-06-24 +// Next Monday +2024-07-01 +// File's title Monday +2024-06-24 +// File's title previous Monday +2024-06-17 + +// Date yesterday +2024-06-27 +// Date yesterday with format +27일 6월 2024 + +<% +moment().weekday(1) +%> diff --git a/inbox/2024-07-14( 일)-1.md b/inbox/2024-07-14( 일)-1.md new file mode 100644 index 0000000..5ead721 --- /dev/null +++ b/inbox/2024-07-14( 일)-1.md @@ -0,0 +1,3 @@ +<% moment(tp.file.title, "YYYY-MM-DD").startOf("month").format("YYYY-MM-DD") %> + +<% moment(tp.file.title, "YYYY-MM-DD").endOf("month").format("YYYY-MM-DD") %> \ No newline at end of file diff --git a/inbox/2024-07-14( 일).md b/inbox/2024-07-14( 일).md new file mode 100644 index 0000000..5ead721 --- /dev/null +++ b/inbox/2024-07-14( 일).md @@ -0,0 +1,3 @@ +<% moment(tp.file.title, "YYYY-MM-DD").startOf("month").format("YYYY-MM-DD") %> + +<% moment(tp.file.title, "YYYY-MM-DD").endOf("month").format("YYYY-MM-DD") %> \ No newline at end of file diff --git a/inbox/2024-07-15(월)-1.md b/inbox/2024-07-15(월)-1.md new file mode 100644 index 0000000..4ecb0a4 --- /dev/null +++ b/inbox/2024-07-15(월)-1.md @@ -0,0 +1,6 @@ +**올해 남은 일: <%* +let edate = moment("12-31", "MM-DD"); +let from = moment().startOf('day'); +edate.diff(from, "days") >= 0 ? edate.diff(from, "days") == 0 ? tR += "오늘입니다!" : tR += edate.diff(from, "days") : tR += edate.add(1, "year").diff(from, "days") %> + + diff --git a/inbox/2024-07-15(월).md b/inbox/2024-07-15(월).md new file mode 100644 index 0000000..4ecb0a4 --- /dev/null +++ b/inbox/2024-07-15(월).md @@ -0,0 +1,6 @@ +**올해 남은 일: <%* +let edate = moment("12-31", "MM-DD"); +let from = moment().startOf('day'); +edate.diff(from, "days") >= 0 ? edate.diff(from, "days") == 0 ? tR += "오늘입니다!" : tR += edate.diff(from, "days") : tR += edate.add(1, "year").diff(from, "days") %> + + diff --git a/inbox/2024-07-16(화)-1.md b/inbox/2024-07-16(화)-1.md new file mode 100644 index 0000000..89b135d --- /dev/null +++ b/inbox/2024-07-16(화)-1.md @@ -0,0 +1,10 @@ +<% +const getWeekNumber = (dateFrom = new Date()) => { + const currentDate = dateFrom.getDate(); + const startOfMonth = new Date(dateFrom.setDate(1)); + const weekDay = startOfMonth.getDay(); + return parseInt(((weekDay - 1) + currentDate) / 7) + 1; +} +getWeekNumber(new Date()); +getWeekNumber(new Date('2020-01-28')); +%> \ No newline at end of file diff --git a/inbox/2024-07-16(화).md b/inbox/2024-07-16(화).md new file mode 100644 index 0000000..89b135d --- /dev/null +++ b/inbox/2024-07-16(화).md @@ -0,0 +1,10 @@ +<% +const getWeekNumber = (dateFrom = new Date()) => { + const currentDate = dateFrom.getDate(); + const startOfMonth = new Date(dateFrom.setDate(1)); + const weekDay = startOfMonth.getDay(); + return parseInt(((weekDay - 1) + currentDate) / 7) + 1; +} +getWeekNumber(new Date()); +getWeekNumber(new Date('2020-01-28')); +%> \ No newline at end of file diff --git a/inbox/2024-07-16-화-1.md b/inbox/2024-07-16-화-1.md new file mode 100644 index 0000000..e844729 --- /dev/null +++ b/inbox/2024-07-16-화-1.md @@ -0,0 +1,15 @@ +<%* + const currentMoment = moment(tp.file.title, "YYYY-MM-DD(dddd)"); + const 일 = 0; + const 월 = 1; + const 화 = 2; + const 수 = 3; + const 목 = 4; + const 금 = 5; + const 토 = 6; + const currentfirstday = moment(tp.file.title, "YYYY-MM-DD(dddd)").startOf("month").format("YYYY-MM-DD(dddd)"); + tR += currentMoment.format('dd') ; + tR += currentfirstday.format('dd') ; + return (((weekDay - 1) + currentDate) / 7) + 1; +} +%> \ No newline at end of file diff --git a/inbox/2024-07-16-화.md b/inbox/2024-07-16-화.md new file mode 100644 index 0000000..e844729 --- /dev/null +++ b/inbox/2024-07-16-화.md @@ -0,0 +1,15 @@ +<%* + const currentMoment = moment(tp.file.title, "YYYY-MM-DD(dddd)"); + const 일 = 0; + const 월 = 1; + const 화 = 2; + const 수 = 3; + const 목 = 4; + const 금 = 5; + const 토 = 6; + const currentfirstday = moment(tp.file.title, "YYYY-MM-DD(dddd)").startOf("month").format("YYYY-MM-DD(dddd)"); + tR += currentMoment.format('dd') ; + tR += currentfirstday.format('dd') ; + return (((weekDay - 1) + currentDate) / 7) + 1; +} +%> \ No newline at end of file diff --git a/inbox/2024-07-17(수)-1.md b/inbox/2024-07-17(수)-1.md new file mode 100644 index 0000000..e877957 --- /dev/null +++ b/inbox/2024-07-17(수)-1.md @@ -0,0 +1,52 @@ +<%* +function get_week_range(year, month) { + month = month - 1; + var monthStart = moment().year(year).month(month).date(1); + var monthEnd = moment().year(year).month(month).endOf('month'); + var numDaysInMonth = moment().year(year).month(month).endOf('month').date(); + var weeks = Math.ceil((numDaysInMonth + monthStart.day()) / 7); + var weekRange = []; + var weekStart = moment().year(year).month(month).date(1); + var i = 0; + while (i < weeks) { + var weekEnd = moment(weekStart); + if (weekEnd.endOf('week').date() <= numDaysInMonth && weekEnd.month() == month) { + weekEnd = weekEnd.endOf('week').format('YYYY-MM-DD'); + } else { + weekEnd = moment(monthEnd); + weekEnd = weekEnd.format('YYYY-MM-DD') + } + var theRange = { + 'weekNumber': moment(weekStart).format('ww'), + 'weekStart': weekStart.format('YYYY-MM-DD'), + 'weekEnd': weekEnd + }; + weekRange.push(theRange); + weekStart = weekStart.weekday(7); + i++; + } + return weekRange; +} +function print_week_range(year, month, range) { + var i =0, j=0; + var yoil = ['일', '월', '화', '수', '목', '금', '토'] + for(i = 0; i < range.length; i++) { + var weekName = 'W'+range[i].weekNumber; + var dateRange = range[i].weekStart.substr(8, 2) + '일 - ' + range[i].weekEnd.substr(8, 2) + '일'; + var begin = parseInt(range[i].weekStart.substr(8, 2)); + var end = parseInt(range[i].weekEnd.substr(8, 2)); + console.log(dateRange, begin, end); + tR += '\n> [!tip]- [['+year+'/weekly/'+year+'-'+weekName+'|'+weekName+' ('+dateRange+')]]\n'; + var cursorDate = moment(range[i].weekStart); + for(j=begin; j<=end; j++) { + tR += ' - '+ cursorDate.format('DD') + '일 ('+cursorDate.format('dd')+') : \n'; + cursorDate = cursorDate.add(1, 'day') + } + } +} +var year = tp.file.title.substr(0, 4); +var month = tp.file.title.substr(5, 2); +var weekRange = get_week_range(year, month); +tR += '# ' + year + '년 '+ month + '월 (W'+weekRange[0].weekNumber + ' - W' + weekRange[weekRange.length-1].weekNumber+')\n'; +print_week_range(year, month, weekRange); +%> diff --git a/inbox/2024-07-17(수).md b/inbox/2024-07-17(수).md new file mode 100644 index 0000000..e877957 --- /dev/null +++ b/inbox/2024-07-17(수).md @@ -0,0 +1,52 @@ +<%* +function get_week_range(year, month) { + month = month - 1; + var monthStart = moment().year(year).month(month).date(1); + var monthEnd = moment().year(year).month(month).endOf('month'); + var numDaysInMonth = moment().year(year).month(month).endOf('month').date(); + var weeks = Math.ceil((numDaysInMonth + monthStart.day()) / 7); + var weekRange = []; + var weekStart = moment().year(year).month(month).date(1); + var i = 0; + while (i < weeks) { + var weekEnd = moment(weekStart); + if (weekEnd.endOf('week').date() <= numDaysInMonth && weekEnd.month() == month) { + weekEnd = weekEnd.endOf('week').format('YYYY-MM-DD'); + } else { + weekEnd = moment(monthEnd); + weekEnd = weekEnd.format('YYYY-MM-DD') + } + var theRange = { + 'weekNumber': moment(weekStart).format('ww'), + 'weekStart': weekStart.format('YYYY-MM-DD'), + 'weekEnd': weekEnd + }; + weekRange.push(theRange); + weekStart = weekStart.weekday(7); + i++; + } + return weekRange; +} +function print_week_range(year, month, range) { + var i =0, j=0; + var yoil = ['일', '월', '화', '수', '목', '금', '토'] + for(i = 0; i < range.length; i++) { + var weekName = 'W'+range[i].weekNumber; + var dateRange = range[i].weekStart.substr(8, 2) + '일 - ' + range[i].weekEnd.substr(8, 2) + '일'; + var begin = parseInt(range[i].weekStart.substr(8, 2)); + var end = parseInt(range[i].weekEnd.substr(8, 2)); + console.log(dateRange, begin, end); + tR += '\n> [!tip]- [['+year+'/weekly/'+year+'-'+weekName+'|'+weekName+' ('+dateRange+')]]\n'; + var cursorDate = moment(range[i].weekStart); + for(j=begin; j<=end; j++) { + tR += ' - '+ cursorDate.format('DD') + '일 ('+cursorDate.format('dd')+') : \n'; + cursorDate = cursorDate.add(1, 'day') + } + } +} +var year = tp.file.title.substr(0, 4); +var month = tp.file.title.substr(5, 2); +var weekRange = get_week_range(year, month); +tR += '# ' + year + '년 '+ month + '월 (W'+weekRange[0].weekNumber + ' - W' + weekRange[weekRange.length-1].weekNumber+')\n'; +print_week_range(year, month, weekRange); +%> diff --git a/inbox/2024-08-04(토)-1.md b/inbox/2024-08-04(토)-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/2024-08-04(토).md b/inbox/2024-08-04(토).md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/2024-08-14(수)-1.md b/inbox/2024-08-14(수)-1.md new file mode 100644 index 0000000..775007f --- /dev/null +++ b/inbox/2024-08-14(수)-1.md @@ -0,0 +1,18 @@ +<% +moment(tp.file.title, "YYYY-MM-DD").startOf("month").format("ddd") +%> + +<% tp.date.weekday("YYYY-MM-DD", 4) %> + +<%* +const getWeek = (date) => { +const currentDate = date.getDate(); +const firstDay = new Date(date.setDate(1)).getDay(); + +return Math.ceil((currentDate + firstDay) / 7); +}; + +const week = getWeek(new Date("moment(tp.file.title, "YYYY-MM-DD")")); +console.log(week + "주차"); +// 2주차 + %> \ No newline at end of file diff --git a/inbox/2024-08-14(수).md b/inbox/2024-08-14(수).md new file mode 100644 index 0000000..775007f --- /dev/null +++ b/inbox/2024-08-14(수).md @@ -0,0 +1,18 @@ +<% +moment(tp.file.title, "YYYY-MM-DD").startOf("month").format("ddd") +%> + +<% tp.date.weekday("YYYY-MM-DD", 4) %> + +<%* +const getWeek = (date) => { +const currentDate = date.getDate(); +const firstDay = new Date(date.setDate(1)).getDay(); + +return Math.ceil((currentDate + firstDay) / 7); +}; + +const week = getWeek(new Date("moment(tp.file.title, "YYYY-MM-DD")")); +console.log(week + "주차"); +// 2주차 + %> \ No newline at end of file diff --git a/inbox/2024-08-28_구매할것-1.md b/inbox/2024-08-28_구매할것-1.md new file mode 100644 index 0000000..2ca97d8 --- /dev/null +++ b/inbox/2024-08-28_구매할것-1.md @@ -0,0 +1 @@ +컵, 그릇,젓가락,햇반 diff --git a/inbox/2024-08-28_구매할것.md b/inbox/2024-08-28_구매할것.md new file mode 100644 index 0000000..2ca97d8 --- /dev/null +++ b/inbox/2024-08-28_구매할것.md @@ -0,0 +1 @@ +컵, 그릇,젓가락,햇반 diff --git a/inbox/2024-09-07(토)-1.md b/inbox/2024-09-07(토)-1.md new file mode 100644 index 0000000..02d8bab --- /dev/null +++ b/inbox/2024-09-07(토)-1.md @@ -0,0 +1,6 @@ +분대장 밈영장 +군종병 +또래상담병 +공기청정기 +ㅍᆢㄴ성창고 창문잠금 +화장실 전등 diff --git a/inbox/2024-09-07(토).md b/inbox/2024-09-07(토).md new file mode 100644 index 0000000..02d8bab --- /dev/null +++ b/inbox/2024-09-07(토).md @@ -0,0 +1,6 @@ +분대장 밈영장 +군종병 +또래상담병 +공기청정기 +ㅍᆢㄴ성창고 창문잠금 +화장실 전등 diff --git a/inbox/2024-09-25(목)_현황-1.md b/inbox/2024-09-25(목)_현황-1.md new file mode 100644 index 0000000..4f9a6ac --- /dev/null +++ b/inbox/2024-09-25(목)_현황-1.md @@ -0,0 +1,8 @@ +- 예초기 현황 + - 보급반 2, 크린센터1, 근무반1, 세탁공장1, 행정반1 +- 비데 현황 + - 위탁관리업체 : 쿠쿠 + - 관리대수 : 2대 + - 주기적 점검 기간 : 2달에 한번 +- 크린센터 구형 옷장(관물대) 15개는 폐품으로 재산정리없이 처리함. +- \ No newline at end of file diff --git a/inbox/2024-09-25(목)_현황.md b/inbox/2024-09-25(목)_현황.md new file mode 100644 index 0000000..4f9a6ac --- /dev/null +++ b/inbox/2024-09-25(목)_현황.md @@ -0,0 +1,8 @@ +- 예초기 현황 + - 보급반 2, 크린센터1, 근무반1, 세탁공장1, 행정반1 +- 비데 현황 + - 위탁관리업체 : 쿠쿠 + - 관리대수 : 2대 + - 주기적 점검 기간 : 2달에 한번 +- 크린센터 구형 옷장(관물대) 15개는 폐품으로 재산정리없이 처리함. +- \ No newline at end of file diff --git a/inbox/2024-10-11(금)_11일차_1차-1.md b/inbox/2024-10-11(금)_11일차_1차-1.md new file mode 100644 index 0000000..247e4ca --- /dev/null +++ b/inbox/2024-10-11(금)_11일차_1차-1.md @@ -0,0 +1,31 @@ + 04 법률의 우위원칙은 행정의 법률에의 구속성을 의미하는 적극적인 성격의 것인 반면에 법률유보의 원칙은 행정은 단순히 법률의 수권에 의하여 행해져야 한다는 소극적 성격의 것이다.(x) + 05 집회나 시위 해산을 위한 살수차 사용은 집회의 자유 및 신체의 자유에 대한 중대한 제한을 초래하므로 살수차 사용요건이나 기준은 법률에 근거를 두어야 한다.(0) + 06 급부행정유보설에 따르면 국민의 자유와 재산에 대한 침해행정에 대해서는 법률의 근거가 필요하지 않다고 한다.(x) + 07 지방자체단체의 ‘세 자녀 이상 세대 양육비 등 지원에 관한 조례안’은 저출산문제의 국가적, 사회적 심각성을 십분 감안하여 향후 지방자치단체의 출산을 적극 장려토록 하여 인구정책을 보다 전향적으로 실효성 있ㄱ 추진하고자 세 자녀 이상 세대 중 세 번째 이후 자녀에게 양육비 등을 지원할 수 있도록하는것으로서, 위와 같은 사무는 지방자치단체 고유의 자치사무이므로 그 제정에 있어서 반드시 법률의 개별적 위임이 따로 필요한 것은 아니다.(o) + 08 + 09 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 보세운송면허세의 부과근거이던과지방세법 시행령이 1973.10.1 제정되어 1977.9.20에 폐지될 때 까지 4년 동안 그 면허세를 부과할 수 있던 정을 알면서도 과세관청이 수출확대라는 공익상 필요에서 한 건도 이를 부과한 일이 없었다면 납세자는 그것을 믿울 수 밖에 없고 그로써 비과세의 관행이 이루어졌다고 보아도 무방하다.(o) + 20 시의 도시계획과장과 도시계획국장이 도시계획사업의 준공과 동시에 사업부지에 편입한 토지에 대한 완충녹지지정을 해제함과 아울러 당초의 토지소유자들에게 환매하겠다는 약속을 했음에도 이를 믿고 토지를 협의매매한 토지소유자의 완충녹지지정해제신청을 거부한 것은 신뢰보호의 원칙에 위반된다.(o) + 21 국회회에서 일정한 법률안을 심의하거나 의결한 적이 있다고 하더라도, 법률로 확정되지 아니한 이상 국가가 이해관계자들에게 위 법률안에 관련된 사항을 약속하였다고 볼 수 없으며, 이러한 사정만으로 어떠한 신뢰를 부여하였다고 볼 수도 없다.(o) + 22 판례에 의하면, 문화관광부장관이 자방자치단체장에게 한 사업승인가능성에 대한 회신은 사업신청자인 민원인에 대한 공적 견해표명이다.(x) + 23 행정청의 선행조치에 대하여 상대방인 사인의 아무런 처리행위가 없었던 경우라도 정신적 신회를 이유로신뢰보호를 요구할 수있다.(x) + 23-1 행정청의 선행조치와 무관하게 우연히 행해진 사인의 처리행위도 신뢰보호의 대상이 될 수 있다.(x) + 24 실효의 원칙이 적용되기 위한 요건으로서 실효기간의 길이와 의무자인 상대방이 권리가 행사되지 아니하리라고 신회할 만한 정당한 사유가 있었는지의 여부는 구체적인 경우마다 권리를 행사하지 아니한 기간의 장단, 당사자 쌍방의 사정 및 객관적으로 존재한 사정 등을 고려하여 사회통념에 따라 판단하여야 한다.(o) + 25 운전면허취소사유에 해당하는 음주운전을 적발한 경찰관의 소속 경찰서장이 사무착오로 위반자에게 운전면허정지처분을 한 상태에서 위반자의 주소지 관할 지방경찰청장이 위반자에게 운전면허취소처분을 한 것은 선행처분에 대한 당자사의 신뢰 및 법적 안전성을 저해하는 것으로 볼 수 없다.(o) + 26 법령의 개정에도 신뢰보호의 원칙이 적용된다.(o) + 27 국립공원 관리권한을 가진 행정청이 실제의 공원구역과 다르게 경계측량과 표지를 설치한 십수 년 후 착오를 발견하여 지형도를 수정한 조치는 신뢰보호원칙에 위배된다.(x) + 28 평등의 원칙은 행정작용에 있어서 특별히 합리적인 차별사유가 없는 한 국민을 공평하게 처우하여야 한다는 원칙으로 재량권행사의 한계원리로서 중요한 의미를 갖는다.(o) + 29 국가유공자 등과 그 가족에 대한 가산점제도는 입법정책상 전혀 허용될 수 없다.(x) + 30 지방의회의 감사 또는 조사를 위하여 출석요구를 받은 증인이 출석하지 않을 경우 증인의 사회적 지위에 따라 과태료의 액수에 차등을 두는 것은 내용으로 하는 조례안은 헌법에 규정된 평등의 원칙에 위배된다고 볼 수 없다.(x) + 31 건축물에 인접한 도로의 개설을 위한 도시계획사업시행허가처분은 건축물에 대한 건축허가처분과는 별개의 행정처분이므로 사업시행허가를 함에 있어 조건으로 내세운 기부채납의무를 이행하지 않았음을 이유로 한 건축물에 대한 준공거부처분은 건축법에 근거없이 이루어진 것으로서 위법하다.(o) + + \ No newline at end of file diff --git a/inbox/2024-10-11(금)_11일차_1차.md b/inbox/2024-10-11(금)_11일차_1차.md new file mode 100644 index 0000000..247e4ca --- /dev/null +++ b/inbox/2024-10-11(금)_11일차_1차.md @@ -0,0 +1,31 @@ + 04 법률의 우위원칙은 행정의 법률에의 구속성을 의미하는 적극적인 성격의 것인 반면에 법률유보의 원칙은 행정은 단순히 법률의 수권에 의하여 행해져야 한다는 소극적 성격의 것이다.(x) + 05 집회나 시위 해산을 위한 살수차 사용은 집회의 자유 및 신체의 자유에 대한 중대한 제한을 초래하므로 살수차 사용요건이나 기준은 법률에 근거를 두어야 한다.(0) + 06 급부행정유보설에 따르면 국민의 자유와 재산에 대한 침해행정에 대해서는 법률의 근거가 필요하지 않다고 한다.(x) + 07 지방자체단체의 ‘세 자녀 이상 세대 양육비 등 지원에 관한 조례안’은 저출산문제의 국가적, 사회적 심각성을 십분 감안하여 향후 지방자치단체의 출산을 적극 장려토록 하여 인구정책을 보다 전향적으로 실효성 있ㄱ 추진하고자 세 자녀 이상 세대 중 세 번째 이후 자녀에게 양육비 등을 지원할 수 있도록하는것으로서, 위와 같은 사무는 지방자치단체 고유의 자치사무이므로 그 제정에 있어서 반드시 법률의 개별적 위임이 따로 필요한 것은 아니다.(o) + 08 + 09 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 보세운송면허세의 부과근거이던과지방세법 시행령이 1973.10.1 제정되어 1977.9.20에 폐지될 때 까지 4년 동안 그 면허세를 부과할 수 있던 정을 알면서도 과세관청이 수출확대라는 공익상 필요에서 한 건도 이를 부과한 일이 없었다면 납세자는 그것을 믿울 수 밖에 없고 그로써 비과세의 관행이 이루어졌다고 보아도 무방하다.(o) + 20 시의 도시계획과장과 도시계획국장이 도시계획사업의 준공과 동시에 사업부지에 편입한 토지에 대한 완충녹지지정을 해제함과 아울러 당초의 토지소유자들에게 환매하겠다는 약속을 했음에도 이를 믿고 토지를 협의매매한 토지소유자의 완충녹지지정해제신청을 거부한 것은 신뢰보호의 원칙에 위반된다.(o) + 21 국회회에서 일정한 법률안을 심의하거나 의결한 적이 있다고 하더라도, 법률로 확정되지 아니한 이상 국가가 이해관계자들에게 위 법률안에 관련된 사항을 약속하였다고 볼 수 없으며, 이러한 사정만으로 어떠한 신뢰를 부여하였다고 볼 수도 없다.(o) + 22 판례에 의하면, 문화관광부장관이 자방자치단체장에게 한 사업승인가능성에 대한 회신은 사업신청자인 민원인에 대한 공적 견해표명이다.(x) + 23 행정청의 선행조치에 대하여 상대방인 사인의 아무런 처리행위가 없었던 경우라도 정신적 신회를 이유로신뢰보호를 요구할 수있다.(x) + 23-1 행정청의 선행조치와 무관하게 우연히 행해진 사인의 처리행위도 신뢰보호의 대상이 될 수 있다.(x) + 24 실효의 원칙이 적용되기 위한 요건으로서 실효기간의 길이와 의무자인 상대방이 권리가 행사되지 아니하리라고 신회할 만한 정당한 사유가 있었는지의 여부는 구체적인 경우마다 권리를 행사하지 아니한 기간의 장단, 당사자 쌍방의 사정 및 객관적으로 존재한 사정 등을 고려하여 사회통념에 따라 판단하여야 한다.(o) + 25 운전면허취소사유에 해당하는 음주운전을 적발한 경찰관의 소속 경찰서장이 사무착오로 위반자에게 운전면허정지처분을 한 상태에서 위반자의 주소지 관할 지방경찰청장이 위반자에게 운전면허취소처분을 한 것은 선행처분에 대한 당자사의 신뢰 및 법적 안전성을 저해하는 것으로 볼 수 없다.(o) + 26 법령의 개정에도 신뢰보호의 원칙이 적용된다.(o) + 27 국립공원 관리권한을 가진 행정청이 실제의 공원구역과 다르게 경계측량과 표지를 설치한 십수 년 후 착오를 발견하여 지형도를 수정한 조치는 신뢰보호원칙에 위배된다.(x) + 28 평등의 원칙은 행정작용에 있어서 특별히 합리적인 차별사유가 없는 한 국민을 공평하게 처우하여야 한다는 원칙으로 재량권행사의 한계원리로서 중요한 의미를 갖는다.(o) + 29 국가유공자 등과 그 가족에 대한 가산점제도는 입법정책상 전혀 허용될 수 없다.(x) + 30 지방의회의 감사 또는 조사를 위하여 출석요구를 받은 증인이 출석하지 않을 경우 증인의 사회적 지위에 따라 과태료의 액수에 차등을 두는 것은 내용으로 하는 조례안은 헌법에 규정된 평등의 원칙에 위배된다고 볼 수 없다.(x) + 31 건축물에 인접한 도로의 개설을 위한 도시계획사업시행허가처분은 건축물에 대한 건축허가처분과는 별개의 행정처분이므로 사업시행허가를 함에 있어 조건으로 내세운 기부채납의무를 이행하지 않았음을 이유로 한 건축물에 대한 준공거부처분은 건축법에 근거없이 이루어진 것으로서 위법하다.(o) + + \ No newline at end of file diff --git a/inbox/2024-10-14(월)_11일차_1차-1.md b/inbox/2024-10-14(월)_11일차_1차-1.md new file mode 100644 index 0000000..6f6abd5 --- /dev/null +++ b/inbox/2024-10-14(월)_11일차_1차-1.md @@ -0,0 +1,53 @@ +## ==행정법== + 04 **법률의 우위원칙**은 행정의 법률에의 구속성을 의미하는 적극적인 성격의 것인 반면에 **법률유보의 원칙**은 행정은 단순히 법률의 수권에 의하여 행해져야 한다는 소극적 성격의 것이다.(x) + 05 집회나 시위 해산을 위한 살수차 사용은 **집회의 자유 및 신체의 자유에 대한 중대한 제한**을 초래하므로 살수차 사용요건이나 기준은 **==법률에 근거==**를 두어야 한다.(o) + 06 급부행정유보설에 따르면 **국민의 자유와 재산에 대한 침해행정**에 대해서는 **법률의 근거**가 필요하지 않다고 한다.(x) + 07 지방자체단체의 ‘세 자녀 이상 세대 양육비 등 지원에 관한 조례안’은 저출산 문제의 국가적, 사회적 심각성을 십분 감안하여 향후 지방자치단체의 출산을 적극 장려토록 하여 인구정책을 보다 전향적으로 실효성 있게 추진하고자 세 자녀 이상 세대 중 세번째 이후 자녀에게 양육비 등을 지원할 수 있도록 하는 것으로서, 위와 같은 사무는 지방자치단체 고유의 자치사무이므로 그 제정에 있어서 반드시 법률의 개별적 위임이 따로 필요한 것은 아니다.(o) + 08 + 09 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 보세운송면허세의 부과근거이던 지방세법 시행령이 1973.10.1. 제정되어 1977.9.20.에 폐지될 때까지 4년 동안 그 면허세를 부과할 수 있는 점을 알면서도 과세관청이 수출확대라는 공익상 필요에서 한 건도 이를 부과한 일이 없었다면 납세자는 그것을 믿을 수 밖에 없고 그로써 비과세의 관행이 이루어졌다고 보아도 무방하다.(o) + 20 시의 도시계획과장과 도시계획국장이 도시계획사업의 준공과 동시에 사업부지에 편입한 토지에 대한 완충녹지지정을 해제함과 아울러 당초의 토지소유자들에게 환매하겠다는 약속을 했음에도, 이를 믿고 토지를 협의매매한 토지소유자의 완충녹지지정해제신청을 거부한 것은 신뢰보호의 원칙에 위반된다.(o) + 21 국회에서 일정한 법률안을 심의하거나 의결한 적이 있다고 하더라도, 법률로 확정되지 아니한 이상 국가가 이해관계자들에게 위 법률안에 관련된 사항을 약속하였다고 볼 수 없으며, 이러한 사정만으로 어떠한 신뢰를 부여하였다고 볼 수도 없다.(o) + 22 판례에 의하면, 문화관광부장관이 지방자치단체장에게 한 사업승인가능성에 대한 회신은 사업신청자인 민원인에 대한 공적 견해표명이다.(행정청의 사인에 대한 공적표명이 해당,x) + 23-1 행정청의 선행조치에 대하여 상대방인 사인의 아무런 처리행위가 없었던 경우라도 정신적 신뢰를 이유로 신뢰보호를 요구할 수 있다.(x) + 23-2 행정청의 선행조치와 무관하게 우연히 행해진 사신의 처리행위도 신뢰보호의 대상이 될 수 있다.(x) + + + + +## ==경영학== + +part 01 서론 + 토픽 01 기업과 경영 + 1. 기업과 ==가치사슬== + 2. 조직의 목표 : 조직효과성 + 3. 기업지배구조 + 4. 기업집중 + 01-1 ==독일== 경영학과 ==미국==의 경영학 비교 설명 + 01-2 기업을 둘러싼 환경(==환경요인==-==내부/외부==) + 01-3 대기업과 중소기업의 관계(==하도급계약,중소기업육성,중소기업경시==) + 01-4 경영개념(==가치사슬(value chain)==) + 01-4-1 원재료 유입에서 최종 소비자에게 완제품 전달까지 각 단계에 가치를 부가하는 일련의 조직적 작업 활동이다. + 01-4-2 기업의 원가 또는 차별화 우위를 형성할 수 있는 요소들을 파악하여 경쟁우위 원천을 찾을 수 있다. + 01-4A ==가치사슬==에 대한 설명 + 01-4F 포터(M. Porter)의 ==가치사슬== 활동순서 + 01-5 포터(M.Porter)의 ==가치사슬==모델에서 주요 활동 + 01-6 포터(M.Porter)의 기업 분석툴로 제시한 ==가치사슬(value chain)==중 본원적 활동 + 01-7 포터(M.Porter)의 기업 분석툴로 제시한 ==가치사슬(value chain)==중 본원적 활동 + 01-7D ==가치사슬== 분석에서 본원적 주된 활동 + 01-8 포터(M.Porter)의 ==가치사슬==모형에서 기업의 본원적 활동 + 01-9 포터(M.Porter)가 제시한 ==가치사슬==에서 주 활동 부문 + 01-9A 마이클 포터(M.Porter)의 ==가치사슬==에서 지원활동 + 01-9B 포터(M.Porter)의 ==가치사슬==모델의 주요활동 + 01-9D 포터의 ==가치사슬== 모형 + + \ No newline at end of file diff --git a/inbox/2024-10-14(월)_11일차_1차.md b/inbox/2024-10-14(월)_11일차_1차.md new file mode 100644 index 0000000..6f6abd5 --- /dev/null +++ b/inbox/2024-10-14(월)_11일차_1차.md @@ -0,0 +1,53 @@ +## ==행정법== + 04 **법률의 우위원칙**은 행정의 법률에의 구속성을 의미하는 적극적인 성격의 것인 반면에 **법률유보의 원칙**은 행정은 단순히 법률의 수권에 의하여 행해져야 한다는 소극적 성격의 것이다.(x) + 05 집회나 시위 해산을 위한 살수차 사용은 **집회의 자유 및 신체의 자유에 대한 중대한 제한**을 초래하므로 살수차 사용요건이나 기준은 **==법률에 근거==**를 두어야 한다.(o) + 06 급부행정유보설에 따르면 **국민의 자유와 재산에 대한 침해행정**에 대해서는 **법률의 근거**가 필요하지 않다고 한다.(x) + 07 지방자체단체의 ‘세 자녀 이상 세대 양육비 등 지원에 관한 조례안’은 저출산 문제의 국가적, 사회적 심각성을 십분 감안하여 향후 지방자치단체의 출산을 적극 장려토록 하여 인구정책을 보다 전향적으로 실효성 있게 추진하고자 세 자녀 이상 세대 중 세번째 이후 자녀에게 양육비 등을 지원할 수 있도록 하는 것으로서, 위와 같은 사무는 지방자치단체 고유의 자치사무이므로 그 제정에 있어서 반드시 법률의 개별적 위임이 따로 필요한 것은 아니다.(o) + 08 + 09 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 보세운송면허세의 부과근거이던 지방세법 시행령이 1973.10.1. 제정되어 1977.9.20.에 폐지될 때까지 4년 동안 그 면허세를 부과할 수 있는 점을 알면서도 과세관청이 수출확대라는 공익상 필요에서 한 건도 이를 부과한 일이 없었다면 납세자는 그것을 믿을 수 밖에 없고 그로써 비과세의 관행이 이루어졌다고 보아도 무방하다.(o) + 20 시의 도시계획과장과 도시계획국장이 도시계획사업의 준공과 동시에 사업부지에 편입한 토지에 대한 완충녹지지정을 해제함과 아울러 당초의 토지소유자들에게 환매하겠다는 약속을 했음에도, 이를 믿고 토지를 협의매매한 토지소유자의 완충녹지지정해제신청을 거부한 것은 신뢰보호의 원칙에 위반된다.(o) + 21 국회에서 일정한 법률안을 심의하거나 의결한 적이 있다고 하더라도, 법률로 확정되지 아니한 이상 국가가 이해관계자들에게 위 법률안에 관련된 사항을 약속하였다고 볼 수 없으며, 이러한 사정만으로 어떠한 신뢰를 부여하였다고 볼 수도 없다.(o) + 22 판례에 의하면, 문화관광부장관이 지방자치단체장에게 한 사업승인가능성에 대한 회신은 사업신청자인 민원인에 대한 공적 견해표명이다.(행정청의 사인에 대한 공적표명이 해당,x) + 23-1 행정청의 선행조치에 대하여 상대방인 사인의 아무런 처리행위가 없었던 경우라도 정신적 신뢰를 이유로 신뢰보호를 요구할 수 있다.(x) + 23-2 행정청의 선행조치와 무관하게 우연히 행해진 사신의 처리행위도 신뢰보호의 대상이 될 수 있다.(x) + + + + +## ==경영학== + +part 01 서론 + 토픽 01 기업과 경영 + 1. 기업과 ==가치사슬== + 2. 조직의 목표 : 조직효과성 + 3. 기업지배구조 + 4. 기업집중 + 01-1 ==독일== 경영학과 ==미국==의 경영학 비교 설명 + 01-2 기업을 둘러싼 환경(==환경요인==-==내부/외부==) + 01-3 대기업과 중소기업의 관계(==하도급계약,중소기업육성,중소기업경시==) + 01-4 경영개념(==가치사슬(value chain)==) + 01-4-1 원재료 유입에서 최종 소비자에게 완제품 전달까지 각 단계에 가치를 부가하는 일련의 조직적 작업 활동이다. + 01-4-2 기업의 원가 또는 차별화 우위를 형성할 수 있는 요소들을 파악하여 경쟁우위 원천을 찾을 수 있다. + 01-4A ==가치사슬==에 대한 설명 + 01-4F 포터(M. Porter)의 ==가치사슬== 활동순서 + 01-5 포터(M.Porter)의 ==가치사슬==모델에서 주요 활동 + 01-6 포터(M.Porter)의 기업 분석툴로 제시한 ==가치사슬(value chain)==중 본원적 활동 + 01-7 포터(M.Porter)의 기업 분석툴로 제시한 ==가치사슬(value chain)==중 본원적 활동 + 01-7D ==가치사슬== 분석에서 본원적 주된 활동 + 01-8 포터(M.Porter)의 ==가치사슬==모형에서 기업의 본원적 활동 + 01-9 포터(M.Porter)가 제시한 ==가치사슬==에서 주 활동 부문 + 01-9A 마이클 포터(M.Porter)의 ==가치사슬==에서 지원활동 + 01-9B 포터(M.Porter)의 ==가치사슬==모델의 주요활동 + 01-9D 포터의 ==가치사슬== 모형 + + \ No newline at end of file diff --git a/inbox/2024.10.22(수) 대장님(소령 양윤정) 퇴근하며 지시한것-1.md b/inbox/2024.10.22(수) 대장님(소령 양윤정) 퇴근하며 지시한것-1.md new file mode 100644 index 0000000..8322c31 --- /dev/null +++ b/inbox/2024.10.22(수) 대장님(소령 양윤정) 퇴근하며 지시한것-1.md @@ -0,0 +1,4 @@ +내일 박하은 일일결산 종합 +오후 급양반 회의 +오호 4시 면담 +부대일짖 면담후 입력 \ No newline at end of file diff --git a/inbox/2024.10.22(수) 대장님(소령 양윤정) 퇴근하며 지시한것.md b/inbox/2024.10.22(수) 대장님(소령 양윤정) 퇴근하며 지시한것.md new file mode 100644 index 0000000..8322c31 --- /dev/null +++ b/inbox/2024.10.22(수) 대장님(소령 양윤정) 퇴근하며 지시한것.md @@ -0,0 +1,4 @@ +내일 박하은 일일결산 종합 +오후 급양반 회의 +오호 4시 면담 +부대일짖 면담후 입력 \ No newline at end of file diff --git a/inbox/2024.11.8(금) 구매해야 할것-1.md b/inbox/2024.11.8(금) 구매해야 할것-1.md new file mode 100644 index 0000000..46baa95 --- /dev/null +++ b/inbox/2024.11.8(금) 구매해야 할것-1.md @@ -0,0 +1,5 @@ +숟가락 100 +생수 +휴지 +그룻 +컵 diff --git a/inbox/2024.11.8(금) 구매해야 할것.md b/inbox/2024.11.8(금) 구매해야 할것.md new file mode 100644 index 0000000..46baa95 --- /dev/null +++ b/inbox/2024.11.8(금) 구매해야 할것.md @@ -0,0 +1,5 @@ +숟가락 100 +생수 +휴지 +그룻 +컵 diff --git a/inbox/2024.6.14-1.md b/inbox/2024.6.14-1.md new file mode 100644 index 0000000..dddb047 --- /dev/null +++ b/inbox/2024.6.14-1.md @@ -0,0 +1,10 @@ + 1.부대안전진단선 제거 +2.부대예산 일일결산서 +- 카드수불대장 +- 재정정보체계 입력(4건) +3.심리검사 권한바꿔놓음 +4.도서관제한 +- 동아리 예산비용으로 구매 +- 170000원 + +5.전입신병검사3명 \ No newline at end of file diff --git a/inbox/2024.6.14.md b/inbox/2024.6.14.md new file mode 100644 index 0000000..dddb047 --- /dev/null +++ b/inbox/2024.6.14.md @@ -0,0 +1,10 @@ + 1.부대안전진단선 제거 +2.부대예산 일일결산서 +- 카드수불대장 +- 재정정보체계 입력(4건) +3.심리검사 권한바꿔놓음 +4.도서관제한 +- 동아리 예산비용으로 구매 +- 170000원 + +5.전입신병검사3명 \ No newline at end of file diff --git a/inbox/20241029)화) 구매할것-1.md b/inbox/20241029)화) 구매할것-1.md new file mode 100644 index 0000000..35d8376 --- /dev/null +++ b/inbox/20241029)화) 구매할것-1.md @@ -0,0 +1,2 @@ +1. 플라스틱 숟가락 100개 +2. \ No newline at end of file diff --git a/inbox/20241029)화) 구매할것.md b/inbox/20241029)화) 구매할것.md new file mode 100644 index 0000000..35d8376 --- /dev/null +++ b/inbox/20241029)화) 구매할것.md @@ -0,0 +1,2 @@ +1. 플라스틱 숟가락 100개 +2. \ No newline at end of file diff --git a/inbox/2025-02-07(토) 연락처-1.md b/inbox/2025-02-07(토) 연락처-1.md new file mode 100644 index 0000000..afdea93 --- /dev/null +++ b/inbox/2025-02-07(토) 연락처-1.md @@ -0,0 +1 @@ +![[연락처.vcf]] \ No newline at end of file diff --git a/inbox/2025-02-07(토) 연락처.md b/inbox/2025-02-07(토) 연락처.md new file mode 100644 index 0000000..afdea93 --- /dev/null +++ b/inbox/2025-02-07(토) 연락처.md @@ -0,0 +1 @@ +![[연락처.vcf]] \ No newline at end of file diff --git a/inbox/2025-1.md b/inbox/2025-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/2025.8.11(월) 일기-1.md b/inbox/2025.8.11(월) 일기-1.md new file mode 100644 index 0000000..8787b85 --- /dev/null +++ b/inbox/2025.8.11(월) 일기-1.md @@ -0,0 +1,72 @@ +전술훈련 평가간 군장검사시 나를 무시하는 모습에 기분이 나빴다. + +홍준기, 칼로 찔러 죽이고 싶다. + +오늘 아침에 군기교육대를 가기위해 07시부터 서류를 출력하고, 0718분정도에 2층 박건노에게 가서 군기교육대입소에 필요한 물품을 검사할테니 행정반으로 0730분까지 내려오라고 하고, 수송부를 바로 갔다. + +대장에게 전화가 와서 "어디세요?"라고 물어서 수송부에서 차량수령을 위해 갔다가 복귀중이라고 했따. + +내가 타고갈 차가 없어서 다시 막사로 향했고, 행정반에서 박건노를 만나 입소물품을 검사하고, +다시 차량을 가지ㄱ러 수송부에 갔고, 1004호를 받아 막사로 복귀하던중, 대장한테 다시 전화가 왔고, 어디냐고 물어서 수송부에서 챠랑을 받아 가고 있따고 햇따. 아까도 수송부라고 하지 않았냐고 해서 아까는 차량을 못받았다고 지금 차량을 받았따고 말하고 막사로 가니 + +막사옆 주차장에서 예초기를 돌리고 있는 유재찬, 심민준, 윤재선을 보았고, 주차장에 이동하지 않은 차량 2대를 보았따. 좀전에 전화해서 주차장에 예초기를 돌릴에정이니 빼지 않은 차량을 확인하고 모두 뺄수있도록 조치를 하라는 대장에 전화였따. 1대는 전화번호가 있어서 내핸드폰으로 전화를 하여 통화를 하고 차량을 이동시키갰다는 차주와 통화를 하였꼬, 옆에차는 전화번호를 확인이 되지않아 25연대 간부 차량일것같아 첫번째 의무대를 들어가 구조사에게 차량 차주인지 확인하고, 아니라고 답하여 지휘통제실에 연락하여 차량을 빼줄것을 어떤 간부에게 애기하였다. 방금전에 보급대장에게 전화와서 알고있다고 했다. + +그일이 있은후 주차장에 가져온 차를 대고 대장이 불러 갔고, "도대체 왜? 그러냐?"라는 애기를 들었고, 나는 "뭐?가 왜그러냐?고 물어보시나?"고 다시 되물었따. +그때부터 예초를 하는데 차량이 있으면 전화를 해서 빼야된다. 뭐 했냐?등등을 애기하였고, +왜? 아침상황보고에 참석하지 않았는지...빠지면 보고하지 않았는지... +등을 애기하였꼬, 그래서 나는 군기교육대 입소를 위해 준비중이라 참석하지 못해다고 보고하고, 마음대로 하지말고 보고를 하라는 애기를 했다. +한참을 처다보길래 나도 똑같이 처다보았따. + +그리고는 대장은 본인이 애기한 3가지를 보고하라고 했고, +나는 여러가지를 애가하길래 정리가 안되어 무슨 3가지냐고 다시 되물었다. +그것도 모르겠냐고 해서 여려가지를 말해서 모르겠다고 하니 +1.예초, 2.군기교육대 인솔후 출입시간 확인, 3.진급식준비에 대해 보고하라고 했다. +나는 상의 앞주머니에서 수첩을 껴내 적고 알겠따고 했따. + +그리고 군기교육대 인원 2명(박건노, 홍준기)를 데리고 0815쯤에 출발하였ㅆ다. +부대복귀는 1040분쯤 도착하였따. + +13시에 진급자 및 포상자 수여식 되겠습니까? +이렇게 카톡보내도 답이 없었으며, 13시에 2층 강당에서 신고 준비후 전화로 준비완료보고를 하였따. +진급식 및 포상수여식간에 +대표자 선정하고 처음과 끝에 보고하고, 수여자들의 위치와 나오고 들어갈때 제식에 대해 애개했따. + +*퇴근 후 죄송합니다 +내일 행보관께서는 보급근무대 담당지역을 모두 순찰하시고 +반별로 들르신후 각 반마다 예초소요를 종합하신 후에 +예초계획을 보고해 주시기 바랍니다 +계획 보고시 아래사항을 참고하세요 +* 예초 1순위 : 막사 앞/뒤, 주차장, + 각반별 창고와 사무실 모두 + 눈에 잘뛰는 도로 주변 +* 예초병을 3명 운용하고 잇으나 + 예초후 정리작업(예초 후 잘려나온 + 풀들을 모아 마대에 담거나, + 송풍기로 불거 하는 마무리 작업 , + 나무가지들을 정리후 모있다가 + 버리는 작업/그대로 널려있음)이 잘 + 이루어지지 않고 있어 하고도 매일 + 송풍기 없니? 마무리 정리좀 하면 + 좋겠다 라는 대대장님 말씀을 자주 + 듣고 있습니다 + 예초병들은 항상 구간별 작업 후 + 잔재를 정리하는 임무를 완료 한 후 + 다른 구간작업으로 이동하여야 하니 + 행보관께서는 임무교육를 다시 + 하기바라며, 각 반별 예초 후 잔재 + 정리는 내일부터는 반별로도 책임을 + 지고 해주시기 바랍니다 + (행보관은 반에서 잔재정리 하겠지 + 하고 넘어가는 것이 아니라 반별 + 소통하여 그날그날의 예초임무를 + 주셨을 테니 직접 가보셔서 현장을 + 눈으로 보시기 바랍니다) +* + +> 내일부터는 예초 계획대비 결과보고를 행보관께 일일단위 +보고받겠으니 이행해 주세요 +지금은 퇴근 후 시간이니 +카톡 확인 되시면 내일 07시 40분 체조 후 행보관 -> 대장에게 +일단위 예초계획, 위사항 인지 여부 보고하시기 바랍니다 + +이렇게 장문의 카톡을 보내왔따. 1730분즈음에.... \ No newline at end of file diff --git a/inbox/2025.8.11(월) 일기.md b/inbox/2025.8.11(월) 일기.md new file mode 100644 index 0000000..e9e5bc9 --- /dev/null +++ b/inbox/2025.8.11(월) 일기.md @@ -0,0 +1,72 @@ +전술훈련 평가간 군장검사시 나를 무시하는 모습에 기분이 나빴다. + +홍준기, 칼로 찔러 죽이고 싶다. + +오늘 아침에 군기교육대를 가기위해 07시부터 서류를 출력하고, 0718분정도에 2층 박건노에게 가서 군기교육대입소에 필요한 물품을 검사할테니 행정반으로 0730분까지 내려오라고 하고, 수송부를 바로 갔다. + +대장에게 전화가 와서 "어디세요?"라고 물어서 수송부에서 차량수령을 위해 갔다가 복귀중이라고 했따. + +내가 타고갈 차가 없어서 다시 막사로 향했고, 행정반에서 박건노를 만나 입소물품을 검사하고, +다시 차량을 가지ㄱ러 수송부에 갔고, 1004호를 받아 막사로 복귀하던중, 대장한테 다시 전화가 왔고, 어디냐고 물어서 수송부에서 챠랑을 받아 가고 있따고 햇따. 아까도 수송부라고 하지 않았냐고 해서 아까는 차량을 못받았다고 지금 차량을 받았따고 말하고 막사로 가니 + +막사옆 주차장에서 예초기를 돌리고 있는 유재찬, 심민준, 윤재선을 보았고, 주차장에 이동하지 않은 차량 2대를 보았따. 좀전에 전화해서 주차장에 예초기를 돌릴에정이니 빼지 않은 차량을 확인하고 모두 뺄수있도록 조치를 하라는 대장에 전화였따. 1대는 전화번호가 있어서 내핸드폰으로 전화를 하여 통화를 하고 차량을 이동시키갰다는 차주와 통화를 하였꼬, 옆에차는 전화번호를 확인이 되지않아 25연대 간부 차량일것같아 첫번째 의무대를 들어가 구조사에게 차량 차주인지 확인하고, 아니라고 답하여 지휘통제실에 연락하여 차량을 빼줄것을 어떤 간부에게 애기하였다. 방금전에 보급대장에게 전화와서 알고있다고 했다. + +그일이 있은후 주차장에 가져온 차를 대고 대장이 불러 갔고, "도대체 왜? 그러냐?"라는 애기를 들었고, 나는 "뭐?가 왜그러냐?고 물어보시나?"고 다시 되물었따. +그때부터 예초를 하는데 차량이 있으면 전화를 해서 빼야된다. 뭐 했냐?등등을 애기하였고, +왜? 아침상황보고에 참석하지 않았는지...빠지면 보고하지 않았는지... +등을 애기하였꼬, 그래서 나는 군기교육대 입소를 위해 준비중이라 참석하지 못해다고 보고하고, 마음대로 하지말고 보고를 하라는 애기를 했다. +한참을 처다보길래 나도 똑같이 처다보았따. + +그리고는 대장은 본인이 애기한 3가지를 보고하라고 했고, +나는 여러가지를 애가하길래 정리가 안되어 무슨 3가지냐고 다시 되물었다. +그것도 모르겠냐고 해서 여려가지를 말해서 모르겠다고 하니 +1.예초, 2.군기교육대 인솔후 출입시간 확인, 3.진급식준비에 대해 보고하라고 했다. +나는 상의 앞주머니에서 수첩을 껴내 적고 알겠따고 했따. + +그리고 군기교육대 인원 2명(박건노, 홍준기)를 데리고 0815쯤에 출발하였ㅆ다. +부대복귀는 1040분쯤 도착하였따. + +13시에 진급자 및 포상자 수여식 되겠습니까? +이렇게 카톡보내도 답이 없었으며, 13시에 2층 강당에서 신고 준비후 전화로 준비완료보고를 하였따. +진급식 및 포상수여식간에 +대표자 선정하고 처음과 끝에 보고하고, 수여자들의 위치와 나오고 들어갈때 제식에 대해 애개했따. + +*퇴근 후 죄송합니다 +내일 행보관께서는 보급근무대 담당지역을 모두 순찰하시고 +반별로 들르신후 각 반마다 예초소요를 종합하신 후에 +예초계획을 보고해 주시기 바랍니다 +계획 보고시 아래사항을 참고하세요 +* 예초 1순위 : 막사 앞/뒤, 주차장, + 각반별 창고와 사무실 모두 + 눈에 잘뛰는 도로 주변 +* 예초병을 3명 운용하고 잇으나 + 예초후 정리작업(예초 후 잘려나온 + 풀들을 모아 마대에 담거나, + 송풍기로 불거 하는 마무리 작업 , + 나무가지들을 정리후 모있다가 + 버리는 작업/그대로 널려있음)이 잘 + 이루어지지 않고 있어 하고도 매일 + 송풍기 없니? 마무리 정리좀 하면 + 좋겠다 라는 대대장님 말씀을 자주 + 듣고 있습니다 + 예초병들은 항상 구간별 작업 후 + 잔재를 정리하는 임무를 완료 한 후 + 다른 구간작업으로 이동하여야 하니 + 행보관께서는 임무교육를 다시 + 하기바라며, 각 반별 예초 후 잔재 + 정리는 내일부터는 반별로도 책임을 + 지고 해주시기 바랍니다 + (행보관은 반에서 잔재정리 하겠지 + 하고 넘어가는 것이 아니라 반별 + 소통하여 그날그날의 예초임무를 + 주셨을 테니 직접 가보셔서 현장을 + 눈으로 보시기 바랍니다) +* + +> 내일부터는 예초 계획대비 결과보고를 행보관께 일일단위 +보고받겠으니 이행해 주세요 +지금은 퇴근 후 시간이니 +카톡 확인 되시면 내일 07시 40분 체조 후 행보관 -> 대장에게 +일단위 예초계획, 위사항 인지 여부 보고하시기 바랍니다 + +이렇게 장문의 카톡을 보내왔따. 1730분즈음에.... \ No newline at end of file diff --git a/inbox/2025.md b/inbox/2025.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/24년 소방정밀점검 후속조치-1.md b/inbox/24년 소방정밀점검 후속조치-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/24년 소방정밀점검 후속조치.md b/inbox/24년 소방정밀점검 후속조치.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/24년 육군 군무원 접수 및 시험결과(분발해)-1.md b/inbox/24년 육군 군무원 접수 및 시험결과(분발해)-1.md new file mode 100644 index 0000000..3c282e7 --- /dev/null +++ b/inbox/24년 육군 군무원 접수 및 시험결과(분발해)-1.md @@ -0,0 +1,3 @@ +[[24_result.pdf]](24년 군무원 경채 시험 합격자 발표 파일) +[[육군군무원 접수 및 시험결과.JPG]] + diff --git a/inbox/24년 육군 군무원 접수 및 시험결과(분발해).md b/inbox/24년 육군 군무원 접수 및 시험결과(분발해).md new file mode 100644 index 0000000..3c282e7 --- /dev/null +++ b/inbox/24년 육군 군무원 접수 및 시험결과(분발해).md @@ -0,0 +1,3 @@ +[[24_result.pdf]](24년 군무원 경채 시험 합격자 발표 파일) +[[육군군무원 접수 및 시험결과.JPG]] + diff --git a/inbox/25-26 병영시설 전문방제용역-1.md b/inbox/25-26 병영시설 전문방제용역-1.md new file mode 100644 index 0000000..71bb703 --- /dev/null +++ b/inbox/25-26 병영시설 전문방제용역-1.md @@ -0,0 +1,18 @@ +기간:25.10.22 ~ 26.12.31. +업체:케어원, 02-2088-8701 +병영생활관 월1회 +독신자숙소 +취사장 +병원 +결과보고서 제출(업체가) + +부대감독임무 +1. 일정조율,출입신청 +2. 방제시설안내, 확인 +3. 소독증명서 확인 서명,입회서류유지 +4. 방제추가, 강소시설 최신화 +5. 방제장비 확인 (포충등, 쥐트랩등) + 1. 방제장비이전시업제연락 + +보건위험대응과 개체감시대응장교 +육군본부 의무실 홈페이지-의무광장-방제용역문의 diff --git a/inbox/25-26 병영시설 전문방제용역.md b/inbox/25-26 병영시설 전문방제용역.md new file mode 100644 index 0000000..071f4d8 --- /dev/null +++ b/inbox/25-26 병영시설 전문방제용역.md @@ -0,0 +1,18 @@ +기간:25.10.22 ~ 26.12.31. +업체:케어원, 02-2088-8701 +병영생활관 월1회 +독신자숙소 +취사장 +병원 +결과보고서 제출(업체가) + +부대감독임무 +1. 일정조율,출입신청 +2. 방제시설안내, 확인 +3. 소독증명서 확인 서명,입회서류유지 +4. 방제추가, 강소시설 최신화 +5. 방제장비 확인 (포충등, 쥐트랩등) + 1. 방제장비이전시업제연락 + +보건위험대응과 개체감시대응장교 +육군본부 의무실 홈페이지-의무광장-방제용역문의 diff --git a/inbox/25년 전투장비지휘검열-1.md b/inbox/25년 전투장비지휘검열-1.md new file mode 100644 index 0000000..5693cf6 --- /dev/null +++ b/inbox/25년 전투장비지휘검열-1.md @@ -0,0 +1 @@ +정비지시서 완결 diff --git a/inbox/25년 전투장비지휘검열.md b/inbox/25년 전투장비지휘검열.md new file mode 100644 index 0000000..5693cf6 --- /dev/null +++ b/inbox/25년 전투장비지휘검열.md @@ -0,0 +1 @@ +정비지시서 완결 diff --git a/inbox/3000페이지의 공부량을 6개월안에 끝내기(암기,숙지,이해,망각곡선)-1.md b/inbox/3000페이지의 공부량을 6개월안에 끝내기(암기,숙지,이해,망각곡선)-1.md new file mode 100644 index 0000000..f406fd2 --- /dev/null +++ b/inbox/3000페이지의 공부량을 6개월안에 끝내기(암기,숙지,이해,망각곡선)-1.md @@ -0,0 +1,69 @@ +3000페이지의 공부량을 **6개월(약 180일)** 안에 끝내기 위해서는 **일일 학습량**과 **복습 주기**를 적절히 배치하여 학습 효율을 높이는 것이 중요합니다. 망각의 곡선을 반영하여 적절한 복습 주기를 유지하면서, **암기, 숙지, 이해** 단계를 통합한 체계적인 학습 계획을 세워보겠습니다. + +### **목표 설정** +- **총 페이지 수**: 3000페이지 +- **학습 기간**: 6개월 (180일) +- **평균 일일 학습량**: 3000페이지 ÷ 180일 = **약 17페이지/일** +- **주간 학습량**: 17페이지 × 7일 = **약 119페이지/주** + +이를 바탕으로, **일일**, **주간**, **월간** 시간표를 작성하겠습니다. 각 시간표에는 **암기, 숙지, 이해**를 반영하고, 망각의 곡선에 따른 복습 주기를 반영하겠습니다. + +--- + +### **일일 학습 계획 (17페이지/일)** + +| 시간 | 학습 단계 | 활동 및 설명 | +|----------------|---------------------|------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 가벼운 스트레칭 및 명상 | +| 7:00 - 8:00 | **복습 (암기)** | 전날 학습한 17페이지의 주요 개념을 복습 | +| 9:00 - 12:00 | **새로운 내용 학습** | 17페이지 분량의 새로운 내용을 읽고 이해 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 운동 및 쉬는 시간 | +| 13:00 - 14:00 | **숙지** | 오전에 학습한 17페이지를 다시 보며, 연습 문제나 요약 정리 | +| 14:00 - 16:00 | **이해 및 응용 학습** | 학습한 내용을 바탕으로 문제 풀이 또는 실전 응용 문제 해결 | +| 16:00 - 16:30 | 휴식 | 짧은 휴식 및 리프레시 | +| 16:30 - 18:00 | **복습 (암기, 숙지)** | 1일, 3일, 7일 전에 학습한 내용을 복습 (망각의 곡선에 따라) | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 또는 간단한 운동 | +| 19:00 - 20:00 | **응용 및 정리** | 당일 학습한 내용을 정리하고, 요약 노트 작성 | +| 21:00 - 22:00 | **종합 복습** | 그날 학습한 전체 내용을 간단히 리뷰하며 정리 | +| 22:00 | 취침 | | + +--- + +### **주간 학습 계획 (약 119페이지/주)** + +| 요일 | 학습 활동 | 설명 | +|---------|-----------------------------------------|-----------------------------------------------------| +| **월요일** | 새로운 내용 학습 + 복습 | 17페이지 학습 후 복습 주기 적용 (1일, 3일, 7일) | +| **화요일** | 복습 + 응용 문제 풀이 | 전날 학습한 내용 복습 및 이해 심화 | +| **수요일** | 새로운 내용 학습 및 응용 | 새로운 17페이지 학습 및 실전 문제 응용 | +| **목요일** | 복습 및 심화 학습 | 전주 학습한 내용을 복습하면서 어려운 부분을 집중 학습 | +| **금요일** | 종합 복습 및 응용 문제 풀이 | 주간 학습 내용 전체 복습 및 응용 문제 해결 | +| **토요일** | 심화 학습 + 새로운 내용 학습 | 이번 주 학습한 내용을 깊이 있게 복습하고, 추가적인 17페이지 학습 | +| **일요일** | 휴식 및 학습 리뷰 | 주간 학습 내용을 전체적으로 리뷰하며 휴식 | + +--- + +### **월간 학습 계획 (약 500페이지/월)** + +| 주차 | 학습 계획 | 설명 | +|------------|-----------------------------------------------|-----------------------------------------------------| +| **1주차** | 새로운 개념 학습 및 복습 | 1주차에 학습한 119페이지 복습 포함 | +| **2주차** | 중간 복습 + 응용 학습 | 1주일 전 학습한 내용 복습, 응용 문제 풀이 | +| **3주차** | 학습 내용 심화 및 응용 | 어려운 개념을 다시 학습하고, 문제 해결 능력 향상 | +| **4주차** | 종합 복습 및 마무리 점검 | 한 달 동안 학습한 500페이지 종합 복습, 망각의 곡선에 따라 장기 복습 적용 | +| **마지막 6주차**| 총 복습 + 완전한 이해 | 전체 학습 내용 복습, 실전 문제 풀기 및 추가적으로 어려운 부분 보완 | + +--- + +### **핵심 포인트** +1. **일일 학습량**: 매일 17페이지씩 꾸준히 학습합니다. 학습한 내용은 그날 바로 복습하고, 이후 1일, 3일, 7일 뒤에 복습하는 방식으로 **망각의 곡선**을 고려한 반복 학습을 진행합니다. + +2. **주간 학습량**: 주간 학습량은 약 119페이지이며, 매주 **새로운 학습**과 함께 이전 학습에 대한 **종합 복습**을 포함합니다. 주중에는 숙지와 이해를 위한 복습 시간을 배정하고, 금요일과 토요일에는 응용 문제를 풀며 학습한 내용을 실전에 적용해 봅니다. + +3. **월간 학습량**: 매달 약 500페이지의 학습을 목표로 하고, 4주차에는 한 달 동안 배운 내용을 종합적으로 복습합니다. 특히 1주차와 2주차에는 복습 주기를 짧게, 3주차 이후부터는 긴 간격으로 복습을 하여 **장기 기억**으로 전환하는 것이 목표입니다. + +4. **응용 및 심화 학습**: 학습 내용의 이해를 돕기 위해 **응용 문제 풀이**와 **실전 적용**을 주기적으로 배치하여 단순 암기가 아닌 **이해**와 **응용**까지 다룹니다. + +--- + +이 계획은 3000페이지의 방대한 학습량을 **6개월** 안에 완수할 수 있도록 체계적으로 구성되어 있으며, **암기, 숙지, 이해**의 단계를 거치면서 학습한 내용을 확실히 기억하고 응용할 수 있도록 도와줍니다. \ No newline at end of file diff --git a/inbox/3000페이지의 공부량을 6개월안에 끝내기(암기,숙지,이해,망각곡선).md b/inbox/3000페이지의 공부량을 6개월안에 끝내기(암기,숙지,이해,망각곡선).md new file mode 100644 index 0000000..f406fd2 --- /dev/null +++ b/inbox/3000페이지의 공부량을 6개월안에 끝내기(암기,숙지,이해,망각곡선).md @@ -0,0 +1,69 @@ +3000페이지의 공부량을 **6개월(약 180일)** 안에 끝내기 위해서는 **일일 학습량**과 **복습 주기**를 적절히 배치하여 학습 효율을 높이는 것이 중요합니다. 망각의 곡선을 반영하여 적절한 복습 주기를 유지하면서, **암기, 숙지, 이해** 단계를 통합한 체계적인 학습 계획을 세워보겠습니다. + +### **목표 설정** +- **총 페이지 수**: 3000페이지 +- **학습 기간**: 6개월 (180일) +- **평균 일일 학습량**: 3000페이지 ÷ 180일 = **약 17페이지/일** +- **주간 학습량**: 17페이지 × 7일 = **약 119페이지/주** + +이를 바탕으로, **일일**, **주간**, **월간** 시간표를 작성하겠습니다. 각 시간표에는 **암기, 숙지, 이해**를 반영하고, 망각의 곡선에 따른 복습 주기를 반영하겠습니다. + +--- + +### **일일 학습 계획 (17페이지/일)** + +| 시간 | 학습 단계 | 활동 및 설명 | +|----------------|---------------------|------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 가벼운 스트레칭 및 명상 | +| 7:00 - 8:00 | **복습 (암기)** | 전날 학습한 17페이지의 주요 개념을 복습 | +| 9:00 - 12:00 | **새로운 내용 학습** | 17페이지 분량의 새로운 내용을 읽고 이해 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 운동 및 쉬는 시간 | +| 13:00 - 14:00 | **숙지** | 오전에 학습한 17페이지를 다시 보며, 연습 문제나 요약 정리 | +| 14:00 - 16:00 | **이해 및 응용 학습** | 학습한 내용을 바탕으로 문제 풀이 또는 실전 응용 문제 해결 | +| 16:00 - 16:30 | 휴식 | 짧은 휴식 및 리프레시 | +| 16:30 - 18:00 | **복습 (암기, 숙지)** | 1일, 3일, 7일 전에 학습한 내용을 복습 (망각의 곡선에 따라) | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 또는 간단한 운동 | +| 19:00 - 20:00 | **응용 및 정리** | 당일 학습한 내용을 정리하고, 요약 노트 작성 | +| 21:00 - 22:00 | **종합 복습** | 그날 학습한 전체 내용을 간단히 리뷰하며 정리 | +| 22:00 | 취침 | | + +--- + +### **주간 학습 계획 (약 119페이지/주)** + +| 요일 | 학습 활동 | 설명 | +|---------|-----------------------------------------|-----------------------------------------------------| +| **월요일** | 새로운 내용 학습 + 복습 | 17페이지 학습 후 복습 주기 적용 (1일, 3일, 7일) | +| **화요일** | 복습 + 응용 문제 풀이 | 전날 학습한 내용 복습 및 이해 심화 | +| **수요일** | 새로운 내용 학습 및 응용 | 새로운 17페이지 학습 및 실전 문제 응용 | +| **목요일** | 복습 및 심화 학습 | 전주 학습한 내용을 복습하면서 어려운 부분을 집중 학습 | +| **금요일** | 종합 복습 및 응용 문제 풀이 | 주간 학습 내용 전체 복습 및 응용 문제 해결 | +| **토요일** | 심화 학습 + 새로운 내용 학습 | 이번 주 학습한 내용을 깊이 있게 복습하고, 추가적인 17페이지 학습 | +| **일요일** | 휴식 및 학습 리뷰 | 주간 학습 내용을 전체적으로 리뷰하며 휴식 | + +--- + +### **월간 학습 계획 (약 500페이지/월)** + +| 주차 | 학습 계획 | 설명 | +|------------|-----------------------------------------------|-----------------------------------------------------| +| **1주차** | 새로운 개념 학습 및 복습 | 1주차에 학습한 119페이지 복습 포함 | +| **2주차** | 중간 복습 + 응용 학습 | 1주일 전 학습한 내용 복습, 응용 문제 풀이 | +| **3주차** | 학습 내용 심화 및 응용 | 어려운 개념을 다시 학습하고, 문제 해결 능력 향상 | +| **4주차** | 종합 복습 및 마무리 점검 | 한 달 동안 학습한 500페이지 종합 복습, 망각의 곡선에 따라 장기 복습 적용 | +| **마지막 6주차**| 총 복습 + 완전한 이해 | 전체 학습 내용 복습, 실전 문제 풀기 및 추가적으로 어려운 부분 보완 | + +--- + +### **핵심 포인트** +1. **일일 학습량**: 매일 17페이지씩 꾸준히 학습합니다. 학습한 내용은 그날 바로 복습하고, 이후 1일, 3일, 7일 뒤에 복습하는 방식으로 **망각의 곡선**을 고려한 반복 학습을 진행합니다. + +2. **주간 학습량**: 주간 학습량은 약 119페이지이며, 매주 **새로운 학습**과 함께 이전 학습에 대한 **종합 복습**을 포함합니다. 주중에는 숙지와 이해를 위한 복습 시간을 배정하고, 금요일과 토요일에는 응용 문제를 풀며 학습한 내용을 실전에 적용해 봅니다. + +3. **월간 학습량**: 매달 약 500페이지의 학습을 목표로 하고, 4주차에는 한 달 동안 배운 내용을 종합적으로 복습합니다. 특히 1주차와 2주차에는 복습 주기를 짧게, 3주차 이후부터는 긴 간격으로 복습을 하여 **장기 기억**으로 전환하는 것이 목표입니다. + +4. **응용 및 심화 학습**: 학습 내용의 이해를 돕기 위해 **응용 문제 풀이**와 **실전 적용**을 주기적으로 배치하여 단순 암기가 아닌 **이해**와 **응용**까지 다룹니다. + +--- + +이 계획은 3000페이지의 방대한 학습량을 **6개월** 안에 완수할 수 있도록 체계적으로 구성되어 있으며, **암기, 숙지, 이해**의 단계를 거치면서 학습한 내용을 확실히 기억하고 응용할 수 있도록 도와줍니다. \ No newline at end of file diff --git a/inbox/3개월 현황-1.md b/inbox/3개월 현황-1.md new file mode 100644 index 0000000..656f3ce --- /dev/null +++ b/inbox/3개월 현황-1.md @@ -0,0 +1,25 @@ + + +# 인수인계(25.9.5~12.5) +인수인계서 있어야 되고, +임무를 수행하기 위해서, 각종 현황이 있어야 되고, +업무를 수행하기 위해서, 각종 규정(최대 3회)에 대해 줄줄 외고 있어야 되고, + + +## 첫째 달 : 업무 파악(25.10.5) +- 군수 지원 부사관 직책의 임무? 편제는? 평시에 임무는? 전시에 임무는? + - 군수 장교 (군수 계획, 예산, 비문 관리, 수송), + - 군수 지원 부사관, + - 보급 담당, + - 계원 2명 +- +## 둘째 달 : 업무의 각종 현황 파악(25.11.5) +- 재산현황(물자,장비) +- 년간 훈련현황 +- 규정현황 +- 예산현황 +- +## 마지막 달 : 정리 정돈, 현황 최신화, 창고 정리 등 인수인계 최종(25.12.5) + + +![[인수인계서(군수지원부사관)#^c69fa6]] \ No newline at end of file diff --git a/inbox/3개월 현황.md b/inbox/3개월 현황.md new file mode 100644 index 0000000..38e3e92 --- /dev/null +++ b/inbox/3개월 현황.md @@ -0,0 +1,25 @@ + + +# 인수인계(25.9.5~12.5) +인수인계서 있어야 되고, +임무를 수행하기 위해서, 각종 현황이 있어야 되고, +업무를 수행하기 위해서, 각종 규정(최대 3회)에 대해 줄줄 외고 있어야 되고, + + +## 첫째 달 : 업무 파악(25.10.5) +- 군수 지원 부사관 직책의 임무? 편제는? 평시에 임무는? 전시에 임무는? + - 군수 장교 (군수 계획, 예산, 비문 관리, 수송), + - 군수 지원 부사관, + - 보급 담당, + - 계원 2명 +- +## 둘째 달 : 업무의 각종 현황 파악(25.11.5) +- 재산현황(물자,장비) +- 년간 훈련현황 +- 규정현황 +- 예산현황 +- +## 마지막 달 : 정리 정돈, 현황 최신화, 창고 정리 등 인수인계 최종(25.12.5) + + +![[인수인계서(군수지원부사관)#^c69fa6]] \ No newline at end of file diff --git a/inbox/3킬로미터 달리기를 위한 호흡과 다리의 피로를 줄이는 훈련 방법은-1.md b/inbox/3킬로미터 달리기를 위한 호흡과 다리의 피로를 줄이는 훈련 방법은-1.md new file mode 100644 index 0000000..2168528 --- /dev/null +++ b/inbox/3킬로미터 달리기를 위한 호흡과 다리의 피로를 줄이는 훈련 방법은-1.md @@ -0,0 +1,31 @@ +3킬로미터 달리기를 위한 호흡과 다리의 피로를 줄이는 훈련 방법은 다음과 같습니다: + +1. 호흡 훈련 + +복식 호흡: 가슴이 아닌 배로 숨을 쉬는 연습을 하세요. 이렇게 하면 산소를 더 많이 흡수할 수 있어 근육에 더 많은 산소를 공급할 수 있습니다. + +리듬 호흡: 달리기 속도에 맞춰 일정한 리듬으로 숨을 쉬는 것이 중요합니다. 보통 2걸음에 들이마시고 2걸음에 내쉬는 패턴을 사용하면 안정된 호흡이 가능합니다. + +코로 들이마시고 입으로 내쉬기: 코로 천천히 숨을 들이마시고 입으로 빠르게 내쉬면 더 깊고 효율적인 호흡이 가능합니다. + + +2. 다리 근력 및 지구력 훈련 + +인터벌 훈련: 빠르게 달리기와 천천히 걷기를 번갈아 가며 반복하는 훈련을 통해 다리 근육을 강화하고 지구력을 높일 수 있습니다. + +언덕 달리기: 언덕을 오르내리며 달리기를 하면 다리 근육을 강화하고 심폐 기능을 개선하는 데 도움이 됩니다. + +근력 훈련: 스쿼트, 런지, 종아리 근력 운동 등을 통해 다리 근력을 강화하세요. 근력이 좋아지면 피로감이 줄어듭니다. + +유산소 훈련: 자전거 타기, 수영 등 다양한 유산소 운동을 통해 심폐 지구력을 기르는 것도 중요합니다. + + +3. 스트레칭 및 유연성 훈련 + +정적 스트레칭: 달리기 후에는 종아리, 허벅지, 햄스트링 등 주요 근육을 충분히 스트레칭하여 유연성을 유지하고 부상 위험을 줄입니다. + +동적 스트레칭: 달리기 전에는 다리를 움직이는 동적 스트레칭을 통해 근육을 준비시킵니다. + + +꾸준한 훈련과 함께 충분한 휴식을 취하는 것도 중요합니다. 다리의 가벼움을 느끼기 위해서는 꾸준한 근력 강화와 지구력 훈련이 핵심입니다. + diff --git a/inbox/3킬로미터 달리기를 위한 호흡과 다리의 피로를 줄이는 훈련 방법은.md b/inbox/3킬로미터 달리기를 위한 호흡과 다리의 피로를 줄이는 훈련 방법은.md new file mode 100644 index 0000000..2168528 --- /dev/null +++ b/inbox/3킬로미터 달리기를 위한 호흡과 다리의 피로를 줄이는 훈련 방법은.md @@ -0,0 +1,31 @@ +3킬로미터 달리기를 위한 호흡과 다리의 피로를 줄이는 훈련 방법은 다음과 같습니다: + +1. 호흡 훈련 + +복식 호흡: 가슴이 아닌 배로 숨을 쉬는 연습을 하세요. 이렇게 하면 산소를 더 많이 흡수할 수 있어 근육에 더 많은 산소를 공급할 수 있습니다. + +리듬 호흡: 달리기 속도에 맞춰 일정한 리듬으로 숨을 쉬는 것이 중요합니다. 보통 2걸음에 들이마시고 2걸음에 내쉬는 패턴을 사용하면 안정된 호흡이 가능합니다. + +코로 들이마시고 입으로 내쉬기: 코로 천천히 숨을 들이마시고 입으로 빠르게 내쉬면 더 깊고 효율적인 호흡이 가능합니다. + + +2. 다리 근력 및 지구력 훈련 + +인터벌 훈련: 빠르게 달리기와 천천히 걷기를 번갈아 가며 반복하는 훈련을 통해 다리 근육을 강화하고 지구력을 높일 수 있습니다. + +언덕 달리기: 언덕을 오르내리며 달리기를 하면 다리 근육을 강화하고 심폐 기능을 개선하는 데 도움이 됩니다. + +근력 훈련: 스쿼트, 런지, 종아리 근력 운동 등을 통해 다리 근력을 강화하세요. 근력이 좋아지면 피로감이 줄어듭니다. + +유산소 훈련: 자전거 타기, 수영 등 다양한 유산소 운동을 통해 심폐 지구력을 기르는 것도 중요합니다. + + +3. 스트레칭 및 유연성 훈련 + +정적 스트레칭: 달리기 후에는 종아리, 허벅지, 햄스트링 등 주요 근육을 충분히 스트레칭하여 유연성을 유지하고 부상 위험을 줄입니다. + +동적 스트레칭: 달리기 전에는 다리를 움직이는 동적 스트레칭을 통해 근육을 준비시킵니다. + + +꾸준한 훈련과 함께 충분한 휴식을 취하는 것도 중요합니다. 다리의 가벼움을 느끼기 위해서는 꾸준한 근력 강화와 지구력 훈련이 핵심입니다. + diff --git a/inbox/3킬로미터 달리기를 효율적으로 훈련하기 위한 목표별 계획을 주차별로 구성-1.md b/inbox/3킬로미터 달리기를 효율적으로 훈련하기 위한 목표별 계획을 주차별로 구성-1.md new file mode 100644 index 0000000..f966f7f --- /dev/null +++ b/inbox/3킬로미터 달리기를 효율적으로 훈련하기 위한 목표별 계획을 주차별로 구성-1.md @@ -0,0 +1,162 @@ +3킬로미터 달리기를 효율적으로 훈련하기 위한 목표별 계획을 주차별로 구성해 보겠습니다. 이 계획은 호흡 개선, 다리 근력 강화, 지구력 향상 및 회복 관리를 목표로 합니다. + +1. 목표 설정 + +호흡 능력 개선: 달리기 중 안정적인 호흡을 유지하여 효율적인 산소 공급. + +다리 근력 및 지구력 향상: 지속적인 달리기 동안 다리의 피로를 줄이고 더 오랫동안 버틸 수 있는 능력 강화. + +기록 단축: 3킬로미터 목표 시간을 15분 내로 달성. + + + +--- + +2. 주차별 계획 (8주간) + +1~2주차: 기초 체력과 호흡 훈련 + +목표: 기초 체력과 호흡 리듬 익히기 + +달리기: + +주 3회 27분/km 속도) + +호흡 리듬 맞추기: 3걸음 들이마시고, 3걸음 내쉬기. 복식 호흡 연습. + + +근력 운동: + +주 2회 스쿼트, 런지 각 3세트(10~12회 반복) + +종아리 근력 운동 3세트(10회 반복) + + +유산소 운동: + +자전거 타기 또는 빠르게 걷기 30분씩 주 2회 + + +스트레칭: + +달리기 전 동적 스트레칭 5분 + +달리기 후 정적 스트레칭 10분 + + + + +--- + +3~4주차: 지구력과 속도 향상 + +목표: 지구력 강화 및 초반 페이스 유지 + +달리기: + +주 3회 3km (5~6분/km 속도) + +인터벌 훈련 추가: 1km 빠르게 달리기 (5분/km) + 1분 걷기, 이를 3세트 반복 + + +근력 운동: + +스쿼트, 런지 각 4세트(12~15회 반복) + +언덕 달리기 주 1회 (30m 언덕을 4~5회 반복) + + +유산소 운동: + +수영 또는 자전거 타기 45분씩 주 1~2회 + + +스트레칭: + +지속적인 동적/정적 스트레칭 + + + + +--- + +5~6주차: 페이스 조절 및 회복 능력 향상 + +목표: 페이스 유지 능력 및 회복력 개선 + +달리기: + +주 3회 3km (5분 30초/km 속도) + +인터벌 훈련: 1km 빠르게 달리기 (4분 50초/km) + 2분 걷기, 이를 4세트 반복 + + +근력 운동: + +스쿼트, 런지 각 4세트(15회 반복) + +언덕 달리기 주 1회 (30m 언덕을 5~6회 반복) + + +유산소 운동: + +수영 또는 자전거 타기 1시간 주 1회 + + +호흡 훈련: + +2걸음에 들이마시고 2걸음에 내쉬는 리듬으로 달리기 중 호흡 안정화 연습 + + + + +--- + +7~8주차: 기록 단축 및 목표 달성 + +목표: 3km 달리기 15분 이내로 달성 + +달리기: + +주 3회 3km (목표 시간에 맞춰 5분/km 이하 속도로 달리기) + +인터벌 훈련: 1km 빠르게 달리기 (4분 40초/km) + 2분 걷기, 이를 4~5세트 반복 + + +근력 운동: + +스쿼트, 런지 각 4세트(15~20회 반복) + +언덕 달리기 주 1회 (30m 언덕을 6회 이상 반복) + + +호흡 훈련: + +달리기 중 복식 호흡과 리듬 호흡을 완전히 익혀, 달리기 내내 일정한 호흡 패턴 유지 + + +유산소 운동: + +수영 또는 자전거 타기 1시간 주 1회 + + +스트레칭 및 회복: + +충분한 스트레칭과 휴식, 근육 회복을 위해 마사지를 병행 + + + + +--- + +3. 기록 평가 및 조정 + +매주 말 기록 측정: 3km 시간 측정 후 진전이 있는지 확인. + +호흡 및 근력 변화 기록: 달리기 중 호흡 패턴과 다리의 피로도를 주간 기록으로 남기기. + +중간 조정: 목표에 비해 진전이 부족한 경우 페이스, 근력 운동량을 조정. + + +이 8주 계획을 따르면 체력과 속도가 향상되고, 3킬로미터 달리기에서 좋은 성과를 낼 수 있을 것입니다. + diff --git a/inbox/3킬로미터 달리기를 효율적으로 훈련하기 위한 목표별 계획을 주차별로 구성.md b/inbox/3킬로미터 달리기를 효율적으로 훈련하기 위한 목표별 계획을 주차별로 구성.md new file mode 100644 index 0000000..f966f7f --- /dev/null +++ b/inbox/3킬로미터 달리기를 효율적으로 훈련하기 위한 목표별 계획을 주차별로 구성.md @@ -0,0 +1,162 @@ +3킬로미터 달리기를 효율적으로 훈련하기 위한 목표별 계획을 주차별로 구성해 보겠습니다. 이 계획은 호흡 개선, 다리 근력 강화, 지구력 향상 및 회복 관리를 목표로 합니다. + +1. 목표 설정 + +호흡 능력 개선: 달리기 중 안정적인 호흡을 유지하여 효율적인 산소 공급. + +다리 근력 및 지구력 향상: 지속적인 달리기 동안 다리의 피로를 줄이고 더 오랫동안 버틸 수 있는 능력 강화. + +기록 단축: 3킬로미터 목표 시간을 15분 내로 달성. + + + +--- + +2. 주차별 계획 (8주간) + +1~2주차: 기초 체력과 호흡 훈련 + +목표: 기초 체력과 호흡 리듬 익히기 + +달리기: + +주 3회 27분/km 속도) + +호흡 리듬 맞추기: 3걸음 들이마시고, 3걸음 내쉬기. 복식 호흡 연습. + + +근력 운동: + +주 2회 스쿼트, 런지 각 3세트(10~12회 반복) + +종아리 근력 운동 3세트(10회 반복) + + +유산소 운동: + +자전거 타기 또는 빠르게 걷기 30분씩 주 2회 + + +스트레칭: + +달리기 전 동적 스트레칭 5분 + +달리기 후 정적 스트레칭 10분 + + + + +--- + +3~4주차: 지구력과 속도 향상 + +목표: 지구력 강화 및 초반 페이스 유지 + +달리기: + +주 3회 3km (5~6분/km 속도) + +인터벌 훈련 추가: 1km 빠르게 달리기 (5분/km) + 1분 걷기, 이를 3세트 반복 + + +근력 운동: + +스쿼트, 런지 각 4세트(12~15회 반복) + +언덕 달리기 주 1회 (30m 언덕을 4~5회 반복) + + +유산소 운동: + +수영 또는 자전거 타기 45분씩 주 1~2회 + + +스트레칭: + +지속적인 동적/정적 스트레칭 + + + + +--- + +5~6주차: 페이스 조절 및 회복 능력 향상 + +목표: 페이스 유지 능력 및 회복력 개선 + +달리기: + +주 3회 3km (5분 30초/km 속도) + +인터벌 훈련: 1km 빠르게 달리기 (4분 50초/km) + 2분 걷기, 이를 4세트 반복 + + +근력 운동: + +스쿼트, 런지 각 4세트(15회 반복) + +언덕 달리기 주 1회 (30m 언덕을 5~6회 반복) + + +유산소 운동: + +수영 또는 자전거 타기 1시간 주 1회 + + +호흡 훈련: + +2걸음에 들이마시고 2걸음에 내쉬는 리듬으로 달리기 중 호흡 안정화 연습 + + + + +--- + +7~8주차: 기록 단축 및 목표 달성 + +목표: 3km 달리기 15분 이내로 달성 + +달리기: + +주 3회 3km (목표 시간에 맞춰 5분/km 이하 속도로 달리기) + +인터벌 훈련: 1km 빠르게 달리기 (4분 40초/km) + 2분 걷기, 이를 4~5세트 반복 + + +근력 운동: + +스쿼트, 런지 각 4세트(15~20회 반복) + +언덕 달리기 주 1회 (30m 언덕을 6회 이상 반복) + + +호흡 훈련: + +달리기 중 복식 호흡과 리듬 호흡을 완전히 익혀, 달리기 내내 일정한 호흡 패턴 유지 + + +유산소 운동: + +수영 또는 자전거 타기 1시간 주 1회 + + +스트레칭 및 회복: + +충분한 스트레칭과 휴식, 근육 회복을 위해 마사지를 병행 + + + + +--- + +3. 기록 평가 및 조정 + +매주 말 기록 측정: 3km 시간 측정 후 진전이 있는지 확인. + +호흡 및 근력 변화 기록: 달리기 중 호흡 패턴과 다리의 피로도를 주간 기록으로 남기기. + +중간 조정: 목표에 비해 진전이 부족한 경우 페이스, 근력 운동량을 조정. + + +이 8주 계획을 따르면 체력과 속도가 향상되고, 3킬로미터 달리기에서 좋은 성과를 낼 수 있을 것입니다. + diff --git a/inbox/7번 읽기 마요-1.md b/inbox/7번 읽기 마요-1.md new file mode 100644 index 0000000..814fa80 --- /dev/null +++ b/inbox/7번 읽기 마요-1.md @@ -0,0 +1,65 @@ +7번 읽기 공부법의 저자인 마요(본명은 마현철)는 자신의 공부법을 통해 많은 사람들에게 학습 방법을 제시한 인물입니다. 마요는 공부를 효율적으로 하기 위해 **'7번 읽기'**라는 방식을 고안했습니다. 이 방법의 핵심은 다음과 같습니다: + +1. 짧은 시간 동안 반복해서 읽기: 한 번에 많은 시간을 투자하는 것이 아니라, 여러 번 짧게 반복해서 읽음으로써 학습 내용을 머릿속에 깊이 각인시키는 방법입니다. + + +2. 7번 반복 읽기: 처음에는 빠르게 읽어가면서 전체 내용을 파악하고, 그 다음에는 점점 더 꼼꼼히 읽으면서 세부 내용을 이해하는 방식입니다. 이를 7번 반복하면서 자연스럽게 내용을 암기하게 됩니다. + + +3. 단기 집중: 짧은 시간에 집중해서 반복하는 것이 중요한데, 7번을 반복하는 동안 내용이 머리에 강하게 각인된다고 주장합니다. + + +4. 복습 타이밍 중요: 한 번에 7번을 읽는 것보다, 적절한 시간 간격을 두고 7번 읽기를 나눠서 하는 것이 효과적입니다. 이렇게 하면 학습된 내용이 장기 기억으로 남을 가능성이 커집니다. + + + +마요는 이 방식을 통해 대학 입시나 자격증 시험 등에서 좋은 성과를 얻었고, 이를 바탕으로 강연과 저서를 통해 학습법을 알리게 되었습니다. 그의 학습법은 짧은 시간 안에 많은 내용을 효율적으로 학습하고자 하는 사람들에게 인기를 끌고 있습니다. + + + +군무원 시험에 6개월이 남았고, 행정법과 경영학 두 과목 각각 1000페이지가 넘는 양이라면, 마요의 '7번 읽기 공부법'을 적절히 변형하여 사용할 수 있습니다. 시간을 잘 분배하고, 각 단계에서 집중해야 할 부분을 명확히 하는 것이 중요합니다. 다음은 구체적인 계획입니다: + +1. 6개월 학습 플랜 설정 + +6개월은 크게 3단계로 나눌 수 있습니다: 초기 2개월, 중간 2개월, 마지막 2개월. + +매달마다 읽기 단계를 나누어 진행할 수 있으며, 각 과목을 동시에 병행하거나 교차해서 공부하는 방법을 선택할 수 있습니다. + + +2. 초기 2개월 (1~3번째 읽기) + +첫 번째 읽기 (1~3주차): 전체 1000페이지의 책을 각 과목당 2주 내로 빠르게 한 번 읽어냅니다. 이때는 세부적인 내용에 집중하지 않고, 전체적인 흐름과 큰 개념을 파악하는 데 집중합니다. 목표는 책의 구조를 파악하고, 어디에 중요한 내용이 있는지 감을 잡는 것입니다. 하루에 50~60페이지씩 읽는 것을 목표로 합니다. + +두 번째 읽기 (4~6주차): 이번에는 각 장이나 단원의 주요 개념과 구조를 더 자세히 읽습니다. 핵심 개념과 큰 틀을 파악하고, 밑줄을 긋거나 간단한 필기를 합니다. 각 장에서 중요한 부분에 집중하며, 필요한 경우 정리 노트를 만듭니다. + +세 번째 읽기 (7~8주차): 세부 개념에 조금 더 집중합니다. 중요한 개념, 법률 조항, 이론들을 확실히 이해하는 단계입니다. 이 단계에서 이해되지 않는 부분은 따로 표시해두고, 이후 복습할 때 다시 확인합니다. + + +3. 중간 2개월 (4~5번째 읽기) + +네 번째 읽기 (9~10주차): 이제는 조금 더 꼼꼼히 읽습니다. 각 개념을 깊이 있게 이해하려고 노력하고, 필요하다면 추가 자료나 참고서를 활용해 보충 학습을 합니다. 문제 해결 능력을 향상시키기 위해 실제 문제를 풀어보며, 이론을 적용하는 연습도 병행합니다. + +다섯 번째 읽기 (11~12주차): 이제는 요약본을 만드는 것이 목표입니다. 각 과목의 주요 개념을 자신만의 방식으로 정리하고, 핵심만 추려서 외우기 시작합니다. 요약본을 통해 자신이 얼마나 잘 이해하고 있는지 점검하며, 빈 부분이 있는지 확인합니다. + + +4. 마지막 2개월 (6~7번째 읽기) + +여섯 번째 읽기 (13~15주차): 실제 시험 준비 단계입니다. 과거 문제를 풀거나 모의고사를 치르며, 시간 안에 문제를 푸는 연습을 합니다. 시험 문제의 출제 경향을 파악하고, 중요한 주제에 대한 이해를 다시 한 번 확인합니다. + +일곱 번째 읽기 (16주차): 최종 복습 단계입니다. 시험 직전에 요약본과 중요 내용을 빠르게 한 번 더 읽습니다. 이 단계에서는 새로운 내용을 학습하기보다는, 기존에 학습한 내용을 확실하게 기억하는 데 집중합니다. 요약본을 반복해서 보며, 중요 포인트들을 최종적으로 정리합니다. + + +5. 시간 관리 + +매일 2과목을 교차로 공부할 수 있도록 시간표를 짜세요. 예를 들어, 오전에 행정법, 오후에 경영학처럼 배치합니다. + +하루 6~8시간 정도의 학습 시간을 확보하고, 그 안에서 계획을 세밀하게 나누어 실천합니다. 이때 휴식 시간을 충분히 가지면서도 꾸준한 반복을 통해 내용을 완벽하게 소화하는 것이 중요합니다. + + +6. 실전 연습과 암기 + +시험에서 고득점을 위해 기출 문제 풀이와 암기 카드 같은 도구를 활용하여 주요 개념을 반복적으로 상기시키세요. 각 과목의 주요 법률 조항이나 경영 이론을 암기하는 것도 필요합니다. + + +이 계획에 따라 차근차근 진행하면, 마요의 방법을 적용해 방대한 분량의 학습 내용을 체계적으로 소화할 수 있을 것입니다. + diff --git a/inbox/7번 읽기 마요.md b/inbox/7번 읽기 마요.md new file mode 100644 index 0000000..814fa80 --- /dev/null +++ b/inbox/7번 읽기 마요.md @@ -0,0 +1,65 @@ +7번 읽기 공부법의 저자인 마요(본명은 마현철)는 자신의 공부법을 통해 많은 사람들에게 학습 방법을 제시한 인물입니다. 마요는 공부를 효율적으로 하기 위해 **'7번 읽기'**라는 방식을 고안했습니다. 이 방법의 핵심은 다음과 같습니다: + +1. 짧은 시간 동안 반복해서 읽기: 한 번에 많은 시간을 투자하는 것이 아니라, 여러 번 짧게 반복해서 읽음으로써 학습 내용을 머릿속에 깊이 각인시키는 방법입니다. + + +2. 7번 반복 읽기: 처음에는 빠르게 읽어가면서 전체 내용을 파악하고, 그 다음에는 점점 더 꼼꼼히 읽으면서 세부 내용을 이해하는 방식입니다. 이를 7번 반복하면서 자연스럽게 내용을 암기하게 됩니다. + + +3. 단기 집중: 짧은 시간에 집중해서 반복하는 것이 중요한데, 7번을 반복하는 동안 내용이 머리에 강하게 각인된다고 주장합니다. + + +4. 복습 타이밍 중요: 한 번에 7번을 읽는 것보다, 적절한 시간 간격을 두고 7번 읽기를 나눠서 하는 것이 효과적입니다. 이렇게 하면 학습된 내용이 장기 기억으로 남을 가능성이 커집니다. + + + +마요는 이 방식을 통해 대학 입시나 자격증 시험 등에서 좋은 성과를 얻었고, 이를 바탕으로 강연과 저서를 통해 학습법을 알리게 되었습니다. 그의 학습법은 짧은 시간 안에 많은 내용을 효율적으로 학습하고자 하는 사람들에게 인기를 끌고 있습니다. + + + +군무원 시험에 6개월이 남았고, 행정법과 경영학 두 과목 각각 1000페이지가 넘는 양이라면, 마요의 '7번 읽기 공부법'을 적절히 변형하여 사용할 수 있습니다. 시간을 잘 분배하고, 각 단계에서 집중해야 할 부분을 명확히 하는 것이 중요합니다. 다음은 구체적인 계획입니다: + +1. 6개월 학습 플랜 설정 + +6개월은 크게 3단계로 나눌 수 있습니다: 초기 2개월, 중간 2개월, 마지막 2개월. + +매달마다 읽기 단계를 나누어 진행할 수 있으며, 각 과목을 동시에 병행하거나 교차해서 공부하는 방법을 선택할 수 있습니다. + + +2. 초기 2개월 (1~3번째 읽기) + +첫 번째 읽기 (1~3주차): 전체 1000페이지의 책을 각 과목당 2주 내로 빠르게 한 번 읽어냅니다. 이때는 세부적인 내용에 집중하지 않고, 전체적인 흐름과 큰 개념을 파악하는 데 집중합니다. 목표는 책의 구조를 파악하고, 어디에 중요한 내용이 있는지 감을 잡는 것입니다. 하루에 50~60페이지씩 읽는 것을 목표로 합니다. + +두 번째 읽기 (4~6주차): 이번에는 각 장이나 단원의 주요 개념과 구조를 더 자세히 읽습니다. 핵심 개념과 큰 틀을 파악하고, 밑줄을 긋거나 간단한 필기를 합니다. 각 장에서 중요한 부분에 집중하며, 필요한 경우 정리 노트를 만듭니다. + +세 번째 읽기 (7~8주차): 세부 개념에 조금 더 집중합니다. 중요한 개념, 법률 조항, 이론들을 확실히 이해하는 단계입니다. 이 단계에서 이해되지 않는 부분은 따로 표시해두고, 이후 복습할 때 다시 확인합니다. + + +3. 중간 2개월 (4~5번째 읽기) + +네 번째 읽기 (9~10주차): 이제는 조금 더 꼼꼼히 읽습니다. 각 개념을 깊이 있게 이해하려고 노력하고, 필요하다면 추가 자료나 참고서를 활용해 보충 학습을 합니다. 문제 해결 능력을 향상시키기 위해 실제 문제를 풀어보며, 이론을 적용하는 연습도 병행합니다. + +다섯 번째 읽기 (11~12주차): 이제는 요약본을 만드는 것이 목표입니다. 각 과목의 주요 개념을 자신만의 방식으로 정리하고, 핵심만 추려서 외우기 시작합니다. 요약본을 통해 자신이 얼마나 잘 이해하고 있는지 점검하며, 빈 부분이 있는지 확인합니다. + + +4. 마지막 2개월 (6~7번째 읽기) + +여섯 번째 읽기 (13~15주차): 실제 시험 준비 단계입니다. 과거 문제를 풀거나 모의고사를 치르며, 시간 안에 문제를 푸는 연습을 합니다. 시험 문제의 출제 경향을 파악하고, 중요한 주제에 대한 이해를 다시 한 번 확인합니다. + +일곱 번째 읽기 (16주차): 최종 복습 단계입니다. 시험 직전에 요약본과 중요 내용을 빠르게 한 번 더 읽습니다. 이 단계에서는 새로운 내용을 학습하기보다는, 기존에 학습한 내용을 확실하게 기억하는 데 집중합니다. 요약본을 반복해서 보며, 중요 포인트들을 최종적으로 정리합니다. + + +5. 시간 관리 + +매일 2과목을 교차로 공부할 수 있도록 시간표를 짜세요. 예를 들어, 오전에 행정법, 오후에 경영학처럼 배치합니다. + +하루 6~8시간 정도의 학습 시간을 확보하고, 그 안에서 계획을 세밀하게 나누어 실천합니다. 이때 휴식 시간을 충분히 가지면서도 꾸준한 반복을 통해 내용을 완벽하게 소화하는 것이 중요합니다. + + +6. 실전 연습과 암기 + +시험에서 고득점을 위해 기출 문제 풀이와 암기 카드 같은 도구를 활용하여 주요 개념을 반복적으로 상기시키세요. 각 과목의 주요 법률 조항이나 경영 이론을 암기하는 것도 필요합니다. + + +이 계획에 따라 차근차근 진행하면, 마요의 방법을 적용해 방대한 분량의 학습 내용을 체계적으로 소화할 수 있을 것입니다. + diff --git a/inbox/7번 읽기 공부법 저자 마요는 어떻게 공부했어-1.md b/inbox/7번 읽기 공부법 저자 마요는 어떻게 공부했어-1.md new file mode 100644 index 0000000..5102263 --- /dev/null +++ b/inbox/7번 읽기 공부법 저자 마요는 어떻게 공부했어-1.md @@ -0,0 +1,42 @@ +'7번 읽기 공부법'의 저자 마요(진 마요시마)는 일본의 교육 전문가로, 그의 독특한 학습 방법은 많은 사람들에게 큰 영향을 미쳤습니다. 마요의 공부 방법은 단순히 반복해서 읽는 것이 아닌, 체계적인 접근 방식으로 이루어져 있습니다. 다음은 마요의 7번 읽기 공부법의 핵심 원리와 그가 공부한 방법에 대한 설명입니다. + +### 7번 읽기 공부법의 핵심 원리 +1. **반복의 중요성**: 마요는 반복적인 학습이 기억력 향상과 이해도 증진에 필수적이라고 강조합니다. 같은 내용을 여러 번 읽음으로써 뇌가 정보를 더 잘 저장하고 회상할 수 있게 됩니다. + +2. **다양한 각도에서 읽기**: 7번의 읽기는 단순히 같은 방식으로 반복하는 것이 아니라, 각기 다른 시각과 접근 방식으로 읽는 것을 포함합니다. 이는 내용을 더 깊이 이해하고 다양한 관점에서 생각하는 데 도움이 됩니다. + +3. **적극적인 참여**: 단순히 수동적으로 읽는 것이 아니라, 주의 깊게 읽고, 메모하고, 중요한 부분을 표시하며 능동적으로 참여하는 것이 중요합니다. + +4. **효율적인 시간 관리**: 마요는 학습 시간을 잘 분배하고, 집중력을 유지하는 것이 중요하다고 강조합니다. 짧은 시간 동안 집중적으로 공부하는 것이 더 효과적일 수 있습니다. + +### 마요의 7번 읽기 방법 +1. **1차 읽기: 전체적인 이해** + - 책이나 자료를 처음 읽을 때는 전체적인 내용을 파악하는 것이 중요합니다. 이 단계에서는 세부 사항에 얽매이지 않고 큰 그림을 이해하는 데 중점을 둡니다. + +2. **2차 읽기: 주요 포인트 강조** + - 두 번째 읽기에서는 주요 포인트와 중요한 부분을 강조하고, 표시합니다. 이 단계에서는 책에 밑줄을 긋거나, 노트를 작성하면서 읽습니다. + +3. **3차 읽기: 세부 사항 이해** + - 세 번째 읽기에서는 세부 사항과 구체적인 내용을 깊이 있게 이해하려고 노력합니다. 이 단계에서는 더 많은 메모와 주석을 추가할 수 있습니다. + +4. **4차 읽기: 의문점과 질문 작성** + - 네 번째 읽기에서는 내용을 다시 확인하면서 의문점이나 질문을 작성합니다. 이는 자신의 이해도를 테스트하고, 모호한 부분을 명확히 하는 데 도움이 됩니다. + +5. **5차 읽기: 요약 및 정리** + - 다섯 번째 읽기에서는 내용을 요약하고 정리합니다. 이 단계에서는 노트를 작성하거나, 마인드맵을 활용하여 내용을 체계적으로 정리할 수 있습니다. + +6. **6차 읽기: 복습 및 검토** + - 여섯 번째 읽기에서는 이전에 작성한 노트나 요약을 복습하고, 내용을 다시 확인합니다. 이 단계에서는 주요 개념을 반복적으로 확인하고, 기억을 강화합니다. + +7. **7차 읽기: 최종 확인** + - 마지막 일곱 번째 읽기에서는 전체 내용을 다시 한 번 확인하고, 이해도를 최종 점검합니다. 이 단계에서는 모든 내용을 통합하고, 중요한 부분을 최종적으로 확인합니다. + +### 마요의 공부 방법 적용 +마요는 자신의 7번 읽기 공부법을 통해 다양한 학습 분야에서 성공을 거두었습니다. 그의 접근 방식은 다음과 같은 특징을 가지고 있습니다: + +- **일정한 학습 시간 확보**: 마요는 매일 일정한 시간을 학습에 할애하여 꾸준히 공부하는 습관을 유지했습니다. +- **적극적인 메모와 기록**: 학습 중에는 항상 노트와 메모를 작성하여 중요한 정보를 기록하고, 복습할 때 활용했습니다. +- **주기적인 복습**: 주기적으로 내용을 복습하여 기억을 강화하고, 이해도를 높였습니다. +- **다양한 학습 자료 활용**: 책뿐만 아니라 다양한 학습 자료를 활용하여 폭넓은 지식을 습득했습니다. + +마요의 7번 읽기 공부법은 체계적이고 반복적인 학습을 통해 깊이 있는 이해와 장기 기억을 촉진하는 데 중점을 둡니다. 이 방법을 통해 많은 사람들이 학습 효율성을 높이고, 성과를 향상시킬 수 있습니다. \ No newline at end of file diff --git a/inbox/7번 읽기 공부법 저자 마요는 어떻게 공부했어.md b/inbox/7번 읽기 공부법 저자 마요는 어떻게 공부했어.md new file mode 100644 index 0000000..5102263 --- /dev/null +++ b/inbox/7번 읽기 공부법 저자 마요는 어떻게 공부했어.md @@ -0,0 +1,42 @@ +'7번 읽기 공부법'의 저자 마요(진 마요시마)는 일본의 교육 전문가로, 그의 독특한 학습 방법은 많은 사람들에게 큰 영향을 미쳤습니다. 마요의 공부 방법은 단순히 반복해서 읽는 것이 아닌, 체계적인 접근 방식으로 이루어져 있습니다. 다음은 마요의 7번 읽기 공부법의 핵심 원리와 그가 공부한 방법에 대한 설명입니다. + +### 7번 읽기 공부법의 핵심 원리 +1. **반복의 중요성**: 마요는 반복적인 학습이 기억력 향상과 이해도 증진에 필수적이라고 강조합니다. 같은 내용을 여러 번 읽음으로써 뇌가 정보를 더 잘 저장하고 회상할 수 있게 됩니다. + +2. **다양한 각도에서 읽기**: 7번의 읽기는 단순히 같은 방식으로 반복하는 것이 아니라, 각기 다른 시각과 접근 방식으로 읽는 것을 포함합니다. 이는 내용을 더 깊이 이해하고 다양한 관점에서 생각하는 데 도움이 됩니다. + +3. **적극적인 참여**: 단순히 수동적으로 읽는 것이 아니라, 주의 깊게 읽고, 메모하고, 중요한 부분을 표시하며 능동적으로 참여하는 것이 중요합니다. + +4. **효율적인 시간 관리**: 마요는 학습 시간을 잘 분배하고, 집중력을 유지하는 것이 중요하다고 강조합니다. 짧은 시간 동안 집중적으로 공부하는 것이 더 효과적일 수 있습니다. + +### 마요의 7번 읽기 방법 +1. **1차 읽기: 전체적인 이해** + - 책이나 자료를 처음 읽을 때는 전체적인 내용을 파악하는 것이 중요합니다. 이 단계에서는 세부 사항에 얽매이지 않고 큰 그림을 이해하는 데 중점을 둡니다. + +2. **2차 읽기: 주요 포인트 강조** + - 두 번째 읽기에서는 주요 포인트와 중요한 부분을 강조하고, 표시합니다. 이 단계에서는 책에 밑줄을 긋거나, 노트를 작성하면서 읽습니다. + +3. **3차 읽기: 세부 사항 이해** + - 세 번째 읽기에서는 세부 사항과 구체적인 내용을 깊이 있게 이해하려고 노력합니다. 이 단계에서는 더 많은 메모와 주석을 추가할 수 있습니다. + +4. **4차 읽기: 의문점과 질문 작성** + - 네 번째 읽기에서는 내용을 다시 확인하면서 의문점이나 질문을 작성합니다. 이는 자신의 이해도를 테스트하고, 모호한 부분을 명확히 하는 데 도움이 됩니다. + +5. **5차 읽기: 요약 및 정리** + - 다섯 번째 읽기에서는 내용을 요약하고 정리합니다. 이 단계에서는 노트를 작성하거나, 마인드맵을 활용하여 내용을 체계적으로 정리할 수 있습니다. + +6. **6차 읽기: 복습 및 검토** + - 여섯 번째 읽기에서는 이전에 작성한 노트나 요약을 복습하고, 내용을 다시 확인합니다. 이 단계에서는 주요 개념을 반복적으로 확인하고, 기억을 강화합니다. + +7. **7차 읽기: 최종 확인** + - 마지막 일곱 번째 읽기에서는 전체 내용을 다시 한 번 확인하고, 이해도를 최종 점검합니다. 이 단계에서는 모든 내용을 통합하고, 중요한 부분을 최종적으로 확인합니다. + +### 마요의 공부 방법 적용 +마요는 자신의 7번 읽기 공부법을 통해 다양한 학습 분야에서 성공을 거두었습니다. 그의 접근 방식은 다음과 같은 특징을 가지고 있습니다: + +- **일정한 학습 시간 확보**: 마요는 매일 일정한 시간을 학습에 할애하여 꾸준히 공부하는 습관을 유지했습니다. +- **적극적인 메모와 기록**: 학습 중에는 항상 노트와 메모를 작성하여 중요한 정보를 기록하고, 복습할 때 활용했습니다. +- **주기적인 복습**: 주기적으로 내용을 복습하여 기억을 강화하고, 이해도를 높였습니다. +- **다양한 학습 자료 활용**: 책뿐만 아니라 다양한 학습 자료를 활용하여 폭넓은 지식을 습득했습니다. + +마요의 7번 읽기 공부법은 체계적이고 반복적인 학습을 통해 깊이 있는 이해와 장기 기억을 촉진하는 데 중점을 둡니다. 이 방법을 통해 많은 사람들이 학습 효율성을 높이고, 성과를 향상시킬 수 있습니다. \ No newline at end of file diff --git a/inbox/LG xnote r480 윈도우 재설치-1.md b/inbox/LG xnote r480 윈도우 재설치-1.md new file mode 100644 index 0000000..c06803f --- /dev/null +++ b/inbox/LG xnote r480 윈도우 재설치-1.md @@ -0,0 +1,11 @@ +Iodd 가상 cd +Hbcd_PE_X64 +Hard disk tools +Partition tools +AOMEI partition Assistant + + +백업 +Pe_ghost_n.iso 실행 +Iodd에 저장 +Notebook_backup-20250130.gho diff --git a/inbox/LG xnote r480 윈도우 재설치.md b/inbox/LG xnote r480 윈도우 재설치.md new file mode 100644 index 0000000..c06803f --- /dev/null +++ b/inbox/LG xnote r480 윈도우 재설치.md @@ -0,0 +1,11 @@ +Iodd 가상 cd +Hbcd_PE_X64 +Hard disk tools +Partition tools +AOMEI partition Assistant + + +백업 +Pe_ghost_n.iso 실행 +Iodd에 저장 +Notebook_backup-20250130.gho diff --git a/inbox/chatGPT 옵시디언 일정관리 문의 결과-1.md b/inbox/chatGPT 옵시디언 일정관리 문의 결과-1.md new file mode 100644 index 0000000..1085aaf --- /dev/null +++ b/inbox/chatGPT 옵시디언 일정관리 문의 결과-1.md @@ -0,0 +1,99 @@ +옵시디언으로 달력형 일정관리 최선의 방법은? +ChatGPT +옵시디언(Obsidian)에서 달력형 일정 관리를 최적화하는 방법은 여러 가지가 있습니다. 플러그인 설치를 통해 기능을 확장하고, 마크다운 형식으로 일정을 관리할 수 있습니다. 다음은 몇 가지 추천 방법입니다. + +1. 플러그인 설치 +Obsidian의 강력한 플러그인 시스템을 활용하여 달력형 일정 관리를 할 수 있습니다. 주요 플러그인은 다음과 같습니다: + +a. Obsidian Calendar 플러그인 +Calendar 플러그인은 Obsidian에서 가장 인기 있는 일정 관리 플러그인 중 하나입니다. 마크다운 파일과 통합되어 일정을 쉽게 관리할 수 있습니다. + +플러그인 설치 및 설정: + +Obsidian 플러그인 설정에서 Community plugins를 클릭합니다. +"Calendar" 플러그인을 검색하여 설치하고 활성화합니다. +플러그인 설정에서 시작일과 표시할 날짜 형식을 설정합니다. +사용 방법: + +왼쪽 사이드바에 Calendar 아이콘이 추가됩니다. +날짜를 클릭하면 해당 날짜의 노트가 생성되거나 열립니다. +b. Templater 플러그인 +Templater 플러그인은 템플릿을 사용하여 일정을 자동으로 생성하는 데 유용합니다. + +플러그인 설치 및 설정: + +"Templater" 플러그인을 설치하고 활성화합니다. +Templater 설정에서 템플릿 디렉토리를 지정합니다. +템플릿 작성: + +일정 템플릿 파일을 생성하고 원하는 형식으로 작성합니다. +markdown +코드 복사 +--- +title: <% tp.date.now("YYYY-MM-DD") %> +date: <% tp.date.now("YYYY-MM-DD") %> +--- + +# <% tp.date.now("YYYY-MM-DD") %> 일정 + +- 할 일 1 +- 할 일 2 +템플릿 사용: + +새로운 일정 노트를 생성할 때 해당 템플릿을 불러와 사용합니다. +2. 마크다운 형식 사용 +Obsidian의 기본 마크다운 형식을 사용하여 일정을 관리할 수 있습니다. + +일정 노트 작성: + +매일, 매주, 매월 일정 노트를 작성합니다. +일정 템플릿을 사용하여 일관된 형식을 유지합니다. +markdown +코드 복사 +# 2024년 7월 18일 일정 + +## 할 일 목록 +- [x] 업무 미팅 ✅ 2024-07-22 +- [x] 프로젝트 마감 ✅ 2024-07-22 + +## 메모 +- 회의 중 중요한 메모 +태그와 링크 사용: + +일정 항목에 태그를 추가하여 검색과 필터링을 쉽게 합니다. +관련 노트에 링크를 추가하여 연결성을 높입니다. +markdown +코드 복사 +# 2024년 7월 18일 일정 + +## 할 일 목록 +- [x] 업무 미팅 #회의 ✅ 2024-07-22 +- [x] 프로젝트 마감 #프로젝트 ✅ 2024-07-22 + +## 메모 +- [[프로젝트 계획]] +3. 다른 도구와 연동 +Obsidian은 다양한 외부 도구와 연동이 가능합니다. 이를 통해 일정 관리를 더욱 효율적으로 할 수 있습니다. + +a. Google Calendar와 연동 +Zapier나 IFTTT를 사용하여 Google Calendar의 일정을 Obsidian 노트로 자동으로 가져올 수 있습니다. + +b. Daily Notes 플러그인 사용 +Daily Notes 플러그인은 매일 자동으로 노트를 생성해 주며, 일정 관리에 유용합니다. + +플러그인 설치 및 설정: + +"Daily Notes" 플러그인을 설치하고 활성화합니다. +설정에서 노트 형식과 위치를 지정합니다. +사용 방법: + +매일 새로운 노트가 자동 생성됩니다. +해당 노트에 일정을 기록합니다. +결론 +Obsidian에서 달력형 일정 관리를 최적화하려면 플러그인을 활용하고, 마크다운 형식을 사용하며, 외부 도구와 연동하는 것이 좋습니다. 이러한 방법들을 통해 효율적이고 체계적인 일정 관리를 할 수 있습니다. + + + + + + diff --git a/inbox/chatGPT 옵시디언 일정관리 문의 결과.md b/inbox/chatGPT 옵시디언 일정관리 문의 결과.md new file mode 100644 index 0000000..1085aaf --- /dev/null +++ b/inbox/chatGPT 옵시디언 일정관리 문의 결과.md @@ -0,0 +1,99 @@ +옵시디언으로 달력형 일정관리 최선의 방법은? +ChatGPT +옵시디언(Obsidian)에서 달력형 일정 관리를 최적화하는 방법은 여러 가지가 있습니다. 플러그인 설치를 통해 기능을 확장하고, 마크다운 형식으로 일정을 관리할 수 있습니다. 다음은 몇 가지 추천 방법입니다. + +1. 플러그인 설치 +Obsidian의 강력한 플러그인 시스템을 활용하여 달력형 일정 관리를 할 수 있습니다. 주요 플러그인은 다음과 같습니다: + +a. Obsidian Calendar 플러그인 +Calendar 플러그인은 Obsidian에서 가장 인기 있는 일정 관리 플러그인 중 하나입니다. 마크다운 파일과 통합되어 일정을 쉽게 관리할 수 있습니다. + +플러그인 설치 및 설정: + +Obsidian 플러그인 설정에서 Community plugins를 클릭합니다. +"Calendar" 플러그인을 검색하여 설치하고 활성화합니다. +플러그인 설정에서 시작일과 표시할 날짜 형식을 설정합니다. +사용 방법: + +왼쪽 사이드바에 Calendar 아이콘이 추가됩니다. +날짜를 클릭하면 해당 날짜의 노트가 생성되거나 열립니다. +b. Templater 플러그인 +Templater 플러그인은 템플릿을 사용하여 일정을 자동으로 생성하는 데 유용합니다. + +플러그인 설치 및 설정: + +"Templater" 플러그인을 설치하고 활성화합니다. +Templater 설정에서 템플릿 디렉토리를 지정합니다. +템플릿 작성: + +일정 템플릿 파일을 생성하고 원하는 형식으로 작성합니다. +markdown +코드 복사 +--- +title: <% tp.date.now("YYYY-MM-DD") %> +date: <% tp.date.now("YYYY-MM-DD") %> +--- + +# <% tp.date.now("YYYY-MM-DD") %> 일정 + +- 할 일 1 +- 할 일 2 +템플릿 사용: + +새로운 일정 노트를 생성할 때 해당 템플릿을 불러와 사용합니다. +2. 마크다운 형식 사용 +Obsidian의 기본 마크다운 형식을 사용하여 일정을 관리할 수 있습니다. + +일정 노트 작성: + +매일, 매주, 매월 일정 노트를 작성합니다. +일정 템플릿을 사용하여 일관된 형식을 유지합니다. +markdown +코드 복사 +# 2024년 7월 18일 일정 + +## 할 일 목록 +- [x] 업무 미팅 ✅ 2024-07-22 +- [x] 프로젝트 마감 ✅ 2024-07-22 + +## 메모 +- 회의 중 중요한 메모 +태그와 링크 사용: + +일정 항목에 태그를 추가하여 검색과 필터링을 쉽게 합니다. +관련 노트에 링크를 추가하여 연결성을 높입니다. +markdown +코드 복사 +# 2024년 7월 18일 일정 + +## 할 일 목록 +- [x] 업무 미팅 #회의 ✅ 2024-07-22 +- [x] 프로젝트 마감 #프로젝트 ✅ 2024-07-22 + +## 메모 +- [[프로젝트 계획]] +3. 다른 도구와 연동 +Obsidian은 다양한 외부 도구와 연동이 가능합니다. 이를 통해 일정 관리를 더욱 효율적으로 할 수 있습니다. + +a. Google Calendar와 연동 +Zapier나 IFTTT를 사용하여 Google Calendar의 일정을 Obsidian 노트로 자동으로 가져올 수 있습니다. + +b. Daily Notes 플러그인 사용 +Daily Notes 플러그인은 매일 자동으로 노트를 생성해 주며, 일정 관리에 유용합니다. + +플러그인 설치 및 설정: + +"Daily Notes" 플러그인을 설치하고 활성화합니다. +설정에서 노트 형식과 위치를 지정합니다. +사용 방법: + +매일 새로운 노트가 자동 생성됩니다. +해당 노트에 일정을 기록합니다. +결론 +Obsidian에서 달력형 일정 관리를 최적화하려면 플러그인을 활용하고, 마크다운 형식을 사용하며, 외부 도구와 연동하는 것이 좋습니다. 이러한 방법들을 통해 효율적이고 체계적인 일정 관리를 할 수 있습니다. + + + + + + diff --git a/inbox/dataview를 활용한 직장인을 위한 세부적인 데일리 템플릿-1.md b/inbox/dataview를 활용한 직장인을 위한 세부적인 데일리 템플릿-1.md new file mode 100644 index 0000000..ab47992 --- /dev/null +++ b/inbox/dataview를 활용한 직장인을 위한 세부적인 데일리 템플릿-1.md @@ -0,0 +1,172 @@ +**Obsidian에서 `Dataview` 플러그인**을 활용하여 **직장인을 위한 세부적인 데일리 템플릿**을 만들어드리겠습니다. 이 템플릿은 Dataview를 사용하여 매일 기록한 데이터를 나중에 **데이터베이스처럼 조회**할 수 있도록 만들어졌습니다. 이를 통해, 목표 달성 여부, 학습 기록, 회고 등의 데이터를 효율적으로 추적하고 분석할 수 있습니다. + +먼저, `Dataview` 플러그인을 사용하면 옵시디언 내에서 데이터를 필터링하고 정리할 수 있기 때문에, 매일의 기록을 쌓아 나가면서 이를 일관되게 관리할 수 있습니다. + +--- + +### **세부적인 직장인을 위한 Obsidian Daily Template (Dataview 사용)** + +```markdown +# 📅 Daily Note - {{date:YYYY-MM-DD}} ({{date:dddd}}) + +## Metadata +- 날짜:: {{date:YYYY-MM-DD}} +- 요일:: {{date:dddd}} +- 기상 시간:: {{time:HH:mm}} +- 날씨:: + +## 🌅 Morning Routine (아침 루틴) +- 기상 시간: {{time:HH:mm}} +- 스트레칭 / 운동: + - [ ] 10분 스트레칭 + - [ ] 명상 (5분) +- 오늘의 주요 목표: + 1. **업무 목표**: + - [ ] 목표 1: + - [ ] 목표 2: + 2. **개인 목표**: + - [ ] 목표 1: + - [ ] 목표 2: +- 오늘의 긍정적인 마음가짐: + +--- + +## 📝 Work & Meetings (업무 및 회의) +- **오늘의 주요 업무**: + - [ ] 업무 1: + - [ ] 업무 2: + - [ ] 업무 3: +- **회의 일정**: + | 시간 | 회의 내용 | 비고 | + |-------|-----------|-------| + | 9:00 | 회의 A | 준비 사항 | + | 14:00 | 회의 B | 논의 사항 | + +--- + +## 🕘 Daily Schedule (일정) +| 시간 | 활동 | 비고 | +|---------|-------------------------------|-------------------------------| +| 6:30 | 기상 및 스트레칭 | | +| 8:00 | 출근 | | +| 9:00 | 업무 시작 | | +| 12:00 | 점심 시간 | | +| 14:00 | 회의 | | +| 18:00 | 퇴근 | | +| 19:30 | 학습 시간 | | +| 21:00 | 복습 및 학습 내용 정리 | | +| 22:30 | 취침 | | + +--- + +## 🎯 Study & Learning (학습 및 복습) +- **학습 주제**: + - 학습할 내용: + - 학습 목표: +- **학습 시간**: {{time:HH:mm}} ~ {{time:HH:mm}} +- **복습 주기**: + - [ ] 1일 전 학습 복습: + - [ ] 3일 전 학습 복습: + - [ ] 7일 전 학습 복습: +- **학습 내용 요약**: + - 주요 개념: + - 복습할 포인트: + +--- + +## 🧠 Reflection (저녁 회고) +- **오늘의 성과**: + - 업무 성과: + - 학습 성과: + - 오늘 가장 잘한 일: +- **오늘 개선할 점**: + - 업무 개선 사항: + - 학습 개선 사항: +- **오늘 느낀 점**: + - 긍정적인 점: + - 부정적인 점: + +--- + +## ✅ Daily Review (데일리 리뷰) +- **목표 달성 여부**: + - [ ] 업무 목표 1 달성 여부: + - [ ] 업무 목표 2 달성 여부: + - [ ] 개인 목표 1 달성 여부: + - [ ] 개인 목표 2 달성 여부: +- **내일의 목표 설정**: + - 업무 목표: + - 개인 목표: + - 학습 목표: + +--- + +## Dataview +### 업무 성과 추적 +```dataview +table 날짜, "업무 목표 1", "업무 목표 2" +from "Daily Notes" +where contains(목표, "업무") +sort 날짜 desc +``` + +### 학습 성과 추적 +```dataview +table 날짜, "학습 주제", "복습 주기", "학습 내용 요약" +from "Daily Notes" +where contains(학습, "학습 주제") +sort 날짜 desc +``` + +### 저녁 회고 모음 +```dataview +table 날짜, "오늘의 성과", "오늘 개선할 점", "오늘 느낀 점" +from "Daily Notes" +where contains(반성, "오늘의 성과") +sort 날짜 desc +``` +``` + +--- + +### **템플릿 세부 설명** + +#### 1. **Metadata** + - 날짜, 요일, 기상 시간 등의 **메타데이터**를 기록하여, 나중에 **Dataview**에서 필터링하여 데이터를 조회할 수 있습니다. + +#### 2. **Morning Routine (아침 루틴)** + - **기상 시간**과 **아침 루틴**을 기록합니다. 이 섹션을 통해 아침에 설정한 **업무 목표**와 **개인 목표**를 명확히 하고, 하루를 준비하는 시간을 효율적으로 관리할 수 있습니다. + +#### 3. **Work & Meetings (업무 및 회의)** + - **업무 할 일**과 **회의 일정**을 구체적으로 기록하고 체크박스를 통해 상태를 관리합니다. + - Dataview를 통해 하루의 업무 성과를 기록하고 나중에 조회할 수 있도록 메타데이터를 구성합니다. + +#### 4. **Daily Schedule (일정)** + - 하루 일정을 시간대별로 기록합니다. **업무**, **학습** 등의 시간 관리가 가능하도록 설계되었으며, 이 시간을 나중에 성과와 연결할 수 있습니다. + +#### 5. **Study & Learning (학습 및 복습)** + - **학습 주제**와 **복습 주기**를 기록하여 학습의 지속성을 관리합니다. 이 섹션에서 학습 내용과 복습할 개념을 기록한 후, Dataview를 사용해 나중에 학습 성과를 정리하고 조회할 수 있습니다. + +#### 6. **Reflection (저녁 회고)** + - 하루를 돌아보며 성과와 개선점을 기록합니다. 나중에 회고를 조회할 수 있도록 메타데이터와 함께 정리하여, 개인 성장을 분석하는 자료로 활용할 수 있습니다. + +#### 7. **Daily Review (데일리 리뷰)** + - 하루 목표 달성 여부를 체크한 후, **내일의 목표**를 미리 설정합니다. 이를 통해 다음 날 준비를 할 수 있습니다. + +--- + +### **Dataview 사용법** +1. **Dataview 플러그인 설치**: + - 옵시디언 설정(Settings) -> 플러그인(Plugins) -> Community Plugins에서 **Dataview** 플러그인을 설치하고 활성화합니다. + +2. **Dataview 템플릿 활용**: + - 템플릿에 `Dataview` 코드를 포함시켜, 기록한 데이터를 **자동으로 테이블 형식**으로 불러오거나, 특정 필드에 따라 **필터링**하여 분석할 수 있습니다. + - `table`을 사용해 기록된 메타데이터를 필터링하고, 날짜별로 성과와 학습 진척 상황을 정리합니다. + +3. **예시 Dataview 출력**: + - `Dataview` 쿼리를 사용하면 매일 작성된 데일리 노트에서 목표 달성 여부, 학습 진도, 회고 등을 한눈에 확인할 수 있습니다. + - 예를 들어, "업무 목표 1", "학습 주제" 등 특정 필드를 기준으로 날짜별 성과를 정리해 나중에 분석할 수 있습니다. + +--- + +이 템플릿은 `Dataview` 플러그인을 활용해 매일 기록한 데이터를 분석할 수 있도록 설계되었습니다. 이를 통해, 업무 목표 달성 여부, 학습 성과, 회고 내용을 효율적으로 관리하고, 나중에 한 번에 조회할 수 있습니다. \ No newline at end of file diff --git a/inbox/dataview를 활용한 직장인을 위한 세부적인 데일리 템플릿.md b/inbox/dataview를 활용한 직장인을 위한 세부적인 데일리 템플릿.md new file mode 100644 index 0000000..ab47992 --- /dev/null +++ b/inbox/dataview를 활용한 직장인을 위한 세부적인 데일리 템플릿.md @@ -0,0 +1,172 @@ +**Obsidian에서 `Dataview` 플러그인**을 활용하여 **직장인을 위한 세부적인 데일리 템플릿**을 만들어드리겠습니다. 이 템플릿은 Dataview를 사용하여 매일 기록한 데이터를 나중에 **데이터베이스처럼 조회**할 수 있도록 만들어졌습니다. 이를 통해, 목표 달성 여부, 학습 기록, 회고 등의 데이터를 효율적으로 추적하고 분석할 수 있습니다. + +먼저, `Dataview` 플러그인을 사용하면 옵시디언 내에서 데이터를 필터링하고 정리할 수 있기 때문에, 매일의 기록을 쌓아 나가면서 이를 일관되게 관리할 수 있습니다. + +--- + +### **세부적인 직장인을 위한 Obsidian Daily Template (Dataview 사용)** + +```markdown +# 📅 Daily Note - {{date:YYYY-MM-DD}} ({{date:dddd}}) + +## Metadata +- 날짜:: {{date:YYYY-MM-DD}} +- 요일:: {{date:dddd}} +- 기상 시간:: {{time:HH:mm}} +- 날씨:: + +## 🌅 Morning Routine (아침 루틴) +- 기상 시간: {{time:HH:mm}} +- 스트레칭 / 운동: + - [ ] 10분 스트레칭 + - [ ] 명상 (5분) +- 오늘의 주요 목표: + 1. **업무 목표**: + - [ ] 목표 1: + - [ ] 목표 2: + 2. **개인 목표**: + - [ ] 목표 1: + - [ ] 목표 2: +- 오늘의 긍정적인 마음가짐: + +--- + +## 📝 Work & Meetings (업무 및 회의) +- **오늘의 주요 업무**: + - [ ] 업무 1: + - [ ] 업무 2: + - [ ] 업무 3: +- **회의 일정**: + | 시간 | 회의 내용 | 비고 | + |-------|-----------|-------| + | 9:00 | 회의 A | 준비 사항 | + | 14:00 | 회의 B | 논의 사항 | + +--- + +## 🕘 Daily Schedule (일정) +| 시간 | 활동 | 비고 | +|---------|-------------------------------|-------------------------------| +| 6:30 | 기상 및 스트레칭 | | +| 8:00 | 출근 | | +| 9:00 | 업무 시작 | | +| 12:00 | 점심 시간 | | +| 14:00 | 회의 | | +| 18:00 | 퇴근 | | +| 19:30 | 학습 시간 | | +| 21:00 | 복습 및 학습 내용 정리 | | +| 22:30 | 취침 | | + +--- + +## 🎯 Study & Learning (학습 및 복습) +- **학습 주제**: + - 학습할 내용: + - 학습 목표: +- **학습 시간**: {{time:HH:mm}} ~ {{time:HH:mm}} +- **복습 주기**: + - [ ] 1일 전 학습 복습: + - [ ] 3일 전 학습 복습: + - [ ] 7일 전 학습 복습: +- **학습 내용 요약**: + - 주요 개념: + - 복습할 포인트: + +--- + +## 🧠 Reflection (저녁 회고) +- **오늘의 성과**: + - 업무 성과: + - 학습 성과: + - 오늘 가장 잘한 일: +- **오늘 개선할 점**: + - 업무 개선 사항: + - 학습 개선 사항: +- **오늘 느낀 점**: + - 긍정적인 점: + - 부정적인 점: + +--- + +## ✅ Daily Review (데일리 리뷰) +- **목표 달성 여부**: + - [ ] 업무 목표 1 달성 여부: + - [ ] 업무 목표 2 달성 여부: + - [ ] 개인 목표 1 달성 여부: + - [ ] 개인 목표 2 달성 여부: +- **내일의 목표 설정**: + - 업무 목표: + - 개인 목표: + - 학습 목표: + +--- + +## Dataview +### 업무 성과 추적 +```dataview +table 날짜, "업무 목표 1", "업무 목표 2" +from "Daily Notes" +where contains(목표, "업무") +sort 날짜 desc +``` + +### 학습 성과 추적 +```dataview +table 날짜, "학습 주제", "복습 주기", "학습 내용 요약" +from "Daily Notes" +where contains(학습, "학습 주제") +sort 날짜 desc +``` + +### 저녁 회고 모음 +```dataview +table 날짜, "오늘의 성과", "오늘 개선할 점", "오늘 느낀 점" +from "Daily Notes" +where contains(반성, "오늘의 성과") +sort 날짜 desc +``` +``` + +--- + +### **템플릿 세부 설명** + +#### 1. **Metadata** + - 날짜, 요일, 기상 시간 등의 **메타데이터**를 기록하여, 나중에 **Dataview**에서 필터링하여 데이터를 조회할 수 있습니다. + +#### 2. **Morning Routine (아침 루틴)** + - **기상 시간**과 **아침 루틴**을 기록합니다. 이 섹션을 통해 아침에 설정한 **업무 목표**와 **개인 목표**를 명확히 하고, 하루를 준비하는 시간을 효율적으로 관리할 수 있습니다. + +#### 3. **Work & Meetings (업무 및 회의)** + - **업무 할 일**과 **회의 일정**을 구체적으로 기록하고 체크박스를 통해 상태를 관리합니다. + - Dataview를 통해 하루의 업무 성과를 기록하고 나중에 조회할 수 있도록 메타데이터를 구성합니다. + +#### 4. **Daily Schedule (일정)** + - 하루 일정을 시간대별로 기록합니다. **업무**, **학습** 등의 시간 관리가 가능하도록 설계되었으며, 이 시간을 나중에 성과와 연결할 수 있습니다. + +#### 5. **Study & Learning (학습 및 복습)** + - **학습 주제**와 **복습 주기**를 기록하여 학습의 지속성을 관리합니다. 이 섹션에서 학습 내용과 복습할 개념을 기록한 후, Dataview를 사용해 나중에 학습 성과를 정리하고 조회할 수 있습니다. + +#### 6. **Reflection (저녁 회고)** + - 하루를 돌아보며 성과와 개선점을 기록합니다. 나중에 회고를 조회할 수 있도록 메타데이터와 함께 정리하여, 개인 성장을 분석하는 자료로 활용할 수 있습니다. + +#### 7. **Daily Review (데일리 리뷰)** + - 하루 목표 달성 여부를 체크한 후, **내일의 목표**를 미리 설정합니다. 이를 통해 다음 날 준비를 할 수 있습니다. + +--- + +### **Dataview 사용법** +1. **Dataview 플러그인 설치**: + - 옵시디언 설정(Settings) -> 플러그인(Plugins) -> Community Plugins에서 **Dataview** 플러그인을 설치하고 활성화합니다. + +2. **Dataview 템플릿 활용**: + - 템플릿에 `Dataview` 코드를 포함시켜, 기록한 데이터를 **자동으로 테이블 형식**으로 불러오거나, 특정 필드에 따라 **필터링**하여 분석할 수 있습니다. + - `table`을 사용해 기록된 메타데이터를 필터링하고, 날짜별로 성과와 학습 진척 상황을 정리합니다. + +3. **예시 Dataview 출력**: + - `Dataview` 쿼리를 사용하면 매일 작성된 데일리 노트에서 목표 달성 여부, 학습 진도, 회고 등을 한눈에 확인할 수 있습니다. + - 예를 들어, "업무 목표 1", "학습 주제" 등 특정 필드를 기준으로 날짜별 성과를 정리해 나중에 분석할 수 있습니다. + +--- + +이 템플릿은 `Dataview` 플러그인을 활용해 매일 기록한 데이터를 분석할 수 있도록 설계되었습니다. 이를 통해, 업무 목표 달성 여부, 학습 성과, 회고 내용을 효율적으로 관리하고, 나중에 한 번에 조회할 수 있습니다. \ No newline at end of file diff --git a/inbox/home-1.md b/inbox/home-1.md new file mode 100644 index 0000000..4c5f5ab --- /dev/null +++ b/inbox/home-1.md @@ -0,0 +1,10 @@ +--- +cssclasses: + - dashboard +--- +# 인생목표 +- [[인생 목표]] +- [할일 관리](demo_file) +- + + diff --git a/inbox/home.md b/inbox/home.md new file mode 100644 index 0000000..4c5f5ab --- /dev/null +++ b/inbox/home.md @@ -0,0 +1,10 @@ +--- +cssclasses: + - dashboard +--- +# 인생목표 +- [[인생 목표]] +- [할일 관리](demo_file) +- + + diff --git a/inbox/http, css, javascript, mysql로 가계부 만들어 줘-1.md b/inbox/http, css, javascript, mysql로 가계부 만들어 줘-1.md new file mode 100644 index 0000000..20dd47e --- /dev/null +++ b/inbox/http, css, javascript, mysql로 가계부 만들어 줘-1.md @@ -0,0 +1,227 @@ +간단한 가계부 웹 애플리케이션을 HTTP, CSS, JavaScript, MySQL을 사용해 만들 수 있습니다. 이 애플리케이션은 수입 및 지출을 입력하고, 해당 내역을 데이터베이스에 저장하며, 화면에 표시하는 기본적인 기능을 포함합니다. + +### 프로젝트 구조 +``` +/gagyeebu +├── index.html # 메인 페이지 +├── style.css # CSS 파일 +├── script.js # JavaScript 파일 +└── server.php # 서버 스크립트 (PHP) +``` + +### 1. `index.html` - 메인 페이지 +HTML 구조를 만들고, 수입 및 지출을 입력하는 폼과 기록을 보여줄 테이블을 포함합니다. + +```html + + + + + + 가계부 + + + +

    개인 가계부

    + +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + +
    날짜항목수입지출잔액
    + + + + +``` + +### 2. `style.css` - 스타일링 +간단한 CSS로 페이지를 스타일링합니다. + +```css +body { + font-family: Arial, sans-serif; + margin: 20px; + padding: 0; + background-color: #f4f4f4; +} + +h1 { + text-align: center; +} + +form { + display: flex; + justify-content: space-between; + margin-bottom: 20px; +} + +label { + margin-right: 10px; +} + +input { + margin-right: 20px; +} + +button { + padding: 5px 15px; + background-color: #4CAF50; + color: white; + border: none; + cursor: pointer; +} + +button:hover { + background-color: #45a049; +} + +table { + width: 100%; + border-collapse: collapse; + margin-top: 20px; +} + +th, td { + padding: 10px; + text-align: left; + border-bottom: 1px solid #ddd; +} +``` + +### 3. `script.js` - 클라이언트 사이드 스크립트 +JavaScript로 폼 제출을 처리하고, 서버와 상호작용하는 코드를 작성합니다. + +```javascript +document.getElementById('transaction-form').addEventListener('submit', function(event) { + event.preventDefault(); + + const date = document.getElementById('date').value; + const description = document.getElementById('description').value; + const income = document.getElementById('income').value || 0; + const expense = document.getElementById('expense').value || 0; + + const data = { date, description, income, expense }; + + fetch('server.php', { + method: 'POST', + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify(data) + }) + .then(response => response.json()) + .then(data => { + if (data.success) { + addTransactionToTable(date, description, income, expense, data.balance); + } else { + alert('Error: ' + data.error); + } + }); +}); + +function addTransactionToTable(date, description, income, expense, balance) { + const table = document.getElementById('transactions-table').getElementsByTagName('tbody')[0]; + const newRow = table.insertRow(); + + const dateCell = newRow.insertCell(0); + const descriptionCell = newRow.insertCell(1); + const incomeCell = newRow.insertCell(2); + const expenseCell = newRow.insertCell(3); + const balanceCell = newRow.insertCell(4); + + dateCell.textContent = date; + descriptionCell.textContent = description; + incomeCell.textContent = income; + expenseCell.textContent = expense; + balanceCell.textContent = balance; +} +``` + +### 4. `server.php` - 서버 사이드 스크립트 (PHP + MySQL) +PHP를 사용해 MySQL 데이터베이스와 통신하여 데이터를 저장하고 불러옵니다. + +```php +connect_error) { + die("Connection failed: " . $conn->connect_error); +} + +$data = json_decode(file_get_contents("php://input"), true); + +$date = $data['date']; +$description = $data['description']; +$income = $data['income']; +$expense = $data['expense']; + +$sql = "INSERT INTO transactions (date, description, income, expense) VALUES ('$date', '$description', '$income', '$expense')"; + +if ($conn->query($sql) === TRUE) { + $result = $conn->query("SELECT SUM(income - expense) AS balance FROM transactions"); + $row = $result->fetch_assoc(); + $balance = $row['balance']; + + echo json_encode(['success' => true, 'balance' => $balance]); +} else { + echo json_encode(['success' => false, 'error' => $conn->error]); +} + +$conn->close(); +?> +``` + +### 5. MySQL 테이블 생성 +데이터베이스에 테이블을 생성하는 SQL 명령어입니다. + +```sql +CREATE DATABASE gagyeebu; +USE gagyeebu; + +CREATE TABLE transactions ( + id INT AUTO_INCREMENT PRIMARY KEY, + date DATE NOT NULL, + description VARCHAR(255) NOT NULL, + income DECIMAL(10, 2) DEFAULT 0.00, + expense DECIMAL(10, 2) DEFAULT 0.00 +); +``` + +### 요약 +- `index.html`: 가계부의 메인 페이지로, 사용자가 데이터를 입력할 수 있는 폼과 기록을 보여줍니다. +- `style.css`: 페이지 스타일링을 위한 CSS 파일입니다. +- `script.js`: 폼 입력을 처리하고 서버에 데이터를 보내는 JavaScript 코드입니다. +- `server.php`: 데이터를 MySQL에 저장하고 현재 잔액을 계산하는 PHP 스크립트입니다. + +이 구조를 활용해 웹 기반의 간단한 가계부를 구축할 수 있습니다. 이 프로젝트를 로컬에서 실행하려면, PHP 서버 및 MySQL 서버가 필요하며, 각 파일을 해당 서버에 배치해야 합니다. \ No newline at end of file diff --git a/inbox/http, css, javascript, mysql로 가계부 만들어 줘.md b/inbox/http, css, javascript, mysql로 가계부 만들어 줘.md new file mode 100644 index 0000000..20dd47e --- /dev/null +++ b/inbox/http, css, javascript, mysql로 가계부 만들어 줘.md @@ -0,0 +1,227 @@ +간단한 가계부 웹 애플리케이션을 HTTP, CSS, JavaScript, MySQL을 사용해 만들 수 있습니다. 이 애플리케이션은 수입 및 지출을 입력하고, 해당 내역을 데이터베이스에 저장하며, 화면에 표시하는 기본적인 기능을 포함합니다. + +### 프로젝트 구조 +``` +/gagyeebu +├── index.html # 메인 페이지 +├── style.css # CSS 파일 +├── script.js # JavaScript 파일 +└── server.php # 서버 스크립트 (PHP) +``` + +### 1. `index.html` - 메인 페이지 +HTML 구조를 만들고, 수입 및 지출을 입력하는 폼과 기록을 보여줄 테이블을 포함합니다. + +```html + + + + + + 가계부 + + + +

    개인 가계부

    + +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + +
    날짜항목수입지출잔액
    + + + + +``` + +### 2. `style.css` - 스타일링 +간단한 CSS로 페이지를 스타일링합니다. + +```css +body { + font-family: Arial, sans-serif; + margin: 20px; + padding: 0; + background-color: #f4f4f4; +} + +h1 { + text-align: center; +} + +form { + display: flex; + justify-content: space-between; + margin-bottom: 20px; +} + +label { + margin-right: 10px; +} + +input { + margin-right: 20px; +} + +button { + padding: 5px 15px; + background-color: #4CAF50; + color: white; + border: none; + cursor: pointer; +} + +button:hover { + background-color: #45a049; +} + +table { + width: 100%; + border-collapse: collapse; + margin-top: 20px; +} + +th, td { + padding: 10px; + text-align: left; + border-bottom: 1px solid #ddd; +} +``` + +### 3. `script.js` - 클라이언트 사이드 스크립트 +JavaScript로 폼 제출을 처리하고, 서버와 상호작용하는 코드를 작성합니다. + +```javascript +document.getElementById('transaction-form').addEventListener('submit', function(event) { + event.preventDefault(); + + const date = document.getElementById('date').value; + const description = document.getElementById('description').value; + const income = document.getElementById('income').value || 0; + const expense = document.getElementById('expense').value || 0; + + const data = { date, description, income, expense }; + + fetch('server.php', { + method: 'POST', + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify(data) + }) + .then(response => response.json()) + .then(data => { + if (data.success) { + addTransactionToTable(date, description, income, expense, data.balance); + } else { + alert('Error: ' + data.error); + } + }); +}); + +function addTransactionToTable(date, description, income, expense, balance) { + const table = document.getElementById('transactions-table').getElementsByTagName('tbody')[0]; + const newRow = table.insertRow(); + + const dateCell = newRow.insertCell(0); + const descriptionCell = newRow.insertCell(1); + const incomeCell = newRow.insertCell(2); + const expenseCell = newRow.insertCell(3); + const balanceCell = newRow.insertCell(4); + + dateCell.textContent = date; + descriptionCell.textContent = description; + incomeCell.textContent = income; + expenseCell.textContent = expense; + balanceCell.textContent = balance; +} +``` + +### 4. `server.php` - 서버 사이드 스크립트 (PHP + MySQL) +PHP를 사용해 MySQL 데이터베이스와 통신하여 데이터를 저장하고 불러옵니다. + +```php +connect_error) { + die("Connection failed: " . $conn->connect_error); +} + +$data = json_decode(file_get_contents("php://input"), true); + +$date = $data['date']; +$description = $data['description']; +$income = $data['income']; +$expense = $data['expense']; + +$sql = "INSERT INTO transactions (date, description, income, expense) VALUES ('$date', '$description', '$income', '$expense')"; + +if ($conn->query($sql) === TRUE) { + $result = $conn->query("SELECT SUM(income - expense) AS balance FROM transactions"); + $row = $result->fetch_assoc(); + $balance = $row['balance']; + + echo json_encode(['success' => true, 'balance' => $balance]); +} else { + echo json_encode(['success' => false, 'error' => $conn->error]); +} + +$conn->close(); +?> +``` + +### 5. MySQL 테이블 생성 +데이터베이스에 테이블을 생성하는 SQL 명령어입니다. + +```sql +CREATE DATABASE gagyeebu; +USE gagyeebu; + +CREATE TABLE transactions ( + id INT AUTO_INCREMENT PRIMARY KEY, + date DATE NOT NULL, + description VARCHAR(255) NOT NULL, + income DECIMAL(10, 2) DEFAULT 0.00, + expense DECIMAL(10, 2) DEFAULT 0.00 +); +``` + +### 요약 +- `index.html`: 가계부의 메인 페이지로, 사용자가 데이터를 입력할 수 있는 폼과 기록을 보여줍니다. +- `style.css`: 페이지 스타일링을 위한 CSS 파일입니다. +- `script.js`: 폼 입력을 처리하고 서버에 데이터를 보내는 JavaScript 코드입니다. +- `server.php`: 데이터를 MySQL에 저장하고 현재 잔액을 계산하는 PHP 스크립트입니다. + +이 구조를 활용해 웹 기반의 간단한 가계부를 구축할 수 있습니다. 이 프로젝트를 로컬에서 실행하려면, PHP 서버 및 MySQL 서버가 필요하며, 각 파일을 해당 서버에 배치해야 합니다. \ No newline at end of file diff --git a/inbox/http, css, javascript, postgresql로 가계부 만들어 줘-1.md b/inbox/http, css, javascript, postgresql로 가계부 만들어 줘-1.md new file mode 100644 index 0000000..c82cf5a --- /dev/null +++ b/inbox/http, css, javascript, postgresql로 가계부 만들어 줘-1.md @@ -0,0 +1,233 @@ +HTTP, CSS, JavaScript, 그리고 PostgreSQL을 사용하여 간단한 가계부 웹 애플리케이션을 만들 수 있습니다. 이 애플리케이션은 수입 및 지출 데이터를 입력하고, 이를 PostgreSQL 데이터베이스에 저장하며, 화면에 표시하는 기능을 포함합니다. + +### 프로젝트 구조 +``` +/gagyeebu +├── index.html # 메인 페이지 +├── style.css # CSS 파일 +├── script.js # JavaScript 파일 +└── server.js # 서버 스크립트 (Node.js + Express) +``` + +### 1. `index.html` - 메인 페이지 +HTML 구조를 만들고, 수입 및 지출을 입력하는 폼과 기록을 보여줄 테이블을 포함합니다. + +```html + + + + + + 가계부 + + + +

    개인 가계부

    + +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + +
    날짜항목수입지출잔액
    + + + + +``` + +### 2. `style.css` - 스타일링 +간단한 CSS로 페이지를 스타일링합니다. + +```css +body { + font-family: Arial, sans-serif; + margin: 20px; + padding: 0; + background-color: #f4f4f4; +} + +h1 { + text-align: center; +} + +form { + display: flex; + justify-content: space-between; + margin-bottom: 20px; +} + +label { + margin-right: 10px; +} + +input { + margin-right: 20px; +} + +button { + padding: 5px 15px; + background-color: #4CAF50; + color: white; + border: none; + cursor: pointer; +} + +button:hover { + background-color: #45a049; +} + +table { + width: 100%; + border-collapse: collapse; + margin-top: 20px; +} + +th, td { + padding: 10px; + text-align: left; + border-bottom: 1px solid #ddd; +} +``` + +### 3. `script.js` - 클라이언트 사이드 스크립트 +JavaScript로 폼 제출을 처리하고, 서버와 상호작용하는 코드를 작성합니다. + +```javascript +document.getElementById('transaction-form').addEventListener('submit', function(event) { + event.preventDefault(); + + const date = document.getElementById('date').value; + const description = document.getElementById('description').value; + const income = document.getElementById('income').value || 0; + const expense = document.getElementById('expense').value || 0; + + const data = { date, description, income, expense }; + + fetch('/add-transaction', { + method: 'POST', + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify(data) + }) + .then(response => response.json()) + .then(data => { + if (data.success) { + addTransactionToTable(date, description, income, expense, data.balance); + } else { + alert('Error: ' + data.error); + } + }); +}); + +function addTransactionToTable(date, description, income, expense, balance) { + const table = document.getElementById('transactions-table').getElementsByTagName('tbody')[0]; + const newRow = table.insertRow(); + + const dateCell = newRow.insertCell(0); + const descriptionCell = newRow.insertCell(1); + const incomeCell = newRow.insertCell(2); + const expenseCell = newRow.insertCell(3); + const balanceCell = newRow.insertCell(4); + + dateCell.textContent = date; + descriptionCell.textContent = description; + incomeCell.textContent = income; + expenseCell.textContent = expense; + balanceCell.textContent = balance; +} +``` + +### 4. `server.js` - 서버 사이드 스크립트 (Node.js + Express + PostgreSQL) +Node.js와 Express를 사용해 서버를 구축하고, PostgreSQL과 연결하여 데이터를 저장합니다. + +#### 4.1 `server.js` 파일 작성 +```javascript +const express = require('express'); +const bodyParser = require('body-parser'); +const { Pool } = require('pg'); + +const app = express(); +app.use(bodyParser.json()); +app.use(express.static('public')); + +const pool = new Pool({ + user: 'username', + host: 'localhost', + database: 'gagyeebu', + password: 'password', + port: 5432, +}); + +app.post('/add-transaction', async (req, res) => { + const { date, description, income, expense } = req.body; + + try { + await pool.query( + 'INSERT INTO transactions (date, description, income, expense) VALUES ($1, $2, $3, $4)', + [date, description, income, expense] + ); + + const result = await pool.query('SELECT SUM(income - expense) AS balance FROM transactions'); + const balance = result.rows[0].balance; + + res.json({ success: true, balance }); + } catch (error) { + console.error(error); + res.json({ success: false, error: 'Database error' }); + } +}); + +app.listen(3000, () => { + console.log('Server is running on http://localhost:3000'); +}); +``` + +### 5. PostgreSQL 테이블 생성 +PostgreSQL에 테이블을 생성하는 SQL 명령어입니다. + +```sql +CREATE DATABASE gagyeebu; +\c gagyeebu; + +CREATE TABLE transactions ( + id SERIAL PRIMARY KEY, + date DATE NOT NULL, + description VARCHAR(255) NOT NULL, + income NUMERIC(10, 2) DEFAULT 0.00, + expense NUMERIC(10, 2) DEFAULT 0.00 +); +``` + +### 요약 +- `index.html`: 사용자가 데이터를 입력할 수 있는 메인 페이지. +- `style.css`: 페이지 스타일링을 위한 CSS 파일. +- `script.js`: 폼 제출을 처리하고 서버와 통신하는 JavaScript 파일. +- `server.js`: Node.js와 Express를 사용해 서버를 구성하고 PostgreSQL에 데이터를 저장하는 서버 스크립트. + +이 구조를 활용해 웹 기반의 간단한 가계부를 구축할 수 있습니다. 로컬 환경에서 이 프로젝트를 실행하려면, Node.js, Express, PostgreSQL이 필요하며, 각 파일을 해당 서버에 배치하고 `server.js`를 실행해야 합니다. \ No newline at end of file diff --git a/inbox/http, css, javascript, postgresql로 가계부 만들어 줘.md b/inbox/http, css, javascript, postgresql로 가계부 만들어 줘.md new file mode 100644 index 0000000..c82cf5a --- /dev/null +++ b/inbox/http, css, javascript, postgresql로 가계부 만들어 줘.md @@ -0,0 +1,233 @@ +HTTP, CSS, JavaScript, 그리고 PostgreSQL을 사용하여 간단한 가계부 웹 애플리케이션을 만들 수 있습니다. 이 애플리케이션은 수입 및 지출 데이터를 입력하고, 이를 PostgreSQL 데이터베이스에 저장하며, 화면에 표시하는 기능을 포함합니다. + +### 프로젝트 구조 +``` +/gagyeebu +├── index.html # 메인 페이지 +├── style.css # CSS 파일 +├── script.js # JavaScript 파일 +└── server.js # 서버 스크립트 (Node.js + Express) +``` + +### 1. `index.html` - 메인 페이지 +HTML 구조를 만들고, 수입 및 지출을 입력하는 폼과 기록을 보여줄 테이블을 포함합니다. + +```html + + + + + + 가계부 + + + +

    개인 가계부

    + +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + +
    날짜항목수입지출잔액
    + + + + +``` + +### 2. `style.css` - 스타일링 +간단한 CSS로 페이지를 스타일링합니다. + +```css +body { + font-family: Arial, sans-serif; + margin: 20px; + padding: 0; + background-color: #f4f4f4; +} + +h1 { + text-align: center; +} + +form { + display: flex; + justify-content: space-between; + margin-bottom: 20px; +} + +label { + margin-right: 10px; +} + +input { + margin-right: 20px; +} + +button { + padding: 5px 15px; + background-color: #4CAF50; + color: white; + border: none; + cursor: pointer; +} + +button:hover { + background-color: #45a049; +} + +table { + width: 100%; + border-collapse: collapse; + margin-top: 20px; +} + +th, td { + padding: 10px; + text-align: left; + border-bottom: 1px solid #ddd; +} +``` + +### 3. `script.js` - 클라이언트 사이드 스크립트 +JavaScript로 폼 제출을 처리하고, 서버와 상호작용하는 코드를 작성합니다. + +```javascript +document.getElementById('transaction-form').addEventListener('submit', function(event) { + event.preventDefault(); + + const date = document.getElementById('date').value; + const description = document.getElementById('description').value; + const income = document.getElementById('income').value || 0; + const expense = document.getElementById('expense').value || 0; + + const data = { date, description, income, expense }; + + fetch('/add-transaction', { + method: 'POST', + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify(data) + }) + .then(response => response.json()) + .then(data => { + if (data.success) { + addTransactionToTable(date, description, income, expense, data.balance); + } else { + alert('Error: ' + data.error); + } + }); +}); + +function addTransactionToTable(date, description, income, expense, balance) { + const table = document.getElementById('transactions-table').getElementsByTagName('tbody')[0]; + const newRow = table.insertRow(); + + const dateCell = newRow.insertCell(0); + const descriptionCell = newRow.insertCell(1); + const incomeCell = newRow.insertCell(2); + const expenseCell = newRow.insertCell(3); + const balanceCell = newRow.insertCell(4); + + dateCell.textContent = date; + descriptionCell.textContent = description; + incomeCell.textContent = income; + expenseCell.textContent = expense; + balanceCell.textContent = balance; +} +``` + +### 4. `server.js` - 서버 사이드 스크립트 (Node.js + Express + PostgreSQL) +Node.js와 Express를 사용해 서버를 구축하고, PostgreSQL과 연결하여 데이터를 저장합니다. + +#### 4.1 `server.js` 파일 작성 +```javascript +const express = require('express'); +const bodyParser = require('body-parser'); +const { Pool } = require('pg'); + +const app = express(); +app.use(bodyParser.json()); +app.use(express.static('public')); + +const pool = new Pool({ + user: 'username', + host: 'localhost', + database: 'gagyeebu', + password: 'password', + port: 5432, +}); + +app.post('/add-transaction', async (req, res) => { + const { date, description, income, expense } = req.body; + + try { + await pool.query( + 'INSERT INTO transactions (date, description, income, expense) VALUES ($1, $2, $3, $4)', + [date, description, income, expense] + ); + + const result = await pool.query('SELECT SUM(income - expense) AS balance FROM transactions'); + const balance = result.rows[0].balance; + + res.json({ success: true, balance }); + } catch (error) { + console.error(error); + res.json({ success: false, error: 'Database error' }); + } +}); + +app.listen(3000, () => { + console.log('Server is running on http://localhost:3000'); +}); +``` + +### 5. PostgreSQL 테이블 생성 +PostgreSQL에 테이블을 생성하는 SQL 명령어입니다. + +```sql +CREATE DATABASE gagyeebu; +\c gagyeebu; + +CREATE TABLE transactions ( + id SERIAL PRIMARY KEY, + date DATE NOT NULL, + description VARCHAR(255) NOT NULL, + income NUMERIC(10, 2) DEFAULT 0.00, + expense NUMERIC(10, 2) DEFAULT 0.00 +); +``` + +### 요약 +- `index.html`: 사용자가 데이터를 입력할 수 있는 메인 페이지. +- `style.css`: 페이지 스타일링을 위한 CSS 파일. +- `script.js`: 폼 제출을 처리하고 서버와 통신하는 JavaScript 파일. +- `server.js`: Node.js와 Express를 사용해 서버를 구성하고 PostgreSQL에 데이터를 저장하는 서버 스크립트. + +이 구조를 활용해 웹 기반의 간단한 가계부를 구축할 수 있습니다. 로컬 환경에서 이 프로젝트를 실행하려면, Node.js, Express, PostgreSQL이 필요하며, 각 파일을 해당 서버에 배치하고 `server.js`를 실행해야 합니다. \ No newline at end of file diff --git a/inbox/resilio sync 구매-1.md b/inbox/resilio sync 구매-1.md new file mode 100644 index 0000000..cae624a --- /dev/null +++ b/inbox/resilio sync 구매-1.md @@ -0,0 +1,5 @@ +https://www.resilio.com/buy/sync-home/thank-you-pro/?cID=undefined&price=%E2%82%A963%2C747&oID=90818&email=choi20013%40gmail.com&productID=Resilio%20Sync%20Home%20Pro&priceUSD=51.73&productName=Sync%20Home&sku=Sync%20Home%20Pro&svc_pk=syncHome1&seats=1&category=Sync%20Home&token=ot_QVRx8Lm01F3PCq2PSpjOSiJ8ZtLOchQkvxgjqZ3FbYS0%2BKpEWrADWNelnuYtE%2FocCWQvO1snsU4nLwiwL4GlnP0HogYxEZXtsBGR%2BDLYTEwmZ3JCQAbkUfRrjzKbTmGAF%2Fie3B2Hy3mPb0yp7Kz%2BRSvNp9y0HFpVs%2FsceEQQ1aBatA1jJo3WPW3aIQCG7Ya9Mm7l8GWR8lzLMV3c8vVgy1xZhCWMystTHD45bxI6bPUbbe2mC1IO8aYyPJXP3TLAbkBe5R695qG635CCLOs6F6ddIMExxUN3W3GkIc4dMMscIdH%2BeVlTUwGiAXcYvHttKirU%2FMr2lTVufouJ%2BwqI5w%3D%3D + +btos1_eyJzIjogIlQvSk8vaEhLY1d1bDVqbW8vcTV4Z1M1N2cveUxiVW9qOFYyS0hnQ25LYVN5Q3EyNCtmVzhBN3psSi9pemdaa2NpaUJnQ3hTTkZWUDNmVXFNOTV5QlY1M0VzTk16OU9WYjY5RHFTTDhDTSswcitMMjR4dXNPTVE4eTNndXlLbEdnVEdtYWpIdVhZRWJOWlBGY3dSMUhhQjVQZG9RbHdldjdJL0IwNko1ajVQNWpHd0M2SVZzVDdkem5QWGdIbm53ekFaN0NQZFZ2YkdaVjdhWW82UjUvTm5YL2dRVnowUE1wdExQNzEwMDYxNVh2OVFZRXpyTldRSjd6b3dJTHQwWFJIRTh1dXhOdkhJUmF0eTAyWTJhZlFxQ1V3Nm1HRjdrMEV2d2xzb2hFT095TytrbnNVZXNvc2JRczBoVXFJeUR0ejZBT2daa2Vid0Z6eGJDQkwyNW5BZz09IiwgImQiOiAiZXlKamF5STZJQ0ppZEc5ell6RmZaWGxLYW1ONVNUWkpRMHBPWTBoc1VtRjZUbTlTYkdoMldsVldXRmxVYkRKUk0xWjNZMWN3TVZwcVFYWmxiWEJzVm1wQ1ZHSkZPVmhsUlZaSlkxUmtRbEpIV1RWbFJXeHFWR3M1YjFKdVdqVlVSRUp1WTIxV1JHUkVaSGxPU0dSelkwZDBTV0ZHUWtsVlYwcFVWMGhzY1Zrd1ZqQmpiV1JTVTIxSk5WWlhjM3BTUlhOM1lucFJOV05IYUV4UldFNW9VVzFTYkUxRVduUlVNblJTVFRBMGNsWkVSbEJrUlZadFpGaENhRkpHY0VoTlIyUnVXV3BTYkZSVVNUSmhiRUpYWVcxMFJVNURkSGxXVm1SS1lsaHdTbFZyVmtwUlZGcENZMjVrYTB0NmJETlpWbXhLVVcxT1NHUlZSbkpVUm14eFZEQk9jMVpJU1hKaFYyeFpWMWRzYVZJeWNIVlNNbFkxVGpJNWJsVlhZekpTVjJ4R1RrUlNTbUZXVmtoT1JsWnlaVVZzUlZSdWJHRk1NRFI2VFVob1ZGRXphRlpOV0d4eFZVVXhNMU5XUW5CWGJHOTJUVzFuZWxWR2NFTlVNbmhPWVRKT1ZsZFVSbUZaTUdoUVQwUldhR1F3TlRSVmFtd3pZMnBDVlZwV1NsbGtSVkl4VjIxd05WZEZaREJrUmxVMFRtMUdOV0V6VmxSV2JVWXpWV2wwUjAxWVpGUmplVGx0WXpGc1QxcHVUVEpWYlhRMFltdG9XV0pGYUVSVFZUUjRWRlZrU0U1c1JqSmxWa0pIWW01a1JsUlhkRU5VYTJoMlZFZEdWMVl4U25walNHTTVVRk5KYzBsRFNtcGFRMGsyU1VOS2JHVlZjSGRaYlRGaFpHdHNjV0l5Wkd4bFZYQTJXa2N4VDFKSFNYbFZiWGhLWVcwNWJsTlhOVTlPVjBwMFZHdHNhVTFxUm5OVFYyd3pXakJzZEZSdVNtaFdNVVp3VkRKc1FtRlhSa1psUkU1WFVsZFNkbGxXVWtkaWJFMTRWV3hHYTFKdGFHRlpWbFpyWWpKT1dHRklRbEpOVjJONFZsWk9TbU13YkVSVGJXaHFZVlZyTWxOVlVrSmpNR3hFVTI1c1lWWjZWbk5hUkVVMVlURnNXVlZ0ZUVwaGJUbHVWRlZPTTFvd2JIUldhbEpxVVRCck1sTlZVa3BsUlRWRlZsUldUbFpHYXpCVVZWSkNZekJzUkZOdGNHcE5NVVp3VkRKc1FtRlhTalZOVjNSVVRXMW9URlpXYUU5TlZsWjBWVmRzVFZFd1JuQmFSV2h6WkRGd1ZGTlVXa3BSTUhBelYyeG9TMlZ0U1hsT1YyaHBVVEJzZWxOVlRrdGtiVTVKVlc1d1NtRnRPVzVhV0d4TFlsZEplV1ZIZEdGWFJYQlZWMnhrVDJWV2NGbFZWMnhRWVZWR2NGWnRlRVpOYkZwWFlrWnNVbUpIT0hsV01WWlhVMVpWZDJKRlNsVmlSa3BNVkd4YVMxUXhaSEpoUjBaVFZsaENSbFJ1Y0dGU01EVkhWMWRzVFZFd1JuQlpla3BYWVVkU1NWUlhiRkJoVlVZMFdteG5kMk13YkVSVGJYaHNVMFZHY0ZReWJFSmxWVEZWVlZSR1VGWkZWWGxVTUZKQ1pESmFVbEJVTUdsbVVUMDlJaXdnSW1sdVptOGlPaUI3SW05eVpHVnlTV1FpT2lBaVluQnZPVE51WjJwM1lXOXNlSGh0WTJZMk4yOXlhR3QwY3lJc0lDSnpkbU5EYjJSbElqb2dJbk41Ym1OSWIyMWxJaXdnSW1GeUlqb2dNQ3dnSW1SaGRHVjBhVzFsWDIxdlpHbG1hV1ZrSWpvZ01UY3hPVEUwT0RnME1pd2dJbU5wWkNJNklDSm5hbVpsTmpjaUxDQWljM1pqU1dRaU9pQWljM2x1WTBodmJXVXhJaXdnSW5KbGJtVjNYMlJoZEdVaU9pQXdMQ0FpWlhod0lqb2dNakUwTlRreE5qZ3dNQ3dnSW1OeVpTSTZJREUzTVRreE5EZzRORElzSUNKamMzUWlPaUFpYnkxa1MyaEtVWE4xVW1RaUxDQWlkSGx3WlNJNklDSndaWEp6YjI1aGJDSXNJQ0p2Y0hSeklqb2dleUp6ZG1OZmNHc2lPaUFpYzNsdVkwaHZiV1V4SWl3Z0ltOXlhV2RwYmlJNklHNTFiR3dzSUNKbWIyeGtaWEpUWldOeVpYUWlPaUFpUVZCUE5saFdWREpTVkV4VFJWSTNXVFpDUTBGWFVGUk5WMHRSUWs4eVUwWkVJaXdnSW5ObFlYUnpJam9nTVgxOUxDQWlaWGh3SWpvZ01qRTBOVGt4Tmpnd01IMD0ifQ== + +https://orders.resilio.com/orders/getKey/?t=ot_T9/4YKOwzZJMpSmua3Ifw3ee8xzmZGF/azwzLStMoNVqQ9BMgCygi7cygCH7mArw2Sdqx8y/is%2BP/NddgBS%2Bl96wn13KVmhbFZsXnCOuAWVFm7i5omKBJqCvp730bKSmbxxveSILBPU6ZnRKjkaEDNGOuXb%2Bn6uflH9FX64yzlF1jKNJlSHSIThHFhmDM61THCRXVmrKoY77S5/L2phZKE%2BWUeQlTdq8kN0696/s7Eme3SZh9eFsJA0y9wIadN2HY%2BeMDAdDYvJU/Q2NZEgLDtOjWLuCCcStcDDClip%2BZZTKymJKsRPV2Z6meOFcA71RP1g7suuOJ714q/ToOea3iA%3D%3D \ No newline at end of file diff --git a/inbox/resilio sync 구매.md b/inbox/resilio sync 구매.md new file mode 100644 index 0000000..cae624a --- /dev/null +++ b/inbox/resilio sync 구매.md @@ -0,0 +1,5 @@ +https://www.resilio.com/buy/sync-home/thank-you-pro/?cID=undefined&price=%E2%82%A963%2C747&oID=90818&email=choi20013%40gmail.com&productID=Resilio%20Sync%20Home%20Pro&priceUSD=51.73&productName=Sync%20Home&sku=Sync%20Home%20Pro&svc_pk=syncHome1&seats=1&category=Sync%20Home&token=ot_QVRx8Lm01F3PCq2PSpjOSiJ8ZtLOchQkvxgjqZ3FbYS0%2BKpEWrADWNelnuYtE%2FocCWQvO1snsU4nLwiwL4GlnP0HogYxEZXtsBGR%2BDLYTEwmZ3JCQAbkUfRrjzKbTmGAF%2Fie3B2Hy3mPb0yp7Kz%2BRSvNp9y0HFpVs%2FsceEQQ1aBatA1jJo3WPW3aIQCG7Ya9Mm7l8GWR8lzLMV3c8vVgy1xZhCWMystTHD45bxI6bPUbbe2mC1IO8aYyPJXP3TLAbkBe5R695qG635CCLOs6F6ddIMExxUN3W3GkIc4dMMscIdH%2BeVlTUwGiAXcYvHttKirU%2FMr2lTVufouJ%2BwqI5w%3D%3D + +btos1_eyJzIjogIlQvSk8vaEhLY1d1bDVqbW8vcTV4Z1M1N2cveUxiVW9qOFYyS0hnQ25LYVN5Q3EyNCtmVzhBN3psSi9pemdaa2NpaUJnQ3hTTkZWUDNmVXFNOTV5QlY1M0VzTk16OU9WYjY5RHFTTDhDTSswcitMMjR4dXNPTVE4eTNndXlLbEdnVEdtYWpIdVhZRWJOWlBGY3dSMUhhQjVQZG9RbHdldjdJL0IwNko1ajVQNWpHd0M2SVZzVDdkem5QWGdIbm53ekFaN0NQZFZ2YkdaVjdhWW82UjUvTm5YL2dRVnowUE1wdExQNzEwMDYxNVh2OVFZRXpyTldRSjd6b3dJTHQwWFJIRTh1dXhOdkhJUmF0eTAyWTJhZlFxQ1V3Nm1HRjdrMEV2d2xzb2hFT095TytrbnNVZXNvc2JRczBoVXFJeUR0ejZBT2daa2Vid0Z6eGJDQkwyNW5BZz09IiwgImQiOiAiZXlKamF5STZJQ0ppZEc5ell6RmZaWGxLYW1ONVNUWkpRMHBPWTBoc1VtRjZUbTlTYkdoMldsVldXRmxVYkRKUk0xWjNZMWN3TVZwcVFYWmxiWEJzVm1wQ1ZHSkZPVmhsUlZaSlkxUmtRbEpIV1RWbFJXeHFWR3M1YjFKdVdqVlVSRUp1WTIxV1JHUkVaSGxPU0dSelkwZDBTV0ZHUWtsVlYwcFVWMGhzY1Zrd1ZqQmpiV1JTVTIxSk5WWlhjM3BTUlhOM1lucFJOV05IYUV4UldFNW9VVzFTYkUxRVduUlVNblJTVFRBMGNsWkVSbEJrUlZadFpGaENhRkpHY0VoTlIyUnVXV3BTYkZSVVNUSmhiRUpYWVcxMFJVNURkSGxXVm1SS1lsaHdTbFZyVmtwUlZGcENZMjVrYTB0NmJETlpWbXhLVVcxT1NHUlZSbkpVUm14eFZEQk9jMVpJU1hKaFYyeFpWMWRzYVZJeWNIVlNNbFkxVGpJNWJsVlhZekpTVjJ4R1RrUlNTbUZXVmtoT1JsWnlaVVZzUlZSdWJHRk1NRFI2VFVob1ZGRXphRlpOV0d4eFZVVXhNMU5XUW5CWGJHOTJUVzFuZWxWR2NFTlVNbmhPWVRKT1ZsZFVSbUZaTUdoUVQwUldhR1F3TlRSVmFtd3pZMnBDVlZwV1NsbGtSVkl4VjIxd05WZEZaREJrUmxVMFRtMUdOV0V6VmxSV2JVWXpWV2wwUjAxWVpGUmplVGx0WXpGc1QxcHVUVEpWYlhRMFltdG9XV0pGYUVSVFZUUjRWRlZrU0U1c1JqSmxWa0pIWW01a1JsUlhkRU5VYTJoMlZFZEdWMVl4U25walNHTTVVRk5KYzBsRFNtcGFRMGsyU1VOS2JHVlZjSGRaYlRGaFpHdHNjV0l5Wkd4bFZYQTJXa2N4VDFKSFNYbFZiWGhLWVcwNWJsTlhOVTlPVjBwMFZHdHNhVTFxUm5OVFYyd3pXakJzZEZSdVNtaFdNVVp3VkRKc1FtRlhSa1psUkU1WFVsZFNkbGxXVWtkaWJFMTRWV3hHYTFKdGFHRlpWbFpyWWpKT1dHRklRbEpOVjJONFZsWk9TbU13YkVSVGJXaHFZVlZyTWxOVlVrSmpNR3hFVTI1c1lWWjZWbk5hUkVVMVlURnNXVlZ0ZUVwaGJUbHVWRlZPTTFvd2JIUldhbEpxVVRCck1sTlZVa3BsUlRWRlZsUldUbFpHYXpCVVZWSkNZekJzUkZOdGNHcE5NVVp3VkRKc1FtRlhTalZOVjNSVVRXMW9URlpXYUU5TlZsWjBWVmRzVFZFd1JuQmFSV2h6WkRGd1ZGTlVXa3BSTUhBelYyeG9TMlZ0U1hsT1YyaHBVVEJzZWxOVlRrdGtiVTVKVlc1d1NtRnRPVzVhV0d4TFlsZEplV1ZIZEdGWFJYQlZWMnhrVDJWV2NGbFZWMnhRWVZWR2NGWnRlRVpOYkZwWFlrWnNVbUpIT0hsV01WWlhVMVpWZDJKRlNsVmlSa3BNVkd4YVMxUXhaSEpoUjBaVFZsaENSbFJ1Y0dGU01EVkhWMWRzVFZFd1JuQlpla3BYWVVkU1NWUlhiRkJoVlVZMFdteG5kMk13YkVSVGJYaHNVMFZHY0ZReWJFSmxWVEZWVlZSR1VGWkZWWGxVTUZKQ1pESmFVbEJVTUdsbVVUMDlJaXdnSW1sdVptOGlPaUI3SW05eVpHVnlTV1FpT2lBaVluQnZPVE51WjJwM1lXOXNlSGh0WTJZMk4yOXlhR3QwY3lJc0lDSnpkbU5EYjJSbElqb2dJbk41Ym1OSWIyMWxJaXdnSW1GeUlqb2dNQ3dnSW1SaGRHVjBhVzFsWDIxdlpHbG1hV1ZrSWpvZ01UY3hPVEUwT0RnME1pd2dJbU5wWkNJNklDSm5hbVpsTmpjaUxDQWljM1pqU1dRaU9pQWljM2x1WTBodmJXVXhJaXdnSW5KbGJtVjNYMlJoZEdVaU9pQXdMQ0FpWlhod0lqb2dNakUwTlRreE5qZ3dNQ3dnSW1OeVpTSTZJREUzTVRreE5EZzRORElzSUNKamMzUWlPaUFpYnkxa1MyaEtVWE4xVW1RaUxDQWlkSGx3WlNJNklDSndaWEp6YjI1aGJDSXNJQ0p2Y0hSeklqb2dleUp6ZG1OZmNHc2lPaUFpYzNsdVkwaHZiV1V4SWl3Z0ltOXlhV2RwYmlJNklHNTFiR3dzSUNKbWIyeGtaWEpUWldOeVpYUWlPaUFpUVZCUE5saFdWREpTVkV4VFJWSTNXVFpDUTBGWFVGUk5WMHRSUWs4eVUwWkVJaXdnSW5ObFlYUnpJam9nTVgxOUxDQWlaWGh3SWpvZ01qRTBOVGt4Tmpnd01IMD0ifQ== + +https://orders.resilio.com/orders/getKey/?t=ot_T9/4YKOwzZJMpSmua3Ifw3ee8xzmZGF/azwzLStMoNVqQ9BMgCygi7cygCH7mArw2Sdqx8y/is%2BP/NddgBS%2Bl96wn13KVmhbFZsXnCOuAWVFm7i5omKBJqCvp730bKSmbxxveSILBPU6ZnRKjkaEDNGOuXb%2Bn6uflH9FX64yzlF1jKNJlSHSIThHFhmDM61THCRXVmrKoY77S5/L2phZKE%2BWUeQlTdq8kN0696/s7Eme3SZh9eFsJA0y9wIadN2HY%2BeMDAdDYvJU/Q2NZEgLDtOjWLuCCcStcDDClip%2BZZTKymJKsRPV2Z6meOFcA71RP1g7suuOJ714q/ToOea3iA%3D%3D \ No newline at end of file diff --git a/inbox/resilio_sync synology에 docker로 설치 및 설정하기-1.md b/inbox/resilio_sync synology에 docker로 설치 및 설정하기-1.md new file mode 100644 index 0000000..d95164b --- /dev/null +++ b/inbox/resilio_sync synology에 docker로 설치 및 설정하기-1.md @@ -0,0 +1,47 @@ +## docker compose 파일 +``` +version: "3.9" +services: + resilio-sync: + image: ghcr.io/linuxserver/resilio-sync:latest + container_name: Resilio-Sync + hostname: resilio-sync + mem_limit: 4g #사용안함 + cpu_shares: 768 #사용안함 + security_opt: #사용안함 + - no-new-privileges:true #사용안함 + healthcheck: #사용안함 + test: curl -f http://localhost:8888/ || exit 1 #사용안함 + ports: + - 7888:8888 # WebUI + - 55555:55555 # Sync Port + volumes: + - /volume1/docker/resilio-sync/config:/config:rw #필요시 수정 + - /volume1/docker/resilio-sync/downloads:/downloads:rw #필요시 수정 + - /volume1/docker/resilio-sync/data:/sync:rw #필요시 수정 + environment: + TZ: Europe/Bucharest #Asia/Seoul로 수정 + PUID: 1026 + PGID: 100 + restart: on-failure:5 +``` + +[출처_https://mariushosting.com](https://mariushosting.com/how-to-install-resilio-sync-on-your-synology-nas/) +1. 상기 파일을 참조해서 docker를 설치하고 portainer을 설치한다. +2. 준비가 되면 portainer에서 stack에서 상기내용을 복사하여 붙여넣기 하고, 필요시 수정한다. +3. 필요한 volumes의 폴더를 만든다. +4. 설치가 완료되면 공유폴더를 추가한다. + 1. 공유폴더를 추가하면서 note8핸드폰에서 계속 쓰기권한이 없다고 하는데, 알고보니 핸드폰 자체권한 허용을 안해서 나타나는 문제였다.(이걸로 하루를 꼬박 보냈다.) +5. 설치가 완료되면 핸드폰, 컴퓨터, 아이패드를 사용하여 접속이 잘되는지 확인한다. + 1. 확인시 폴더5와 아이패드는 접속이 잘되었는데, 노트8은 접속이 잘 되지 않았다. + 2. 릴레이 서버가 자동으로 연결되어 속도가 느려지는 현상이 있었다. + 3. 이유는 토렌트 서버 접속이 안되어 릴레이 서버로 우외하여 접속이 되는 거였다. + 4. 피어 투 피어로 접속이 되어야 하지만 잘 되지 않았고, resilio_sync 설정에서 직접 호스트를 입력 "bkuse.com:9090"으로 접속을 설정하여 해결하였다. + 5. 하지만 완전하지는 않은것 같다. + 6. 속도차이는 릴레이서버시 5~10kb, 직접연결시 10~50mb로 차이가 확연했다. +6. 대체 프로그램이 있다. "syncthing"라는 프로그램이 있다. 하지만 아쉽게도 ios용 프로그램을 없었다.[출처_https://11q.kr](https://11q.kr/www/bbs/board.php?bo_table=s11&wr_id=12629) +7. [참조_https://help.resilio.com/hc/en-us/articles/204754779-What-is-a-Relay-Server](https://help.resilio.com/hc/en-us/articles/204754779-What-is-a-Relay-Server) +8. [참조_https://help.resilio.com/hc/en-us/articles/204754759-What-ports-and-protocols-are-used-by-Sync](https://help.resilio.com/hc/en-us/articles/204754759-What-ports-and-protocols-are-used-by-Sync) +9. [참조_https://connect.resilio.com/hc/en-us/articles/115001069930-Ports-protocols-ports-forwarding-required-by-Resilio-Connect](https://connect.resilio.com/hc/en-us/articles/115001069930-Ports-protocols-ports-forwarding-required-by-Resilio-Connect) +10. [참조_https://alternativeto.net/software/syncthing/](https://alternativeto.net/software/syncthing/) +11. \ No newline at end of file diff --git a/inbox/resilio_sync synology에 docker로 설치 및 설정하기.md b/inbox/resilio_sync synology에 docker로 설치 및 설정하기.md new file mode 100644 index 0000000..d95164b --- /dev/null +++ b/inbox/resilio_sync synology에 docker로 설치 및 설정하기.md @@ -0,0 +1,47 @@ +## docker compose 파일 +``` +version: "3.9" +services: + resilio-sync: + image: ghcr.io/linuxserver/resilio-sync:latest + container_name: Resilio-Sync + hostname: resilio-sync + mem_limit: 4g #사용안함 + cpu_shares: 768 #사용안함 + security_opt: #사용안함 + - no-new-privileges:true #사용안함 + healthcheck: #사용안함 + test: curl -f http://localhost:8888/ || exit 1 #사용안함 + ports: + - 7888:8888 # WebUI + - 55555:55555 # Sync Port + volumes: + - /volume1/docker/resilio-sync/config:/config:rw #필요시 수정 + - /volume1/docker/resilio-sync/downloads:/downloads:rw #필요시 수정 + - /volume1/docker/resilio-sync/data:/sync:rw #필요시 수정 + environment: + TZ: Europe/Bucharest #Asia/Seoul로 수정 + PUID: 1026 + PGID: 100 + restart: on-failure:5 +``` + +[출처_https://mariushosting.com](https://mariushosting.com/how-to-install-resilio-sync-on-your-synology-nas/) +1. 상기 파일을 참조해서 docker를 설치하고 portainer을 설치한다. +2. 준비가 되면 portainer에서 stack에서 상기내용을 복사하여 붙여넣기 하고, 필요시 수정한다. +3. 필요한 volumes의 폴더를 만든다. +4. 설치가 완료되면 공유폴더를 추가한다. + 1. 공유폴더를 추가하면서 note8핸드폰에서 계속 쓰기권한이 없다고 하는데, 알고보니 핸드폰 자체권한 허용을 안해서 나타나는 문제였다.(이걸로 하루를 꼬박 보냈다.) +5. 설치가 완료되면 핸드폰, 컴퓨터, 아이패드를 사용하여 접속이 잘되는지 확인한다. + 1. 확인시 폴더5와 아이패드는 접속이 잘되었는데, 노트8은 접속이 잘 되지 않았다. + 2. 릴레이 서버가 자동으로 연결되어 속도가 느려지는 현상이 있었다. + 3. 이유는 토렌트 서버 접속이 안되어 릴레이 서버로 우외하여 접속이 되는 거였다. + 4. 피어 투 피어로 접속이 되어야 하지만 잘 되지 않았고, resilio_sync 설정에서 직접 호스트를 입력 "bkuse.com:9090"으로 접속을 설정하여 해결하였다. + 5. 하지만 완전하지는 않은것 같다. + 6. 속도차이는 릴레이서버시 5~10kb, 직접연결시 10~50mb로 차이가 확연했다. +6. 대체 프로그램이 있다. "syncthing"라는 프로그램이 있다. 하지만 아쉽게도 ios용 프로그램을 없었다.[출처_https://11q.kr](https://11q.kr/www/bbs/board.php?bo_table=s11&wr_id=12629) +7. [참조_https://help.resilio.com/hc/en-us/articles/204754779-What-is-a-Relay-Server](https://help.resilio.com/hc/en-us/articles/204754779-What-is-a-Relay-Server) +8. [참조_https://help.resilio.com/hc/en-us/articles/204754759-What-ports-and-protocols-are-used-by-Sync](https://help.resilio.com/hc/en-us/articles/204754759-What-ports-and-protocols-are-used-by-Sync) +9. [참조_https://connect.resilio.com/hc/en-us/articles/115001069930-Ports-protocols-ports-forwarding-required-by-Resilio-Connect](https://connect.resilio.com/hc/en-us/articles/115001069930-Ports-protocols-ports-forwarding-required-by-Resilio-Connect) +10. [참조_https://alternativeto.net/software/syncthing/](https://alternativeto.net/software/syncthing/) +11. \ No newline at end of file diff --git a/inbox/가족들에게 애기할 내용-1.md b/inbox/가족들에게 애기할 내용-1.md new file mode 100644 index 0000000..0e20612 --- /dev/null +++ b/inbox/가족들에게 애기할 내용-1.md @@ -0,0 +1,35 @@ +1.내가 여기 있는 근본적 이유 +나는 어디서 떨어진게 아니다 +내부모님이 20년동안 만든 존재다 +님은 그걸 중간부터 이용하는 존재다 +물론 애들을 낳아줘서 고맙다 +하지만 근본을 훈드는것 같아 마음 이 편치 않다 +2.그러면 어떻게 행동했어야 했나? +좀더 정중하게 애기 했어야 했다 +잘잘못을 따지면 서로 잘못한게 맞을수도 있겠지만 그렇다고 내부모님께 그런행동을 하면 서느누가 좋아할 사람이 있을까? +3.완전히 틀린애기는 아니다 +자주 연락 하라는 애기는 할수 있고 수차례 애기했는데 잘 안되면 화가날수도 있을거 같다 +입장 바꿔 생각 해 봐라 +4.나를 이용했어야 했다 +님이 직접 상대하기 껄끄럽다면 나한테 애기해서 그러지 말았으면 좋겠다는 의견을 내비치는것도 만방법이었을거라고 생각한다 +5.계속 같이 살거라면 이상대는 안된다 +이렇게 되면 서로 얼굴보기도 껄끄럽고, +그렇게 되면 주변사람들에게도 안좋은 영향이 갈것같다 특히 애들한테 부정적 영향이 갈것겉다 나와 님과 어머니가 삼자대면이나 전화로 통화해서 오해가 있다면 풀고 미안하다, 죄송하다는 애기로 지작해서 이상황을 풀어나가는게 맞다고 생각한다 +6.누구의 편을 들려고 하는게 아니다 +잘못한거는 잘못했다고 하고 +잘한건 잘했다고 하는데, +기분 나쁘다고 바로 기뷰 나쁜 목소리로 애하는건 아니다라는 애기를 하고 싶다 +님말대로 손도 부딪혀야 소리가 나지만 +그건 나를 낳아서 키워준 부모님께는 그래도 남들보다는 조긍의 감사함을 있어야 한다 +나도 어른한테 기분대로 애기한때는 그냥 몇번 나를 무시하거나 했을떼 그렇게 하지만 그건 쌩판 모르는 남일떼 애기고 이건 경우가 다른거 같다 +7.입장 바꿔 생각해봐라 +나중에 애들이 커서 결혼하고 독립해서 보고 싶은데 멀어서 찾아 갈수도 없고, 자주 오지도 못한다면 전화밖에 없는데 좀 자주 해라고 계속 애기했지만 안한다면, 화가 날법도 하지 않을까? +물론 부모님이 전화를 할수도 잏지만, 그게 그렇게 어려운것도, 힘든것도 아닌데 못한다면 화날것같다 +만약 못하는 이유가 잏다먼 그걸로 설득을 시켜야 되는데 설득이 안된것 같다 왜냐면 그건 이유가 안된다, 말도 안되는 핑계라고 행각이 드니까.. + +8.아닌걷 아니라고 애기 할까? +부오님에 기분 상관없이? +9.기면 받는것도 많고.. + +10.나의근보이라 나보다 더 부정적일지도.. +전화를 안하니 안시키나.. 하지말라고 하나.. \ No newline at end of file diff --git a/inbox/가족들에게 애기할 내용.md b/inbox/가족들에게 애기할 내용.md new file mode 100644 index 0000000..0e20612 --- /dev/null +++ b/inbox/가족들에게 애기할 내용.md @@ -0,0 +1,35 @@ +1.내가 여기 있는 근본적 이유 +나는 어디서 떨어진게 아니다 +내부모님이 20년동안 만든 존재다 +님은 그걸 중간부터 이용하는 존재다 +물론 애들을 낳아줘서 고맙다 +하지만 근본을 훈드는것 같아 마음 이 편치 않다 +2.그러면 어떻게 행동했어야 했나? +좀더 정중하게 애기 했어야 했다 +잘잘못을 따지면 서로 잘못한게 맞을수도 있겠지만 그렇다고 내부모님께 그런행동을 하면 서느누가 좋아할 사람이 있을까? +3.완전히 틀린애기는 아니다 +자주 연락 하라는 애기는 할수 있고 수차례 애기했는데 잘 안되면 화가날수도 있을거 같다 +입장 바꿔 생각 해 봐라 +4.나를 이용했어야 했다 +님이 직접 상대하기 껄끄럽다면 나한테 애기해서 그러지 말았으면 좋겠다는 의견을 내비치는것도 만방법이었을거라고 생각한다 +5.계속 같이 살거라면 이상대는 안된다 +이렇게 되면 서로 얼굴보기도 껄끄럽고, +그렇게 되면 주변사람들에게도 안좋은 영향이 갈것같다 특히 애들한테 부정적 영향이 갈것겉다 나와 님과 어머니가 삼자대면이나 전화로 통화해서 오해가 있다면 풀고 미안하다, 죄송하다는 애기로 지작해서 이상황을 풀어나가는게 맞다고 생각한다 +6.누구의 편을 들려고 하는게 아니다 +잘못한거는 잘못했다고 하고 +잘한건 잘했다고 하는데, +기분 나쁘다고 바로 기뷰 나쁜 목소리로 애하는건 아니다라는 애기를 하고 싶다 +님말대로 손도 부딪혀야 소리가 나지만 +그건 나를 낳아서 키워준 부모님께는 그래도 남들보다는 조긍의 감사함을 있어야 한다 +나도 어른한테 기분대로 애기한때는 그냥 몇번 나를 무시하거나 했을떼 그렇게 하지만 그건 쌩판 모르는 남일떼 애기고 이건 경우가 다른거 같다 +7.입장 바꿔 생각해봐라 +나중에 애들이 커서 결혼하고 독립해서 보고 싶은데 멀어서 찾아 갈수도 없고, 자주 오지도 못한다면 전화밖에 없는데 좀 자주 해라고 계속 애기했지만 안한다면, 화가 날법도 하지 않을까? +물론 부모님이 전화를 할수도 잏지만, 그게 그렇게 어려운것도, 힘든것도 아닌데 못한다면 화날것같다 +만약 못하는 이유가 잏다먼 그걸로 설득을 시켜야 되는데 설득이 안된것 같다 왜냐면 그건 이유가 안된다, 말도 안되는 핑계라고 행각이 드니까.. + +8.아닌걷 아니라고 애기 할까? +부오님에 기분 상관없이? +9.기면 받는것도 많고.. + +10.나의근보이라 나보다 더 부정적일지도.. +전화를 안하니 안시키나.. 하지말라고 하나.. \ No newline at end of file diff --git a/inbox/개인의 Work Breakdown Stucture(WBS) 작업분할구조-1.md b/inbox/개인의 Work Breakdown Stucture(WBS) 작업분할구조-1.md new file mode 100644 index 0000000..b6b6734 --- /dev/null +++ b/inbox/개인의 Work Breakdown Stucture(WBS) 작업분할구조-1.md @@ -0,0 +1,81 @@ +개인의 Work Breakdown Structure (WBS)는 큰 목표나 프로젝트를 더 작은 작업으로 나누어 체계적으로 관리하는 방법입니다. 이는 프로젝트 관리에서 많이 사용되지만, 개인적인 목표 달성에도 유용하게 적용할 수 있습니다. 예를 들어, 개인의 WBS를 사용하여 특정 목표를 달성하는 과정을 체계적으로 분류할 수 있습니다. + +### 1. 목표 설정 +먼저 달성하고자 하는 목표를 명확히 설정합니다. +예: "6개월 내에 새로운 프로그래밍 언어 배우기" + +### 2. 주요 단계 정의 +목표를 달성하기 위해 필요한 주요 단계를 나눕니다. +예: +1. 학습 자료 수집 +2. 기본 개념 이해 +3. 실습 및 프로젝트 +4. 심화 학습 및 응용 +5. 최종 평가 및 복습 + +### 3. 세부 작업 분류 +각 주요 단계를 더 작은 작업으로 세분화합니다. + +#### 1. 학습 자료 수집 + - 프로그래밍 언어 선택 + - 추천 도서 및 온라인 강의 조사 + - 필요한 소프트웨어 설치 + +#### 2. 기본 개념 이해 + - 기초 문법 학습 + - 자료형 및 변수 이해 + - 제어 구조 익히기 (조건문, 반복문 등) + +#### 3. 실습 및 프로젝트 + - 간단한 프로그램 작성 + - 실습 문제 풀기 + - 작은 프로젝트 시작하기 + +#### 4. 심화 학습 및 응용 + - 고급 문법 및 라이브러리 학습 + - 복잡한 프로젝트 진행 + - 코드 리뷰 및 최적화 + +#### 5. 최종 평가 및 복습 + - 전체 학습 내용 복습 + - 테스트 문제 풀기 + - 최종 프로젝트 제출 및 평가 + +### 4. 일정 및 우선순위 설정 +각 작업에 대한 일정 및 우선순위를 설정합니다. +예: +- 1개월: 학습 자료 수집 및 기본 개념 이해 +- 2개월: 실습 및 작은 프로젝트 +- 2개월: 심화 학습 및 고급 프로젝트 +- 1개월: 최종 평가 및 복습 + +### 5. 진행 상황 모니터링 및 조정 +정기적으로 진행 상황을 점검하고, 필요에 따라 계획을 조정합니다. + +### 개인 WBS 예시 +목표: "6개월 내에 새로운 프로그래밍 언어 배우기" +1. 학습 자료 수집 (1주) + - 프로그래밍 언어 선택 (1일) + - 추천 도서 및 온라인 강의 조사 (3일) + - 필요한 소프트웨어 설치 (3일) + +2. 기본 개념 이해 (3주) + - 기초 문법 학습 (1주) + - 자료형 및 변수 이해 (1주) + - 제어 구조 익히기 (1주) + +3. 실습 및 프로젝트 (2개월) + - 간단한 프로그램 작성 (2주) + - 실습 문제 풀기 (2주) + - 작은 프로젝트 시작하기 (1개월) + +4. 심화 학습 및 응용 (2개월) + - 고급 문법 및 라이브러리 학습 (1개월) + - 복잡한 프로젝트 진행 (1개월) + +5. 최종 평가 및 복습 (1개월) + - 전체 학습 내용 복습 (2주) + - 테스트 문제 풀기 (1주) + - 최종 프로젝트 제출 및 평가 (1주) + +이와 같은 WBS를 통해 개인의 목표를 체계적으로 관리하고 달성할 수 있습니다. \ No newline at end of file diff --git a/inbox/개인의 Work Breakdown Stucture(WBS) 작업분할구조.md b/inbox/개인의 Work Breakdown Stucture(WBS) 작업분할구조.md new file mode 100644 index 0000000..b6b6734 --- /dev/null +++ b/inbox/개인의 Work Breakdown Stucture(WBS) 작업분할구조.md @@ -0,0 +1,81 @@ +개인의 Work Breakdown Structure (WBS)는 큰 목표나 프로젝트를 더 작은 작업으로 나누어 체계적으로 관리하는 방법입니다. 이는 프로젝트 관리에서 많이 사용되지만, 개인적인 목표 달성에도 유용하게 적용할 수 있습니다. 예를 들어, 개인의 WBS를 사용하여 특정 목표를 달성하는 과정을 체계적으로 분류할 수 있습니다. + +### 1. 목표 설정 +먼저 달성하고자 하는 목표를 명확히 설정합니다. +예: "6개월 내에 새로운 프로그래밍 언어 배우기" + +### 2. 주요 단계 정의 +목표를 달성하기 위해 필요한 주요 단계를 나눕니다. +예: +1. 학습 자료 수집 +2. 기본 개념 이해 +3. 실습 및 프로젝트 +4. 심화 학습 및 응용 +5. 최종 평가 및 복습 + +### 3. 세부 작업 분류 +각 주요 단계를 더 작은 작업으로 세분화합니다. + +#### 1. 학습 자료 수집 + - 프로그래밍 언어 선택 + - 추천 도서 및 온라인 강의 조사 + - 필요한 소프트웨어 설치 + +#### 2. 기본 개념 이해 + - 기초 문법 학습 + - 자료형 및 변수 이해 + - 제어 구조 익히기 (조건문, 반복문 등) + +#### 3. 실습 및 프로젝트 + - 간단한 프로그램 작성 + - 실습 문제 풀기 + - 작은 프로젝트 시작하기 + +#### 4. 심화 학습 및 응용 + - 고급 문법 및 라이브러리 학습 + - 복잡한 프로젝트 진행 + - 코드 리뷰 및 최적화 + +#### 5. 최종 평가 및 복습 + - 전체 학습 내용 복습 + - 테스트 문제 풀기 + - 최종 프로젝트 제출 및 평가 + +### 4. 일정 및 우선순위 설정 +각 작업에 대한 일정 및 우선순위를 설정합니다. +예: +- 1개월: 학습 자료 수집 및 기본 개념 이해 +- 2개월: 실습 및 작은 프로젝트 +- 2개월: 심화 학습 및 고급 프로젝트 +- 1개월: 최종 평가 및 복습 + +### 5. 진행 상황 모니터링 및 조정 +정기적으로 진행 상황을 점검하고, 필요에 따라 계획을 조정합니다. + +### 개인 WBS 예시 +목표: "6개월 내에 새로운 프로그래밍 언어 배우기" +1. 학습 자료 수집 (1주) + - 프로그래밍 언어 선택 (1일) + - 추천 도서 및 온라인 강의 조사 (3일) + - 필요한 소프트웨어 설치 (3일) + +2. 기본 개념 이해 (3주) + - 기초 문법 학습 (1주) + - 자료형 및 변수 이해 (1주) + - 제어 구조 익히기 (1주) + +3. 실습 및 프로젝트 (2개월) + - 간단한 프로그램 작성 (2주) + - 실습 문제 풀기 (2주) + - 작은 프로젝트 시작하기 (1개월) + +4. 심화 학습 및 응용 (2개월) + - 고급 문법 및 라이브러리 학습 (1개월) + - 복잡한 프로젝트 진행 (1개월) + +5. 최종 평가 및 복습 (1개월) + - 전체 학습 내용 복습 (2주) + - 테스트 문제 풀기 (1주) + - 최종 프로젝트 제출 및 평가 (1주) + +이와 같은 WBS를 통해 개인의 목표를 체계적으로 관리하고 달성할 수 있습니다. \ No newline at end of file diff --git a/inbox/개인임무 분담제-1.md b/inbox/개인임무 분담제-1.md new file mode 100644 index 0000000..cde2993 --- /dev/null +++ b/inbox/개인임무 분담제-1.md @@ -0,0 +1,11 @@ +2024.10.14(화) +- 분리수거장 정리 근무반이 힘들다 하소연 + - 지통실,지통과,급양반이 모두 보급반 분리수거장에 버려 양이 어마어마함 +- 1층 복도 정수기 버리는물 통 안비움 + - 이현재 일병에게 치우라고 함 +2024.11.4(화) +- 주임원사(원사 [[박원종]] ) 1층 청소 지적 + +2025.2.3(월) +- 흡연장 청소 고정인원 명단 추가 +- \ No newline at end of file diff --git a/inbox/개인임무 분담제.md b/inbox/개인임무 분담제.md new file mode 100644 index 0000000..cde2993 --- /dev/null +++ b/inbox/개인임무 분담제.md @@ -0,0 +1,11 @@ +2024.10.14(화) +- 분리수거장 정리 근무반이 힘들다 하소연 + - 지통실,지통과,급양반이 모두 보급반 분리수거장에 버려 양이 어마어마함 +- 1층 복도 정수기 버리는물 통 안비움 + - 이현재 일병에게 치우라고 함 +2024.11.4(화) +- 주임원사(원사 [[박원종]] ) 1층 청소 지적 + +2025.2.3(월) +- 흡연장 청소 고정인원 명단 추가 +- \ No newline at end of file diff --git a/inbox/개인장구류 노후교체-1.md b/inbox/개인장구류 노후교체-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/개인장구류 노후교체.md b/inbox/개인장구류 노후교체.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/개인장구류 불출 문제발생-1.md b/inbox/개인장구류 불출 문제발생-1.md new file mode 100644 index 0000000..f7bf438 --- /dev/null +++ b/inbox/개인장구류 불출 문제발생-1.md @@ -0,0 +1,69 @@ +25.10.13(월) 경 +박성현하사, 이병운 일병과함께 5톤차량을 타고 군수지원대 (구)부식분배소뒤 창고로 가서 보급품(천막,개인전투용(개선품), 팔꿈치 무릎보호대, 조끼,지상근무자용(기본형))을 받아 +바로옆 자대에서 1교육대 막사 중앙현관에서 불출, 2교육대 불출하고, 3교육대에서 불출간 부족한 수량을 확인()==주무관님 다용도 파우치 -1,수통파우치 -164,수류탄파우치 -10,30발탄창파우치 -20 차이 발생입니다)== + +개인천막 +160 > 2교 80, 3교 80 +팔꿈치,무릎보호대 +400 > +400 > + +--- + +1교육대 + +보호대 +무릎보호대 140개 +팔꿈치보호대 140개 + +전투장구류 +다용도파우치 320개 +수통파우치 320개 +탄창파우치 646개 +수류탄파우치 646개 +조끼조립체 320개 + +이고 수량 이상 없습니다. + +--- +2교육대 +조끼조립체 320 +다용도 파우치 320 +탄알집 파우치 646 +수류탄 파우치 646 +수통파우치 320 + +무릅 보호대 120 +팔꿈치 보호대 120 +수령했습니다. + +천막 +2교육대 20box 80개 이상없습니다. + +--- +3교 수령량 +조끼 340 +탄입집 648 +수류탄파우치 658 +다용도파우치 339 +수통파우치 176 +입니다 + +팔ㆍ무릎 보호대 + +ㅇ각각 총 수령 400 +ㅡ1교 140개 +ㅡ2교 120개 +ㅡ3교 140개 + +25.10.27(월) 1652분 김용대주무관ㅇ님과 통화 +부족한수량 박태영 주무관님과 협조후 가능하면 연락 + +수입 천막,개인전투용(375206185) 160개 +팔꿈치 보호대(37X038603) 400개 +무릎 보호대(37X038602) 400개 +탄입집(375284589) 1940개, 20개 부족 +수류탄파우치(375284590) 1940개, 10개 부족 +수통피(375284592) 980, 164개 부족 +다용도파우치,전투조끼기본형(375284593) 980개, 1개 부족 +조끼조립체, 전투조끼 기본형(375284594) 980개 \ No newline at end of file diff --git a/inbox/개인장구류 불출 문제발생.md b/inbox/개인장구류 불출 문제발생.md new file mode 100644 index 0000000..a11d9e4 --- /dev/null +++ b/inbox/개인장구류 불출 문제발생.md @@ -0,0 +1,69 @@ +25.10.13(월) 경 +박성현하사, 이병운 일병과함께 5톤차량을 타고 군수지원대 (구)부식분배소뒤 창고로 가서 보급품(천막,개인전투용(개선품), 팔꿈치 무릎보호대, 조끼,지상근무자용(기본형))을 받아 +바로옆 자대에서 1교육대 막사 중앙현관에서 불출, 2교육대 불출하고, 3교육대에서 불출간 부족한 수량을 확인()==주무관님 다용도 파우치 -1,수통파우치 -164,수류탄파우치 -10,30발탄창파우치 -20 차이 발생입니다)== + +개인천막 +160 > 2교 80, 3교 80 +팔꿈치,무릎보호대 +400 > +400 > + +--- + +1교육대 + +보호대 +무릎보호대 140개 +팔꿈치보호대 140개 + +전투장구류 +다용도파우치 320개 +수통파우치 320개 +탄창파우치 646개 +수류탄파우치 646개 +조끼조립체 320개 + +이고 수량 이상 없습니다. + +--- +2교육대 +조끼조립체 320 +다용도 파우치 320 +탄알집 파우치 646 +수류탄 파우치 646 +수통파우치 320 + +무릅 보호대 120 +팔꿈치 보호대 120 +수령했습니다. + +천막 +2교육대 20box 80개 이상없습니다. + +--- +3교 수령량 +조끼 340 +탄입집 648 +수류탄파우치 658 +다용도파우치 339 +수통파우치 176 +입니다 + +팔ㆍ무릎 보호대 + +ㅇ각각 총 수령 400 +ㅡ1교 140개 +ㅡ2교 120개 +ㅡ3교 140개 + +25.10.27(월) 1652분 김용대주무관ㅇ님과 통화 +부족한수량 박태영 주무관님과 협조후 가능하면 연락 + +수입 천막,개인전투용(375206185) 160개 +팔꿈치 보호대(37X038603) 400개 +무릎 보호대(37X038602) 400개 +탄입집(375284589) 1940개, 20개 부족 +수류탄파우치(375284590) 1940개, 10개 부족 +수통피(375284592) 980, 164개 부족 +다용도파우치,전투조끼기본형(375284593) 980개, 1개 부족 +조끼조립체, 전투조끼 기본형(375284594) 980개 \ No newline at end of file diff --git a/inbox/거소투표 방법-1.md b/inbox/거소투표 방법-1.md new file mode 100644 index 0000000..169a925 --- /dev/null +++ b/inbox/거소투표 방법-1.md @@ -0,0 +1 @@ +https://youtu.be/06x0N6o_Byg?si=opVfHw2FTWJ0RWju diff --git a/inbox/거소투표 방법.md b/inbox/거소투표 방법.md new file mode 100644 index 0000000..169a925 --- /dev/null +++ b/inbox/거소투표 방법.md @@ -0,0 +1 @@ +https://youtu.be/06x0N6o_Byg?si=opVfHw2FTWJ0RWju diff --git a/inbox/경기도 화성시 봉담읍 푸르지오 아파트 매매 기록-1.md b/inbox/경기도 화성시 봉담읍 푸르지오 아파트 매매 기록-1.md new file mode 100644 index 0000000..a29c050 --- /dev/null +++ b/inbox/경기도 화성시 봉담읍 푸르지오 아파트 매매 기록-1.md @@ -0,0 +1,10 @@ +2025.2.20(목) +- 매수자가 전자계약을 요청하여 처리할 예정 + - ![[Youtube - [소확행부동산]부동산전자계약 어렵지 않아요(부동산전자계약3분완성)]] + - +- 탑푸르지오부동산(010-5889-3790) 통화 + - ![[노트북 (13).png]] +- 앱설치(부동산 전자계약) + - 주민등록증 사진 사진파일 전송요청 +## 참조 +![[부동산에서 아파트 매도 매수 절차 방법 주의사항]] \ No newline at end of file diff --git a/inbox/경기도 화성시 봉담읍 푸르지오 아파트 매매 기록.md b/inbox/경기도 화성시 봉담읍 푸르지오 아파트 매매 기록.md new file mode 100644 index 0000000..a29c050 --- /dev/null +++ b/inbox/경기도 화성시 봉담읍 푸르지오 아파트 매매 기록.md @@ -0,0 +1,10 @@ +2025.2.20(목) +- 매수자가 전자계약을 요청하여 처리할 예정 + - ![[Youtube - [소확행부동산]부동산전자계약 어렵지 않아요(부동산전자계약3분완성)]] + - +- 탑푸르지오부동산(010-5889-3790) 통화 + - ![[노트북 (13).png]] +- 앱설치(부동산 전자계약) + - 주민등록증 사진 사진파일 전송요청 +## 참조 +![[부동산에서 아파트 매도 매수 절차 방법 주의사항]] \ No newline at end of file diff --git a/inbox/경채 군수 7급 군무원 합격 일일시간계획-1.md b/inbox/경채 군수 7급 군무원 합격 일일시간계획-1.md new file mode 100644 index 0000000..4f6e674 --- /dev/null +++ b/inbox/경채 군수 7급 군무원 합격 일일시간계획-1.md @@ -0,0 +1,43 @@ +7급 군무원 경력채용(경채) 시험을 준비하기 위해서는 체계적인 시간 계획이 필수적입니다. 다음은 하루 동안의 시간계획 예시로, 개인의 상황에 맞춰 조정할 수 있습니다. 이 계획은 직장 생활이나 다른 활동과 병행해야 하는 경우에 유용할 수 있도록 오전과 저녁 시간을 활용한 예시입니다. + +### **일일 시간계획 예시** + +1. **6:00 AM - 7:00 AM: 기상 및 체조** + - 아침에 일어나 가벼운 스트레칭이나 체조로 몸을 풀고, 하루를 시작하는 에너지를 얻습니다. + +2. **7:00 AM - 8:00 AM: 아침 식사 및 준비** + - 영양가 있는 아침 식사를 하고, 하루를 시작할 준비를 합니다. + +3. **8:00 AM - 12:00 PM: 1차 공부 세션** + - 이 시간 동안 집중력이 높을 때 가장 중요한 과목을 공부합니다. 예를 들어, 행정법, 헌법 등의 주요 과목을 다루며, 이론 학습 및 문제 풀이를 병행합니다. + - 50분 공부, 10분 휴식(포모도로 기법)을 추천합니다. + +4. **12:00 PM - 1:00 PM: 점심 식사 및 휴식** + - 점심 식사 후 가벼운 산책이나 짧은 낮잠으로 피로를 풀고, 오후 공부를 위한 에너지를 충전합니다. + +5. **1:00 PM - 5:00 PM: 2차 공부 세션** + - 두 번째 공부 세션에서는 상대적으로 난이도가 낮은 과목이나 복습이 필요한 부분을 집중적으로 학습합니다. + - 오전과 동일하게 50분 공부, 10분 휴식을 유지합니다. + +6. **5:00 PM - 6:00 PM: 운동 또는 취미 시간** + - 체력을 유지하고 스트레스를 해소하기 위해 운동을 하거나, 가벼운 취미 활동을 통해 머리를 식힙니다. + +7. **6:00 PM - 7:00 PM: 저녁 식사** + - 저녁 식사를 통해 체력을 보충합니다. + +8. **7:00 PM - 10:00 PM: 3차 공부 세션** + - 저녁에는 집중력이 다소 떨어질 수 있으므로, 오전과 오후에 공부한 내용을 복습하거나, 기출 문제나 모의고사를 풀어봅니다. + - 틀린 문제나 이해가 부족한 부분을 정리하는 시간으로 활용합니다. + +9. **10:00 PM - 11:00 PM: 마무리 정리 및 내일 계획** + - 하루 공부한 내용을 간단히 정리하고, 다음 날의 계획을 세웁니다. + - 이 시간에는 심화 학습보다는 가벼운 복습이나 노트 정리 등을 합니다. + +10. **11:00 PM - 6:00 AM: 수면** + - 충분한 수면은 학습 효율과 체력 유지를 위해 필수적입니다. 규칙적인 수면 패턴을 유지하도록 노력합니다. + +### **추가 팁:** +- **주말 계획:** 주말에는 평일에 비해 좀 더 여유로운 학습 시간을 가질 수 있습니다. 이때는 모의고사를 풀어보거나, 장시간 집중 학습을 위한 심화 학습 세션을 추가할 수 있습니다. +- **유연성:** 갑작스러운 일이나 일정 변경이 생길 경우, 해당 일의 계획을 조정할 수 있도록 유연하게 대처합니다. + +이 계획은 개인의 공부 스타일이나 상황에 맞춰 조정될 수 있습니다. 중요한 것은 꾸준한 학습과 자기 관리입니다. \ No newline at end of file diff --git a/inbox/경채 군수 7급 군무원 합격 일일시간계획.md b/inbox/경채 군수 7급 군무원 합격 일일시간계획.md new file mode 100644 index 0000000..4f6e674 --- /dev/null +++ b/inbox/경채 군수 7급 군무원 합격 일일시간계획.md @@ -0,0 +1,43 @@ +7급 군무원 경력채용(경채) 시험을 준비하기 위해서는 체계적인 시간 계획이 필수적입니다. 다음은 하루 동안의 시간계획 예시로, 개인의 상황에 맞춰 조정할 수 있습니다. 이 계획은 직장 생활이나 다른 활동과 병행해야 하는 경우에 유용할 수 있도록 오전과 저녁 시간을 활용한 예시입니다. + +### **일일 시간계획 예시** + +1. **6:00 AM - 7:00 AM: 기상 및 체조** + - 아침에 일어나 가벼운 스트레칭이나 체조로 몸을 풀고, 하루를 시작하는 에너지를 얻습니다. + +2. **7:00 AM - 8:00 AM: 아침 식사 및 준비** + - 영양가 있는 아침 식사를 하고, 하루를 시작할 준비를 합니다. + +3. **8:00 AM - 12:00 PM: 1차 공부 세션** + - 이 시간 동안 집중력이 높을 때 가장 중요한 과목을 공부합니다. 예를 들어, 행정법, 헌법 등의 주요 과목을 다루며, 이론 학습 및 문제 풀이를 병행합니다. + - 50분 공부, 10분 휴식(포모도로 기법)을 추천합니다. + +4. **12:00 PM - 1:00 PM: 점심 식사 및 휴식** + - 점심 식사 후 가벼운 산책이나 짧은 낮잠으로 피로를 풀고, 오후 공부를 위한 에너지를 충전합니다. + +5. **1:00 PM - 5:00 PM: 2차 공부 세션** + - 두 번째 공부 세션에서는 상대적으로 난이도가 낮은 과목이나 복습이 필요한 부분을 집중적으로 학습합니다. + - 오전과 동일하게 50분 공부, 10분 휴식을 유지합니다. + +6. **5:00 PM - 6:00 PM: 운동 또는 취미 시간** + - 체력을 유지하고 스트레스를 해소하기 위해 운동을 하거나, 가벼운 취미 활동을 통해 머리를 식힙니다. + +7. **6:00 PM - 7:00 PM: 저녁 식사** + - 저녁 식사를 통해 체력을 보충합니다. + +8. **7:00 PM - 10:00 PM: 3차 공부 세션** + - 저녁에는 집중력이 다소 떨어질 수 있으므로, 오전과 오후에 공부한 내용을 복습하거나, 기출 문제나 모의고사를 풀어봅니다. + - 틀린 문제나 이해가 부족한 부분을 정리하는 시간으로 활용합니다. + +9. **10:00 PM - 11:00 PM: 마무리 정리 및 내일 계획** + - 하루 공부한 내용을 간단히 정리하고, 다음 날의 계획을 세웁니다. + - 이 시간에는 심화 학습보다는 가벼운 복습이나 노트 정리 등을 합니다. + +10. **11:00 PM - 6:00 AM: 수면** + - 충분한 수면은 학습 효율과 체력 유지를 위해 필수적입니다. 규칙적인 수면 패턴을 유지하도록 노력합니다. + +### **추가 팁:** +- **주말 계획:** 주말에는 평일에 비해 좀 더 여유로운 학습 시간을 가질 수 있습니다. 이때는 모의고사를 풀어보거나, 장시간 집중 학습을 위한 심화 학습 세션을 추가할 수 있습니다. +- **유연성:** 갑작스러운 일이나 일정 변경이 생길 경우, 해당 일의 계획을 조정할 수 있도록 유연하게 대처합니다. + +이 계획은 개인의 공부 스타일이나 상황에 맞춰 조정될 수 있습니다. 중요한 것은 꾸준한 학습과 자기 관리입니다. \ No newline at end of file diff --git a/inbox/고승덕 변호사 합격수기 분석-1.md b/inbox/고승덕 변호사 합격수기 분석-1.md new file mode 100644 index 0000000..4d9a57e --- /dev/null +++ b/inbox/고승덕 변호사 합격수기 분석-1.md @@ -0,0 +1,24 @@ +고승덕 변호사의 합격수기는 한국 사회에서 굉장히 유명한 이야기로, 그의 성공이 어떤 요인들에 의해 이루어졌는지를 보여줍니다. 그의 합격수기를 분석해보면, 다음과 같은 몇 가지 중요한 요소들을 발견할 수 있습니다. + +### 1. **꾸준한 노력과 성실함** + - 고승덕 변호사는 하루에 몇 시간씩 계획을 세우고 그것을 지키는 방식으로 공부했습니다. 하루에 10시간 이상을 공부한 것은 물론, 그 스케줄을 철저히 지켰다는 점에서 그의 성실함을 엿볼 수 있습니다. 그의 수기에서 자주 언급되는 "꾸준함"은 성공의 핵심으로 작용했습니다. + +### 2. **목표 설정과 동기 부여** + - 그는 변호사가 되겠다는 강력한 목표와 이를 달성하기 위한 구체적인 계획을 세웠습니다. 이러한 목표 설정은 그에게 꾸준히 공부할 수 있는 동기부여가 되었습니다. 그는 단기 목표와 장기 목표를 설정하고, 이를 달성하면서 동기를 유지했습니다. + +### 3. **시간 관리와 자기 관리** + - 고승덕 변호사는 시간 관리의 중요성을 강조했습니다. 특히, 하루를 효과적으로 쪼개어 사용하는 방법과 적절한 휴식의 중요성을 언급했습니다. 시간 관리를 통해 자신의 공부 효율을 극대화하고, 이를 통해 긴 학습 기간 동안 지치지 않고 공부할 수 있었습니다. + +### 4. **공부 방법의 체계화** + - 그는 자신만의 공부 방법을 체계화하여 이를 꾸준히 실행했습니다. 예를 들어, 기본서를 반복적으로 읽고, 오답 노트를 만들어 자주 틀리는 부분을 반복 학습하는 방식으로 학습했습니다. 또한, 중요한 개념은 자신의 말로 재구성하고 이해할 수 있도록 노력했습니다. + +### 5. **멘탈 관리와 긍정적 사고** + - 공부 과정에서의 스트레스 관리와 멘탈 관리도 중요하게 다뤄졌습니다. 그는 공부 과정에서 오는 스트레스를 긍정적인 사고와 휴식을 통해 극복했습니다. 또한, 자신에 대한 믿음을 잃지 않고, 작은 성취에도 긍정적인 피드백을 스스로에게 주며 동기부여를 유지했습니다. + +### 6. **반복과 복습의 중요성** + - 고승덕 변호사는 반복 학습의 중요성을 강조했습니다. 반복을 통해 지식을 완전히 자신의 것으로 만들고, 시험에 대한 자신감을 높일 수 있었습니다. 복습을 통해 학습 내용을 장기 기억으로 전환하고, 중요한 포인트를 놓치지 않도록 하는 전략을 사용했습니다. + +### 7. **실전 연습과 모의고사** + - 그는 실전 연습과 모의고사의 중요성도 언급했습니다. 이론적인 공부뿐만 아니라, 실제 시험을 대비한 실전 연습을 통해 시험장에서의 긴장감을 완화시키고, 실전 감각을 익힐 수 있었습니다. + +이와 같은 요인들이 고승덕 변호사의 합격을 가능하게 만든 핵심적인 요소들입니다. 그의 합격수기는 공부를 준비하는 사람들에게 많은 영감을 줄 수 있는 좋은 사례입니다. \ No newline at end of file diff --git a/inbox/고승덕 변호사 합격수기 분석.md b/inbox/고승덕 변호사 합격수기 분석.md new file mode 100644 index 0000000..4d9a57e --- /dev/null +++ b/inbox/고승덕 변호사 합격수기 분석.md @@ -0,0 +1,24 @@ +고승덕 변호사의 합격수기는 한국 사회에서 굉장히 유명한 이야기로, 그의 성공이 어떤 요인들에 의해 이루어졌는지를 보여줍니다. 그의 합격수기를 분석해보면, 다음과 같은 몇 가지 중요한 요소들을 발견할 수 있습니다. + +### 1. **꾸준한 노력과 성실함** + - 고승덕 변호사는 하루에 몇 시간씩 계획을 세우고 그것을 지키는 방식으로 공부했습니다. 하루에 10시간 이상을 공부한 것은 물론, 그 스케줄을 철저히 지켰다는 점에서 그의 성실함을 엿볼 수 있습니다. 그의 수기에서 자주 언급되는 "꾸준함"은 성공의 핵심으로 작용했습니다. + +### 2. **목표 설정과 동기 부여** + - 그는 변호사가 되겠다는 강력한 목표와 이를 달성하기 위한 구체적인 계획을 세웠습니다. 이러한 목표 설정은 그에게 꾸준히 공부할 수 있는 동기부여가 되었습니다. 그는 단기 목표와 장기 목표를 설정하고, 이를 달성하면서 동기를 유지했습니다. + +### 3. **시간 관리와 자기 관리** + - 고승덕 변호사는 시간 관리의 중요성을 강조했습니다. 특히, 하루를 효과적으로 쪼개어 사용하는 방법과 적절한 휴식의 중요성을 언급했습니다. 시간 관리를 통해 자신의 공부 효율을 극대화하고, 이를 통해 긴 학습 기간 동안 지치지 않고 공부할 수 있었습니다. + +### 4. **공부 방법의 체계화** + - 그는 자신만의 공부 방법을 체계화하여 이를 꾸준히 실행했습니다. 예를 들어, 기본서를 반복적으로 읽고, 오답 노트를 만들어 자주 틀리는 부분을 반복 학습하는 방식으로 학습했습니다. 또한, 중요한 개념은 자신의 말로 재구성하고 이해할 수 있도록 노력했습니다. + +### 5. **멘탈 관리와 긍정적 사고** + - 공부 과정에서의 스트레스 관리와 멘탈 관리도 중요하게 다뤄졌습니다. 그는 공부 과정에서 오는 스트레스를 긍정적인 사고와 휴식을 통해 극복했습니다. 또한, 자신에 대한 믿음을 잃지 않고, 작은 성취에도 긍정적인 피드백을 스스로에게 주며 동기부여를 유지했습니다. + +### 6. **반복과 복습의 중요성** + - 고승덕 변호사는 반복 학습의 중요성을 강조했습니다. 반복을 통해 지식을 완전히 자신의 것으로 만들고, 시험에 대한 자신감을 높일 수 있었습니다. 복습을 통해 학습 내용을 장기 기억으로 전환하고, 중요한 포인트를 놓치지 않도록 하는 전략을 사용했습니다. + +### 7. **실전 연습과 모의고사** + - 그는 실전 연습과 모의고사의 중요성도 언급했습니다. 이론적인 공부뿐만 아니라, 실제 시험을 대비한 실전 연습을 통해 시험장에서의 긴장감을 완화시키고, 실전 감각을 익힐 수 있었습니다. + +이와 같은 요인들이 고승덕 변호사의 합격을 가능하게 만든 핵심적인 요소들입니다. 그의 합격수기는 공부를 준비하는 사람들에게 많은 영감을 줄 수 있는 좋은 사례입니다. \ No newline at end of file diff --git a/inbox/고승덕 변호사 합격수기-1.md b/inbox/고승덕 변호사 합격수기-1.md new file mode 100644 index 0000000..04b4dfc --- /dev/null +++ b/inbox/고승덕 변호사 합격수기-1.md @@ -0,0 +1,317 @@ + + +​ + +[ 서 론 ] + +​ + +- 나는 외모에 컴플렉스가 있다. 아시겠지만, 대학교 때 고시 3개를 합격했다. + +사법고시 합격, 외무고시 2등, 행정고시 1등, 그리고 서울대 법대를 수석 졸업했다. + +학교 졸업 후 부모님께 큰 절을 했었다. 똑똑한 머리를 물려줘서가 아니라, + +사실은 변변찮은 외모덕에 그저 고시에만 전념할 수 있게 해줬기 때문에 감사하다는 의미로. + +​ + +[ 본 론 ] + +​ + +- 내 직업은 ① 변호사이면서, ② 방송도 하고, 3년 전부터 + +③ 책을 쓰고 있다. 평생 소원이 1년에 1권씩 평생 책을 내는 것이다. + +④ 글도 쓴다. 모 신문사에 경제기사를 1주일에 2개정도 쓴다. + +⑤ 또 오늘과 같은 특강도 한다. 평균 1주일에 2회 정도. + +⑥ 증권분야에서도 활동하고 있다. 운영하고 있는 사이트가 있는데 회원수만도 3만 5천명 정도 된다. + +나름대로 홈페이지 관련 사업을 하나 구상중인 것도 있다. + +⑦ 마지막으로 대학에서 겸임교수로 활동하고 있다. + +이처럼 내가 하고 있는 일이 무척 많은 것 같고 어떻게 이걸 다 할까 생각이 들겠지만 다 가능하다. + +​ + +이 중에서 한가지만 하더라도 힘들다고 하는 사람이 많다. 그러나 가능하다고 생각하면 다 가능하다. + +​ + +- 무엇이든지 목표가 중요하며, 그 목표 달성을 위해 가장 중요한 것은 확신이다. + +사람들은 어려운 일일수록 확신을 갖지 못한다. + +- 사람들은 나의 삶을 보면서 머리가 좋다고 생각한다. + +그러나 사실은 전혀 그렇지 않다. 다 노력의 결과다. + +​ + +- 학교 다닐 때 누구나 학원도 다니고 과외도 해 봤을 것이다. + +고 2때 수학 45점의 낙제점수를 받은 적이 있다. + +그 때 대학을 못 간다는 선생님의 말이 나에겐 큰 충격이었다. + +그러나 집안이 그리 넉넉하지 않았기 때문에 과외를 한다는 것은 생각 할 수 없었다. + +그래서 6개월간 죽어라고 했다. + +그리고, 그 해 9월 2학기 때 400점 만점에 400점을 받았다. + +그 이후로 매 시험마다 1등 했고, 석달에 한 번 정도 2등을 했었다. + +학생시절 나는 여러 차례 내가 결코 남들보다 머리가 좋지 않다는 것을 깨달았고, + +남보다 더 많은 노력을 해야 남만큼의 결과를 얻을 수 있다는 것을 알았다. + +​ + +- 인생에 있어 2가지 자세가 있다. + +보통 사람들은 남보다 적게 노력하고 결과는 남들과 같은 똑같이 나오게 하려고 한다. + +사실은 이것이 경제학 법칙에 맞는 것이다. + +투입을 적게하고 효과를 많이 내는 것. + +반대로, 다른 사람들 만큼의 결과를 얻기 위해서는 더 많은 노력을 해야 한다고 생각하는 것이다. + +나의 경험상으로 보면 후자가 훨씬 좋은 결과를 낳는다. + +남보다 노력을 더 많이 해서 비슷한 결과를 가져 오는 것이 비효율적인 것 같지만, + +실제로 이것은 어느 시점이 지나면 훨씬 더 좋은 결과를 가져온다. + +이것이 내가 인생을 살면서 내 스스로 내린 결론이다. + +​ + +- 그럼 노력이란 무엇이냐? 나는 “노력이란 성공의 확률을 높이는 것이다” 라고 정의 내린다. + +하지만 물론 결과를 반드시 보장하지는 않는다. + +노력에도 함수 관계가 성립한다. + +* 노력 = f(시간 × 집중) 내가 실제 노력을 했는가 안 했는가를 판단하려면 + +시간을 많이 투입했거나 집중을 잘 했는가를 살펴보면 된다. + +- 똑같은 일을 하더라도 3시간만에 끝내는 사람이 있는가 하면 5시간만에 끝내는 사람도 있다. + +그러나 3시간만에 끝내는 사람이 실제 일을 더 잘하는 것 같지만 나머지 2시간을 어떻게 보내느냐가 중요하다. + +더 많이 알기 위해 그 2시간을 투자하지 않았다면 노력하지 않은 것이다. + +​ + +- 집중에 대해서 얘기해 보면, 고시 공부할 때 예를 들어 보겠다. + +나는 고시 공부를 1년간 해서 합격했다. + +어떻게 가능 했느냐? + +첫째는 된다고 생각하는 확신이 있었기 때문이고, + +둘째는 남보다 더 많은 노력을 했기 때문이다. + +보통 고시에 합격하려면, 봐야 할 책이 50권, 권당 페이지는 500P, 그 책을 5번을 봐야 합격하다는 얘기가 있다. + +그러나 나는 7번을 보았다. + +이를 계산해 보면 50 × 500 × 7 = 175,000 페이지를 읽어야 한다는 얘기다. + +이것을 1년을 360일로 계산해보면 1일 목표량이 나온다. + +즉, 1일 500 페이지 정도의 분량을 봐야 한다는 계산이다. + +​ + +​ + +- 이처럼, 목표를 세울 때는 구체적으로 세워야 한다. 막연한 목표는 달성하기 힘들다. + +이 결론을 보면 "인간이 할 짓이 아니다" 라고 생각할 것이다. 누구나 그렇게 생각한다. + +그렇게 생각하면 사람들은 포기하게 된다. 설사 하게 되더라도 하다가 흐지부지 된다. + +이렇게 목표에 대해 확신이 없고, 목표를 의심하는 사람은 집중을 할 수 없다. + +무엇보다도 자신의 목표에 확신을 가져라. + +​ + +- 된다는 사람만 되고 안 된다고 생각하는 사람은 안 된다. + +일단 안 된다고 생각하는 대부분의 85%의 사람들은 이미 나의 경쟁상대가 아닌 것이다. + +된다고 생각하는 일부만 나의 경쟁이 된다. 그럼 경쟁대상이 줄어드니 훨씬 마음도 한결 가벼워 진다. + +​ + +- 세상도 절대적으로 잘 하는 사람은 원하지도 않고 필요하지도 않다. + +남 보다만 잘 하면 된다. 그럼, 다른 사람보다 잘 하고 있는지를 어떻게 판단하느냐? + +그것은 나 자신을 판단 기준으로 삼으면 된다. 인간은 거의 비슷하다. + +내가 하고 싶은 선에서 멈추면 남들도 그 선에서 멈춘다. + +남들보다 약간의 괴로움이 추가되었을 때라야 비로소 노력이란 것을 했다고 할 수 있다. + +​ + +- 고시 공부할 때 7시간 잤다. 장기간 공부를 해야 할 경우라면 일단 잠은 충분히 자야 한다. + +하루 24시간 중 나머지 17시간이 중요하다. + +고시생의 평균 1일 공부시간은 10시간 정도다. + +그러나 정말 열심히 하는 사람은 잠자는 시간 빼고 17시간을 하는 사람이 있을 것이다 라는 생각을 했다. + +그러면 정말, 밥 먹는 시간도 아까웠다. 남들과 똑같이 먹어서는 안 된다고 생각한 것이다. + +반찬 떠 먹는 시간도 아까웠다. 씹는 시간도 아까웠다. + +그래서 모든 반찬을 밥알 크기로 으깨어 밥과 비벼 최대한의 씹는 시간도 아꼈다. + +숟가락을 놓는 그 순간부터 공부는 항상 계속 되어야 했다. + +나의 경쟁자가 설마 이렇게까지 하겠냐 하고 생각들면 노력했다고 할 수 있는 것이다. + +​ + +- 미국에서 생활 할 때 보면 소위 미국의 전문가라고 하는 사람들은 간단한 샌드위치로 끼니를 때운다. + +점심시간 1시간 다 쓰고, 이래저래 20~30분 또 그냥 보내는 우리 나라 사람들은 그들에 비하면 일 하는게 아니다. + +​ + +- 집중을 잘 하는 것은 벼락치기 하는 것이다. 벼락치기 할 때가 더 기억에 오래 남는다고 한다. + +우등생은 평소에 벼락치기 하는 마음으로 공부를 한다. + +이렇게 할 수 있는 이유는 목표가 분명하기 때문이다. + +막연한 목표를 가지면 이렇게 긴장이 안되지만 분명하면 항상 긴장되고 집중을 잘 할 수 있다. + +​ + +- 방송하면서 인생이 많이 바뀌었다. + +처음 주변 사람들은 말렸지만 결과적으로 보면 좋은 결과를 가져왔다. + +나는 세상을 살면서 이런 생각을 해 본다. 사람은 해야 할 일과 하지 말아야 할 일이 있다. + +사람이 해야 할 일이란 남에게 해를 끼치는 일이 아니면 해도 되는 일이다 라고 생각한다. + +그렇게 생각하면 세상에 해야 할 일이 참 많다. + +​ + +- 나에게는 인생 철학이 있다. + +인생을 살다 보면 A와 B가 있을 때 나는 A가 더 중요하지만 B를 선택해야 할 경우가 많다. + +그럴 때 어떤 것을 선택하느냐는 매우 중요하다. + +학교 다닐 때 나는 A는 여자친구 였고, B는 고시 합격이었다. + +대학시절 한 때 A는 내게 무척 중요한 시기가 있었다. + +여기서 내가 말하는 t1,t2판단법이란게 중요하다. + +내가 A를 선택하면 난 B를 성공할 수 있는 확률은 줄어든다. + +그러나, 나의 외모 컴플렉스 때문에 A를 성공하는 일 또한 확신이 없었다. + +그래서 나는 B를 먼저 해서 좀 더 유리한 조건이 되면 A도 이룰 수 있다고 생각했다. + +그렇게 결론을 내리면 고시합격을 더 빨리 해야 할 필요성을 느끼게 되어 집중도 잘 되었다. + +이것이 내가 인생을 살아가면서 느낀 것이다. + +장기간 동안 시간의 흐름을 계산해 볼 때 무엇을 먼저 해야 하는가를 판단 하는 것은 매우 중요하다. + +​ + +- 그래서 난 남들이 말려도 우스꽝스러운 모습으로 코미디 프로에도 나갈 수 있었다. + +"난 할 수 있을 때 뭐든지 해 버리자 " 라는 생각으로 할 수 있는 건 다 한다. + +그러면서 인생에서 내가 할 수 있는 일들을 쌓아 가면 된다. + +하다가 안되면 포기하더라도 아예 안 하는 것보다는 낫다. + +아예 하지 않으면 할 수 있는 일은 아무 것도 없다. + +​ + +- 나의 징크스는 시험에 합격하려면 10번을 봐야 하는 것이다. + +그래야 합격의 확신을 갖는다. 3~4번만 보면 불안하다. + +그래서 그냥 뭐든지 기본적으로 10번을 본다. + +몇 번 3~4번 책을 보고 시험을 본 적 있다. 역시 떨어졌다. + +​ + +[ 결 론 ] + +​ + +- 앞으로는 이렇게 해 보자. + +첫째는 남보다 많이 노력하는 것이다. + +둘째는 어려운 목표일수록 확신을 가져 보자. 그러면 정말 되는 일이 훨씬 많다. + +셋째는 남보다 최소 3배는 해야 한다고 생각하자. + +​ + +- 직장에서 윗 사람이 일을 시킬 때 남보다 더 많은 일을 시키고, + +나한테만 어려운 일을 시키더라도 신나는 표정을 지어보자. + +대부분의 사람, 아니 나의 경쟁자는 이럴 때 얼굴을 찌푸릴 것이다. + +그러나 내가 이기려면 그들 보다는 다른 모습이어야 한다. + +힘들더라도 괴로움을 추가해 보자. + +​ + +- 남들에 비해 노력한 만큼의 결과가 나오지 않더라도 노력을 계속해야 한다. + +3배의 노력만 한다면 4번째 부터는 분명 가속도가 붙어 급속도로 차이가 날 것이다. + +​ + +- 마지막으로 대인관계에 대해 강조하고 싶다. + +세상을 살다보면 대인관계를 유지하는 것도 노력이다. + +성공을 위해서는 나 혼자의 노력 외에 대인관계가 차지하는 비중이 높은 경우가 있다. + +어떤 상대를 만나든 최소 5분은 상대방을 위해 생각하는 시간으로 할애해 보자. + +​ + +- 남과 똑같이 해서는 절대 노력했다고 할 수 없다. + +하루를 열심히 살면 한 주가 달라지고, + +한 주를 열심히 살면 한 달이 달라지고, + +한 달을 열심히 살면 1년이 달라지고, + +1년을 열심히 살면 인생이 달라진다 + +**[출처]** [[합격수기] 고승덕 변호사 사법고시 합격수기](https://blog.naver.com/imusumi/222486743735)|**작성자** [우수미](https://blog.naver.com/imusumi) \ No newline at end of file diff --git a/inbox/고승덕 변호사 합격수기.md b/inbox/고승덕 변호사 합격수기.md new file mode 100644 index 0000000..04b4dfc --- /dev/null +++ b/inbox/고승덕 변호사 합격수기.md @@ -0,0 +1,317 @@ + + +​ + +[ 서 론 ] + +​ + +- 나는 외모에 컴플렉스가 있다. 아시겠지만, 대학교 때 고시 3개를 합격했다. + +사법고시 합격, 외무고시 2등, 행정고시 1등, 그리고 서울대 법대를 수석 졸업했다. + +학교 졸업 후 부모님께 큰 절을 했었다. 똑똑한 머리를 물려줘서가 아니라, + +사실은 변변찮은 외모덕에 그저 고시에만 전념할 수 있게 해줬기 때문에 감사하다는 의미로. + +​ + +[ 본 론 ] + +​ + +- 내 직업은 ① 변호사이면서, ② 방송도 하고, 3년 전부터 + +③ 책을 쓰고 있다. 평생 소원이 1년에 1권씩 평생 책을 내는 것이다. + +④ 글도 쓴다. 모 신문사에 경제기사를 1주일에 2개정도 쓴다. + +⑤ 또 오늘과 같은 특강도 한다. 평균 1주일에 2회 정도. + +⑥ 증권분야에서도 활동하고 있다. 운영하고 있는 사이트가 있는데 회원수만도 3만 5천명 정도 된다. + +나름대로 홈페이지 관련 사업을 하나 구상중인 것도 있다. + +⑦ 마지막으로 대학에서 겸임교수로 활동하고 있다. + +이처럼 내가 하고 있는 일이 무척 많은 것 같고 어떻게 이걸 다 할까 생각이 들겠지만 다 가능하다. + +​ + +이 중에서 한가지만 하더라도 힘들다고 하는 사람이 많다. 그러나 가능하다고 생각하면 다 가능하다. + +​ + +- 무엇이든지 목표가 중요하며, 그 목표 달성을 위해 가장 중요한 것은 확신이다. + +사람들은 어려운 일일수록 확신을 갖지 못한다. + +- 사람들은 나의 삶을 보면서 머리가 좋다고 생각한다. + +그러나 사실은 전혀 그렇지 않다. 다 노력의 결과다. + +​ + +- 학교 다닐 때 누구나 학원도 다니고 과외도 해 봤을 것이다. + +고 2때 수학 45점의 낙제점수를 받은 적이 있다. + +그 때 대학을 못 간다는 선생님의 말이 나에겐 큰 충격이었다. + +그러나 집안이 그리 넉넉하지 않았기 때문에 과외를 한다는 것은 생각 할 수 없었다. + +그래서 6개월간 죽어라고 했다. + +그리고, 그 해 9월 2학기 때 400점 만점에 400점을 받았다. + +그 이후로 매 시험마다 1등 했고, 석달에 한 번 정도 2등을 했었다. + +학생시절 나는 여러 차례 내가 결코 남들보다 머리가 좋지 않다는 것을 깨달았고, + +남보다 더 많은 노력을 해야 남만큼의 결과를 얻을 수 있다는 것을 알았다. + +​ + +- 인생에 있어 2가지 자세가 있다. + +보통 사람들은 남보다 적게 노력하고 결과는 남들과 같은 똑같이 나오게 하려고 한다. + +사실은 이것이 경제학 법칙에 맞는 것이다. + +투입을 적게하고 효과를 많이 내는 것. + +반대로, 다른 사람들 만큼의 결과를 얻기 위해서는 더 많은 노력을 해야 한다고 생각하는 것이다. + +나의 경험상으로 보면 후자가 훨씬 좋은 결과를 낳는다. + +남보다 노력을 더 많이 해서 비슷한 결과를 가져 오는 것이 비효율적인 것 같지만, + +실제로 이것은 어느 시점이 지나면 훨씬 더 좋은 결과를 가져온다. + +이것이 내가 인생을 살면서 내 스스로 내린 결론이다. + +​ + +- 그럼 노력이란 무엇이냐? 나는 “노력이란 성공의 확률을 높이는 것이다” 라고 정의 내린다. + +하지만 물론 결과를 반드시 보장하지는 않는다. + +노력에도 함수 관계가 성립한다. + +* 노력 = f(시간 × 집중) 내가 실제 노력을 했는가 안 했는가를 판단하려면 + +시간을 많이 투입했거나 집중을 잘 했는가를 살펴보면 된다. + +- 똑같은 일을 하더라도 3시간만에 끝내는 사람이 있는가 하면 5시간만에 끝내는 사람도 있다. + +그러나 3시간만에 끝내는 사람이 실제 일을 더 잘하는 것 같지만 나머지 2시간을 어떻게 보내느냐가 중요하다. + +더 많이 알기 위해 그 2시간을 투자하지 않았다면 노력하지 않은 것이다. + +​ + +- 집중에 대해서 얘기해 보면, 고시 공부할 때 예를 들어 보겠다. + +나는 고시 공부를 1년간 해서 합격했다. + +어떻게 가능 했느냐? + +첫째는 된다고 생각하는 확신이 있었기 때문이고, + +둘째는 남보다 더 많은 노력을 했기 때문이다. + +보통 고시에 합격하려면, 봐야 할 책이 50권, 권당 페이지는 500P, 그 책을 5번을 봐야 합격하다는 얘기가 있다. + +그러나 나는 7번을 보았다. + +이를 계산해 보면 50 × 500 × 7 = 175,000 페이지를 읽어야 한다는 얘기다. + +이것을 1년을 360일로 계산해보면 1일 목표량이 나온다. + +즉, 1일 500 페이지 정도의 분량을 봐야 한다는 계산이다. + +​ + +​ + +- 이처럼, 목표를 세울 때는 구체적으로 세워야 한다. 막연한 목표는 달성하기 힘들다. + +이 결론을 보면 "인간이 할 짓이 아니다" 라고 생각할 것이다. 누구나 그렇게 생각한다. + +그렇게 생각하면 사람들은 포기하게 된다. 설사 하게 되더라도 하다가 흐지부지 된다. + +이렇게 목표에 대해 확신이 없고, 목표를 의심하는 사람은 집중을 할 수 없다. + +무엇보다도 자신의 목표에 확신을 가져라. + +​ + +- 된다는 사람만 되고 안 된다고 생각하는 사람은 안 된다. + +일단 안 된다고 생각하는 대부분의 85%의 사람들은 이미 나의 경쟁상대가 아닌 것이다. + +된다고 생각하는 일부만 나의 경쟁이 된다. 그럼 경쟁대상이 줄어드니 훨씬 마음도 한결 가벼워 진다. + +​ + +- 세상도 절대적으로 잘 하는 사람은 원하지도 않고 필요하지도 않다. + +남 보다만 잘 하면 된다. 그럼, 다른 사람보다 잘 하고 있는지를 어떻게 판단하느냐? + +그것은 나 자신을 판단 기준으로 삼으면 된다. 인간은 거의 비슷하다. + +내가 하고 싶은 선에서 멈추면 남들도 그 선에서 멈춘다. + +남들보다 약간의 괴로움이 추가되었을 때라야 비로소 노력이란 것을 했다고 할 수 있다. + +​ + +- 고시 공부할 때 7시간 잤다. 장기간 공부를 해야 할 경우라면 일단 잠은 충분히 자야 한다. + +하루 24시간 중 나머지 17시간이 중요하다. + +고시생의 평균 1일 공부시간은 10시간 정도다. + +그러나 정말 열심히 하는 사람은 잠자는 시간 빼고 17시간을 하는 사람이 있을 것이다 라는 생각을 했다. + +그러면 정말, 밥 먹는 시간도 아까웠다. 남들과 똑같이 먹어서는 안 된다고 생각한 것이다. + +반찬 떠 먹는 시간도 아까웠다. 씹는 시간도 아까웠다. + +그래서 모든 반찬을 밥알 크기로 으깨어 밥과 비벼 최대한의 씹는 시간도 아꼈다. + +숟가락을 놓는 그 순간부터 공부는 항상 계속 되어야 했다. + +나의 경쟁자가 설마 이렇게까지 하겠냐 하고 생각들면 노력했다고 할 수 있는 것이다. + +​ + +- 미국에서 생활 할 때 보면 소위 미국의 전문가라고 하는 사람들은 간단한 샌드위치로 끼니를 때운다. + +점심시간 1시간 다 쓰고, 이래저래 20~30분 또 그냥 보내는 우리 나라 사람들은 그들에 비하면 일 하는게 아니다. + +​ + +- 집중을 잘 하는 것은 벼락치기 하는 것이다. 벼락치기 할 때가 더 기억에 오래 남는다고 한다. + +우등생은 평소에 벼락치기 하는 마음으로 공부를 한다. + +이렇게 할 수 있는 이유는 목표가 분명하기 때문이다. + +막연한 목표를 가지면 이렇게 긴장이 안되지만 분명하면 항상 긴장되고 집중을 잘 할 수 있다. + +​ + +- 방송하면서 인생이 많이 바뀌었다. + +처음 주변 사람들은 말렸지만 결과적으로 보면 좋은 결과를 가져왔다. + +나는 세상을 살면서 이런 생각을 해 본다. 사람은 해야 할 일과 하지 말아야 할 일이 있다. + +사람이 해야 할 일이란 남에게 해를 끼치는 일이 아니면 해도 되는 일이다 라고 생각한다. + +그렇게 생각하면 세상에 해야 할 일이 참 많다. + +​ + +- 나에게는 인생 철학이 있다. + +인생을 살다 보면 A와 B가 있을 때 나는 A가 더 중요하지만 B를 선택해야 할 경우가 많다. + +그럴 때 어떤 것을 선택하느냐는 매우 중요하다. + +학교 다닐 때 나는 A는 여자친구 였고, B는 고시 합격이었다. + +대학시절 한 때 A는 내게 무척 중요한 시기가 있었다. + +여기서 내가 말하는 t1,t2판단법이란게 중요하다. + +내가 A를 선택하면 난 B를 성공할 수 있는 확률은 줄어든다. + +그러나, 나의 외모 컴플렉스 때문에 A를 성공하는 일 또한 확신이 없었다. + +그래서 나는 B를 먼저 해서 좀 더 유리한 조건이 되면 A도 이룰 수 있다고 생각했다. + +그렇게 결론을 내리면 고시합격을 더 빨리 해야 할 필요성을 느끼게 되어 집중도 잘 되었다. + +이것이 내가 인생을 살아가면서 느낀 것이다. + +장기간 동안 시간의 흐름을 계산해 볼 때 무엇을 먼저 해야 하는가를 판단 하는 것은 매우 중요하다. + +​ + +- 그래서 난 남들이 말려도 우스꽝스러운 모습으로 코미디 프로에도 나갈 수 있었다. + +"난 할 수 있을 때 뭐든지 해 버리자 " 라는 생각으로 할 수 있는 건 다 한다. + +그러면서 인생에서 내가 할 수 있는 일들을 쌓아 가면 된다. + +하다가 안되면 포기하더라도 아예 안 하는 것보다는 낫다. + +아예 하지 않으면 할 수 있는 일은 아무 것도 없다. + +​ + +- 나의 징크스는 시험에 합격하려면 10번을 봐야 하는 것이다. + +그래야 합격의 확신을 갖는다. 3~4번만 보면 불안하다. + +그래서 그냥 뭐든지 기본적으로 10번을 본다. + +몇 번 3~4번 책을 보고 시험을 본 적 있다. 역시 떨어졌다. + +​ + +[ 결 론 ] + +​ + +- 앞으로는 이렇게 해 보자. + +첫째는 남보다 많이 노력하는 것이다. + +둘째는 어려운 목표일수록 확신을 가져 보자. 그러면 정말 되는 일이 훨씬 많다. + +셋째는 남보다 최소 3배는 해야 한다고 생각하자. + +​ + +- 직장에서 윗 사람이 일을 시킬 때 남보다 더 많은 일을 시키고, + +나한테만 어려운 일을 시키더라도 신나는 표정을 지어보자. + +대부분의 사람, 아니 나의 경쟁자는 이럴 때 얼굴을 찌푸릴 것이다. + +그러나 내가 이기려면 그들 보다는 다른 모습이어야 한다. + +힘들더라도 괴로움을 추가해 보자. + +​ + +- 남들에 비해 노력한 만큼의 결과가 나오지 않더라도 노력을 계속해야 한다. + +3배의 노력만 한다면 4번째 부터는 분명 가속도가 붙어 급속도로 차이가 날 것이다. + +​ + +- 마지막으로 대인관계에 대해 강조하고 싶다. + +세상을 살다보면 대인관계를 유지하는 것도 노력이다. + +성공을 위해서는 나 혼자의 노력 외에 대인관계가 차지하는 비중이 높은 경우가 있다. + +어떤 상대를 만나든 최소 5분은 상대방을 위해 생각하는 시간으로 할애해 보자. + +​ + +- 남과 똑같이 해서는 절대 노력했다고 할 수 없다. + +하루를 열심히 살면 한 주가 달라지고, + +한 주를 열심히 살면 한 달이 달라지고, + +한 달을 열심히 살면 1년이 달라지고, + +1년을 열심히 살면 인생이 달라진다 + +**[출처]** [[합격수기] 고승덕 변호사 사법고시 합격수기](https://blog.naver.com/imusumi/222486743735)|**작성자** [우수미](https://blog.naver.com/imusumi) \ No newline at end of file diff --git a/inbox/고승덕 변호사 합격수기1-1.md b/inbox/고승덕 변호사 합격수기1-1.md new file mode 100644 index 0000000..61dbf82 --- /dev/null +++ b/inbox/고승덕 변호사 합격수기1-1.md @@ -0,0 +1,287 @@ + + +[ 서 론 ] + +​ + +- 나는 외모에 컴플렉스가 있다. 아시겠지만, 대학교 때 고시 3개를 합격했다. + +사법고시 합격, 외무고시 2등, 행정고시 1등, 그리고 서울대 법대를 수석 졸업했다. + +학교 졸업 후 부모님께 큰 절을 했었다. 똑똑한 머리를 물려줘서가 아니라, + +사실은 변변찮은 외모덕에 그저 고시에만 전념할 수 있게 해줬기 때문에 감사하다는 의미로. + +​ + +[ 본 론 ] + +​ + +- 내 직업은 ① 변호사이면서, ② 방송도 하고, 3년 전부터 + +③ 책을 쓰고 있다. 평생 소원이 1년에 1권씩 평생 책을 내는 것이다. + +④ 글도 쓴다. 모 신문사에 경제기사를 1주일에 2개정도 쓴다. + +⑤ 또 오늘과 같은 특강도 한다. 평균 1주일에 2회 정도. + +⑥ 증권분야에서도 활동하고 있다. 운영하고 있는 사이트가 있는데 회원수만도 3만 5천명 정도 된다. + +나름대로 홈페이지 관련 사업을 하나 구상중인 것도 있다. + +⑦ 마지막으로 대학에서 겸임교수로 활동하고 있다. + +이처럼 내가 하고 있는 일이 무척 많은 것 같고 어떻게 이걸 다 할까 생각이 들겠지만 다 가능하다. + +​ + +이 중에서 한가지만 하더라도 힘들다고 하는 사람이 많다. 그러나 가능하다고 생각하면 다 가능하다. + +​ + +- 무엇이든지 목표가 중요하며, 그 목표 달성을 위해 가장 중요한 것은 확신이다. + +사람들은 어려운 일일수록 확신을 갖지 못한다. + +- 사람들은 나의 삶을 보면서 머리가 좋다고 생각한다. + +그러나 사실은 전혀 그렇지 않다. 다 노력의 결과다. + +​ + +- 학교 다닐 때 누구나 학원도 다니고 과외도 해 봤을 것이다. + +고 2때 수학 45점의 낙제점수를 받은 적이 있다. + +그 때 대학을 못 간다는 선생님의 말이 나에겐 큰 충격이었다. + +그러나 집안이 그리 넉넉하지 않았기 때문에 과외를 한다는 것은 생각 할 수 없었다. + +그래서 6개월간 죽어라고 했다. + +그리고, 그 해 9월 2학기 때 400점 만점에 400점을 받았다. + +그 이후로 매 시험마다 1등 했고, 석달에 한 번 정도 2등을 했었다. + +학생시절 나는 여러 차례 내가 결코 남들보다 머리가 좋지 않다는 것을 깨달았고, + +남보다 더 많은 노력을 해야 남만큼의 결과를 얻을 수 있다는 것을 알았다. + +​ + +- 인생에 있어 2가지 자세가 있다. + +보통 사람들은 남보다 적게 노력하고 결과는 남들과 같은 똑같이 나오게 하려고 한다. + +사실은 이것이 경제학 법칙에 맞는 것이다. + +투입을 적게하고 효과를 많이 내는 것. + +반대로, 다른 사람들 만큼의 결과를 얻기 위해서는 더 많은 노력을 해야 한다고 생각하는 것이다. + +나의 경험상으로 보면 후자가 훨씬 좋은 결과를 낳는다. + +남보다 노력을 더 많이 해서 비슷한 결과를 가져 오는 것이 비효율적인 것 같지만, + +실제로 이것은 어느 시점이 지나면 훨씬 더 좋은 결과를 가져온다. + +이것이 내가 인생을 살면서 내 스스로 내린 결론이다. + +​ + +- 그럼 노력이란 무엇이냐? 나는 “노력이란 성공의 확률을 높이는 것이다” 라고 정의 내린다. + +하지만 물론 결과를 반드시 보장하지는 않는다. + +노력에도 함수 관계가 성립한다. + +* 노력 = f(시간 × 집중) 내가 실제 노력을 했는가 안 했는가를 판단하려면 + +시간을 많이 투입했거나 집중을 잘 했는가를 살펴보면 된다. + +- 똑같은 일을 하더라도 3시간만에 끝내는 사람이 있는가 하면 5시간만에 끝내는 사람도 있다. + +그러나 3시간만에 끝내는 사람이 실제 일을 더 잘하는 것 같지만 나머지 2시간을 어떻게 보내느냐가 중요하다. + +더 많이 알기 위해 그 2시간을 투자하지 않았다면 노력하지 않은 것이다. + +​ + +- 집중에 대해서 얘기해 보면, 고시 공부할 때 예를 들어 보겠다. + +나는 고시 공부를 1년간 해서 합격했다. + +어떻게 가능 했느냐? + +첫째는 된다고 생각하는 확신이 있었기 때문이고, + +둘째는 남보다 더 많은 노력을 했기 때문이다. + +보통 고시에 합격하려면, 봐야 할 책이 50권, 권당 페이지는 500P, 그 책을 5번을 봐야 합격하다는 얘기가 있다. + +그러나 나는 7번을 보았다. + +이를 계산해 보면 50 × 500 × 7 = 175,000 페이지를 읽어야 한다는 얘기다. + +이것을 1년을 360일로 계산해보면 1일 목표량이 나온다. + +즉, 1일 500 페이지 정도의 분량을 봐야 한다는 계산이다. + +​ + +​ + +- 이처럼, 목표를 세울 때는 구체적으로 세워야 한다. 막연한 목표는 달성하기 힘들다. + +이 결론을 보면 "인간이 할 짓이 아니다" 라고 생각할 것이다. 누구나 그렇게 생각한다. + +그렇게 생각하면 사람들은 포기하게 된다. 설사 하게 되더라도 하다가 흐지부지 된다. + +이렇게 목표에 대해 확신이 없고, 목표를 의심하는 사람은 집중을 할 수 없다. + +무엇보다도 자신의 목표에 확신을 가져라. + +​ + +- 된다는 사람만 되고 안 된다고 생각하는 사람은 안 된다. + +일단 안 된다고 생각하는 대부분의 85%의 사람들은 이미 나의 경쟁상대가 아닌 것이다. + +된다고 생각하는 일부만 나의 경쟁이 된다. 그럼 경쟁대상이 줄어드니 훨씬 마음도 한결 가벼워 진다. + +​ + +- 세상도 절대적으로 잘 하는 사람은 원하지도 않고 필요하지도 않다. + +남 보다만 잘 하면 된다. 그럼, 다른 사람보다 잘 하고 있는지를 어떻게 판단하느냐? + +그것은 나 자신을 판단 기준으로 삼으면 된다. 인간은 거의 비슷하다. + +내가 하고 싶은 선에서 멈추면 남들도 그 선에서 멈춘다. + +남들보다 약간의 괴로움이 추가되었을 때라야 비로소 노력이란 것을 했다고 할 수 있다. + +​ + +- 고시 공부할 때 7시간 잤다. 장기간 공부를 해야 할 경우라면 일단 잠은 충분히 자야 한다. + +하루 24시간 중 나머지 17시간이 중요하다. + +고시생의 평균 1일 공부시간은 10시간 정도다. + +그러나 정말 열심히 하는 사람은 잠자는 시간 빼고 17시간을 하는 사람이 있을 것이다 라는 생각을 했다. + +그러면 정말, 밥 먹는 시간도 아까웠다. 남들과 똑같이 먹어서는 안 된다고 생각한 것이다. + +반찬 떠 먹는 시간도 아까웠다. 씹는 시간도 아까웠다. + +그래서 모든 반찬을 밥알 크기로 으깨어 밥과 비벼 최대한의 씹는 시간도 아꼈다. + +숟가락을 놓는 그 순간부터 공부는 항상 계속 되어야 했다. + +나의 경쟁자가 설마 이렇게까지 하겠냐 하고 생각들면 노력했다고 할 수 있는 것이다. + +​ + +- 미국에서 생활 할 때 보면 소위 미국의 전문가라고 하는 사람들은 간단한 샌드위치로 끼니를 때운다. + +점심시간 1시간 다 쓰고, 이래저래 20~30분 또 그냥 보내는 우리 나라 사람들은 그들에 비하면 일 하는게 아니다. + +​ + +- 집중을 잘 하는 것은 벼락치기 하는 것이다. 벼락치기 할 때가 더 기억에 오래 남는다고 한다. + +우등생은 평소에 벼락치기 하는 마음으로 공부를 한다. + +이렇게 할 수 있는 이유는 목표가 분명하기 때문이다. + +막연한 목표를 가지면 이렇게 긴장이 안되지만 분명하면 항상 긴장되고 집중을 잘 할 수 있다. + +​ + +- 방송하면서 인생이 많이 바뀌었다. + +처음 주변 사람들은 말렸지만 결과적으로 보면 좋은 결과를 가져왔다. + +나는 세상을 살면서 이런 생각을 해 본다. 사람은 해야 할 일과 하지 말아야 할 일이 있다. + +사람이 해야 할 일이란 남에게 해를 끼치는 일이 아니면 해도 되는 일이다 라고 생각한다. + +그렇게 생각하면 세상에 해야 할 일이 참 많다. + +​ + +- 나에게는 인생 철학이 있다. + +인생을 살다 보면 A와 B가 있을 때 나는 A가 더 중요하지만 B를 선택해야 할 경우가 많다. + +그럴 때 어떤 것을 선택하느냐는 매우 중요하다. + +학교 다닐 때 나는 A는 여자친구 였고, B는 고시 합격이었다. + +대학시절 한 때 A는 내게 무척 중요한 시기가 있었다. + +여기서 내가 말하는 t1,t2판단법이란게 중요하다. + +내가 A를 선택하면 난 B를 성공할 수 있는 확률은 줄어든다. + +그러나, 나의 외모 컴플렉스 때문에 A를 성공하는 일 또한 확신이 없었다. + +그래서 나는 B를 먼저 해서 좀 더 유리한 조건이 되면 A도 이룰 수 있다고 생각했다. + +그렇게 결론을 내리면 고시합격을 더 빨리 해야 할 필요성을 느끼게 되어 집중도 잘 되었다. + +이것이 내가 인생을 살아가면서 느낀 것이다. + +장기간 동안 시간의 흐름을 계산해 볼 때 무엇을 먼저 해야 하는가를 판단 하는 것은 매우 중요하다. + +​ + +- 그래서 난 남들이 말려도 우스꽝스러운 모습으로 코미디 프로에도 나갈 수 있었다. + +"난 할 수 있을 때 뭐든지 해 버리자 " 라는 생각으로 할 수 있는 건 다 한다. + +그러면서 인생에서 내가 할 수 있는 일들을 쌓아 가면 된다. + +하다가 안되면 포기하더라도 아예 안 하는 것보다는 낫다. + +아예 하지 않으면 할 수 있는 일은 아무 것도 없다. + +​ + +- 나의 징크스는 시험에 합격하려면 10번을 봐야 하는 것이다. + +그래야 합격의 확신을 갖는다. 3~4번만 보면 불안하다. + +그래서 그냥 뭐든지 기본적으로 10번을 본다. + +몇 번 3~4번 책을 보고 시험을 본 적 있다. 역시 떨어졌다. + +​ + +[ 결 론 ] + +​ + +- 앞으로는 이렇게 해 보자. + +첫째는 남보다 많이 노력하는 것이다. + +둘째는 어려운 목표일수록 확신을 가져 보자. 그러면 정말 되는 일이 훨씬 많다. + +셋째는 남보다 최소 3배는 해야 한다고 생각하자. + +​ + +- 직장에서 윗 사람이 일을 시킬 때 남보다 더 많은 일을 시키고, + +나한테만 어려운 일을 시키더라도 신나는 표정을 지어보자. + +대부분의 사람, 아니 나의 경쟁자는 이럴 때 얼굴을 찌푸릴 것이다. + +그러나 내가 이기려면 그들 보다는 다른 모습이어야 한다. + +힘들더라도 괴로움을 추가해 보자. + +​ \ No newline at end of file diff --git a/inbox/고승덕 변호사 합격수기1.md b/inbox/고승덕 변호사 합격수기1.md new file mode 100644 index 0000000..61dbf82 --- /dev/null +++ b/inbox/고승덕 변호사 합격수기1.md @@ -0,0 +1,287 @@ + + +[ 서 론 ] + +​ + +- 나는 외모에 컴플렉스가 있다. 아시겠지만, 대학교 때 고시 3개를 합격했다. + +사법고시 합격, 외무고시 2등, 행정고시 1등, 그리고 서울대 법대를 수석 졸업했다. + +학교 졸업 후 부모님께 큰 절을 했었다. 똑똑한 머리를 물려줘서가 아니라, + +사실은 변변찮은 외모덕에 그저 고시에만 전념할 수 있게 해줬기 때문에 감사하다는 의미로. + +​ + +[ 본 론 ] + +​ + +- 내 직업은 ① 변호사이면서, ② 방송도 하고, 3년 전부터 + +③ 책을 쓰고 있다. 평생 소원이 1년에 1권씩 평생 책을 내는 것이다. + +④ 글도 쓴다. 모 신문사에 경제기사를 1주일에 2개정도 쓴다. + +⑤ 또 오늘과 같은 특강도 한다. 평균 1주일에 2회 정도. + +⑥ 증권분야에서도 활동하고 있다. 운영하고 있는 사이트가 있는데 회원수만도 3만 5천명 정도 된다. + +나름대로 홈페이지 관련 사업을 하나 구상중인 것도 있다. + +⑦ 마지막으로 대학에서 겸임교수로 활동하고 있다. + +이처럼 내가 하고 있는 일이 무척 많은 것 같고 어떻게 이걸 다 할까 생각이 들겠지만 다 가능하다. + +​ + +이 중에서 한가지만 하더라도 힘들다고 하는 사람이 많다. 그러나 가능하다고 생각하면 다 가능하다. + +​ + +- 무엇이든지 목표가 중요하며, 그 목표 달성을 위해 가장 중요한 것은 확신이다. + +사람들은 어려운 일일수록 확신을 갖지 못한다. + +- 사람들은 나의 삶을 보면서 머리가 좋다고 생각한다. + +그러나 사실은 전혀 그렇지 않다. 다 노력의 결과다. + +​ + +- 학교 다닐 때 누구나 학원도 다니고 과외도 해 봤을 것이다. + +고 2때 수학 45점의 낙제점수를 받은 적이 있다. + +그 때 대학을 못 간다는 선생님의 말이 나에겐 큰 충격이었다. + +그러나 집안이 그리 넉넉하지 않았기 때문에 과외를 한다는 것은 생각 할 수 없었다. + +그래서 6개월간 죽어라고 했다. + +그리고, 그 해 9월 2학기 때 400점 만점에 400점을 받았다. + +그 이후로 매 시험마다 1등 했고, 석달에 한 번 정도 2등을 했었다. + +학생시절 나는 여러 차례 내가 결코 남들보다 머리가 좋지 않다는 것을 깨달았고, + +남보다 더 많은 노력을 해야 남만큼의 결과를 얻을 수 있다는 것을 알았다. + +​ + +- 인생에 있어 2가지 자세가 있다. + +보통 사람들은 남보다 적게 노력하고 결과는 남들과 같은 똑같이 나오게 하려고 한다. + +사실은 이것이 경제학 법칙에 맞는 것이다. + +투입을 적게하고 효과를 많이 내는 것. + +반대로, 다른 사람들 만큼의 결과를 얻기 위해서는 더 많은 노력을 해야 한다고 생각하는 것이다. + +나의 경험상으로 보면 후자가 훨씬 좋은 결과를 낳는다. + +남보다 노력을 더 많이 해서 비슷한 결과를 가져 오는 것이 비효율적인 것 같지만, + +실제로 이것은 어느 시점이 지나면 훨씬 더 좋은 결과를 가져온다. + +이것이 내가 인생을 살면서 내 스스로 내린 결론이다. + +​ + +- 그럼 노력이란 무엇이냐? 나는 “노력이란 성공의 확률을 높이는 것이다” 라고 정의 내린다. + +하지만 물론 결과를 반드시 보장하지는 않는다. + +노력에도 함수 관계가 성립한다. + +* 노력 = f(시간 × 집중) 내가 실제 노력을 했는가 안 했는가를 판단하려면 + +시간을 많이 투입했거나 집중을 잘 했는가를 살펴보면 된다. + +- 똑같은 일을 하더라도 3시간만에 끝내는 사람이 있는가 하면 5시간만에 끝내는 사람도 있다. + +그러나 3시간만에 끝내는 사람이 실제 일을 더 잘하는 것 같지만 나머지 2시간을 어떻게 보내느냐가 중요하다. + +더 많이 알기 위해 그 2시간을 투자하지 않았다면 노력하지 않은 것이다. + +​ + +- 집중에 대해서 얘기해 보면, 고시 공부할 때 예를 들어 보겠다. + +나는 고시 공부를 1년간 해서 합격했다. + +어떻게 가능 했느냐? + +첫째는 된다고 생각하는 확신이 있었기 때문이고, + +둘째는 남보다 더 많은 노력을 했기 때문이다. + +보통 고시에 합격하려면, 봐야 할 책이 50권, 권당 페이지는 500P, 그 책을 5번을 봐야 합격하다는 얘기가 있다. + +그러나 나는 7번을 보았다. + +이를 계산해 보면 50 × 500 × 7 = 175,000 페이지를 읽어야 한다는 얘기다. + +이것을 1년을 360일로 계산해보면 1일 목표량이 나온다. + +즉, 1일 500 페이지 정도의 분량을 봐야 한다는 계산이다. + +​ + +​ + +- 이처럼, 목표를 세울 때는 구체적으로 세워야 한다. 막연한 목표는 달성하기 힘들다. + +이 결론을 보면 "인간이 할 짓이 아니다" 라고 생각할 것이다. 누구나 그렇게 생각한다. + +그렇게 생각하면 사람들은 포기하게 된다. 설사 하게 되더라도 하다가 흐지부지 된다. + +이렇게 목표에 대해 확신이 없고, 목표를 의심하는 사람은 집중을 할 수 없다. + +무엇보다도 자신의 목표에 확신을 가져라. + +​ + +- 된다는 사람만 되고 안 된다고 생각하는 사람은 안 된다. + +일단 안 된다고 생각하는 대부분의 85%의 사람들은 이미 나의 경쟁상대가 아닌 것이다. + +된다고 생각하는 일부만 나의 경쟁이 된다. 그럼 경쟁대상이 줄어드니 훨씬 마음도 한결 가벼워 진다. + +​ + +- 세상도 절대적으로 잘 하는 사람은 원하지도 않고 필요하지도 않다. + +남 보다만 잘 하면 된다. 그럼, 다른 사람보다 잘 하고 있는지를 어떻게 판단하느냐? + +그것은 나 자신을 판단 기준으로 삼으면 된다. 인간은 거의 비슷하다. + +내가 하고 싶은 선에서 멈추면 남들도 그 선에서 멈춘다. + +남들보다 약간의 괴로움이 추가되었을 때라야 비로소 노력이란 것을 했다고 할 수 있다. + +​ + +- 고시 공부할 때 7시간 잤다. 장기간 공부를 해야 할 경우라면 일단 잠은 충분히 자야 한다. + +하루 24시간 중 나머지 17시간이 중요하다. + +고시생의 평균 1일 공부시간은 10시간 정도다. + +그러나 정말 열심히 하는 사람은 잠자는 시간 빼고 17시간을 하는 사람이 있을 것이다 라는 생각을 했다. + +그러면 정말, 밥 먹는 시간도 아까웠다. 남들과 똑같이 먹어서는 안 된다고 생각한 것이다. + +반찬 떠 먹는 시간도 아까웠다. 씹는 시간도 아까웠다. + +그래서 모든 반찬을 밥알 크기로 으깨어 밥과 비벼 최대한의 씹는 시간도 아꼈다. + +숟가락을 놓는 그 순간부터 공부는 항상 계속 되어야 했다. + +나의 경쟁자가 설마 이렇게까지 하겠냐 하고 생각들면 노력했다고 할 수 있는 것이다. + +​ + +- 미국에서 생활 할 때 보면 소위 미국의 전문가라고 하는 사람들은 간단한 샌드위치로 끼니를 때운다. + +점심시간 1시간 다 쓰고, 이래저래 20~30분 또 그냥 보내는 우리 나라 사람들은 그들에 비하면 일 하는게 아니다. + +​ + +- 집중을 잘 하는 것은 벼락치기 하는 것이다. 벼락치기 할 때가 더 기억에 오래 남는다고 한다. + +우등생은 평소에 벼락치기 하는 마음으로 공부를 한다. + +이렇게 할 수 있는 이유는 목표가 분명하기 때문이다. + +막연한 목표를 가지면 이렇게 긴장이 안되지만 분명하면 항상 긴장되고 집중을 잘 할 수 있다. + +​ + +- 방송하면서 인생이 많이 바뀌었다. + +처음 주변 사람들은 말렸지만 결과적으로 보면 좋은 결과를 가져왔다. + +나는 세상을 살면서 이런 생각을 해 본다. 사람은 해야 할 일과 하지 말아야 할 일이 있다. + +사람이 해야 할 일이란 남에게 해를 끼치는 일이 아니면 해도 되는 일이다 라고 생각한다. + +그렇게 생각하면 세상에 해야 할 일이 참 많다. + +​ + +- 나에게는 인생 철학이 있다. + +인생을 살다 보면 A와 B가 있을 때 나는 A가 더 중요하지만 B를 선택해야 할 경우가 많다. + +그럴 때 어떤 것을 선택하느냐는 매우 중요하다. + +학교 다닐 때 나는 A는 여자친구 였고, B는 고시 합격이었다. + +대학시절 한 때 A는 내게 무척 중요한 시기가 있었다. + +여기서 내가 말하는 t1,t2판단법이란게 중요하다. + +내가 A를 선택하면 난 B를 성공할 수 있는 확률은 줄어든다. + +그러나, 나의 외모 컴플렉스 때문에 A를 성공하는 일 또한 확신이 없었다. + +그래서 나는 B를 먼저 해서 좀 더 유리한 조건이 되면 A도 이룰 수 있다고 생각했다. + +그렇게 결론을 내리면 고시합격을 더 빨리 해야 할 필요성을 느끼게 되어 집중도 잘 되었다. + +이것이 내가 인생을 살아가면서 느낀 것이다. + +장기간 동안 시간의 흐름을 계산해 볼 때 무엇을 먼저 해야 하는가를 판단 하는 것은 매우 중요하다. + +​ + +- 그래서 난 남들이 말려도 우스꽝스러운 모습으로 코미디 프로에도 나갈 수 있었다. + +"난 할 수 있을 때 뭐든지 해 버리자 " 라는 생각으로 할 수 있는 건 다 한다. + +그러면서 인생에서 내가 할 수 있는 일들을 쌓아 가면 된다. + +하다가 안되면 포기하더라도 아예 안 하는 것보다는 낫다. + +아예 하지 않으면 할 수 있는 일은 아무 것도 없다. + +​ + +- 나의 징크스는 시험에 합격하려면 10번을 봐야 하는 것이다. + +그래야 합격의 확신을 갖는다. 3~4번만 보면 불안하다. + +그래서 그냥 뭐든지 기본적으로 10번을 본다. + +몇 번 3~4번 책을 보고 시험을 본 적 있다. 역시 떨어졌다. + +​ + +[ 결 론 ] + +​ + +- 앞으로는 이렇게 해 보자. + +첫째는 남보다 많이 노력하는 것이다. + +둘째는 어려운 목표일수록 확신을 가져 보자. 그러면 정말 되는 일이 훨씬 많다. + +셋째는 남보다 최소 3배는 해야 한다고 생각하자. + +​ + +- 직장에서 윗 사람이 일을 시킬 때 남보다 더 많은 일을 시키고, + +나한테만 어려운 일을 시키더라도 신나는 표정을 지어보자. + +대부분의 사람, 아니 나의 경쟁자는 이럴 때 얼굴을 찌푸릴 것이다. + +그러나 내가 이기려면 그들 보다는 다른 모습이어야 한다. + +힘들더라도 괴로움을 추가해 보자. + +​ \ No newline at end of file diff --git a/inbox/고승덕 변호사의 공부법은-1.md b/inbox/고승덕 변호사의 공부법은-1.md new file mode 100644 index 0000000..c34fe3d --- /dev/null +++ b/inbox/고승덕 변호사의 공부법은-1.md @@ -0,0 +1,32 @@ +고승덕 변호사는 한국의 유명한 변호사이자 정치인으로, 그의 학습법은 많은 학생들에게 영감을 주었습니다. 그의 공부법은 주로 다음과 같은 원칙과 전략으로 구성되어 있습니다. + +### 1. 목표 설정과 계획 +- **구체적인 목표 설정**: 단기적 목표와 장기적 목표를 설정하여 학습 방향을 명확히 합니다. 이를 통해 자신이 어디로 가고 있는지 명확하게 파악할 수 있습니다. +- **세부 계획 수립**: 연간, 월간, 주간, 일간 계획을 세워 체계적으로 학습을 진행합니다. 이를 통해 학습 진도를 관리하고 목표를 달성할 수 있습니다. + +### 2. 효율적인 시간 관리 +- **시간 분할 학습**: 하루를 여러 개의 시간 블록으로 나누어 특정 시간에는 특정 과목을 공부하도록 합니다. 이를 통해 집중력을 유지하고 다양한 과목을 균형 있게 학습할 수 있습니다. +- **우선순위 설정**: 중요한 과목이나 어려운 과목을 우선적으로 학습하며, 자신에게 가장 필요한 부분을 먼저 공부합니다. + +### 3. 반복과 복습 +- **주기적 복습**: 학습한 내용을 잊지 않기 위해 주기적으로 복습합니다. 복습은 학습 내용을 장기 기억으로 전환하는 데 매우 중요합니다. +- **복습 노트 작성**: 학습한 내용을 정리하여 복습 노트를 작성하고, 이를 바탕으로 주기적으로 복습합니다. + +### 4. 집중력 유지 +- **짧고 집중된 학습 세션**: 짧고 집중된 학습 세션을 반복하여 집중력을 유지합니다. 한 세션은 약 50분 정도로 하고, 중간에 짧은 휴식을 취합니다. +- **환경 조성**: 학습에 집중할 수 있는 환경을 조성합니다. 조용하고 방해받지 않는 장소에서 공부하며, 스마트폰이나 기타 방해 요소를 제거합니다. + +### 5. 능동적 학습 +- **문제 풀이와 응용**: 이론을 학습한 후에는 반드시 문제를 풀어 봅니다. 이를 통해 학습한 내용을 실전에 적용하고 이해도를 높입니다. +- **토론과 설명**: 다른 사람에게 설명하거나 토론을 통해 학습한 내용을 정리하고 깊이 있게 이해합니다. + +### 6. 체력과 정신 관리 +- **규칙적인 운동**: 규칙적인 운동을 통해 체력을 관리하고, 공부하는 동안 지치지 않도록 합니다. +- **충분한 수면**: 충분한 수면을 통해 학습 효율을 높이고, 피로를 줄입니다. +- **스트레스 관리**: 스트레스를 관리하고 긍정적인 마음가짐을 유지합니다. 명상이나 취미 활동을 통해 스트레스를 해소합니다. + +### 7. 자기주도 학습 +- **스스로 공부 방법 탐색**: 자신에게 가장 효과적인 학습 방법을 찾기 위해 다양한 방법을 시도합니다. 스스로의 학습 스타일을 이해하고, 이에 맞는 전략을 사용합니다. +- **학습 일지 작성**: 매일 학습 일지를 작성하여 학습 진행 상황을 기록하고, 이를 바탕으로 학습 방법을 개선합니다. + +고승덕 변호사의 공부법은 이러한 원칙을 바탕으로 하여 체계적이고 효율적인 학습을 추구합니다. 이러한 방법들을 통해 자신의 학습 능력을 극대화할 수 있습니다. \ No newline at end of file diff --git a/inbox/고승덕 변호사의 공부법은.md b/inbox/고승덕 변호사의 공부법은.md new file mode 100644 index 0000000..c34fe3d --- /dev/null +++ b/inbox/고승덕 변호사의 공부법은.md @@ -0,0 +1,32 @@ +고승덕 변호사는 한국의 유명한 변호사이자 정치인으로, 그의 학습법은 많은 학생들에게 영감을 주었습니다. 그의 공부법은 주로 다음과 같은 원칙과 전략으로 구성되어 있습니다. + +### 1. 목표 설정과 계획 +- **구체적인 목표 설정**: 단기적 목표와 장기적 목표를 설정하여 학습 방향을 명확히 합니다. 이를 통해 자신이 어디로 가고 있는지 명확하게 파악할 수 있습니다. +- **세부 계획 수립**: 연간, 월간, 주간, 일간 계획을 세워 체계적으로 학습을 진행합니다. 이를 통해 학습 진도를 관리하고 목표를 달성할 수 있습니다. + +### 2. 효율적인 시간 관리 +- **시간 분할 학습**: 하루를 여러 개의 시간 블록으로 나누어 특정 시간에는 특정 과목을 공부하도록 합니다. 이를 통해 집중력을 유지하고 다양한 과목을 균형 있게 학습할 수 있습니다. +- **우선순위 설정**: 중요한 과목이나 어려운 과목을 우선적으로 학습하며, 자신에게 가장 필요한 부분을 먼저 공부합니다. + +### 3. 반복과 복습 +- **주기적 복습**: 학습한 내용을 잊지 않기 위해 주기적으로 복습합니다. 복습은 학습 내용을 장기 기억으로 전환하는 데 매우 중요합니다. +- **복습 노트 작성**: 학습한 내용을 정리하여 복습 노트를 작성하고, 이를 바탕으로 주기적으로 복습합니다. + +### 4. 집중력 유지 +- **짧고 집중된 학습 세션**: 짧고 집중된 학습 세션을 반복하여 집중력을 유지합니다. 한 세션은 약 50분 정도로 하고, 중간에 짧은 휴식을 취합니다. +- **환경 조성**: 학습에 집중할 수 있는 환경을 조성합니다. 조용하고 방해받지 않는 장소에서 공부하며, 스마트폰이나 기타 방해 요소를 제거합니다. + +### 5. 능동적 학습 +- **문제 풀이와 응용**: 이론을 학습한 후에는 반드시 문제를 풀어 봅니다. 이를 통해 학습한 내용을 실전에 적용하고 이해도를 높입니다. +- **토론과 설명**: 다른 사람에게 설명하거나 토론을 통해 학습한 내용을 정리하고 깊이 있게 이해합니다. + +### 6. 체력과 정신 관리 +- **규칙적인 운동**: 규칙적인 운동을 통해 체력을 관리하고, 공부하는 동안 지치지 않도록 합니다. +- **충분한 수면**: 충분한 수면을 통해 학습 효율을 높이고, 피로를 줄입니다. +- **스트레스 관리**: 스트레스를 관리하고 긍정적인 마음가짐을 유지합니다. 명상이나 취미 활동을 통해 스트레스를 해소합니다. + +### 7. 자기주도 학습 +- **스스로 공부 방법 탐색**: 자신에게 가장 효과적인 학습 방법을 찾기 위해 다양한 방법을 시도합니다. 스스로의 학습 스타일을 이해하고, 이에 맞는 전략을 사용합니다. +- **학습 일지 작성**: 매일 학습 일지를 작성하여 학습 진행 상황을 기록하고, 이를 바탕으로 학습 방법을 개선합니다. + +고승덕 변호사의 공부법은 이러한 원칙을 바탕으로 하여 체계적이고 효율적인 학습을 추구합니다. 이러한 방법들을 통해 자신의 학습 능력을 극대화할 수 있습니다. \ No newline at end of file diff --git a/inbox/공부 복습을 균형있게 일일 주간 월간 시간계획-1.md b/inbox/공부 복습을 균형있게 일일 주간 월간 시간계획-1.md new file mode 100644 index 0000000..aae154d --- /dev/null +++ b/inbox/공부 복습을 균형있게 일일 주간 월간 시간계획-1.md @@ -0,0 +1,86 @@ +공부와 복습을 균형 있게 계획하려면 일일, 주간, 월간 계획을 체계적으로 세워야 합니다. 각 시간대에 맞는 목표를 설정하고, 이를 통해 학습 효율을 극대화할 수 있습니다. + +### **일일 계획 (Daily Plan)** + +#### **목표:** 매일 새로운 내용을 학습하고, 이를 즉시 복습하며 장기 기억으로 전환. + +1. **6:00 AM - 7:00 AM: 기상 및 가벼운 운동** + - 기상 후 스트레칭이나 산책으로 몸을 깨웁니다. + +2. **7:00 AM - 8:00 AM: 아침 식사 및 준비** + - 하루의 시작을 준비하며 아침 식사를 합니다. + +3. **8:00 AM - 10:00 AM: 1차 공부 세션 (새로운 내용 학습)** + - 새로운 개념이나 중요한 내용을 학습합니다. + - 포모도로 기법(50분 공부, 10분 휴식)을 사용해 집중력을 유지합니다. + +4. **10:00 AM - 10:30 AM: 복습 세션 1** + - 방금 배운 내용을 간단히 복습합니다. 노트 정리나 중요한 포인트 복습을 진행합니다. + +5. **10:30 AM - 12:00 PM: 2차 공부 세션 (심화 학습 및 문제 풀이)** + - 오전에 배운 내용을 문제에 적용하거나, 심화 학습을 진행합니다. + +6. **12:00 PM - 1:00 PM: 점심 식사 및 휴식** + +7. **1:00 PM - 3:00 PM: 3차 공부 세션 (새로운 내용 학습)** + - 오후에 새로운 내용을 학습하거나, 오전에 다룬 내용을 추가로 학습합니다. + +8. **3:00 PM - 3:30 PM: 복습 세션 2** + - 오후에 배운 내용을 다시 복습하고, 오전에 학습한 내용도 간단히 복습합니다. + +9. **3:30 PM - 5:00 PM: 4차 공부 세션 (실전 연습 및 모의고사)** + - 실전 문제를 풀거나, 모의고사를 통해 학습한 내용을 테스트합니다. + +10. **5:00 PM - 6:00 PM: 운동 또는 취미 활동** + +11. **6:00 PM - 7:00 PM: 저녁 식사 및 휴식** + +12. **7:00 PM - 9:00 PM: 5차 공부 세션 (복습 위주)** + - 오전과 오후에 학습한 내용을 종합적으로 복습합니다. 암기할 내용을 집중적으로 학습합니다. + +13. **9:00 PM - 9:30 PM: 정리 및 내일 계획** + - 하루를 마무리하며, 학습 내용을 정리하고 다음 날의 계획을 세웁니다. + +14. **9:30 PM - 10:30 PM: 가벼운 독서 또는 휴식** + +15. **10:30 PM - 6:00 AM: 수면** + +### **주간 계획 (Weekly Plan)** + +#### **목표:** 주간 단위로 학습한 내용을 심화하고, 주간 복습을 통해 이해도를 높임. + +1. **월요일 - 금요일: 집중 학습과 복습** + - 매일 새로운 내용을 학습하고, 복습 세션에서 반복적으로 복습합니다. + +2. **토요일 오전: 주간 복습 세션** + - 한 주간 배운 내용을 종합적으로 복습합니다. 중요 개념과 문제 풀이를 다시 확인합니다. + +3. **토요일 오후: 실전 모의고사 및 분석** + - 주간 학습 내용을 기반으로 모의고사를 치르고, 틀린 문제나 부족한 부분을 분석합니다. + +4. **일요일 오전: 주간 학습 정리 및 휴식** + - 주간 학습을 정리하고, 정리한 내용을 복습합니다. 이후에는 가벼운 공부나 휴식을 취합니다. + +5. **일요일 오후: 다음 주 계획 수립** + - 다음 주의 학습 계획을 세우고, 필요한 자료나 목표를 준비합니다. + +### **월간 계획 (Monthly Plan)** + +#### **목표:** 월간 단위로 학습한 내용을 종합적으로 점검하고, 부족한 부분을 보완. + +1. **1주차 - 3주차: 학습과 복습의 반복** + - 매일, 매주 학습과 복습을 반복하며, 새로운 내용 학습과 복습을 균형 있게 유지합니다. + +2. **4주차: 종합 복습 및 실전 연습** + - 한 달간 학습한 내용을 종합적으로 복습합니다. 개념을 체계적으로 정리하고, 종합 모의고사를 통해 전체 학습 상태를 점검합니다. + - 틀린 문제나 부족한 부분은 추가로 복습하며, 개념을 완전히 이해할 때까지 반복 학습합니다. + +3. **월말: 학습 성과 평가 및 다음 달 계획** + - 이번 달 학습 성과를 평가하고, 다음 달 목표와 계획을 설정합니다. 새로운 학습 전략이나 방법을 시도해볼 수 있습니다. + +### **추가 팁:** +- **지속적인 피드백:** 매주, 매달 학습 성과를 분석하고, 필요한 부분을 보완하며 학습 계획을 수정합니다. +- **유연한 계획:** 일정이 변동될 수 있으므로, 계획을 유연하게 조정할 수 있도록 여유를 둡니다. +- **휴식의 중요성:** 학습과 복습이 중요하지만, 적절한 휴식도 학습 효과를 높이는 데 필수적입니다. + +이 계획을 통해 학습 내용이 꾸준히 복습되며, 단기 및 장기 기억에 효과적으로 저장될 수 있습니다. \ No newline at end of file diff --git a/inbox/공부 복습을 균형있게 일일 주간 월간 시간계획.md b/inbox/공부 복습을 균형있게 일일 주간 월간 시간계획.md new file mode 100644 index 0000000..aae154d --- /dev/null +++ b/inbox/공부 복습을 균형있게 일일 주간 월간 시간계획.md @@ -0,0 +1,86 @@ +공부와 복습을 균형 있게 계획하려면 일일, 주간, 월간 계획을 체계적으로 세워야 합니다. 각 시간대에 맞는 목표를 설정하고, 이를 통해 학습 효율을 극대화할 수 있습니다. + +### **일일 계획 (Daily Plan)** + +#### **목표:** 매일 새로운 내용을 학습하고, 이를 즉시 복습하며 장기 기억으로 전환. + +1. **6:00 AM - 7:00 AM: 기상 및 가벼운 운동** + - 기상 후 스트레칭이나 산책으로 몸을 깨웁니다. + +2. **7:00 AM - 8:00 AM: 아침 식사 및 준비** + - 하루의 시작을 준비하며 아침 식사를 합니다. + +3. **8:00 AM - 10:00 AM: 1차 공부 세션 (새로운 내용 학습)** + - 새로운 개념이나 중요한 내용을 학습합니다. + - 포모도로 기법(50분 공부, 10분 휴식)을 사용해 집중력을 유지합니다. + +4. **10:00 AM - 10:30 AM: 복습 세션 1** + - 방금 배운 내용을 간단히 복습합니다. 노트 정리나 중요한 포인트 복습을 진행합니다. + +5. **10:30 AM - 12:00 PM: 2차 공부 세션 (심화 학습 및 문제 풀이)** + - 오전에 배운 내용을 문제에 적용하거나, 심화 학습을 진행합니다. + +6. **12:00 PM - 1:00 PM: 점심 식사 및 휴식** + +7. **1:00 PM - 3:00 PM: 3차 공부 세션 (새로운 내용 학습)** + - 오후에 새로운 내용을 학습하거나, 오전에 다룬 내용을 추가로 학습합니다. + +8. **3:00 PM - 3:30 PM: 복습 세션 2** + - 오후에 배운 내용을 다시 복습하고, 오전에 학습한 내용도 간단히 복습합니다. + +9. **3:30 PM - 5:00 PM: 4차 공부 세션 (실전 연습 및 모의고사)** + - 실전 문제를 풀거나, 모의고사를 통해 학습한 내용을 테스트합니다. + +10. **5:00 PM - 6:00 PM: 운동 또는 취미 활동** + +11. **6:00 PM - 7:00 PM: 저녁 식사 및 휴식** + +12. **7:00 PM - 9:00 PM: 5차 공부 세션 (복습 위주)** + - 오전과 오후에 학습한 내용을 종합적으로 복습합니다. 암기할 내용을 집중적으로 학습합니다. + +13. **9:00 PM - 9:30 PM: 정리 및 내일 계획** + - 하루를 마무리하며, 학습 내용을 정리하고 다음 날의 계획을 세웁니다. + +14. **9:30 PM - 10:30 PM: 가벼운 독서 또는 휴식** + +15. **10:30 PM - 6:00 AM: 수면** + +### **주간 계획 (Weekly Plan)** + +#### **목표:** 주간 단위로 학습한 내용을 심화하고, 주간 복습을 통해 이해도를 높임. + +1. **월요일 - 금요일: 집중 학습과 복습** + - 매일 새로운 내용을 학습하고, 복습 세션에서 반복적으로 복습합니다. + +2. **토요일 오전: 주간 복습 세션** + - 한 주간 배운 내용을 종합적으로 복습합니다. 중요 개념과 문제 풀이를 다시 확인합니다. + +3. **토요일 오후: 실전 모의고사 및 분석** + - 주간 학습 내용을 기반으로 모의고사를 치르고, 틀린 문제나 부족한 부분을 분석합니다. + +4. **일요일 오전: 주간 학습 정리 및 휴식** + - 주간 학습을 정리하고, 정리한 내용을 복습합니다. 이후에는 가벼운 공부나 휴식을 취합니다. + +5. **일요일 오후: 다음 주 계획 수립** + - 다음 주의 학습 계획을 세우고, 필요한 자료나 목표를 준비합니다. + +### **월간 계획 (Monthly Plan)** + +#### **목표:** 월간 단위로 학습한 내용을 종합적으로 점검하고, 부족한 부분을 보완. + +1. **1주차 - 3주차: 학습과 복습의 반복** + - 매일, 매주 학습과 복습을 반복하며, 새로운 내용 학습과 복습을 균형 있게 유지합니다. + +2. **4주차: 종합 복습 및 실전 연습** + - 한 달간 학습한 내용을 종합적으로 복습합니다. 개념을 체계적으로 정리하고, 종합 모의고사를 통해 전체 학습 상태를 점검합니다. + - 틀린 문제나 부족한 부분은 추가로 복습하며, 개념을 완전히 이해할 때까지 반복 학습합니다. + +3. **월말: 학습 성과 평가 및 다음 달 계획** + - 이번 달 학습 성과를 평가하고, 다음 달 목표와 계획을 설정합니다. 새로운 학습 전략이나 방법을 시도해볼 수 있습니다. + +### **추가 팁:** +- **지속적인 피드백:** 매주, 매달 학습 성과를 분석하고, 필요한 부분을 보완하며 학습 계획을 수정합니다. +- **유연한 계획:** 일정이 변동될 수 있으므로, 계획을 유연하게 조정할 수 있도록 여유를 둡니다. +- **휴식의 중요성:** 학습과 복습이 중요하지만, 적절한 휴식도 학습 효과를 높이는 데 필수적입니다. + +이 계획을 통해 학습 내용이 꾸준히 복습되며, 단기 및 장기 기억에 효과적으로 저장될 수 있습니다. \ No newline at end of file diff --git a/inbox/공부 잘 하는 방법 (chat GPT)-1.md b/inbox/공부 잘 하는 방법 (chat GPT)-1.md new file mode 100644 index 0000000..8badc12 --- /dev/null +++ b/inbox/공부 잘 하는 방법 (chat GPT)-1.md @@ -0,0 +1,42 @@ +공부 잘하는 방법 + +ChatGPT + +공부를 효율적으로 잘하는 방법은 개인마다 다를 수 있지만, 몇 가지 일반적인 전략은 많은 사람들에게 도움이 됩니다. 다음은 공부를 잘하기 위한 몇 가지 팁입니다: + +1. **목표 설정**: + + - 구체적이고 달성 가능한 목표를 설정하세요. 예를 들어, 특정 과목의 특정 챕터를 한 주 안에 끝낸다거나, 하루에 단어 20개를 외운다거나 하는 목표를 세울 수 있습니다. +2. **계획 세우기**: + + - 공부 계획을 세우고 이를 철저히 따르세요. 주간 또는 월간 계획을 세우면 전체적인 진행 상황을 파악하는 데 도움이 됩니다. + - Pomodoro 기법 등 시간 관리 기법을 사용해보세요. 25분 공부 후 5분 휴식, 4번 반복 후 15~30분의 긴 휴식을 취하는 방식입니다. +3. **환경 조성**: + + - 공부에 적합한 환경을 조성하세요. 조용하고 방해 요소가 적은 곳에서 공부하는 것이 좋습니다. + - 공부에 필요한 도구들을 미리 준비해 두세요. 필요한 책, 노트, 필기구 등을 가까이에 두고, 공부에만 집중할 수 있는 환경을 만드세요. +4. **적극적인 학습 방법**: + + - 노트 필기를 잘하세요. 중요한 내용을 요약하고 정리하면 기억에 도움이 됩니다. + - 자기 자신에게 가르치는 듯한 자세로 공부해보세요. 자신이 이해한 내용을 다른 사람에게 설명하는 방식으로 학습하면 더 잘 기억할 수 있습니다. + - 다양한 자료를 활용하세요. 책, 인터넷 강의, 동영상 등 다양한 학습 자료를 통해 여러 관점에서 내용을 이해할 수 있습니다. +5. **반복 학습**: + + - 복습은 매우 중요합니다. 새로운 내용을 배우는 것만큼 이미 배운 내용을 복습하는 것도 중요합니다. + - 간격 반복(Spaced Repetition) 기법[^1] 을 활용해보세요. 이를 통해 학습 내용을 장기 기억으로 저장하는 데 도움이 됩니다. +6. **건강 관리**: + + - 충분한 수면을 취하세요. 잠이 부족하면 집중력이 떨어지고 기억력이 저하됩니다. + - 규칙적인 운동과 균형 잡힌 식사는 뇌 기능을 향상시키고 학습 능력을 높이는 데 도움이 됩니다. +7. **자기 보상**: + + - 작은 목표를 달성했을 때 자신에게 보상을 주세요. 예를 들어, 특정 과제를 끝낸 후 좋아하는 음료를 마시거나 잠깐의 휴식을 취하는 것이 좋습니다. +8. **긍정적인 태도**: + + - 긍정적인 태도를 유지하세요. 공부가 어려워도 포기하지 말고 계속 도전하는 자세가 중요합니다. + +이러한 방법들을 시도해 보면서 자신에게 맞는 최적의 학습 방법을 찾아보세요. 지속적인 노력과 인내가 결국 좋은 결과로 이어질 것입니다. + +4o + +[^1]: 한꺼번에 몰아서 복습하는 것보다는 시간차를 두고 나누어서 복습하는 것이 좋고, 시간차는 갈수록 점점 벌리는 게 바람직합니다. 이러한 유형의 복습을 Spaced Repetition이라고 하는데, 한국어로는 '간격 반복', '주기적 반복' '분산 반복' 등으로 번역됩니다. diff --git a/inbox/공부 잘 하는 방법 (chat GPT).md b/inbox/공부 잘 하는 방법 (chat GPT).md new file mode 100644 index 0000000..8badc12 --- /dev/null +++ b/inbox/공부 잘 하는 방법 (chat GPT).md @@ -0,0 +1,42 @@ +공부 잘하는 방법 + +ChatGPT + +공부를 효율적으로 잘하는 방법은 개인마다 다를 수 있지만, 몇 가지 일반적인 전략은 많은 사람들에게 도움이 됩니다. 다음은 공부를 잘하기 위한 몇 가지 팁입니다: + +1. **목표 설정**: + + - 구체적이고 달성 가능한 목표를 설정하세요. 예를 들어, 특정 과목의 특정 챕터를 한 주 안에 끝낸다거나, 하루에 단어 20개를 외운다거나 하는 목표를 세울 수 있습니다. +2. **계획 세우기**: + + - 공부 계획을 세우고 이를 철저히 따르세요. 주간 또는 월간 계획을 세우면 전체적인 진행 상황을 파악하는 데 도움이 됩니다. + - Pomodoro 기법 등 시간 관리 기법을 사용해보세요. 25분 공부 후 5분 휴식, 4번 반복 후 15~30분의 긴 휴식을 취하는 방식입니다. +3. **환경 조성**: + + - 공부에 적합한 환경을 조성하세요. 조용하고 방해 요소가 적은 곳에서 공부하는 것이 좋습니다. + - 공부에 필요한 도구들을 미리 준비해 두세요. 필요한 책, 노트, 필기구 등을 가까이에 두고, 공부에만 집중할 수 있는 환경을 만드세요. +4. **적극적인 학습 방법**: + + - 노트 필기를 잘하세요. 중요한 내용을 요약하고 정리하면 기억에 도움이 됩니다. + - 자기 자신에게 가르치는 듯한 자세로 공부해보세요. 자신이 이해한 내용을 다른 사람에게 설명하는 방식으로 학습하면 더 잘 기억할 수 있습니다. + - 다양한 자료를 활용하세요. 책, 인터넷 강의, 동영상 등 다양한 학습 자료를 통해 여러 관점에서 내용을 이해할 수 있습니다. +5. **반복 학습**: + + - 복습은 매우 중요합니다. 새로운 내용을 배우는 것만큼 이미 배운 내용을 복습하는 것도 중요합니다. + - 간격 반복(Spaced Repetition) 기법[^1] 을 활용해보세요. 이를 통해 학습 내용을 장기 기억으로 저장하는 데 도움이 됩니다. +6. **건강 관리**: + + - 충분한 수면을 취하세요. 잠이 부족하면 집중력이 떨어지고 기억력이 저하됩니다. + - 규칙적인 운동과 균형 잡힌 식사는 뇌 기능을 향상시키고 학습 능력을 높이는 데 도움이 됩니다. +7. **자기 보상**: + + - 작은 목표를 달성했을 때 자신에게 보상을 주세요. 예를 들어, 특정 과제를 끝낸 후 좋아하는 음료를 마시거나 잠깐의 휴식을 취하는 것이 좋습니다. +8. **긍정적인 태도**: + + - 긍정적인 태도를 유지하세요. 공부가 어려워도 포기하지 말고 계속 도전하는 자세가 중요합니다. + +이러한 방법들을 시도해 보면서 자신에게 맞는 최적의 학습 방법을 찾아보세요. 지속적인 노력과 인내가 결국 좋은 결과로 이어질 것입니다. + +4o + +[^1]: 한꺼번에 몰아서 복습하는 것보다는 시간차를 두고 나누어서 복습하는 것이 좋고, 시간차는 갈수록 점점 벌리는 게 바람직합니다. 이러한 유형의 복습을 Spaced Repetition이라고 하는데, 한국어로는 '간격 반복', '주기적 반복' '분산 반복' 등으로 번역됩니다. diff --git a/inbox/공부방법, 기존자료와 새로운 자료를 연결하여 이해하기 방법의 예시-1.md b/inbox/공부방법, 기존자료와 새로운 자료를 연결하여 이해하기 방법의 예시-1.md new file mode 100644 index 0000000..994f67c --- /dev/null +++ b/inbox/공부방법, 기존자료와 새로운 자료를 연결하여 이해하기 방법의 예시-1.md @@ -0,0 +1,8 @@ +새로운 용어를 알았다. + +힐스트라이크 : 달리기중 발바닥의 착지에 대한 설명에서 뒷꿈치가 먼저 닫는것을 일컷는말 +![힐 스트라이크](https://matthewboydphysio.com/wp-content/uploads/2020/01/4-640x480.png) + +하지만 이것을 이해하려고 하고, 이해하면 외워진다고 해서 이해 해 보려했으나, 결코 이해되거나 외워지지 않았다. + +하지만 그림에서 보듯이 “힐스트라이크”라는용어에서 “힐”은 여성이 신는 구두 “힐”에서 알수 있는듯이 뒷꿈치가 뾰족한 것과 연관이 되어 있다. “힐스트라이크”에서 “힐”을 들을때 여성의 구두를 연상하면 좀더 이해가 쉽고, 기억 오래가는것을 알았다. \ No newline at end of file diff --git a/inbox/공부방법, 기존자료와 새로운 자료를 연결하여 이해하기 방법의 예시.md b/inbox/공부방법, 기존자료와 새로운 자료를 연결하여 이해하기 방법의 예시.md new file mode 100644 index 0000000..994f67c --- /dev/null +++ b/inbox/공부방법, 기존자료와 새로운 자료를 연결하여 이해하기 방법의 예시.md @@ -0,0 +1,8 @@ +새로운 용어를 알았다. + +힐스트라이크 : 달리기중 발바닥의 착지에 대한 설명에서 뒷꿈치가 먼저 닫는것을 일컷는말 +![힐 스트라이크](https://matthewboydphysio.com/wp-content/uploads/2020/01/4-640x480.png) + +하지만 이것을 이해하려고 하고, 이해하면 외워진다고 해서 이해 해 보려했으나, 결코 이해되거나 외워지지 않았다. + +하지만 그림에서 보듯이 “힐스트라이크”라는용어에서 “힐”은 여성이 신는 구두 “힐”에서 알수 있는듯이 뒷꿈치가 뾰족한 것과 연관이 되어 있다. “힐스트라이크”에서 “힐”을 들을때 여성의 구두를 연상하면 좀더 이해가 쉽고, 기억 오래가는것을 알았다. \ No newline at end of file diff --git a/inbox/공부영상보면 자주나오는 단어-1.md b/inbox/공부영상보면 자주나오는 단어-1.md new file mode 100644 index 0000000..a48ac40 --- /dev/null +++ b/inbox/공부영상보면 자주나오는 단어-1.md @@ -0,0 +1,44 @@ +이해(재정리, 아는지식으로 빗댐) +반복 +회독 +공부 +문제 +에빙하우스 망각곡선 +8421 +14714 +읽기 +쓰기 +눈으로 +입으로 +귀로 +손으로 +누워서 +앉아서 +스터디카페 +등산가서 +인풋 +아웃풋 +암기(법) +기억 +A4 백지 정리 +복습 +40분 공부, 20분 휴식 +나를 알아라 +최대한 빠른시간 +갈수록 줄인다. +요약((나름 기준을 정한다.)당연한것은 뺀다, 새로운것 추가, 중요한것 추가, 제목은 적는다.문제풀이 수정) +단어 +효율적(집중도, 시간관리) +체력관리 +분석력(해당 문제(**시험**)출제형식), 전략(접근방법) +의미를 **자신만의 용어**로 전환 +메타인지(아는지 모르는지 구분)법 +스토리 +이해:암기 = 7:3, 처음에는 여러번 읽기 전체적인 틀 확인 +기억:반복 = 2:8, 다듬, 이미지화, 장소에 배치 + + +--- + +메타인지 표본 +![[Youtube - 순경 3개월 합격자의 기출 회독 영상 (형소법)]] \ No newline at end of file diff --git a/inbox/공부영상보면 자주나오는 단어.md b/inbox/공부영상보면 자주나오는 단어.md new file mode 100644 index 0000000..a48ac40 --- /dev/null +++ b/inbox/공부영상보면 자주나오는 단어.md @@ -0,0 +1,44 @@ +이해(재정리, 아는지식으로 빗댐) +반복 +회독 +공부 +문제 +에빙하우스 망각곡선 +8421 +14714 +읽기 +쓰기 +눈으로 +입으로 +귀로 +손으로 +누워서 +앉아서 +스터디카페 +등산가서 +인풋 +아웃풋 +암기(법) +기억 +A4 백지 정리 +복습 +40분 공부, 20분 휴식 +나를 알아라 +최대한 빠른시간 +갈수록 줄인다. +요약((나름 기준을 정한다.)당연한것은 뺀다, 새로운것 추가, 중요한것 추가, 제목은 적는다.문제풀이 수정) +단어 +효율적(집중도, 시간관리) +체력관리 +분석력(해당 문제(**시험**)출제형식), 전략(접근방법) +의미를 **자신만의 용어**로 전환 +메타인지(아는지 모르는지 구분)법 +스토리 +이해:암기 = 7:3, 처음에는 여러번 읽기 전체적인 틀 확인 +기억:반복 = 2:8, 다듬, 이미지화, 장소에 배치 + + +--- + +메타인지 표본 +![[Youtube - 순경 3개월 합격자의 기출 회독 영상 (형소법)]] \ No newline at end of file diff --git a/inbox/공부의 지루함 이겨내는 방법-1.md b/inbox/공부의 지루함 이겨내는 방법-1.md new file mode 100644 index 0000000..7a8d7b7 --- /dev/null +++ b/inbox/공부의 지루함 이겨내는 방법-1.md @@ -0,0 +1,39 @@ +공부의 지루함을 이겨내는 몇 가지 효과적인 방법을 소개할게요. 지루함은 학습 효율성을 떨어뜨릴 수 있기 때문에, 이를 극복하기 위한 전략이 필요합니다. + +### 1. **목표를 구체화하고 분할하기** + 공부할 때 큰 목표를 세우면 막연하고 지루하게 느껴질 수 있습니다. 따라서 큰 목표를 **작고 구체적인 목표**로 나누고, 이를 달성할 때마다 성취감을 느끼는 것이 중요합니다. 예를 들어, 1시간 동안 읽어야 할 내용을 파악하는 것 대신, 10분 동안 특정 주제에 대해 공부하는 목표를 세우는 방식입니다. + +### 2. **공부 환경 변화 주기** + 공부 장소와 환경에 변화를 주면 집중력이 높아지고 지루함이 덜할 수 있습니다. 같은 장소에서 공부하다 보면 단조롭게 느껴질 수 있기 때문에, **카페, 도서관, 집** 등 여러 장소에서 공부해 보는 것도 좋습니다. 또한, 책상을 정리하거나 새로운 도구를 사용하는 것도 도움이 됩니다. + +### 3. **적절한 보상 시스템 활용** + 특정 목표를 달성할 때마다 자신에게 **작은 보상**을 주는 방식으로 동기부여를 강화할 수 있습니다. 예를 들어, 30분 공부 후 5분간 휴식을 취하거나, 목표 달성 후 좋아하는 간식을 먹는 방식이 있습니다. 보상 시스템을 통해 공부에 대한 흥미를 유지할 수 있습니다. + +### 4. **다양한 학습 방법 시도** + 같은 방식의 공부는 지루함을 유발할 수 있습니다. **여러 학습 방법**을 번갈아 가며 사용하는 것이 좋습니다. 예를 들어: + - 책 읽기 외에 유튜브 영상 시청하기 + - 플래시카드 사용하기 + - 친구와 토론하기 + - 문제 풀기 등 + + 이렇게 다양한 방법을 사용하면 새로운 자극을 받을 수 있어 지루함을 덜 느끼게 됩니다. + +### 5. **짧고 집중된 학습 세션** + 긴 시간 동안 계속해서 공부하는 것보다는, **짧고 집중된 학습 세션**을 사용하는 것이 좋습니다. 예를 들어, 25분 동안 집중하고 5분 쉬는 **포모도로 기법**을 활용하면, 지루함이 줄어들고 집중력을 유지할 수 있습니다. + +### 6. **음악이나 백색 소음 활용** + 백색 소음이나 가벼운 배경 음악을 들으며 공부하면 분위기를 바꿀 수 있습니다. 단, 가사 있는 음악보다는 **리듬이 일정한 클래식 음악**이나 자연 소리, 카페 소음 같은 것이 집중력을 높이는데 도움을 줄 수 있습니다. + +### 7. **자신의 진척도를 시각화하기** + 공부한 양이나 진척도를 시각적으로 확인할 수 있으면 동기부여가 됩니다. 예를 들어, 체크리스트를 만들거나, 캘린더에 목표를 달성할 때마다 표시하는 방식으로 **진척도를 기록**하면 성취감을 느낄 수 있습니다. + +### 8. **스스로에게 질문 던지기** + 공부하는 내용을 단순히 읽기만 하는 대신, **질문을 던지고 답하는 방식**으로 학습하면 더 흥미롭게 느껴질 수 있습니다. 예를 들어, "이 개념은 왜 중요한가?", "이 내용을 어디에 적용할 수 있을까?" 등의 질문을 통해 적극적인 학습을 유도하는 것입니다. + +### 9. **스스로의 동기 파악하기** + 왜 이 공부를 해야 하는지, 공부를 통해 무엇을 얻을 수 있는지를 스스로 되새기며 동기부여를 찾는 것이 중요합니다. **공부의 의미**를 명확히 하면 지루함을 이겨낼 수 있습니다. 공부가 자신의 목표나 미래에 어떻게 연결되는지 자주 상기하는 것이 좋습니다. + +### 10. **규칙적인 운동 및 휴식** + 규칙적인 **운동과 휴식**은 뇌에 신선한 에너지를 공급하여 지루함을 극복하는 데 큰 도움이 됩니다. 공부 중간중간 짧은 산책이나 스트레칭을 하며 몸을 풀어주면, 집중력과 효율성이 올라갑니다. + +이러한 방법들을 활용해 공부의 지루함을 극복하고, 지속적인 동기부여를 유지하는 학습 환경을 만들 수 있습니다. \ No newline at end of file diff --git a/inbox/공부의 지루함 이겨내는 방법.md b/inbox/공부의 지루함 이겨내는 방법.md new file mode 100644 index 0000000..7a8d7b7 --- /dev/null +++ b/inbox/공부의 지루함 이겨내는 방법.md @@ -0,0 +1,39 @@ +공부의 지루함을 이겨내는 몇 가지 효과적인 방법을 소개할게요. 지루함은 학습 효율성을 떨어뜨릴 수 있기 때문에, 이를 극복하기 위한 전략이 필요합니다. + +### 1. **목표를 구체화하고 분할하기** + 공부할 때 큰 목표를 세우면 막연하고 지루하게 느껴질 수 있습니다. 따라서 큰 목표를 **작고 구체적인 목표**로 나누고, 이를 달성할 때마다 성취감을 느끼는 것이 중요합니다. 예를 들어, 1시간 동안 읽어야 할 내용을 파악하는 것 대신, 10분 동안 특정 주제에 대해 공부하는 목표를 세우는 방식입니다. + +### 2. **공부 환경 변화 주기** + 공부 장소와 환경에 변화를 주면 집중력이 높아지고 지루함이 덜할 수 있습니다. 같은 장소에서 공부하다 보면 단조롭게 느껴질 수 있기 때문에, **카페, 도서관, 집** 등 여러 장소에서 공부해 보는 것도 좋습니다. 또한, 책상을 정리하거나 새로운 도구를 사용하는 것도 도움이 됩니다. + +### 3. **적절한 보상 시스템 활용** + 특정 목표를 달성할 때마다 자신에게 **작은 보상**을 주는 방식으로 동기부여를 강화할 수 있습니다. 예를 들어, 30분 공부 후 5분간 휴식을 취하거나, 목표 달성 후 좋아하는 간식을 먹는 방식이 있습니다. 보상 시스템을 통해 공부에 대한 흥미를 유지할 수 있습니다. + +### 4. **다양한 학습 방법 시도** + 같은 방식의 공부는 지루함을 유발할 수 있습니다. **여러 학습 방법**을 번갈아 가며 사용하는 것이 좋습니다. 예를 들어: + - 책 읽기 외에 유튜브 영상 시청하기 + - 플래시카드 사용하기 + - 친구와 토론하기 + - 문제 풀기 등 + + 이렇게 다양한 방법을 사용하면 새로운 자극을 받을 수 있어 지루함을 덜 느끼게 됩니다. + +### 5. **짧고 집중된 학습 세션** + 긴 시간 동안 계속해서 공부하는 것보다는, **짧고 집중된 학습 세션**을 사용하는 것이 좋습니다. 예를 들어, 25분 동안 집중하고 5분 쉬는 **포모도로 기법**을 활용하면, 지루함이 줄어들고 집중력을 유지할 수 있습니다. + +### 6. **음악이나 백색 소음 활용** + 백색 소음이나 가벼운 배경 음악을 들으며 공부하면 분위기를 바꿀 수 있습니다. 단, 가사 있는 음악보다는 **리듬이 일정한 클래식 음악**이나 자연 소리, 카페 소음 같은 것이 집중력을 높이는데 도움을 줄 수 있습니다. + +### 7. **자신의 진척도를 시각화하기** + 공부한 양이나 진척도를 시각적으로 확인할 수 있으면 동기부여가 됩니다. 예를 들어, 체크리스트를 만들거나, 캘린더에 목표를 달성할 때마다 표시하는 방식으로 **진척도를 기록**하면 성취감을 느낄 수 있습니다. + +### 8. **스스로에게 질문 던지기** + 공부하는 내용을 단순히 읽기만 하는 대신, **질문을 던지고 답하는 방식**으로 학습하면 더 흥미롭게 느껴질 수 있습니다. 예를 들어, "이 개념은 왜 중요한가?", "이 내용을 어디에 적용할 수 있을까?" 등의 질문을 통해 적극적인 학습을 유도하는 것입니다. + +### 9. **스스로의 동기 파악하기** + 왜 이 공부를 해야 하는지, 공부를 통해 무엇을 얻을 수 있는지를 스스로 되새기며 동기부여를 찾는 것이 중요합니다. **공부의 의미**를 명확히 하면 지루함을 이겨낼 수 있습니다. 공부가 자신의 목표나 미래에 어떻게 연결되는지 자주 상기하는 것이 좋습니다. + +### 10. **규칙적인 운동 및 휴식** + 규칙적인 **운동과 휴식**은 뇌에 신선한 에너지를 공급하여 지루함을 극복하는 데 큰 도움이 됩니다. 공부 중간중간 짧은 산책이나 스트레칭을 하며 몸을 풀어주면, 집중력과 효율성이 올라갑니다. + +이러한 방법들을 활용해 공부의 지루함을 극복하고, 지속적인 동기부여를 유지하는 학습 환경을 만들 수 있습니다. \ No newline at end of file diff --git a/inbox/공부하기 복습하기에 맞춘 일일시간계획-1.md b/inbox/공부하기 복습하기에 맞춘 일일시간계획-1.md new file mode 100644 index 0000000..07cdf0c --- /dev/null +++ b/inbox/공부하기 복습하기에 맞춘 일일시간계획-1.md @@ -0,0 +1,60 @@ +공부와 복습을 균형 있게 배치한 일일 시간계획은 학습 효과를 극대화하는 데 매우 중요합니다. 아래는 이를 반영한 하루 시간 계획 예시입니다. + +### **일일 시간계획 (공부와 복습 균형)** + +1. **6:00 AM - 7:00 AM: 기상 및 가벼운 운동** + - 기상 후 가벼운 스트레칭이나 산책으로 몸을 깨우고 하루를 시작합니다. + +2. **7:00 AM - 8:00 AM: 아침 식사 및 준비** + - 영양가 있는 아침 식사를 하고, 하루를 시작할 준비를 합니다. + +3. **8:00 AM - 10:00 AM: 1차 공부 세션 (집중 학습)** + - 이 시간은 집중력이 높으므로 새로운 개념이나 어려운 과목을 학습합니다. + - 50분 공부, 10분 휴식(포모도로 기법)을 사용합니다. + +4. **10:00 AM - 10:30 AM: 복습 세션 1** + - 방금 학습한 내용을 간단히 복습합니다. 요약하거나, 중요한 포인트를 다시 확인합니다. + +5. **10:30 AM - 12:00 PM: 2차 공부 세션 (심화 학습)** + - 오전 중 집중력을 최대한 활용하여, 첫 번째 세션의 연장선에서 추가 학습을 진행합니다. + - 다시 포모도로 기법을 적용해 50분 공부, 10분 휴식을 유지합니다. + +6. **12:00 PM - 1:00 PM: 점심 식사 및 휴식** + - 점심 후 가벼운 산책이나 휴식을 통해 오후 학습을 준비합니다. + +7. **1:00 PM - 3:00 PM: 3차 공부 세션 (문제 풀이 및 응용)** + - 배운 내용을 문제에 적용하여 실전 감각을 익힙니다. 이 시간에는 문제 풀이 위주로 공부합니다. + - 틀린 문제나 어려운 문제를 따로 정리해둡니다. + +8. **3:00 PM - 3:30 PM: 복습 세션 2** + - 오전과 오후에 학습한 내용을 다시 복습합니다. 특히 틀린 문제를 집중적으로 분석합니다. + +9. **3:30 PM - 5:00 PM: 4차 공부 세션 (심화 학습 및 추가 문제 풀이)** + - 부족한 부분이나 더 심화가 필요한 부분을 집중적으로 공부합니다. + - 실전 모의고사를 진행하거나, 더 많은 문제를 풀어 봅니다. + +10. **5:00 PM - 6:00 PM: 운동 또는 취미 활동** + - 체력 유지와 스트레스 해소를 위해 가벼운 운동을 하거나, 좋아하는 취미 활동을 즐깁니다. + +11. **6:00 PM - 7:00 PM: 저녁 식사 및 휴식** + - 저녁 식사 후 편안한 시간을 보내며 재충전합니다. + +12. **7:00 PM - 9:00 PM: 5차 공부 세션 (복습 위주)** + - 저녁 시간은 오전과 오후에 배운 내용을 다시 복습하고, 암기할 부분을 정리하는 시간으로 사용합니다. + - 복습 노트를 작성하거나, 외워야 할 내용을 반복 학습합니다. + +13. **9:00 PM - 9:30 PM: 정리 및 내일 계획** + - 하루 동안 공부한 내용을 최종적으로 정리하고, 다음 날의 공부 계획을 세웁니다. + +14. **9:30 PM - 10:30 PM: 가벼운 독서 또는 휴식** + - 이 시간에는 너무 무겁지 않은 가벼운 독서나 취미를 즐기며 머리를 식힙니다. + +15. **10:30 PM - 6:00 AM: 수면** + - 충분한 수면을 취해 다음 날의 학습 효율을 높입니다. + +### **추가 팁:** +- **복습 노트:** 복습 세션에서 복습 노트를 활용하면 더 효율적으로 내용을 정리할 수 있습니다. +- **주간 복습:** 주말에는 일주일 동안 공부한 내용을 전체적으로 복습하는 시간을 가지면 좋습니다. +- **유연성:** 일정이 바쁘거나 집중력이 떨어지는 날에는 세션 간 시간을 조정해 더 효율적인 학습이 이루어지도록 합니다. + +이 계획은 공부와 복습이 균형을 이루도록 설계되어 있어, 학습 내용을 더 오래 기억하고, 시험 준비에 효과적으로 대처할 수 있도록 돕습니다. \ No newline at end of file diff --git a/inbox/공부하기 복습하기에 맞춘 일일시간계획.md b/inbox/공부하기 복습하기에 맞춘 일일시간계획.md new file mode 100644 index 0000000..07cdf0c --- /dev/null +++ b/inbox/공부하기 복습하기에 맞춘 일일시간계획.md @@ -0,0 +1,60 @@ +공부와 복습을 균형 있게 배치한 일일 시간계획은 학습 효과를 극대화하는 데 매우 중요합니다. 아래는 이를 반영한 하루 시간 계획 예시입니다. + +### **일일 시간계획 (공부와 복습 균형)** + +1. **6:00 AM - 7:00 AM: 기상 및 가벼운 운동** + - 기상 후 가벼운 스트레칭이나 산책으로 몸을 깨우고 하루를 시작합니다. + +2. **7:00 AM - 8:00 AM: 아침 식사 및 준비** + - 영양가 있는 아침 식사를 하고, 하루를 시작할 준비를 합니다. + +3. **8:00 AM - 10:00 AM: 1차 공부 세션 (집중 학습)** + - 이 시간은 집중력이 높으므로 새로운 개념이나 어려운 과목을 학습합니다. + - 50분 공부, 10분 휴식(포모도로 기법)을 사용합니다. + +4. **10:00 AM - 10:30 AM: 복습 세션 1** + - 방금 학습한 내용을 간단히 복습합니다. 요약하거나, 중요한 포인트를 다시 확인합니다. + +5. **10:30 AM - 12:00 PM: 2차 공부 세션 (심화 학습)** + - 오전 중 집중력을 최대한 활용하여, 첫 번째 세션의 연장선에서 추가 학습을 진행합니다. + - 다시 포모도로 기법을 적용해 50분 공부, 10분 휴식을 유지합니다. + +6. **12:00 PM - 1:00 PM: 점심 식사 및 휴식** + - 점심 후 가벼운 산책이나 휴식을 통해 오후 학습을 준비합니다. + +7. **1:00 PM - 3:00 PM: 3차 공부 세션 (문제 풀이 및 응용)** + - 배운 내용을 문제에 적용하여 실전 감각을 익힙니다. 이 시간에는 문제 풀이 위주로 공부합니다. + - 틀린 문제나 어려운 문제를 따로 정리해둡니다. + +8. **3:00 PM - 3:30 PM: 복습 세션 2** + - 오전과 오후에 학습한 내용을 다시 복습합니다. 특히 틀린 문제를 집중적으로 분석합니다. + +9. **3:30 PM - 5:00 PM: 4차 공부 세션 (심화 학습 및 추가 문제 풀이)** + - 부족한 부분이나 더 심화가 필요한 부분을 집중적으로 공부합니다. + - 실전 모의고사를 진행하거나, 더 많은 문제를 풀어 봅니다. + +10. **5:00 PM - 6:00 PM: 운동 또는 취미 활동** + - 체력 유지와 스트레스 해소를 위해 가벼운 운동을 하거나, 좋아하는 취미 활동을 즐깁니다. + +11. **6:00 PM - 7:00 PM: 저녁 식사 및 휴식** + - 저녁 식사 후 편안한 시간을 보내며 재충전합니다. + +12. **7:00 PM - 9:00 PM: 5차 공부 세션 (복습 위주)** + - 저녁 시간은 오전과 오후에 배운 내용을 다시 복습하고, 암기할 부분을 정리하는 시간으로 사용합니다. + - 복습 노트를 작성하거나, 외워야 할 내용을 반복 학습합니다. + +13. **9:00 PM - 9:30 PM: 정리 및 내일 계획** + - 하루 동안 공부한 내용을 최종적으로 정리하고, 다음 날의 공부 계획을 세웁니다. + +14. **9:30 PM - 10:30 PM: 가벼운 독서 또는 휴식** + - 이 시간에는 너무 무겁지 않은 가벼운 독서나 취미를 즐기며 머리를 식힙니다. + +15. **10:30 PM - 6:00 AM: 수면** + - 충분한 수면을 취해 다음 날의 학습 효율을 높입니다. + +### **추가 팁:** +- **복습 노트:** 복습 세션에서 복습 노트를 활용하면 더 효율적으로 내용을 정리할 수 있습니다. +- **주간 복습:** 주말에는 일주일 동안 공부한 내용을 전체적으로 복습하는 시간을 가지면 좋습니다. +- **유연성:** 일정이 바쁘거나 집중력이 떨어지는 날에는 세션 간 시간을 조정해 더 효율적인 학습이 이루어지도록 합니다. + +이 계획은 공부와 복습이 균형을 이루도록 설계되어 있어, 학습 내용을 더 오래 기억하고, 시험 준비에 효과적으로 대처할 수 있도록 돕습니다. \ No newline at end of file diff --git a/inbox/과목별 일일 페이지-1.md b/inbox/과목별 일일 페이지-1.md new file mode 100644 index 0000000..9e1a56a --- /dev/null +++ b/inbox/과목별 일일 페이지-1.md @@ -0,0 +1,4 @@ +행정법 + +경영학 + diff --git a/inbox/과목별 일일 페이지.md b/inbox/과목별 일일 페이지.md new file mode 100644 index 0000000..9e1a56a --- /dev/null +++ b/inbox/과목별 일일 페이지.md @@ -0,0 +1,4 @@ +행정법 + +경영학 + diff --git a/inbox/관저 2차 더샵-1.md b/inbox/관저 2차 더샵-1.md new file mode 100644 index 0000000..ca2c61e --- /dev/null +++ b/inbox/관저 2차 더샵-1.md @@ -0,0 +1,6 @@ +1번째 203동 1104호, B타입 +4.4억원(빈지ㅂ) +2번째 205동 1004호,B타입 +4.5억원(빈집), +3번째 201동 1801호,비과세 세금 때문에 5월초 16일이전에 처리해양삼ㄱ +4.5억원(빈집) diff --git a/inbox/관저 2차 더샵.md b/inbox/관저 2차 더샵.md new file mode 100644 index 0000000..ca2c61e --- /dev/null +++ b/inbox/관저 2차 더샵.md @@ -0,0 +1,6 @@ +1번째 203동 1104호, B타입 +4.4억원(빈지ㅂ) +2번째 205동 1004호,B타입 +4.5억원(빈집), +3번째 201동 1801호,비과세 세금 때문에 5월초 16일이전에 처리해양삼ㄱ +4.5억원(빈집) diff --git a/inbox/교육사 지휘검열-1.md b/inbox/교육사 지휘검열-1.md new file mode 100644 index 0000000..39427ab --- /dev/null +++ b/inbox/교육사 지휘검열-1.md @@ -0,0 +1,3 @@ +~~~~~ + +~~~ \ No newline at end of file diff --git a/inbox/교육사 지휘검열.md b/inbox/교육사 지휘검열.md new file mode 100644 index 0000000..d0646f5 --- /dev/null +++ b/inbox/교육사 지휘검열.md @@ -0,0 +1,3 @@ +~~~~~ + +~~~ \ No newline at end of file diff --git a/inbox/국방군수통합정보체계-1.md b/inbox/국방군수통합정보체계-1.md new file mode 100644 index 0000000..b2ca9da --- /dev/null +++ b/inbox/국방군수통합정보체계-1.md @@ -0,0 +1,7 @@ +2025.6.12(목) +바리깡,구두약,구두솔,비누 소모 +예초기 폐처리 9대 +전투우의 2벌 청구,불출 +개인장구류(방탄복) 4벌 청구,불출 +전입신병 의류대, 출타용가방 재산수입, 반납처리 + diff --git a/inbox/국방군수통합정보체계.md b/inbox/국방군수통합정보체계.md new file mode 100644 index 0000000..b2ca9da --- /dev/null +++ b/inbox/국방군수통합정보체계.md @@ -0,0 +1,7 @@ +2025.6.12(목) +바리깡,구두약,구두솔,비누 소모 +예초기 폐처리 9대 +전투우의 2벌 청구,불출 +개인장구류(방탄복) 4벌 청구,불출 +전입신병 의류대, 출타용가방 재산수입, 반납처리 + diff --git a/inbox/군기강 확립교육-1.md b/inbox/군기강 확립교육-1.md new file mode 100644 index 0000000..45de2bb --- /dev/null +++ b/inbox/군기강 확립교육-1.md @@ -0,0 +1,7 @@ +- 참조사이트 + - 육본 인사참모부>인사근무 >군기강확립>군기강확립>해당월 검색(예비:9월 군기강) + - 육군 안전리포트(군사경찰 홈페이지) + - 주간법규교육(법무실 홈페이지) + - 인권소식(법무실 홈페이지) + - 성희롱 성폭력 예방교육 영상(성고충예방대응센터 홈페이지 탑재) + - \ No newline at end of file diff --git a/inbox/군기강 확립교육.md b/inbox/군기강 확립교육.md new file mode 100644 index 0000000..45de2bb --- /dev/null +++ b/inbox/군기강 확립교육.md @@ -0,0 +1,7 @@ +- 참조사이트 + - 육본 인사참모부>인사근무 >군기강확립>군기강확립>해당월 검색(예비:9월 군기강) + - 육군 안전리포트(군사경찰 홈페이지) + - 주간법규교육(법무실 홈페이지) + - 인권소식(법무실 홈페이지) + - 성희롱 성폭력 예방교육 영상(성고충예방대응센터 홈페이지 탑재) + - \ No newline at end of file diff --git a/inbox/군기교육대-1.md b/inbox/군기교육대-1.md new file mode 100644 index 0000000..8e36243 --- /dev/null +++ b/inbox/군기교육대-1.md @@ -0,0 +1,6 @@ +2025.7.15입소, 대상자 2명(15일),박건노,홍준기 + 32사단 + - 인사참모처 안전부사관 상사 안창민 832-6104 010-2538-1791 + - 현재 대상자 2명 5일처분이 전부임 + - 공문접수 안됨 + - diff --git a/inbox/군기교육대.md b/inbox/군기교육대.md new file mode 100644 index 0000000..e7a6313 --- /dev/null +++ b/inbox/군기교육대.md @@ -0,0 +1,6 @@ +2025.7.15입소, 대상자 2명(15일),박건노,홍준기 + 32사단 + - 인사참모처 안전부사관 상사 안창민 832-6104 010-2538-1791 + - 현재 대상자 2명 5일처분이 전부임 + - 공문접수 안됨 + - diff --git a/inbox/군기순찰-1.md b/inbox/군기순찰-1.md new file mode 100644 index 0000000..f2a06ef --- /dev/null +++ b/inbox/군기순찰-1.md @@ -0,0 +1,9 @@ +1. 핸드폰 잠금어플 실행 +2. 두발(모자 벗어라) +3. 군번줄 보여줘라 +4. 용모(면도),복장 +5. 소지품검사(내가 직접 말고) +8. 특이사항있을경우 명단 적기 + 1. 소속,계급,군번,성명 +9. 현재 1831 까지 5명 +10. 6명7명8명10명11명12명14명 \ No newline at end of file diff --git a/inbox/군기순찰.md b/inbox/군기순찰.md new file mode 100644 index 0000000..f2a06ef --- /dev/null +++ b/inbox/군기순찰.md @@ -0,0 +1,9 @@ +1. 핸드폰 잠금어플 실행 +2. 두발(모자 벗어라) +3. 군번줄 보여줘라 +4. 용모(면도),복장 +5. 소지품검사(내가 직접 말고) +8. 특이사항있을경우 명단 적기 + 1. 소속,계급,군번,성명 +9. 현재 1831 까지 5명 +10. 6명7명8명10명11명12명14명 \ No newline at end of file diff --git a/inbox/군기술자격검정 대상자-1.md b/inbox/군기술자격검정 대상자-1.md new file mode 100644 index 0000000..ce6f2cc --- /dev/null +++ b/inbox/군기술자격검정 대상자-1.md @@ -0,0 +1,11 @@ +# 인원,종목 +1. 25.3.22 + 1. 한식조리기능사:박하은,박건노,유재찬,이상우 + 2. 정보 처리 기능사:최원우 + +### 25년도 내가 따기를 원하는 자격증(원서접수 6.19-7.2) +1. 기중기운전기능사 +2. 한식조리기능사 +3. 지게차운전기능사 +4. 굴착기운전기능사 +5. 정보처리기능사 \ No newline at end of file diff --git a/inbox/군기술자격검정 대상자.md b/inbox/군기술자격검정 대상자.md new file mode 100644 index 0000000..ce6f2cc --- /dev/null +++ b/inbox/군기술자격검정 대상자.md @@ -0,0 +1,11 @@ +# 인원,종목 +1. 25.3.22 + 1. 한식조리기능사:박하은,박건노,유재찬,이상우 + 2. 정보 처리 기능사:최원우 + +### 25년도 내가 따기를 원하는 자격증(원서접수 6.19-7.2) +1. 기중기운전기능사 +2. 한식조리기능사 +3. 지게차운전기능사 +4. 굴착기운전기능사 +5. 정보처리기능사 \ No newline at end of file diff --git a/inbox/군무원 공부계획-1.canvas b/inbox/군무원 공부계획-1.canvas new file mode 100644 index 0000000..e66d2de --- /dev/null +++ b/inbox/군무원 공부계획-1.canvas @@ -0,0 +1,12 @@ +{ + "nodes":[ + {"id":"739a317f85e4a562","type":"text","text":"2024.6.1~31(31일),2화독","x":-440,"y":-47,"width":250,"height":50}, + {"id":"6f42d305ade758bb","type":"text","text":"2024.5.6~31(25일), 1회독","x":-760,"y":-52,"width":250,"height":60}, + {"id":"72e93fde8577e50f","type":"text","text":"행정법","x":220,"y":160,"width":250,"height":60}, + {"id":"57914fd2ef65d8e7","type":"text","text":"경영학","x":220,"y":8,"width":250,"height":60}, + {"id":"28d138f5d3d7296f","type":"text","text":"2024.7.13(토) 시험 D-DAY","x":220,"y":-57,"width":250,"height":60}, + {"id":"769ec0f808f74373","type":"text","text":"2024.7.1~12(12일),3화독","x":-120,"y":-47,"width":250,"height":60}, + {"id":"3ee5f7cfc9310ee0","type":"file","file":"inbox/과목별 일일 페이지.md","x":-760,"y":80,"width":400,"height":400} + ], + "edges":[] +} \ No newline at end of file diff --git a/inbox/군무원 공부계획.canvas b/inbox/군무원 공부계획.canvas new file mode 100644 index 0000000..e66d2de --- /dev/null +++ b/inbox/군무원 공부계획.canvas @@ -0,0 +1,12 @@ +{ + "nodes":[ + {"id":"739a317f85e4a562","type":"text","text":"2024.6.1~31(31일),2화독","x":-440,"y":-47,"width":250,"height":50}, + {"id":"6f42d305ade758bb","type":"text","text":"2024.5.6~31(25일), 1회독","x":-760,"y":-52,"width":250,"height":60}, + {"id":"72e93fde8577e50f","type":"text","text":"행정법","x":220,"y":160,"width":250,"height":60}, + {"id":"57914fd2ef65d8e7","type":"text","text":"경영학","x":220,"y":8,"width":250,"height":60}, + {"id":"28d138f5d3d7296f","type":"text","text":"2024.7.13(토) 시험 D-DAY","x":220,"y":-57,"width":250,"height":60}, + {"id":"769ec0f808f74373","type":"text","text":"2024.7.1~12(12일),3화독","x":-120,"y":-47,"width":250,"height":60}, + {"id":"3ee5f7cfc9310ee0","type":"file","file":"inbox/과목별 일일 페이지.md","x":-760,"y":80,"width":400,"height":400} + ], + "edges":[] +} \ No newline at end of file diff --git a/inbox/군무원경채 면접 준비-1.md b/inbox/군무원경채 면접 준비-1.md new file mode 100644 index 0000000..8c8e53c --- /dev/null +++ b/inbox/군무원경채 면접 준비-1.md @@ -0,0 +1,4 @@ +![[aaee.png]] + +https://youtu.be/8O_eUO3ytjc + diff --git a/inbox/군무원경채 면접 준비.md b/inbox/군무원경채 면접 준비.md new file mode 100644 index 0000000..8c8e53c --- /dev/null +++ b/inbox/군무원경채 면접 준비.md @@ -0,0 +1,4 @@ +![[aaee.png]] + +https://youtu.be/8O_eUO3ytjc + diff --git a/inbox/군인연금 설명-1.md b/inbox/군인연금 설명-1.md new file mode 100644 index 0000000..055c756 --- /dev/null +++ b/inbox/군인연금 설명-1.md @@ -0,0 +1 @@ +https://m.blog.naver.com/bigtiger001/223721041662 \ No newline at end of file diff --git a/inbox/군인연금 설명.md b/inbox/군인연금 설명.md new file mode 100644 index 0000000..055c756 --- /dev/null +++ b/inbox/군인연금 설명.md @@ -0,0 +1 @@ +https://m.blog.naver.com/bigtiger001/223721041662 \ No newline at end of file diff --git a/inbox/권구현-1.md b/inbox/권구현-1.md new file mode 100644 index 0000000..c7ea547 --- /dev/null +++ b/inbox/권구현-1.md @@ -0,0 +1,7 @@ +## 아픈곳 +무릎,허리디스크(진단서 제출) +- *진단서 제출시 체려검정은 어디까지 조치가능? + +팔 두드러기 +- 약처방 받음 지구병원 + diff --git a/inbox/권구현.md b/inbox/권구현.md new file mode 100644 index 0000000..778c561 --- /dev/null +++ b/inbox/권구현.md @@ -0,0 +1,4 @@ +## 아픈곳 +무릎,허리디스크(진단서 제출) +- *진단서 제출시 체려검정은 어디까지 조치가능? + diff --git a/inbox/김서방 힘내-1.md b/inbox/김서방 힘내-1.md new file mode 100644 index 0000000..e1e25c3 --- /dev/null +++ b/inbox/김서방 힘내-1.md @@ -0,0 +1,9 @@ +우선 몸이 건강해야 머든 다시 할수 있다 +할수만 있으면 하먼된다 +하면 되게 되 있다 +항상 할수 있다, 하면된다 를 머리속에서, 입으로 되내이고 내 뱉어라 + +아직 젊고, 인생은 기복이 있지 않나? +포기하지 않으면 실패는 없다고 했다 + +미영이와 애들을 사랑한다면 \ No newline at end of file diff --git a/inbox/김서방 힘내.md b/inbox/김서방 힘내.md new file mode 100644 index 0000000..e1e25c3 --- /dev/null +++ b/inbox/김서방 힘내.md @@ -0,0 +1,9 @@ +우선 몸이 건강해야 머든 다시 할수 있다 +할수만 있으면 하먼된다 +하면 되게 되 있다 +항상 할수 있다, 하면된다 를 머리속에서, 입으로 되내이고 내 뱉어라 + +아직 젊고, 인생은 기복이 있지 않나? +포기하지 않으면 실패는 없다고 했다 + +미영이와 애들을 사랑한다면 \ No newline at end of file diff --git a/inbox/김성호-1.md b/inbox/김성호-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/김성호.md b/inbox/김성호.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/김어진-1.md b/inbox/김어진-1.md new file mode 100644 index 0000000..e5430c9 --- /dev/null +++ b/inbox/김어진-1.md @@ -0,0 +1,10 @@ +# 2025.3.24(월) +- 점호보고준비간 일시적 실신,지구병원 응급실 방문 + - x레이 등 각종검사 결과 특이사항 없음 + - 기존 정신과 처방약 달라짐 + - 주의력결핍 처방약 (ADHD) 먹고 있음 + + +## 아픈곳 +6.24 수도병원 : 진료결과(실신때문(신경과), 오른쪽어깨(영상의학과)) -> MRI, 뇌파검사 실시 +7.1 지구병원 못감 diff --git a/inbox/김어진.md b/inbox/김어진.md new file mode 100644 index 0000000..0c9b6da --- /dev/null +++ b/inbox/김어진.md @@ -0,0 +1,10 @@ +# 2025.3.24(월) +- 점호보고준비간 일시적 실신,지구병원 응급실 방문 + - x레이 등 각종검사 결과 특이사항 없음 + - 기존 정신과 처방약 달라짐 + - 주의력결핍 처방약 (ADHD) 먹고 있음 + + +## 아픈곳 +6.24 수도병원 : 진료결과(실신때문(신경과), 오른쪽어깨(영상의학과)) -> MRI, 뇌파검사 실시 +7.1 지구병원 diff --git a/inbox/김현욱-1.md b/inbox/김현욱-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/김현욱.md b/inbox/김현욱.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/꾸준함을 유지하는 방법(GEMINI)-1.md b/inbox/꾸준함을 유지하는 방법(GEMINI)-1.md new file mode 100644 index 0000000..3a57d98 --- /dev/null +++ b/inbox/꾸준함을 유지하는 방법(GEMINI)-1.md @@ -0,0 +1,28 @@ +꾸준함을 유지하는 방법: 작은 습관부터 시작하여 성공적인 삶을 향해 나아가세요! +꾸준함은 어떤 목표를 달성하기 위한 가장 중요한 요소 중 하나입니다. 하지만 많은 사람들이 꾸준함을 유지하는 데 어려움을 느낍니다. 꾸준함을 유지하기 위한 몇 가지 방법을 알려드릴게요. +1. 작은 목표 설정하기: + * 큰 목표를 작은 단계로 나누세요: 너무 큰 목표는 부담스럽게 느껴질 수 있습니다. 작고 달성 가능한 목표를 설정하고, 하나씩 성공하는 경험을 쌓아가세요. + * 매일 조금씩 실천하기: 매일 짧은 시간이라도 꾸준히 실천하는 것이 중요합니다. +2. 긍정적인 마음가짐 유지하기: + * 긍정적인 자기 암시: "할 수 있다"라는 긍정적인 자기 암시를 통해 자신감을 높이세요. + * 성공 경험 기록: 매일 작은 성공을 기록하고, 이를 통해 동기 부여를 얻으세요. +3. 습관 만들기: + * 새로운 습관 형성: 21일 동안 꾸준히 실천하면 새로운 습관이 된다고 합니다. + * 보상 시스템 마련: 목표를 달성했을 때 스스로에게 작은 보상을 주세요. +4. 주변 환경 조성: + * 유혹 요소 제거: 꾸준함을 방해하는 요소를 제거하세요. + * 지지자 찾기: 가족, 친구 등 주변 사람들에게 도움을 요청하고 응원을 받으세요. +5. 유연하게 대처하기: + * 실패를 두려워하지 마세요: 실패는 성공을 위한 과정입니다. 실패를 통해 배우고 다시 시작하세요. + * 플랜 B 준비: 예상치 못한 상황에 대비하여 플랜 B를 준비해두세요. +6. 즐거움 찾기: + * 즐겁게 참여하기: 꾸준함을 유지하기 위해서는 즐거움을 느끼는 것이 중요합니다. + * 다양한 방법 시도: 같은 방법으로 지루하다면, 다른 방법을 시도해 보세요. +꾸준함은 하루아침에 만들어지는 것이 아닙니다. 작은 노력을 꾸준히 이어나가다 보면 어느새 큰 변화를 경험하게 될 것입니다. +어떤 분야에서 꾸준함을 유지하고 싶으신가요? 더 자세한 정보를 원하시면 언제든지 질문해주세요. +관련 키워드: 습관 형성, 목표 달성, 동기 부여, 자기 계발, 성공 +혹시 다음과 같은 질문에 대한 답변이 궁금하신가요? + * 어떤 앱이나 도구를 활용하면 꾸준함을 유지하는 데 도움이 될까요? + * 특정 목표(예: 운동, 공부, 독서 등)를 위한 꾸준함 유지 방법이 궁금합니다. + * 꾸준함을 방해하는 요인을 극복하는 방법은 무엇일까요? +다양한 질문에 대한 답변을 드릴 수 있도록 노력하겠습니다. diff --git a/inbox/꾸준함을 유지하는 방법(GEMINI).md b/inbox/꾸준함을 유지하는 방법(GEMINI).md new file mode 100644 index 0000000..3a57d98 --- /dev/null +++ b/inbox/꾸준함을 유지하는 방법(GEMINI).md @@ -0,0 +1,28 @@ +꾸준함을 유지하는 방법: 작은 습관부터 시작하여 성공적인 삶을 향해 나아가세요! +꾸준함은 어떤 목표를 달성하기 위한 가장 중요한 요소 중 하나입니다. 하지만 많은 사람들이 꾸준함을 유지하는 데 어려움을 느낍니다. 꾸준함을 유지하기 위한 몇 가지 방법을 알려드릴게요. +1. 작은 목표 설정하기: + * 큰 목표를 작은 단계로 나누세요: 너무 큰 목표는 부담스럽게 느껴질 수 있습니다. 작고 달성 가능한 목표를 설정하고, 하나씩 성공하는 경험을 쌓아가세요. + * 매일 조금씩 실천하기: 매일 짧은 시간이라도 꾸준히 실천하는 것이 중요합니다. +2. 긍정적인 마음가짐 유지하기: + * 긍정적인 자기 암시: "할 수 있다"라는 긍정적인 자기 암시를 통해 자신감을 높이세요. + * 성공 경험 기록: 매일 작은 성공을 기록하고, 이를 통해 동기 부여를 얻으세요. +3. 습관 만들기: + * 새로운 습관 형성: 21일 동안 꾸준히 실천하면 새로운 습관이 된다고 합니다. + * 보상 시스템 마련: 목표를 달성했을 때 스스로에게 작은 보상을 주세요. +4. 주변 환경 조성: + * 유혹 요소 제거: 꾸준함을 방해하는 요소를 제거하세요. + * 지지자 찾기: 가족, 친구 등 주변 사람들에게 도움을 요청하고 응원을 받으세요. +5. 유연하게 대처하기: + * 실패를 두려워하지 마세요: 실패는 성공을 위한 과정입니다. 실패를 통해 배우고 다시 시작하세요. + * 플랜 B 준비: 예상치 못한 상황에 대비하여 플랜 B를 준비해두세요. +6. 즐거움 찾기: + * 즐겁게 참여하기: 꾸준함을 유지하기 위해서는 즐거움을 느끼는 것이 중요합니다. + * 다양한 방법 시도: 같은 방법으로 지루하다면, 다른 방법을 시도해 보세요. +꾸준함은 하루아침에 만들어지는 것이 아닙니다. 작은 노력을 꾸준히 이어나가다 보면 어느새 큰 변화를 경험하게 될 것입니다. +어떤 분야에서 꾸준함을 유지하고 싶으신가요? 더 자세한 정보를 원하시면 언제든지 질문해주세요. +관련 키워드: 습관 형성, 목표 달성, 동기 부여, 자기 계발, 성공 +혹시 다음과 같은 질문에 대한 답변이 궁금하신가요? + * 어떤 앱이나 도구를 활용하면 꾸준함을 유지하는 데 도움이 될까요? + * 특정 목표(예: 운동, 공부, 독서 등)를 위한 꾸준함 유지 방법이 궁금합니다. + * 꾸준함을 방해하는 요인을 극복하는 방법은 무엇일까요? +다양한 질문에 대한 답변을 드릴 수 있도록 노력하겠습니다. diff --git a/inbox/나아지기위해 조언-1.md b/inbox/나아지기위해 조언-1.md new file mode 100644 index 0000000..c1e38ce --- /dev/null +++ b/inbox/나아지기위해 조언-1.md @@ -0,0 +1,8 @@ +업무가 겹치지 않게 시간관리 잘하기, 포스트잇 같은것 활용 기롤 +기본중 기본 규정 3번만 보기,, 고민하기, 토의하기 +미루즈 않고 완벽하게 하려하지 않기 +항상 생각하기, 큰것보고 작은것 보기 +ㅡㅇ정마인드 +일보단 사람 먼저 +상대방 에게 잇는그대로 기분상하지 않게 + \ No newline at end of file diff --git a/inbox/나아지기위해 조언.md b/inbox/나아지기위해 조언.md new file mode 100644 index 0000000..fef92d9 --- /dev/null +++ b/inbox/나아지기위해 조언.md @@ -0,0 +1,8 @@ +업무가 겹치지 않게 시간관리 잘하기, 포스트잇 같은것 활용 기롤 +기본중 기본 규정 3번만 보기,, 고민하기, 토의하기 +미루즈 않고 완벽하게 하려하지 않기 +항상 생각하기, 큰것보고 작은것 보기 +ㅡㅇ정마인드 +일보단 사람 먼저 +상대방 에게 잇는그대로 기분상하지 않게 + \ No newline at end of file diff --git a/inbox/내일 개천절부터 일요일 휴일까지 4일 계획-1.md b/inbox/내일 개천절부터 일요일 휴일까지 4일 계획-1.md new file mode 100644 index 0000000..3953e31 --- /dev/null +++ b/inbox/내일 개천절부터 일요일 휴일까지 4일 계획-1.md @@ -0,0 +1,4 @@ +1. 지긋ㅇ 계룡 국군의날 행사중 +2. 내일 애들 쉼 +3. 냉ㄹ부터 모네까지 대전,계룡,논산 일대 관찮음 +4. 문제늕숙소,숙소는ㅊ펜션?대냑 10만원 성수기 아님 \ No newline at end of file diff --git a/inbox/내일 개천절부터 일요일 휴일까지 4일 계획.md b/inbox/내일 개천절부터 일요일 휴일까지 4일 계획.md new file mode 100644 index 0000000..3953e31 --- /dev/null +++ b/inbox/내일 개천절부터 일요일 휴일까지 4일 계획.md @@ -0,0 +1,4 @@ +1. 지긋ㅇ 계룡 국군의날 행사중 +2. 내일 애들 쉼 +3. 냉ㄹ부터 모네까지 대전,계룡,논산 일대 관찮음 +4. 문제늕숙소,숙소는ㅊ펜션?대냑 10만원 성수기 아님 \ No newline at end of file diff --git a/inbox/달리기 핵심-1.md b/inbox/달리기 핵심-1.md new file mode 100644 index 0000000..7e516a9 --- /dev/null +++ b/inbox/달리기 핵심-1.md @@ -0,0 +1,2 @@ +3km 달리기에서 목표에 비해 진전이 부족할 경우, ==**페이스와 근력 운동량을 조정**==해야 합니다. 페이스는 ==**속도를 약간 늦추거나** **인터벌 훈련 강도를 높이는 방식으로 조정**==하며, 지구력 강화를 위해 ==**느린 장거리 달리기(LSD)를 추가**==할 수 있습니다. 근력 운동은 ==**세트와 반복 횟수를 늘리거나 저항 밴드를 사용하고, 언덕 달리기와 플라이오메트릭 훈련*==*으로 다리 근력을 강화합니다. 피로가 쌓이면 ==**휴식일을 추가하고** **스트레칭 시간을 늘려 회복을 촉진**==합니다. 이를 통해 점진적으로 성과를 개선할 수 있습니다. + diff --git a/inbox/달리기 핵심.md b/inbox/달리기 핵심.md new file mode 100644 index 0000000..7e516a9 --- /dev/null +++ b/inbox/달리기 핵심.md @@ -0,0 +1,2 @@ +3km 달리기에서 목표에 비해 진전이 부족할 경우, ==**페이스와 근력 운동량을 조정**==해야 합니다. 페이스는 ==**속도를 약간 늦추거나** **인터벌 훈련 강도를 높이는 방식으로 조정**==하며, 지구력 강화를 위해 ==**느린 장거리 달리기(LSD)를 추가**==할 수 있습니다. 근력 운동은 ==**세트와 반복 횟수를 늘리거나 저항 밴드를 사용하고, 언덕 달리기와 플라이오메트릭 훈련*==*으로 다리 근력을 강화합니다. 피로가 쌓이면 ==**휴식일을 추가하고** **스트레칭 시간을 늘려 회복을 촉진**==합니다. 이를 통해 점진적으로 성과를 개선할 수 있습니다. + diff --git a/inbox/당직근무간 특이사항-1.md b/inbox/당직근무간 특이사항-1.md new file mode 100644 index 0000000..a54090f --- /dev/null +++ b/inbox/당직근무간 특이사항-1.md @@ -0,0 +1,21 @@ +2024.6.28 +1층화장실 출입문 파손 + +2024.8.27 +유통기한초과 음식물 적발 +전투화 건조기 사용시간 통제 + +2024.9.23(월) +- 이병성 일병 코로나19 양성으로 병원진료 희망했다고 당직근무자에게서 들음. + +2024.10.14(월) +- 각 [[생활관]] 총기현황판 양식 교체 + +2025.2.5(수) +- 기온하강에 따른 당직근무인수인계시 각반별 + - 보일러가등여부(18도 온도설정후 퇴근) + - 크린센터,세닥공장,근무반,보급반 + - 낙수조치 + - 근무반,보급반,급식유통센터4 + - 근무반 외부수도보온조치, + - 구부식분배소보온조치 \ No newline at end of file diff --git a/inbox/당직근무간 특이사항.md b/inbox/당직근무간 특이사항.md new file mode 100644 index 0000000..a54090f --- /dev/null +++ b/inbox/당직근무간 특이사항.md @@ -0,0 +1,21 @@ +2024.6.28 +1층화장실 출입문 파손 + +2024.8.27 +유통기한초과 음식물 적발 +전투화 건조기 사용시간 통제 + +2024.9.23(월) +- 이병성 일병 코로나19 양성으로 병원진료 희망했다고 당직근무자에게서 들음. + +2024.10.14(월) +- 각 [[생활관]] 총기현황판 양식 교체 + +2025.2.5(수) +- 기온하강에 따른 당직근무인수인계시 각반별 + - 보일러가등여부(18도 온도설정후 퇴근) + - 크린센터,세닥공장,근무반,보급반 + - 낙수조치 + - 근무반,보급반,급식유통센터4 + - 근무반 외부수도보온조치, + - 구부식분배소보온조치 \ No newline at end of file diff --git a/inbox/대대체육대회-1.md b/inbox/대대체육대회-1.md new file mode 100644 index 0000000..56a4226 --- /dev/null +++ b/inbox/대대체육대회-1.md @@ -0,0 +1,12 @@ +1. 후라이팬 6 +2. 일회용품 (손가락,젓가락,컾,그릇) +3. 식요유 작은거 2개 +4. 과일(샤인머스켓 10송) +5. 부짐게 재료(해물(오징어,부추),김치) +6. 맥주캔 (부대행사용?) +7. 음료수(콜라,이온음료) 캔 +8. 호일 +9. 가격 확인, 화목난로 타 근무대 확인 +10. 피자 10판 +11. 야채? 상추 +12. \ No newline at end of file diff --git a/inbox/대대체육대회.md b/inbox/대대체육대회.md new file mode 100644 index 0000000..56a4226 --- /dev/null +++ b/inbox/대대체육대회.md @@ -0,0 +1,12 @@ +1. 후라이팬 6 +2. 일회용품 (손가락,젓가락,컾,그릇) +3. 식요유 작은거 2개 +4. 과일(샤인머스켓 10송) +5. 부짐게 재료(해물(오징어,부추),김치) +6. 맥주캔 (부대행사용?) +7. 음료수(콜라,이온음료) 캔 +8. 호일 +9. 가격 확인, 화목난로 타 근무대 확인 +10. 피자 10판 +11. 야채? 상추 +12. \ No newline at end of file diff --git a/inbox/대전이사-1.md b/inbox/대전이사-1.md new file mode 100644 index 0000000..a59e254 --- /dev/null +++ b/inbox/대전이사-1.md @@ -0,0 +1,41 @@ +- 살기좋은 동네 + - 관저,둔산,노은,관평,도안 + - 갈마,탄방 +- 2024.09.09 둘라보려는곳 + - 은어송하늘채아파트 + - 건양대학교병원 근처 + +![[이사]] + +- 매도인 준비서류 + - 등기필증 (재교부 안됨)(분시시 법무사 확인서명, 비용 4~6만원) + - 신분증 + - 매도용 인감증명서(본인발급) + - 일반용 인감증명서(대출시)(본인발급) + - 과거주소 포함 초본 + - 인감도장(없을경우 동사무소에서 다른도장 등록) +- 매수인 서류 + - 매매계약서(원본) + - 등본 + - 신분증 + - 도장(막도장가능) + - 가족관계증명서(상세, 주민등록번호 공개) + - 취득세 감면?? +- 잔금 + - 매도자가 대출이 있으면 + - 잔금때 모든걸 상환 + - 대출은행으로 전화, 잔금일자, 기준 대출이자, 중도상환수수료까지 포함한 총금액 + - 가상계좌 문자 + - 예..3억이면 대출금액을 은행에 입금하고, 나머지 금액은 매도인에게 지급 + - 대출 말소 꼭 필요 + - **이체 한도** + - 수표안됨 + - ATM은…시간 지체가 있다. +- 공인중개사 + - 이삿날.. + - 관리비 납부 정산 영수증 + - 청소관리비 정산 + - 공동현관비밀번호, 마스터키 + - 음식물쓰레기카드 + - 매월 말일, 또는 점심시간등 걸리면 은행, 동사무소 업무 지체 + - \ No newline at end of file diff --git a/inbox/대전이사.md b/inbox/대전이사.md new file mode 100644 index 0000000..a59e254 --- /dev/null +++ b/inbox/대전이사.md @@ -0,0 +1,41 @@ +- 살기좋은 동네 + - 관저,둔산,노은,관평,도안 + - 갈마,탄방 +- 2024.09.09 둘라보려는곳 + - 은어송하늘채아파트 + - 건양대학교병원 근처 + +![[이사]] + +- 매도인 준비서류 + - 등기필증 (재교부 안됨)(분시시 법무사 확인서명, 비용 4~6만원) + - 신분증 + - 매도용 인감증명서(본인발급) + - 일반용 인감증명서(대출시)(본인발급) + - 과거주소 포함 초본 + - 인감도장(없을경우 동사무소에서 다른도장 등록) +- 매수인 서류 + - 매매계약서(원본) + - 등본 + - 신분증 + - 도장(막도장가능) + - 가족관계증명서(상세, 주민등록번호 공개) + - 취득세 감면?? +- 잔금 + - 매도자가 대출이 있으면 + - 잔금때 모든걸 상환 + - 대출은행으로 전화, 잔금일자, 기준 대출이자, 중도상환수수료까지 포함한 총금액 + - 가상계좌 문자 + - 예..3억이면 대출금액을 은행에 입금하고, 나머지 금액은 매도인에게 지급 + - 대출 말소 꼭 필요 + - **이체 한도** + - 수표안됨 + - ATM은…시간 지체가 있다. +- 공인중개사 + - 이삿날.. + - 관리비 납부 정산 영수증 + - 청소관리비 정산 + - 공동현관비밀번호, 마스터키 + - 음식물쓰레기카드 + - 매월 말일, 또는 점심시간등 걸리면 은행, 동사무소 업무 지체 + - \ No newline at end of file diff --git a/inbox/데일리 노트 양식-1.md b/inbox/데일리 노트 양식-1.md new file mode 100644 index 0000000..a6dfaee --- /dev/null +++ b/inbox/데일리 노트 양식-1.md @@ -0,0 +1,57 @@ +# 📅 Daily Note - {{date:YYYY-MM-DD}} + +## 🌅 Morning Routine (아침 루틴) +- 기상 시간: {{time:HH:mm}} +- 스트레칭 / 운동: + - [ ] 간단한 스트레칭 + - [ ] 명상 / 호흡 운동 +- 오늘의 목표 설정: + - [ ] 주요 목표 1: + - [ ] 주요 목표 2: + - [ ] 주요 목표 3: + +## 📝 To-Do List (오늘의 할 일) +- [ ] Task 1: +- [ ] Task 2: +- [ ] Task 3: + +## 🕘 Schedule (일정) +| 시간 | 활동 | +| ----- | ------------- | +| 6:30 | 기상 및 스트레칭 | +| 7:00 | 아침 식사 | +| 8:00 | 출근 | +| 9:00 | 업무 시작 | +| 12:00 | 점심 시간 | +| 18:00 | 퇴근 및 복습 | +| 19:30 | 공부: 새로운 내용 학습 | +| 21:00 | 학습 내용 정리 및 요약 | +| 22:30 | 취침 | + +## 🎯 Today's Focus (오늘의 중점 학습/작업) +- 오늘의 학습 주제/작업: + - 목표: + - 학습할 내용: + +## 📚 Study & Learning (공부 및 학습 기록) +- 학습한 주제: +- 학습 시간: {{time:HH:mm}} ~ {{time:HH:mm}} +- 학습 내용 요약: + - 주요 개념: + - 중요한 포인트: + - 복습할 내용: + +## 🧠 Reflection (오늘의 회고) +- 오늘 가장 잘한 점: +- 오늘 개선할 점: +- 오늘 느낀 점: + - 학습 효과: + - 집중력: + +## ✅ Daily Review (데일리 리뷰) +- [ ] 목표 1 달성 여부: +- [ ] 목표 2 달성 여부: +- [ ] 목표 3 달성 여부: +- 마무리 정리: + - 오늘 배운 내용: + - 내일의 목표 설정: \ No newline at end of file diff --git a/inbox/데일리 노트 양식.md b/inbox/데일리 노트 양식.md new file mode 100644 index 0000000..a6dfaee --- /dev/null +++ b/inbox/데일리 노트 양식.md @@ -0,0 +1,57 @@ +# 📅 Daily Note - {{date:YYYY-MM-DD}} + +## 🌅 Morning Routine (아침 루틴) +- 기상 시간: {{time:HH:mm}} +- 스트레칭 / 운동: + - [ ] 간단한 스트레칭 + - [ ] 명상 / 호흡 운동 +- 오늘의 목표 설정: + - [ ] 주요 목표 1: + - [ ] 주요 목표 2: + - [ ] 주요 목표 3: + +## 📝 To-Do List (오늘의 할 일) +- [ ] Task 1: +- [ ] Task 2: +- [ ] Task 3: + +## 🕘 Schedule (일정) +| 시간 | 활동 | +| ----- | ------------- | +| 6:30 | 기상 및 스트레칭 | +| 7:00 | 아침 식사 | +| 8:00 | 출근 | +| 9:00 | 업무 시작 | +| 12:00 | 점심 시간 | +| 18:00 | 퇴근 및 복습 | +| 19:30 | 공부: 새로운 내용 학습 | +| 21:00 | 학습 내용 정리 및 요약 | +| 22:30 | 취침 | + +## 🎯 Today's Focus (오늘의 중점 학습/작업) +- 오늘의 학습 주제/작업: + - 목표: + - 학습할 내용: + +## 📚 Study & Learning (공부 및 학습 기록) +- 학습한 주제: +- 학습 시간: {{time:HH:mm}} ~ {{time:HH:mm}} +- 학습 내용 요약: + - 주요 개념: + - 중요한 포인트: + - 복습할 내용: + +## 🧠 Reflection (오늘의 회고) +- 오늘 가장 잘한 점: +- 오늘 개선할 점: +- 오늘 느낀 점: + - 학습 효과: + - 집중력: + +## ✅ Daily Review (데일리 리뷰) +- [ ] 목표 1 달성 여부: +- [ ] 목표 2 달성 여부: +- [ ] 목표 3 달성 여부: +- 마무리 정리: + - 오늘 배운 내용: + - 내일의 목표 설정: \ No newline at end of file diff --git a/inbox/데일리 노트 템플릿 양식-1.md b/inbox/데일리 노트 템플릿 양식-1.md new file mode 100644 index 0000000..270b039 --- /dev/null +++ b/inbox/데일리 노트 템플릿 양식-1.md @@ -0,0 +1,105 @@ +옵시디언에서 **데일리 노트 템플릿을 자동으로 생성**하기 위해 템플릿 기능을 활용할 수 있습니다. 템플릿에 **자동 날짜, 시간**을 삽입하고, 데일리 노트 작성 시 반복되는 항목을 미리 정의할 수 있습니다. 아래는 옵시디언의 템플릿 플러그인을 활용한 **자동화된 데일리 노트 템플릿**입니다. + +템플릿 플러그인을 설정한 후, 이 템플릿을 매일 생성하면 됩니다. + +--- + +### **자동화된 Obsidian Daily Note Template** + +```markdown +# 📅 Daily Note - {{date:YYYY-MM-DD}} + +## 🌅 Morning Routine (아침 루틴) +- 기상 시간: {{time:HH:mm}} +- 스트레칭 / 운동: + - [ ] 간단한 스트레칭 + - [ ] 명상 / 호흡 운동 +- 오늘의 목표 설정: + - [ ] 주요 목표 1: + - [ ] 주요 목표 2: + - [ ] 주요 목표 3: + +## 📝 To-Do List (오늘의 할 일) +- [ ] Task 1: +- [ ] Task 2: +- [ ] Task 3: + +## 🕘 Schedule (일정) +| 시간 | 활동 | +|-------|------| +| 6:30 | 기상 및 스트레칭 | +| 7:00 | 아침 식사 | +| 8:00 | 출근 | +| 9:00 | 업무 시작 | +| 12:00 | 점심 시간 | +| 18:00 | 퇴근 및 복습 | +| 19:30 | 공부: 새로운 내용 학습 | +| 21:00 | 학습 내용 정리 및 요약 | +| 22:30 | 취침 | + +## 🎯 Today's Focus (오늘의 중점 학습/작업) +- 오늘의 학습 주제/작업: + - 목표: + - 학습할 내용: + +## 📚 Study & Learning (공부 및 학습 기록) +- 학습한 주제: +- 학습 시간: {{time:HH:mm}} ~ {{time:HH:mm}} +- 학습 내용 요약: + - 주요 개념: + - 중요한 포인트: + - 복습할 내용: + +## 🧠 Reflection (오늘의 회고) +- 오늘 가장 잘한 점: +- 오늘 개선할 점: +- 오늘 느낀 점: + - 학습 효과: + - 집중력: + +## ✅ Daily Review (데일리 리뷰) +- [ ] 목표 1 달성 여부: +- [ ] 목표 2 달성 여부: +- [ ] 목표 3 달성 여부: +- 마무리 정리: + - 오늘 배운 내용: + - 내일의 목표 설정: +``` + +--- + +### **설명** + +#### 1. **자동 날짜 및 시간 삽입** + - `{{date:YYYY-MM-DD}}`: 현재 날짜를 자동으로 입력합니다. 매일 데일리 노트를 열 때마다 오늘의 날짜가 자동으로 추가됩니다. + - `{{time:HH:mm}}`: 현재 시간을 자동으로 삽입할 수 있습니다. 특정 작업 시간 기록에 유용합니다. + +#### 2. **To-Do 리스트 및 스케줄 자동 생성** + - **할 일 목록(To-Do List)**는 매일 업데이트할 수 있도록 기본 양식에 추가되어 있으며, 매일 반복되는 일정(예: 출근, 점심 시간 등)은 기본으로 설정됩니다. + +#### 3. **학습 기록 자동화** + - 매일 학습 시간을 기록하는 부분을 미리 설정하여 쉽게 기록할 수 있습니다. + - 학습 내용, 복습할 부분을 자동으로 관리하고 기록할 수 있습니다. + +--- + +### **템플릿 사용 방법** + +1. **옵시디언 템플릿 플러그인 활성화**: + - 옵시디언 설정(Settings) -> 플러그인(Plugin) -> Core Plugin에서 **Templates** 플러그인을 활성화합니다. + +2. **템플릿 폴더 설정**: + - **Settings** -> **Templates**에서 템플릿을 저장할 폴더를 지정합니다. (예: `Templates` 폴더) + +3. **템플릿 작성**: + - 위 템플릿 내용을 마크다운 파일로 저장하고, 지정한 템플릿 폴더에 넣습니다. + +4. **데일리 노트 설정**: + - **Settings** -> **Daily Notes**에서 데일리 노트에 사용할 템플릿을 설정합니다. (템플릿 경로 지정) + +5. **데일리 노트 생성**: + - 옵시디언에서 매일 새롭게 **데일리 노트**를 생성할 때, 자동으로 위 템플릿이 불러와져 기록할 수 있습니다. + +--- + +이 자동화된 템플릿을 사용하면 매일 효율적으로 일정을 기록하고, 할 일을 추적하며 학습 내용을 관리할 수 있습니다. 필요에 따라 항목을 추가하거나 수정하여 **본인만의 맞춤 템플릿**으로 사용할 수 있습니다. \ No newline at end of file diff --git a/inbox/데일리 노트 템플릿 양식.md b/inbox/데일리 노트 템플릿 양식.md new file mode 100644 index 0000000..270b039 --- /dev/null +++ b/inbox/데일리 노트 템플릿 양식.md @@ -0,0 +1,105 @@ +옵시디언에서 **데일리 노트 템플릿을 자동으로 생성**하기 위해 템플릿 기능을 활용할 수 있습니다. 템플릿에 **자동 날짜, 시간**을 삽입하고, 데일리 노트 작성 시 반복되는 항목을 미리 정의할 수 있습니다. 아래는 옵시디언의 템플릿 플러그인을 활용한 **자동화된 데일리 노트 템플릿**입니다. + +템플릿 플러그인을 설정한 후, 이 템플릿을 매일 생성하면 됩니다. + +--- + +### **자동화된 Obsidian Daily Note Template** + +```markdown +# 📅 Daily Note - {{date:YYYY-MM-DD}} + +## 🌅 Morning Routine (아침 루틴) +- 기상 시간: {{time:HH:mm}} +- 스트레칭 / 운동: + - [ ] 간단한 스트레칭 + - [ ] 명상 / 호흡 운동 +- 오늘의 목표 설정: + - [ ] 주요 목표 1: + - [ ] 주요 목표 2: + - [ ] 주요 목표 3: + +## 📝 To-Do List (오늘의 할 일) +- [ ] Task 1: +- [ ] Task 2: +- [ ] Task 3: + +## 🕘 Schedule (일정) +| 시간 | 활동 | +|-------|------| +| 6:30 | 기상 및 스트레칭 | +| 7:00 | 아침 식사 | +| 8:00 | 출근 | +| 9:00 | 업무 시작 | +| 12:00 | 점심 시간 | +| 18:00 | 퇴근 및 복습 | +| 19:30 | 공부: 새로운 내용 학습 | +| 21:00 | 학습 내용 정리 및 요약 | +| 22:30 | 취침 | + +## 🎯 Today's Focus (오늘의 중점 학습/작업) +- 오늘의 학습 주제/작업: + - 목표: + - 학습할 내용: + +## 📚 Study & Learning (공부 및 학습 기록) +- 학습한 주제: +- 학습 시간: {{time:HH:mm}} ~ {{time:HH:mm}} +- 학습 내용 요약: + - 주요 개념: + - 중요한 포인트: + - 복습할 내용: + +## 🧠 Reflection (오늘의 회고) +- 오늘 가장 잘한 점: +- 오늘 개선할 점: +- 오늘 느낀 점: + - 학습 효과: + - 집중력: + +## ✅ Daily Review (데일리 리뷰) +- [ ] 목표 1 달성 여부: +- [ ] 목표 2 달성 여부: +- [ ] 목표 3 달성 여부: +- 마무리 정리: + - 오늘 배운 내용: + - 내일의 목표 설정: +``` + +--- + +### **설명** + +#### 1. **자동 날짜 및 시간 삽입** + - `{{date:YYYY-MM-DD}}`: 현재 날짜를 자동으로 입력합니다. 매일 데일리 노트를 열 때마다 오늘의 날짜가 자동으로 추가됩니다. + - `{{time:HH:mm}}`: 현재 시간을 자동으로 삽입할 수 있습니다. 특정 작업 시간 기록에 유용합니다. + +#### 2. **To-Do 리스트 및 스케줄 자동 생성** + - **할 일 목록(To-Do List)**는 매일 업데이트할 수 있도록 기본 양식에 추가되어 있으며, 매일 반복되는 일정(예: 출근, 점심 시간 등)은 기본으로 설정됩니다. + +#### 3. **학습 기록 자동화** + - 매일 학습 시간을 기록하는 부분을 미리 설정하여 쉽게 기록할 수 있습니다. + - 학습 내용, 복습할 부분을 자동으로 관리하고 기록할 수 있습니다. + +--- + +### **템플릿 사용 방법** + +1. **옵시디언 템플릿 플러그인 활성화**: + - 옵시디언 설정(Settings) -> 플러그인(Plugin) -> Core Plugin에서 **Templates** 플러그인을 활성화합니다. + +2. **템플릿 폴더 설정**: + - **Settings** -> **Templates**에서 템플릿을 저장할 폴더를 지정합니다. (예: `Templates` 폴더) + +3. **템플릿 작성**: + - 위 템플릿 내용을 마크다운 파일로 저장하고, 지정한 템플릿 폴더에 넣습니다. + +4. **데일리 노트 설정**: + - **Settings** -> **Daily Notes**에서 데일리 노트에 사용할 템플릿을 설정합니다. (템플릿 경로 지정) + +5. **데일리 노트 생성**: + - 옵시디언에서 매일 새롭게 **데일리 노트**를 생성할 때, 자동으로 위 템플릿이 불러와져 기록할 수 있습니다. + +--- + +이 자동화된 템플릿을 사용하면 매일 효율적으로 일정을 기록하고, 할 일을 추적하며 학습 내용을 관리할 수 있습니다. 필요에 따라 항목을 추가하거나 수정하여 **본인만의 맞춤 템플릿**으로 사용할 수 있습니다. \ No newline at end of file diff --git a/inbox/데일리 양식-1.md b/inbox/데일리 양식-1.md new file mode 100644 index 0000000..b9d4e6e --- /dev/null +++ b/inbox/데일리 양식-1.md @@ -0,0 +1,101 @@ +# 📅 Daily Note - {{date:YYYY-MM-DD}} ({{date:dddd}}) + +## Metadata +- 날짜:: {{date:YYYY-MM-DD}} +- 요일:: {{date:dddd}} +- 기상 시간:: {{time:HH:mm}} +- 날씨:: + +## 🌅 Morning Routine (아침 루틴) +- 기상 시간: {{time:HH:mm}} +- 스트레칭 / 운동: + - [ ] 10분 스트레칭 + - [ ] 명상 (5분) +- 오늘의 주요 목표: + 1. **업무 목표**: + - [ ] 목표 1: + - [ ] 목표 2: + 2. **개인 목표**: + - [ ] 목표 1: + - [ ] 목표 2: +- 오늘의 긍정적인 마음가짐: + +--- + +## 📝 Work & Meetings (업무 및 회의) +- **오늘의 주요 업무**: + - [ ] 업무 1: + - [ ] 업무 2: + - [ ] 업무 3: +- **회의 일정** + | 시간 | 회의 내용 | 비고 | + |-------|-----------|-------| + | 9:00 | 회의 A | 준비 사항 | + | 14:00 | 회의 B | 논의 사항 | + +--- + +## 🕘 Daily Schedule (일정) +| 시간 | 활동 | 비고 | +|---------|-------------------------------|-------------------------------| +| 6:30 | 기상 및 스트레칭 | | +| 8:00 | 출근 | | +| 9:00 | 업무 시작 | | +| 12:00 | 점심 시간 | | +| 14:00 | 회의 | | +| 18:00 | 퇴근 | | +| 19:30 | 학습 시간 | | +| 21:00 | 복습 및 학습 내용 정리 | | +| 22:30 | 취침 | | + +--- + +## 🎯 Study & Learning (학습 및 복습) +- **학습 주제**: + - 학습할 내용: + - 학습 목표: +- **학습 시간**: {{time:HH:mm}} ~ {{time:HH:mm}} +- **복습 주기**: + - [ ] 1일 전 학습 복습: + - [ ] 3일 전 학습 복습: + - [ ] 7일 전 학습 복습: +- **학습 내용 요약**: + - 주요 개념: + - 복습할 포인트: + +--- + +## 🧠 Reflection (저녁 회고) +- **오늘의 성과**: + - 업무 성과: + - 학습 성과: + - 오늘 가장 잘한 일: +- **오늘 개선할 점**: + - 업무 개선 사항: + - 학습 개선 사항: +- **오늘 느낀 점**: + - 긍정적인 점: + - 부정적인 점: + +--- + +## ✅ Daily Review (데일리 리뷰) +- **목표 달성 여부**: + - [ ] 업무 목표 1 달성 여부: 못함 + - [ ] 업무 목표 2 달성 여부: + - [ ] 개인 목표 1 달성 여부: + - [ ] 개인 목표 2 달성 여부: +- **내일의 목표 설정**: + - 업무 목표: + - 개인 목표: + - 학습 목표: + +--- + +## Dataview +### 업무 성과 추적 +```dataview +table 날짜, "업무 목표 1", "업무 목표 2" +from "inbox" +where contains(목표, "업무") +sort 날짜 desc \ No newline at end of file diff --git a/inbox/데일리 양식.md b/inbox/데일리 양식.md new file mode 100644 index 0000000..b9d4e6e --- /dev/null +++ b/inbox/데일리 양식.md @@ -0,0 +1,101 @@ +# 📅 Daily Note - {{date:YYYY-MM-DD}} ({{date:dddd}}) + +## Metadata +- 날짜:: {{date:YYYY-MM-DD}} +- 요일:: {{date:dddd}} +- 기상 시간:: {{time:HH:mm}} +- 날씨:: + +## 🌅 Morning Routine (아침 루틴) +- 기상 시간: {{time:HH:mm}} +- 스트레칭 / 운동: + - [ ] 10분 스트레칭 + - [ ] 명상 (5분) +- 오늘의 주요 목표: + 1. **업무 목표**: + - [ ] 목표 1: + - [ ] 목표 2: + 2. **개인 목표**: + - [ ] 목표 1: + - [ ] 목표 2: +- 오늘의 긍정적인 마음가짐: + +--- + +## 📝 Work & Meetings (업무 및 회의) +- **오늘의 주요 업무**: + - [ ] 업무 1: + - [ ] 업무 2: + - [ ] 업무 3: +- **회의 일정** + | 시간 | 회의 내용 | 비고 | + |-------|-----------|-------| + | 9:00 | 회의 A | 준비 사항 | + | 14:00 | 회의 B | 논의 사항 | + +--- + +## 🕘 Daily Schedule (일정) +| 시간 | 활동 | 비고 | +|---------|-------------------------------|-------------------------------| +| 6:30 | 기상 및 스트레칭 | | +| 8:00 | 출근 | | +| 9:00 | 업무 시작 | | +| 12:00 | 점심 시간 | | +| 14:00 | 회의 | | +| 18:00 | 퇴근 | | +| 19:30 | 학습 시간 | | +| 21:00 | 복습 및 학습 내용 정리 | | +| 22:30 | 취침 | | + +--- + +## 🎯 Study & Learning (학습 및 복습) +- **학습 주제**: + - 학습할 내용: + - 학습 목표: +- **학습 시간**: {{time:HH:mm}} ~ {{time:HH:mm}} +- **복습 주기**: + - [ ] 1일 전 학습 복습: + - [ ] 3일 전 학습 복습: + - [ ] 7일 전 학습 복습: +- **학습 내용 요약**: + - 주요 개념: + - 복습할 포인트: + +--- + +## 🧠 Reflection (저녁 회고) +- **오늘의 성과**: + - 업무 성과: + - 학습 성과: + - 오늘 가장 잘한 일: +- **오늘 개선할 점**: + - 업무 개선 사항: + - 학습 개선 사항: +- **오늘 느낀 점**: + - 긍정적인 점: + - 부정적인 점: + +--- + +## ✅ Daily Review (데일리 리뷰) +- **목표 달성 여부**: + - [ ] 업무 목표 1 달성 여부: 못함 + - [ ] 업무 목표 2 달성 여부: + - [ ] 개인 목표 1 달성 여부: + - [ ] 개인 목표 2 달성 여부: +- **내일의 목표 설정**: + - 업무 목표: + - 개인 목표: + - 학습 목표: + +--- + +## Dataview +### 업무 성과 추적 +```dataview +table 날짜, "업무 목표 1", "업무 목표 2" +from "inbox" +where contains(목표, "업무") +sort 날짜 desc \ No newline at end of file diff --git a/inbox/디지털윤리교육-1.md b/inbox/디지털윤리교육-1.md new file mode 100644 index 0000000..0464aff --- /dev/null +++ b/inbox/디지털윤리교육-1.md @@ -0,0 +1,7 @@ +6.27(목) +1000-1130 +최양업교육관 + +대상자 +김대웅상병(보급) +이준호상병(근무) \ No newline at end of file diff --git a/inbox/디지털윤리교육.md b/inbox/디지털윤리교육.md new file mode 100644 index 0000000..0464aff --- /dev/null +++ b/inbox/디지털윤리교육.md @@ -0,0 +1,7 @@ +6.27(목) +1000-1130 +최양업교육관 + +대상자 +김대웅상병(보급) +이준호상병(근무) \ No newline at end of file diff --git a/inbox/라즈베리파이 bind9 (dns) 서버 설정-1.md b/inbox/라즈베리파이 bind9 (dns) 서버 설정-1.md new file mode 100644 index 0000000..21c453c --- /dev/null +++ b/inbox/라즈베리파이 bind9 (dns) 서버 설정-1.md @@ -0,0 +1,266 @@ + +[Ubuntu에 BIND 9 설치 및 사용을 위한 구성]([Ubuntu에 BIND 9 설치 및 사용을 위한 구성 (linux-console.net)](https://ko.linux-console.net/?p=17400)) + +[가비아]([웹을 넘어 클라우드로. 가비아 (gabia.com)](https://www.gabia.com/)) +에서 도메인 구매 "bkuse.com", 2024.5.12기준 17600원, 네임서버에 ns1.bkuse.com 추가 공유기 ip주소 입력(59.13.38.36), dns 호스트 입력 "ns1.bkuse.com", "59.13.38.36" 본인인증후 저장 + +도메인 가비아 구입에서 내 NAS에 연동까지 완벽셋팅[2000원짜리 도메인] +[50대 컴쟁이] baseyou21 + + + +만약 상기내용과 같이 했는데도 안되면 헤놀로지 네임서버를 가동해야함. + +수정해야 하는 폴더 +/var/cache/bind +/etc/bind + +세부설정내용 + +sudo nano /etc/bind/db.bkuse.com 파일의 내용 +``` +$TTL 604800 +@ IN SOA ns1.bkuse.com. ( + 2017081401 ; serial + 604800 ; refresh + 86400 ; retry + 4W ; expire + 1D ; minimum +) +; + IN NS ns1.bkuse.com. +ns1.bkuse.com. IN A 59.13.38.36 +bkuse.com. IN A 59.13.38.36 + +``` + +sudo nano /etc/bind/db.rev.38.13.59.in-addr.arpa 파일의 내용 +``` +$TTL 604800 +@ IN SOA ns1.bkuse.com. ( + 2017081401 ; serial + 8H ; refresh + 4H ; retry + 4W ; expire + 1D ; minimum + ) + IN NS ns1.bkuse.com. +36 IN PTR ns1.bkuse.com. +36 IN PTR bkuse.com. + +``` + +sudo nano /etc/bind/named.conf.local 파일의 내용 +``` +zone "bkuse.com" { + type master; + file "/var/cache/bind/bkuse.com.zone"; + }; + +``` + +sudo nano /etc/bind/named.conf.options 파일의 내용 +``` +options { + directory "/var/cache/bind"; + + // If there is a firewall between you and nameservers you want + // to talk to, you may need to fix the firewall to allow multiple + // ports to talk. See http://www.kb.cert.org/vuls/id/800113 + + // If your ISP provided one or more IP addresses for stable + // nameservers, you probably want to use them as forwarders. + // Uncomment the following block, and insert the addresses replacing + // the all-0's placeholder. + + forwarders { + 8.8.8.8; + 1.1.1.1; + }; + + //======================================================================== + // If BIND logs error messages about the root key being expired, + // you will need to update your keys. See https://www.isc.org/bind-keys + //======================================================================== + dnssec-validation auto; + + //listen-on-v6 { any; }; +}; + +``` + +sudo nano /var/cache/bind/bkuse.com.zone 파일의 내용 +``` +$ORIGIN bkuse.com. +$TTL 30 +@ IN SOA bkuse.com. root ( + 20211016 ; Serial + 43200 ; Refresh + 3600 ; Retry + 1209600 ; Expire + 7200) ; Negative Cache TTL +@ IN NS ns1.bkuse.com. +@ IN A 59.13.38.36 +ns1 IN A 59.13.38.36 +www IN CNAME @ +choibk IN A 59.13.38.36 +doku IN A 59.13.38.36 +port IN A 59.13.38.36 +heimdall IN A 59.13.38.36 +choibknas IN A 59.13.38.36 +file IN A 59.13.38.36 +file2 IN A 59.13.38.36 +onlyoffice IN A 59.13.38.36 +portainer IN A 59.13.38.36 +search IN A 59.13.38.36 +searx IN A 59.13.38.36 +thinknas IN A 59.13.38.36 +vaultwarden IN A 59.13.38.36 +webdav IN A 59.13.38.36 +websiteshot IN A 59.13.38.36 +youtubedl IN A 59.13.38.36 +wetty IN A 59.13.38.36 +pikvm IN A 59.13.38.36 +auth IN A 59.13.38.36 + +``` + +상기 위의 내용은 참조만 할것 .. 완전히 최적화된 내용이 아닐수 있음 + +수정후 재기동 + +`service restart bind` + +상급네임서버와 교신 및 제대로 된 작동이 되는지 확인은 +`dig @59.13.38.36 bkuse.com any` 입력, @59.13.38.36은 네임서버 주소 +`nslookup bkuse.com 8.8.8.8` 입력 +` systemctl status named.service` 네임서버 상태 확인 +` cat /var/log/syslog` 문제발생시 로그 확인 +`named-checkzone bkuse.com /var/cache/bind/bkuse.com.zone` zone파일 설정확인 명령어 +`named -v` 네임서버 버전 확인 +` named-checkconf /etc/bind/named.conf.options` 네임서버 설정파일 확인 +`named-checkconf /etc/bind/named.conf` 네임서버 환경설정 파일 확인 +` sudo update-rc.d bind9 defaults` 네임서버 자동시작 명령어 +` sudo netstat -nlpu` 열린 53 포트 확인 +`systemctl is-enabled named` 자동시작? +`sudo apt-get install --reinstall bind9` 재설치 +`sudo apt-get install bind9` 초기설치 + + +기타 +` raspi-config`, ` pivpn -c`, ` pivpn -qr`, ` docker ps` , ` sudo apt update && sudo apt upgrade` , ` find -p history.txt |grep ras` , ` curl -sSL https://install.pi-hole.net | bash` , `find / -type f -name "*pivpn*"` , ` cat history.txt | grep -E *pivpn*` , +` apt list --installed` , `/etc/init.d` , + +Nano 사용법 +1. ^(ctrl) + w : 검색 +2. ^(ctrl) + w : 다음 검색 +3. ^(ctrl) + ₩ : 검색 바꾸기, y 또는 a + +출처 : https://jjeongil.tistory.com/1626 +59.12.119.144 + +2025.1.25(토) 11:51 +named-checkzone bkuse.com bkuse.com.zone 실행시 에러발생 +에러내용은 +"zone bkuse.com/IN: loading from master file bkuse.com.zone failed: file not found +zone bkuse.com/IN: not loaded due to errors." +확인결과 + nano bkuse.com.zone 파일의 + +$ORIGIN bkuse.com. +$TTL 30 +@ IN SOA bkuse.com. root ( + 20211016 ; Serial + 43200 ; Refresh + 3600 ; Retry + 1209600 ; Expire + 7200) ; Negative Cache TTL +@ IN NS ns1.bkuse.com. +@ IN A 59.12.119.144 +ns1 IN A 59.12.119.144 +www IN CNAME @ +**mail IN MX 10 mail.bkuse.com.** +**mail.bkuse.com. IN A 59.12.119.144** +choibk IN A 59.12.119.144 +doku IN A 59.12.119.144 +port IN A 59.12.119.144 +heimdall IN A 59.12.119.144 +choibknas IN A 59.12.119.144 +file IN A 59.12.119.144 +file2 IN A 59.12.119.144 +onlyoffice IN A 59.12.119.144 +portainer IN A 59.12.119.144 +search IN A 59.12.119.144 +searx IN A 59.12.119.144 +thinknas IN A 59.12.119.144 +vaultwarden IN A 59.12.119.144 +webdav IN A 59.12.119.144 +websiteshot IN A 59.12.119.144 +youtubedl IN A 59.12.119.144 +wetty IN A 59.12.119.144 +pikvm IN A 59.12.119.144 +auth IN A 59.12.119.144 +meshcentral IN A 59.12.119.144 + +내용에서 +굵은색 부분을 수정하여 문제해결이 안되어 + +2025.1.29(화) 21:32 +named-checkzone bkuse.com bkuse.com.zone 실행시 에러발생 +에러내용은 +"zone bkuse.com/IN: loading from master file bkuse.com.zone failed: file not found +zone bkuse.com/IN: not loaded due to errors." +확인결과 + nano bkuse.com.zone 파일의 + +$ORIGIN bkuse.com. +$TTL 30 +@ IN SOA **vvvvvvvvvvvv** bkuse.com. root ( + 20211016 ; Serial + 43200 ; Refresh + 3600 ; Retry + 1209600 ; Expire + 7200) ; Negative Cache TTL +@ IN NS ns1.bkuse.com. +@ IN A 59.12.119.144 +ns1 IN A 59.12.119.144 +www IN CNAME @ +choibk IN A 59.12.119.144 +doku IN A 59.12.119.144 +port IN A 59.12.119.144 +heimdall IN A 59.12.119.144 +choibknas IN A 59.12.119.144 +file IN A 59.12.119.144 +file2 IN A 59.12.119.144 +onlyoffice IN A 59.12.119.144 +portainer IN A 59.12.119.144 +search IN A 59.12.119.144 +searx IN A 59.12.119.144 +thinknas IN A 59.12.119.144 +vaultwarden IN A 59.12.119.144 +webdav IN A 59.12.119.144 +websiteshot IN A 59.12.119.144 +youtubedl IN A 59.12.119.144 +wetty IN A 59.12.119.144 +pikvm IN A 59.12.119.144 +auth IN A 59.12.119.144 +meshcentral IN A 59.12.119.144 + +내용에서 +굵은색 부분을 수정하여 문제해결 + +2025.2.1(토) +`named-checkzone bkuse.com bkuse.com.zone` 계속해서 오류가 났었는데, 알고보니 +`named-checkzone bkuse.com /var/cache/bind/bkuse.com.zone` 경로를 설정해 주지 않아서 였다. + +접속이 원활하지 않아 opnsense 방화벽의 nat 포트포워딩 부분을 손댐 +[[Opnsense에서 포트포워딩 사용하기]] +![[포트포워딩.JPG]] 참조 + +위에 53포트 프로토콜을 tcp로 변경하니 외부에서 접속이 안되었음 +그래서 다시 원위치함. tcp/udp로.. + +opnsense->시스템->설정->일반->dns서버 항목에 168.126.63.1, 8.8.8.8 을 +입력함. + +npm(nginx proxy manager)에서 portainer에 접속(https://192.168.1.41:9443)이 접속이 되지 않아 npm의 해당주소(https://port.bkuse.com) 설정에서 모든 버튼을 활성화하니 접속이됨. 솔직히 무슨 관련인지는 모르겠음. \ No newline at end of file diff --git a/inbox/라즈베리파이 bind9 (dns) 서버 설정.md b/inbox/라즈베리파이 bind9 (dns) 서버 설정.md new file mode 100644 index 0000000..21c453c --- /dev/null +++ b/inbox/라즈베리파이 bind9 (dns) 서버 설정.md @@ -0,0 +1,266 @@ + +[Ubuntu에 BIND 9 설치 및 사용을 위한 구성]([Ubuntu에 BIND 9 설치 및 사용을 위한 구성 (linux-console.net)](https://ko.linux-console.net/?p=17400)) + +[가비아]([웹을 넘어 클라우드로. 가비아 (gabia.com)](https://www.gabia.com/)) +에서 도메인 구매 "bkuse.com", 2024.5.12기준 17600원, 네임서버에 ns1.bkuse.com 추가 공유기 ip주소 입력(59.13.38.36), dns 호스트 입력 "ns1.bkuse.com", "59.13.38.36" 본인인증후 저장 + +도메인 가비아 구입에서 내 NAS에 연동까지 완벽셋팅[2000원짜리 도메인] +[50대 컴쟁이] baseyou21 + + + +만약 상기내용과 같이 했는데도 안되면 헤놀로지 네임서버를 가동해야함. + +수정해야 하는 폴더 +/var/cache/bind +/etc/bind + +세부설정내용 + +sudo nano /etc/bind/db.bkuse.com 파일의 내용 +``` +$TTL 604800 +@ IN SOA ns1.bkuse.com. ( + 2017081401 ; serial + 604800 ; refresh + 86400 ; retry + 4W ; expire + 1D ; minimum +) +; + IN NS ns1.bkuse.com. +ns1.bkuse.com. IN A 59.13.38.36 +bkuse.com. IN A 59.13.38.36 + +``` + +sudo nano /etc/bind/db.rev.38.13.59.in-addr.arpa 파일의 내용 +``` +$TTL 604800 +@ IN SOA ns1.bkuse.com. ( + 2017081401 ; serial + 8H ; refresh + 4H ; retry + 4W ; expire + 1D ; minimum + ) + IN NS ns1.bkuse.com. +36 IN PTR ns1.bkuse.com. +36 IN PTR bkuse.com. + +``` + +sudo nano /etc/bind/named.conf.local 파일의 내용 +``` +zone "bkuse.com" { + type master; + file "/var/cache/bind/bkuse.com.zone"; + }; + +``` + +sudo nano /etc/bind/named.conf.options 파일의 내용 +``` +options { + directory "/var/cache/bind"; + + // If there is a firewall between you and nameservers you want + // to talk to, you may need to fix the firewall to allow multiple + // ports to talk. See http://www.kb.cert.org/vuls/id/800113 + + // If your ISP provided one or more IP addresses for stable + // nameservers, you probably want to use them as forwarders. + // Uncomment the following block, and insert the addresses replacing + // the all-0's placeholder. + + forwarders { + 8.8.8.8; + 1.1.1.1; + }; + + //======================================================================== + // If BIND logs error messages about the root key being expired, + // you will need to update your keys. See https://www.isc.org/bind-keys + //======================================================================== + dnssec-validation auto; + + //listen-on-v6 { any; }; +}; + +``` + +sudo nano /var/cache/bind/bkuse.com.zone 파일의 내용 +``` +$ORIGIN bkuse.com. +$TTL 30 +@ IN SOA bkuse.com. root ( + 20211016 ; Serial + 43200 ; Refresh + 3600 ; Retry + 1209600 ; Expire + 7200) ; Negative Cache TTL +@ IN NS ns1.bkuse.com. +@ IN A 59.13.38.36 +ns1 IN A 59.13.38.36 +www IN CNAME @ +choibk IN A 59.13.38.36 +doku IN A 59.13.38.36 +port IN A 59.13.38.36 +heimdall IN A 59.13.38.36 +choibknas IN A 59.13.38.36 +file IN A 59.13.38.36 +file2 IN A 59.13.38.36 +onlyoffice IN A 59.13.38.36 +portainer IN A 59.13.38.36 +search IN A 59.13.38.36 +searx IN A 59.13.38.36 +thinknas IN A 59.13.38.36 +vaultwarden IN A 59.13.38.36 +webdav IN A 59.13.38.36 +websiteshot IN A 59.13.38.36 +youtubedl IN A 59.13.38.36 +wetty IN A 59.13.38.36 +pikvm IN A 59.13.38.36 +auth IN A 59.13.38.36 + +``` + +상기 위의 내용은 참조만 할것 .. 완전히 최적화된 내용이 아닐수 있음 + +수정후 재기동 + +`service restart bind` + +상급네임서버와 교신 및 제대로 된 작동이 되는지 확인은 +`dig @59.13.38.36 bkuse.com any` 입력, @59.13.38.36은 네임서버 주소 +`nslookup bkuse.com 8.8.8.8` 입력 +` systemctl status named.service` 네임서버 상태 확인 +` cat /var/log/syslog` 문제발생시 로그 확인 +`named-checkzone bkuse.com /var/cache/bind/bkuse.com.zone` zone파일 설정확인 명령어 +`named -v` 네임서버 버전 확인 +` named-checkconf /etc/bind/named.conf.options` 네임서버 설정파일 확인 +`named-checkconf /etc/bind/named.conf` 네임서버 환경설정 파일 확인 +` sudo update-rc.d bind9 defaults` 네임서버 자동시작 명령어 +` sudo netstat -nlpu` 열린 53 포트 확인 +`systemctl is-enabled named` 자동시작? +`sudo apt-get install --reinstall bind9` 재설치 +`sudo apt-get install bind9` 초기설치 + + +기타 +` raspi-config`, ` pivpn -c`, ` pivpn -qr`, ` docker ps` , ` sudo apt update && sudo apt upgrade` , ` find -p history.txt |grep ras` , ` curl -sSL https://install.pi-hole.net | bash` , `find / -type f -name "*pivpn*"` , ` cat history.txt | grep -E *pivpn*` , +` apt list --installed` , `/etc/init.d` , + +Nano 사용법 +1. ^(ctrl) + w : 검색 +2. ^(ctrl) + w : 다음 검색 +3. ^(ctrl) + ₩ : 검색 바꾸기, y 또는 a + +출처 : https://jjeongil.tistory.com/1626 +59.12.119.144 + +2025.1.25(토) 11:51 +named-checkzone bkuse.com bkuse.com.zone 실행시 에러발생 +에러내용은 +"zone bkuse.com/IN: loading from master file bkuse.com.zone failed: file not found +zone bkuse.com/IN: not loaded due to errors." +확인결과 + nano bkuse.com.zone 파일의 + +$ORIGIN bkuse.com. +$TTL 30 +@ IN SOA bkuse.com. root ( + 20211016 ; Serial + 43200 ; Refresh + 3600 ; Retry + 1209600 ; Expire + 7200) ; Negative Cache TTL +@ IN NS ns1.bkuse.com. +@ IN A 59.12.119.144 +ns1 IN A 59.12.119.144 +www IN CNAME @ +**mail IN MX 10 mail.bkuse.com.** +**mail.bkuse.com. IN A 59.12.119.144** +choibk IN A 59.12.119.144 +doku IN A 59.12.119.144 +port IN A 59.12.119.144 +heimdall IN A 59.12.119.144 +choibknas IN A 59.12.119.144 +file IN A 59.12.119.144 +file2 IN A 59.12.119.144 +onlyoffice IN A 59.12.119.144 +portainer IN A 59.12.119.144 +search IN A 59.12.119.144 +searx IN A 59.12.119.144 +thinknas IN A 59.12.119.144 +vaultwarden IN A 59.12.119.144 +webdav IN A 59.12.119.144 +websiteshot IN A 59.12.119.144 +youtubedl IN A 59.12.119.144 +wetty IN A 59.12.119.144 +pikvm IN A 59.12.119.144 +auth IN A 59.12.119.144 +meshcentral IN A 59.12.119.144 + +내용에서 +굵은색 부분을 수정하여 문제해결이 안되어 + +2025.1.29(화) 21:32 +named-checkzone bkuse.com bkuse.com.zone 실행시 에러발생 +에러내용은 +"zone bkuse.com/IN: loading from master file bkuse.com.zone failed: file not found +zone bkuse.com/IN: not loaded due to errors." +확인결과 + nano bkuse.com.zone 파일의 + +$ORIGIN bkuse.com. +$TTL 30 +@ IN SOA **vvvvvvvvvvvv** bkuse.com. root ( + 20211016 ; Serial + 43200 ; Refresh + 3600 ; Retry + 1209600 ; Expire + 7200) ; Negative Cache TTL +@ IN NS ns1.bkuse.com. +@ IN A 59.12.119.144 +ns1 IN A 59.12.119.144 +www IN CNAME @ +choibk IN A 59.12.119.144 +doku IN A 59.12.119.144 +port IN A 59.12.119.144 +heimdall IN A 59.12.119.144 +choibknas IN A 59.12.119.144 +file IN A 59.12.119.144 +file2 IN A 59.12.119.144 +onlyoffice IN A 59.12.119.144 +portainer IN A 59.12.119.144 +search IN A 59.12.119.144 +searx IN A 59.12.119.144 +thinknas IN A 59.12.119.144 +vaultwarden IN A 59.12.119.144 +webdav IN A 59.12.119.144 +websiteshot IN A 59.12.119.144 +youtubedl IN A 59.12.119.144 +wetty IN A 59.12.119.144 +pikvm IN A 59.12.119.144 +auth IN A 59.12.119.144 +meshcentral IN A 59.12.119.144 + +내용에서 +굵은색 부분을 수정하여 문제해결 + +2025.2.1(토) +`named-checkzone bkuse.com bkuse.com.zone` 계속해서 오류가 났었는데, 알고보니 +`named-checkzone bkuse.com /var/cache/bind/bkuse.com.zone` 경로를 설정해 주지 않아서 였다. + +접속이 원활하지 않아 opnsense 방화벽의 nat 포트포워딩 부분을 손댐 +[[Opnsense에서 포트포워딩 사용하기]] +![[포트포워딩.JPG]] 참조 + +위에 53포트 프로토콜을 tcp로 변경하니 외부에서 접속이 안되었음 +그래서 다시 원위치함. tcp/udp로.. + +opnsense->시스템->설정->일반->dns서버 항목에 168.126.63.1, 8.8.8.8 을 +입력함. + +npm(nginx proxy manager)에서 portainer에 접속(https://192.168.1.41:9443)이 접속이 되지 않아 npm의 해당주소(https://port.bkuse.com) 설정에서 모든 버튼을 활성화하니 접속이됨. 솔직히 무슨 관련인지는 모르겠음. \ No newline at end of file diff --git a/inbox/리실 리오-1.md b/inbox/리실 리오-1.md new file mode 100644 index 0000000..994bd97 --- /dev/null +++ b/inbox/리실 리오-1.md @@ -0,0 +1 @@ +https://link.resilio.com/#f=choibk&sz=4E8&t=1&s=SJNLYGVZI6AI6J24UCHRSTR52GUPHF3P&i=CN4MYW77TDUEW2Z77RTIJ5YSWEXMCSQ72&e=1793195059&v=3.1&a=2 \ No newline at end of file diff --git a/inbox/리실 리오.md b/inbox/리실 리오.md new file mode 100644 index 0000000..994bd97 --- /dev/null +++ b/inbox/리실 리오.md @@ -0,0 +1 @@ +https://link.resilio.com/#f=choibk&sz=4E8&t=1&s=SJNLYGVZI6AI6J24UCHRSTR52GUPHF3P&i=CN4MYW77TDUEW2Z77RTIJ5YSWEXMCSQ72&e=1793195059&v=3.1&a=2 \ No newline at end of file diff --git a/inbox/마라톤 에너지 젤-1.md b/inbox/마라톤 에너지 젤-1.md new file mode 100644 index 0000000..819abce --- /dev/null +++ b/inbox/마라톤 에너지 젤-1.md @@ -0,0 +1 @@ +https://blog.naver.com/pporee80/223992362936 \ No newline at end of file diff --git a/inbox/마라톤 에너지 젤.md b/inbox/마라톤 에너지 젤.md new file mode 100644 index 0000000..819abce --- /dev/null +++ b/inbox/마라톤 에너지 젤.md @@ -0,0 +1 @@ +https://blog.naver.com/pporee80/223992362936 \ No newline at end of file diff --git a/inbox/마지막 인사-1.md b/inbox/마지막 인사-1.md new file mode 100644 index 0000000..00eb235 --- /dev/null +++ b/inbox/마지막 인사-1.md @@ -0,0 +1,17 @@ +여기 항공학교 올때가 엇그제 같은데 벌써 1년 반이 되었습니다 +여기 올때끼지만 해도 군무원 전환직이라고 7개월 정도 있을수 있겠다고 +들어서 사실 .. . +가족 이사문제도 있고 + +많은 일리 있었습니다 +편제 바뀌고, 사무실 두번 옮기고 +좋은경험 했다고 생각 +사실 작은부대에서 시작해서 점점 큰부대로 이동하게 되는데 +업무적 한계가 느껴지는 요즘 입니다 +어딜가나 군수는 찬밥, 어떻게 보면 제일 중요한데 +다들고생하시는데 인정 못받는 느낌, 화이팅 하십시요 + +머 아무튼 부족한 저 때문에 다른분들이 고생이 많으셨고 +다음으로 오신 조승현 주무관 님은 뛰어난 분이시니 안심하고 +가겠습니다 +그동안 감사했습니다 \ No newline at end of file diff --git a/inbox/마지막 인사.md b/inbox/마지막 인사.md new file mode 100644 index 0000000..00eb235 --- /dev/null +++ b/inbox/마지막 인사.md @@ -0,0 +1,17 @@ +여기 항공학교 올때가 엇그제 같은데 벌써 1년 반이 되었습니다 +여기 올때끼지만 해도 군무원 전환직이라고 7개월 정도 있을수 있겠다고 +들어서 사실 .. . +가족 이사문제도 있고 + +많은 일리 있었습니다 +편제 바뀌고, 사무실 두번 옮기고 +좋은경험 했다고 생각 +사실 작은부대에서 시작해서 점점 큰부대로 이동하게 되는데 +업무적 한계가 느껴지는 요즘 입니다 +어딜가나 군수는 찬밥, 어떻게 보면 제일 중요한데 +다들고생하시는데 인정 못받는 느낌, 화이팅 하십시요 + +머 아무튼 부족한 저 때문에 다른분들이 고생이 많으셨고 +다음으로 오신 조승현 주무관 님은 뛰어난 분이시니 안심하고 +가겠습니다 +그동안 감사했습니다 \ No newline at end of file diff --git a/inbox/맛집-1.md b/inbox/맛집-1.md new file mode 100644 index 0000000..e4a63a6 --- /dev/null +++ b/inbox/맛집-1.md @@ -0,0 +1 @@ +담암ㅊㆍㅇ평국밥 diff --git a/inbox/맛집.md b/inbox/맛집.md new file mode 100644 index 0000000..f0b72e4 --- /dev/null +++ b/inbox/맛집.md @@ -0,0 +1 @@ +담암ㅊㆍㅇ평국밥 diff --git a/inbox/매일 조금씩 성장해 나가는 방법-1.md b/inbox/매일 조금씩 성장해 나가는 방법-1.md new file mode 100644 index 0000000..5cb030c --- /dev/null +++ b/inbox/매일 조금씩 성장해 나가는 방법-1.md @@ -0,0 +1,23 @@ +매일 조금씩 성장해 나가는 방법은 지속적인 습관과 작은 목표 설정에 달려 있습니다. 구체적인 예시로는 다음과 같습니다: + +### 1. **구체적인 목표 설정** + - 업무: 예를 들어, 보고서 작성 능력을 향상시키고 싶다면 매일 한 문단씩 더 명확하고 간결하게 쓰는 연습을 할 수 있습니다. + - 공부: 새로운 개념을 학습할 때, 하루에 한 챕터 또는 주제를 집중적으로 학습하고 복습하는 것을 목표로 삼습니다. + +### 2. **시간 관리** + - 업무: 하루 업무 시간을 25분씩 집중하고, 5분씩 쉬는 ‘포모도로 기법’을 활용해 효율성을 높입니다. + - 공부: 1시간 공부 후 10분 휴식 같은 주기적인 학습 세션을 계획합니다. 이를 통해 집중력을 높이고 피로를 줄입니다. + +### 3. **작은 변화 실천** + - 업무: 매일 한 가지 새로운 소프트웨어 기능이나 직무 관련 지식을 배워 바로 업무에 적용해 보세요. + - 공부: 하루에 단어 5개씩 외우거나 하루 한 문제씩 어려운 문제를 풀어보는 식으로, 작은 성취를 쌓아 나갑니다. + +### 4. **피드백 받기** + - 업무: 작업 후 동료나 상사에게 짧은 피드백을 자주 요청해 개선할 부분을 찾습니다. + - 공부: 문제를 풀고 나면 스스로 풀이 과정을 다시 검토하거나, 동료와 함께 답안을 교환해 피드백을 주고받습니다. + +### 5. **자기 성찰** + - 업무: 매일 퇴근 전에 “오늘 내가 배운 것은 무엇인가?”를 기록합니다. 작은 발전이라도 자각하고 기록하면 성취감을 느낄 수 있습니다. + - 공부: 공부가 끝난 후 자신이 이해한 내용을 간단하게 정리하고, 이해가 부족한 부분을 찾아 복습 계획을 세웁니다. + +이러한 작은 목표들이 쌓이면 지속적으로 성장하는 모습을 볼 수 있을 것입니다. \ No newline at end of file diff --git a/inbox/매일 조금씩 성장해 나가는 방법.md b/inbox/매일 조금씩 성장해 나가는 방법.md new file mode 100644 index 0000000..5cb030c --- /dev/null +++ b/inbox/매일 조금씩 성장해 나가는 방법.md @@ -0,0 +1,23 @@ +매일 조금씩 성장해 나가는 방법은 지속적인 습관과 작은 목표 설정에 달려 있습니다. 구체적인 예시로는 다음과 같습니다: + +### 1. **구체적인 목표 설정** + - 업무: 예를 들어, 보고서 작성 능력을 향상시키고 싶다면 매일 한 문단씩 더 명확하고 간결하게 쓰는 연습을 할 수 있습니다. + - 공부: 새로운 개념을 학습할 때, 하루에 한 챕터 또는 주제를 집중적으로 학습하고 복습하는 것을 목표로 삼습니다. + +### 2. **시간 관리** + - 업무: 하루 업무 시간을 25분씩 집중하고, 5분씩 쉬는 ‘포모도로 기법’을 활용해 효율성을 높입니다. + - 공부: 1시간 공부 후 10분 휴식 같은 주기적인 학습 세션을 계획합니다. 이를 통해 집중력을 높이고 피로를 줄입니다. + +### 3. **작은 변화 실천** + - 업무: 매일 한 가지 새로운 소프트웨어 기능이나 직무 관련 지식을 배워 바로 업무에 적용해 보세요. + - 공부: 하루에 단어 5개씩 외우거나 하루 한 문제씩 어려운 문제를 풀어보는 식으로, 작은 성취를 쌓아 나갑니다. + +### 4. **피드백 받기** + - 업무: 작업 후 동료나 상사에게 짧은 피드백을 자주 요청해 개선할 부분을 찾습니다. + - 공부: 문제를 풀고 나면 스스로 풀이 과정을 다시 검토하거나, 동료와 함께 답안을 교환해 피드백을 주고받습니다. + +### 5. **자기 성찰** + - 업무: 매일 퇴근 전에 “오늘 내가 배운 것은 무엇인가?”를 기록합니다. 작은 발전이라도 자각하고 기록하면 성취감을 느낄 수 있습니다. + - 공부: 공부가 끝난 후 자신이 이해한 내용을 간단하게 정리하고, 이해가 부족한 부분을 찾아 복습 계획을 세웁니다. + +이러한 작은 목표들이 쌓이면 지속적으로 성장하는 모습을 볼 수 있을 것입니다. \ No newline at end of file diff --git a/inbox/매일 조금씩 성장해 나가는 방법을 설명한 습관과 목표를 반영한 시간계획표-1.md b/inbox/매일 조금씩 성장해 나가는 방법을 설명한 습관과 목표를 반영한 시간계획표-1.md new file mode 100644 index 0000000..f82f3a4 --- /dev/null +++ b/inbox/매일 조금씩 성장해 나가는 방법을 설명한 습관과 목표를 반영한 시간계획표-1.md @@ -0,0 +1,50 @@ +아래는 위에서 설명한 습관과 목표를 반영한 **하루일과 시간표**, **주간 시간표**, **월간 시간표** 예시입니다. + +### **하루일과 시간표 (평일 기준)** + +| 시간 | 활동 | 비고 | +| ------------- | -------------------- | ---------------------- | +| 6:30 - 7:00 | 기상 및 스트레칭 | 간단한 스트레칭과 명상으로 하루 시작 | +| 7:00 - 8:00 | 아침 식사 및 준비 | 뉴스나 관련 기사 읽기 | +| 8:00 - 9:00 | 학습/업무 계획 세우기 및 목표 설정 | 하루 목표와 주요 업무 체크 | +| 9:00 - 12:00 | 집중 업무/공부 시간 1 | 포모도로 기법 활용, 중간 휴식 | +| 12:00 - 13:00 | 점심 식사 및 가벼운 산책 | 휴식과 리프레시 | +| 13:00 - 15:00 | 집중 업무/공부 시간 2 | 포모도로 기법 활용 | +| 15:00 - 15:30 | 휴식 | 가벼운 스트레칭, 차 마시기 | +| 15:30 - 17:30 | 집중 업무/공부 시간 3 | 피드백 받기 및 수정 작업 | +| 17:30 - 18:00 | 업무/공부 마무리 및 정리 | 그날 배운 것 기록 및 목표 평가 | +| 18:00 - 19:00 | 저녁 식사 | 휴식 시간 | +| 19:00 - 20:00 | 자기개발/취미 시간 | 독서, 언어 공부, 취미 활동 | +| 20:00 - 21:00 | 가벼운 운동 | 산책, 요가, 홈 트레이닝 | +| 21:00 - 22:30 | 휴식 | 영화, 드라마 감상, 가족과 시간 보내기 | +| 22:30 - 23:00 | 내일 계획 세우기 및 독서 | 짧은 독서와 다음 날 준비 | +| 23:00 | 취침 | | + +--- + +### **주간 시간표 (업무/공부 성장을 위한 계획)** + +| 요일 | 주요 목표 및 활동 | +|--------------|----------------------------------------------------------| +| 월요일 | 새로운 주 목표 설정 및 주요 업무 계획 수립 | +| 화요일 | 특정 스킬 향상 연습 (예: 보고서 작성, 데이터 분석) | +| 수요일 | 중간 성과 점검 및 피드백 받기 | +| 목요일 | 어려운 과제 해결을 위한 집중 시간 | +| 금요일 | 성취한 일 목록 작성 및 부족한 부분 개선 | +| 토요일 | 자유로운 학습 또는 취미 시간 (언어 공부, 자기 개발) | +| 일요일 | 주간 리뷰 및 다음 주 계획 설정 | + +--- + +### **월간 시간표 (장기 목표 및 성과 평가)** + +| 주차 | 활동 계획 및 목표 | +|-----------|----------------------------------------------------| +| 1주차 | 새로운 월 목표 설정 (업무/학습 목표, 개인 성장 목표) | +| 2주차 | 지속적인 학습 및 업무 수행, 피드백 받아 개선하기 | +| 3주차 | 주요 프로젝트 또는 큰 목표 중간 성과 점검 | +| 4주차 | 월간 리뷰 및 평가, 다음 달 목표 재조정 | + +--- + +이 시간표는 개인의 상황과 목표에 맞게 유연하게 조정할 수 있습니다. 중요한 것은 꾸준함과 지속적인 피드백, 그리고 스스로의 성장을 추적하고 기록하는 것입니다. \ No newline at end of file diff --git a/inbox/매일 조금씩 성장해 나가는 방법을 설명한 습관과 목표를 반영한 시간계획표.md b/inbox/매일 조금씩 성장해 나가는 방법을 설명한 습관과 목표를 반영한 시간계획표.md new file mode 100644 index 0000000..f82f3a4 --- /dev/null +++ b/inbox/매일 조금씩 성장해 나가는 방법을 설명한 습관과 목표를 반영한 시간계획표.md @@ -0,0 +1,50 @@ +아래는 위에서 설명한 습관과 목표를 반영한 **하루일과 시간표**, **주간 시간표**, **월간 시간표** 예시입니다. + +### **하루일과 시간표 (평일 기준)** + +| 시간 | 활동 | 비고 | +| ------------- | -------------------- | ---------------------- | +| 6:30 - 7:00 | 기상 및 스트레칭 | 간단한 스트레칭과 명상으로 하루 시작 | +| 7:00 - 8:00 | 아침 식사 및 준비 | 뉴스나 관련 기사 읽기 | +| 8:00 - 9:00 | 학습/업무 계획 세우기 및 목표 설정 | 하루 목표와 주요 업무 체크 | +| 9:00 - 12:00 | 집중 업무/공부 시간 1 | 포모도로 기법 활용, 중간 휴식 | +| 12:00 - 13:00 | 점심 식사 및 가벼운 산책 | 휴식과 리프레시 | +| 13:00 - 15:00 | 집중 업무/공부 시간 2 | 포모도로 기법 활용 | +| 15:00 - 15:30 | 휴식 | 가벼운 스트레칭, 차 마시기 | +| 15:30 - 17:30 | 집중 업무/공부 시간 3 | 피드백 받기 및 수정 작업 | +| 17:30 - 18:00 | 업무/공부 마무리 및 정리 | 그날 배운 것 기록 및 목표 평가 | +| 18:00 - 19:00 | 저녁 식사 | 휴식 시간 | +| 19:00 - 20:00 | 자기개발/취미 시간 | 독서, 언어 공부, 취미 활동 | +| 20:00 - 21:00 | 가벼운 운동 | 산책, 요가, 홈 트레이닝 | +| 21:00 - 22:30 | 휴식 | 영화, 드라마 감상, 가족과 시간 보내기 | +| 22:30 - 23:00 | 내일 계획 세우기 및 독서 | 짧은 독서와 다음 날 준비 | +| 23:00 | 취침 | | + +--- + +### **주간 시간표 (업무/공부 성장을 위한 계획)** + +| 요일 | 주요 목표 및 활동 | +|--------------|----------------------------------------------------------| +| 월요일 | 새로운 주 목표 설정 및 주요 업무 계획 수립 | +| 화요일 | 특정 스킬 향상 연습 (예: 보고서 작성, 데이터 분석) | +| 수요일 | 중간 성과 점검 및 피드백 받기 | +| 목요일 | 어려운 과제 해결을 위한 집중 시간 | +| 금요일 | 성취한 일 목록 작성 및 부족한 부분 개선 | +| 토요일 | 자유로운 학습 또는 취미 시간 (언어 공부, 자기 개발) | +| 일요일 | 주간 리뷰 및 다음 주 계획 설정 | + +--- + +### **월간 시간표 (장기 목표 및 성과 평가)** + +| 주차 | 활동 계획 및 목표 | +|-----------|----------------------------------------------------| +| 1주차 | 새로운 월 목표 설정 (업무/학습 목표, 개인 성장 목표) | +| 2주차 | 지속적인 학습 및 업무 수행, 피드백 받아 개선하기 | +| 3주차 | 주요 프로젝트 또는 큰 목표 중간 성과 점검 | +| 4주차 | 월간 리뷰 및 평가, 다음 달 목표 재조정 | + +--- + +이 시간표는 개인의 상황과 목표에 맞게 유연하게 조정할 수 있습니다. 중요한 것은 꾸준함과 지속적인 피드백, 그리고 스스로의 성장을 추적하고 기록하는 것입니다. \ No newline at end of file diff --git a/inbox/메모 20251104-1.md b/inbox/메모 20251104-1.md new file mode 100644 index 0000000..25087a0 --- /dev/null +++ b/inbox/메모 20251104-1.md @@ -0,0 +1,28 @@ +비데(재산 91개) + 3교육대 24개 + 2교육대 26개 + 본부중대 4개 + +재정정보시스템에 잔액 + 부대운영자재비 3,011,600원 + 건물유지비 4,164,700원 + 작전편의시설 8,638,300원 + +노후총기 처리 방법,절차 +1. 교훈처 공문발송(정비지시서, 총번탁본)후 처리하라는 공문이 다시내려오면 +2. 정비지시서출력후 이승민주무관과 일정을 조율하여 잡고, 총기를 가져 가서 1:1로 교체한다 +3. 복귀후 델리스상 전산처리(총기상태는 60으로 상태전환, 반납을 500005397(육군훈련소)로 반납한다) 한다 +4. 총기 일련번호 관리탭에서 해당총기 보유,운영부대를 육군훈련소 로 변경한다 + +불용신청 +1. 5군지사 홈페이지에 폐처리탭 보면 2주에 1번 최신화됨 +2. 수시로 공지사항을 확인한다 +3. 델리스상 불용결정신청을 신청한다 +4. 5군지사 불용결정승인되면, +5. 이승민 주무관님께 장비를 반납한다 +6. 그리고 전산처리한다 + +편제초과시 총기 처리 방법,절자 +1. 우선 총포반에 가서 총기를 기술검사 받는다 +2. 이후 이승민주무관님께 반납한다(전산상 처리 병행) +3. BII(기본불출품목)은 반납 안해도 상관없음 \ No newline at end of file diff --git a/inbox/메모 20251104.md b/inbox/메모 20251104.md new file mode 100644 index 0000000..f111494 --- /dev/null +++ b/inbox/메모 20251104.md @@ -0,0 +1,28 @@ +비데(재산 91개) + 3교육대 24개 + 2교육대 26개 + 본부중대 4개 + +재정정보시스템에 잔액 + 부대운영자재비 3,011,600원 + 건물유지비 4,164,700원 + 작전편의시설 8,638,300원 + +노후총기 처리 방법,절차 +1. 교훈처 공문발송(정비지시서, 총번탁본)후 처리하라는 공문이 다시내려오면 +2. 정비지시서출력후 이승민주무관과 일정을 조율하여 잡고, 총기를 가져 가서 1:1로 교체한다 +3. 복귀후 델리스상 전산처리(총기상태는 60으로 상태전환, 반납을 500005397(육군훈련소)로 반납한다) 한다 +4. 총기 일련번호 관리탭에서 해당총기 보유,운영부대를 육군훈련소 로 변경한다 + +불용신청 +1. 5군지사 홈페이지에 폐처리탭 보면 2주에 1번 최신화됨 +2. 수시로 공지사항을 확인한다 +3. 델리스상 불용결정신청을 신청한다 +4. 5군지사 불용결정승인되면, +5. 이승민 주무관님께 장비를 반납한다 +6. 그리고 전산처리한다 + +편제초과시 총기 처리 방법,절자 +1. 우선 총포반에 가서 총기를 기술검사 받는다 +2. 이후 이승민주무관님께 반납한다(전산상 처리 병행) +3. BII(기본불출품목)은 반납 안해도 상관없음 \ No newline at end of file diff --git a/inbox/메모-1.md b/inbox/메모-1.md new file mode 100644 index 0000000..1749a77 --- /dev/null +++ b/inbox/메모-1.md @@ -0,0 +1,22 @@ +전제를 24시간기준 +해야할일 목록 +기한설정 +꼭필요한시간설정 +게속듣기,업무목록 녹음 +계속 되풀이하기, 마치 시험 공부처럼, 부분부분화 나눠서 +백지화공부법하듯이 할수 있게 부분부분화해서 되뇌우기 +구조화해서 반복 +일단 해야하는 업무를 목록화해서 그거위주로 계속 반복 +책을 볼수 없을때를 대비 녹음 +OCR활용 +마라톤 프로젝트 +시험 출제빈도 순으로 보기 +병력통제를 위해 우선 인사,병영생활,징계등 보고 알아야 한것같다 +아침에 드는 생각을 메모해 눟으면 요긴할것같다(생각이 잘된다) +그냥적는다 기호쓰지말고 +하고 싶은거 해야하는거 +크게 나누는법으로 해서 구분지어 카테고리 나누고 +보통은 하더라 +인생도 시험,평가로 되어 있는거 같다 +업무를 적응하려면 모르는거 배우고 암기하고 지휘관,동료,부하에게 평가당하고 시험당하고 +자고 깨어서 눈뜨고 누워 있을때 생각이 많고 해답도 잘나오는거 같다 diff --git a/inbox/메모.md b/inbox/메모.md new file mode 100644 index 0000000..1749a77 --- /dev/null +++ b/inbox/메모.md @@ -0,0 +1,22 @@ +전제를 24시간기준 +해야할일 목록 +기한설정 +꼭필요한시간설정 +게속듣기,업무목록 녹음 +계속 되풀이하기, 마치 시험 공부처럼, 부분부분화 나눠서 +백지화공부법하듯이 할수 있게 부분부분화해서 되뇌우기 +구조화해서 반복 +일단 해야하는 업무를 목록화해서 그거위주로 계속 반복 +책을 볼수 없을때를 대비 녹음 +OCR활용 +마라톤 프로젝트 +시험 출제빈도 순으로 보기 +병력통제를 위해 우선 인사,병영생활,징계등 보고 알아야 한것같다 +아침에 드는 생각을 메모해 눟으면 요긴할것같다(생각이 잘된다) +그냥적는다 기호쓰지말고 +하고 싶은거 해야하는거 +크게 나누는법으로 해서 구분지어 카테고리 나누고 +보통은 하더라 +인생도 시험,평가로 되어 있는거 같다 +업무를 적응하려면 모르는거 배우고 암기하고 지휘관,동료,부하에게 평가당하고 시험당하고 +자고 깨어서 눈뜨고 누워 있을때 생각이 많고 해답도 잘나오는거 같다 diff --git a/inbox/면접-1.md b/inbox/면접-1.md new file mode 100644 index 0000000..601d5e4 --- /dev/null +++ b/inbox/면접-1.md @@ -0,0 +1,10 @@ +9가지 +자기소개 +입사후 포부 +마지막할말 +직무수행강점 +갈등경험 +성격의장단점 +지원동기 +도전경험 +협력경험 \ No newline at end of file diff --git a/inbox/면접.md b/inbox/면접.md new file mode 100644 index 0000000..601d5e4 --- /dev/null +++ b/inbox/면접.md @@ -0,0 +1,10 @@ +9가지 +자기소개 +입사후 포부 +마지막할말 +직무수행강점 +갈등경험 +성격의장단점 +지원동기 +도전경험 +협력경험 \ No newline at end of file diff --git a/inbox/목표에 비해 진전이 부족한 경우-1.md b/inbox/목표에 비해 진전이 부족한 경우-1.md new file mode 100644 index 0000000..ffee990 --- /dev/null +++ b/inbox/목표에 비해 진전이 부족한 경우-1.md @@ -0,0 +1,79 @@ +목표에 비해 진전이 부족한 경우, 페이스와 근력 운동량을 조정하는 구체적인 방법은 다음과 같습니다. 이 방법은 개인의 진행 상황에 따라 수정할 수 있으며, 훈련 중 겪는 문제를 해결하기 위한 조정입니다. + +1. 페이스 조정 (달리기 속도) + +상황: 3km 목표 시간을 달성하지 못하고, 중간에 페이스가 급격히 느려지는 경우. + +조정 방법: + +페이스를 낮추어 반복 훈련: 목표 속도를 맞추기 위해 처음부터 너무 빠르게 달리면 중간에 지치는 경우가 많습니다. 이 경우 처음 1km는 약간 느리게 (목표보다 53km에서 서서히 속도를 올리는 연습을 합니다. 예를 들어, 목표가 5분/km라면 처음 1km는 5분 10초~15초로 달린 뒤, 마지막 1km를 4분 50초로 올리는 식으로 훈련합니다. + +인터벌 훈련 강화: 만약 속도를 계속 유지하지 못한다면 인터벌 훈련의 강도를 높일 필요가 있습니다. 예를 들어, 기존에 1km 빠르게 달리기 (4분 50초/km) + 1분 걷기 패턴을 했다면, 이를 1km 빠르게 달리기 (4분 40초/km) + 30초 걷기 패턴으로 강화합니다. 속도와 회복 시간을 줄이는 것이 목표입니다. + +롱 슬로우 디스턴스(LSD) 추가: 꾸준히 장거리를 느린 페이스로 달리는 훈련(LSD)을 주 1회 추가하여 지구력을 높입니다. 예를 들어, 주 1회 57분/km 속도로 천천히 달리면 심폐지구력이 강화되어 더 긴 거리에서도 속도를 유지할 수 있게 됩니다. + + + +2. 근력 운동량 조정 + +상황: 다리가 무겁고 쉽게 피로해져 페이스가 느려지는 경우. + +조정 방법: + +운동 세트와 반복 횟수 증가: 다리 근력이 부족해 피로감이 심해질 경우, 근력 운동 세트 수나 반복 횟수를 늘립니다. 예를 들어, 기존에 스쿼트와 런지를 3세트 10회씩 했다면, 4세트 12회로 늘려 근력을 더 강화할 수 있습니다. + +저항을 추가한 운동: 기존에 체중을 이용한 근력 운동만 했다면, 저항 밴드나 덤벨을 추가하여 근력 훈련의 강도를 높입니다. 스쿼트를 할 때 덤벨을 들거나, 런지에 저항 밴드를 사용하는 방법으로 하체 근육을 더 효과적으로 강화할 수 있습니다. + +언덕 달리기 강도 증가: 언덕 달리기의 횟수를 늘리거나 경사가 더 가파른 언덕에서 훈련합니다. 예를 들어, 기존에 30m 언덕을 4회 달렸다면, 이를 6회로 늘리거나 경사도 높은 언덕에서 4회 달리는 방식으로 조정합니다. + +플라이오메트릭 훈련 추가: 근력뿐만 아니라 폭발적인 힘을 기르는 훈련이 필요할 수 있습니다. 박스 점프, 버피, 점프 스쿼트 같은 운동을 주 2회 추가하면 근육의 파워를 강화할 수 있습니다. + + + +3. 회복 및 피로 관리 + +상황: 근력이나 페이스 모두 향상되지 않고, 오히려 피로가 쌓이는 경우. + +조정 방법: + +휴식일 추가: 회복이 충분하지 않으면 피로가 쌓여 성과가 나오지 않을 수 있습니다. 주 1회 휴식일을 더 추가하거나, 가벼운 회복 조깅(10분 내외의 느린 달리기)을 도입해 몸을 회복시킵니다. + +유연성 및 스트레칭 시간 증가: 부상이나 피로가 지속된다면 스트레칭 시간을 늘리거나 요가 같은 회복 운동을 주 1회 추가하는 것도 방법입니다. + + + +4. 예시 상황 + +상황 1: 3km를 15분 내에 달리려 했으나 16분 30초가 걸렸을 때 + +원인 분석: 페이스 조절 실패 또는 지구력 부족. + +조정: + +1. 3km를 달리는 동안 첫 1km는 5분 20초 속도로 천천히 달리고, 나머지 2km를 4분 50초로 올리기. + + +2. 주 2회의 인터벌 훈련에서 걷는 시간을 2분에서 1분으로 줄이고, 빠르게 달리는 속도를 5분/km에서 4분 45초/km로 올리기. + + + + +상황 2: 달리기 도중 다리가 무거워지고 지치는 경우 + +원인 분석: 다리 근력 부족. + +조정: + +1. 스쿼트와 런지 횟수를 3세트 12회에서 4세트 15회로 증가. + + +2. 주 1회의 언덕 달리기에서 4회에서 6회로 반복 횟수 증가. + + +3. 플라이오메트릭 훈련(점프 스쿼트) 추가. + + + + +이처럼, 목표 진전에 맞춰 페이스나 근력 훈련을 조금씩 변화시키면 달리기 성과를 점진적으로 개선할 수 있습니다. + diff --git a/inbox/목표에 비해 진전이 부족한 경우.md b/inbox/목표에 비해 진전이 부족한 경우.md new file mode 100644 index 0000000..ffee990 --- /dev/null +++ b/inbox/목표에 비해 진전이 부족한 경우.md @@ -0,0 +1,79 @@ +목표에 비해 진전이 부족한 경우, 페이스와 근력 운동량을 조정하는 구체적인 방법은 다음과 같습니다. 이 방법은 개인의 진행 상황에 따라 수정할 수 있으며, 훈련 중 겪는 문제를 해결하기 위한 조정입니다. + +1. 페이스 조정 (달리기 속도) + +상황: 3km 목표 시간을 달성하지 못하고, 중간에 페이스가 급격히 느려지는 경우. + +조정 방법: + +페이스를 낮추어 반복 훈련: 목표 속도를 맞추기 위해 처음부터 너무 빠르게 달리면 중간에 지치는 경우가 많습니다. 이 경우 처음 1km는 약간 느리게 (목표보다 53km에서 서서히 속도를 올리는 연습을 합니다. 예를 들어, 목표가 5분/km라면 처음 1km는 5분 10초~15초로 달린 뒤, 마지막 1km를 4분 50초로 올리는 식으로 훈련합니다. + +인터벌 훈련 강화: 만약 속도를 계속 유지하지 못한다면 인터벌 훈련의 강도를 높일 필요가 있습니다. 예를 들어, 기존에 1km 빠르게 달리기 (4분 50초/km) + 1분 걷기 패턴을 했다면, 이를 1km 빠르게 달리기 (4분 40초/km) + 30초 걷기 패턴으로 강화합니다. 속도와 회복 시간을 줄이는 것이 목표입니다. + +롱 슬로우 디스턴스(LSD) 추가: 꾸준히 장거리를 느린 페이스로 달리는 훈련(LSD)을 주 1회 추가하여 지구력을 높입니다. 예를 들어, 주 1회 57분/km 속도로 천천히 달리면 심폐지구력이 강화되어 더 긴 거리에서도 속도를 유지할 수 있게 됩니다. + + + +2. 근력 운동량 조정 + +상황: 다리가 무겁고 쉽게 피로해져 페이스가 느려지는 경우. + +조정 방법: + +운동 세트와 반복 횟수 증가: 다리 근력이 부족해 피로감이 심해질 경우, 근력 운동 세트 수나 반복 횟수를 늘립니다. 예를 들어, 기존에 스쿼트와 런지를 3세트 10회씩 했다면, 4세트 12회로 늘려 근력을 더 강화할 수 있습니다. + +저항을 추가한 운동: 기존에 체중을 이용한 근력 운동만 했다면, 저항 밴드나 덤벨을 추가하여 근력 훈련의 강도를 높입니다. 스쿼트를 할 때 덤벨을 들거나, 런지에 저항 밴드를 사용하는 방법으로 하체 근육을 더 효과적으로 강화할 수 있습니다. + +언덕 달리기 강도 증가: 언덕 달리기의 횟수를 늘리거나 경사가 더 가파른 언덕에서 훈련합니다. 예를 들어, 기존에 30m 언덕을 4회 달렸다면, 이를 6회로 늘리거나 경사도 높은 언덕에서 4회 달리는 방식으로 조정합니다. + +플라이오메트릭 훈련 추가: 근력뿐만 아니라 폭발적인 힘을 기르는 훈련이 필요할 수 있습니다. 박스 점프, 버피, 점프 스쿼트 같은 운동을 주 2회 추가하면 근육의 파워를 강화할 수 있습니다. + + + +3. 회복 및 피로 관리 + +상황: 근력이나 페이스 모두 향상되지 않고, 오히려 피로가 쌓이는 경우. + +조정 방법: + +휴식일 추가: 회복이 충분하지 않으면 피로가 쌓여 성과가 나오지 않을 수 있습니다. 주 1회 휴식일을 더 추가하거나, 가벼운 회복 조깅(10분 내외의 느린 달리기)을 도입해 몸을 회복시킵니다. + +유연성 및 스트레칭 시간 증가: 부상이나 피로가 지속된다면 스트레칭 시간을 늘리거나 요가 같은 회복 운동을 주 1회 추가하는 것도 방법입니다. + + + +4. 예시 상황 + +상황 1: 3km를 15분 내에 달리려 했으나 16분 30초가 걸렸을 때 + +원인 분석: 페이스 조절 실패 또는 지구력 부족. + +조정: + +1. 3km를 달리는 동안 첫 1km는 5분 20초 속도로 천천히 달리고, 나머지 2km를 4분 50초로 올리기. + + +2. 주 2회의 인터벌 훈련에서 걷는 시간을 2분에서 1분으로 줄이고, 빠르게 달리는 속도를 5분/km에서 4분 45초/km로 올리기. + + + + +상황 2: 달리기 도중 다리가 무거워지고 지치는 경우 + +원인 분석: 다리 근력 부족. + +조정: + +1. 스쿼트와 런지 횟수를 3세트 12회에서 4세트 15회로 증가. + + +2. 주 1회의 언덕 달리기에서 4회에서 6회로 반복 횟수 증가. + + +3. 플라이오메트릭 훈련(점프 스쿼트) 추가. + + + + +이처럼, 목표 진전에 맞춰 페이스나 근력 훈련을 조금씩 변화시키면 달리기 성과를 점진적으로 개선할 수 있습니다. + diff --git a/inbox/무제 1-1.md b/inbox/무제 1-1.md new file mode 100644 index 0000000..016aa6a --- /dev/null +++ b/inbox/무제 1-1.md @@ -0,0 +1 @@ +서구 기준으로 말씀드리면 둔산동에 블랙컴뱃 있고 탄방동에 리본주짓수&mma 있고 복싱장은 국가대표 복싱센터 둔산점 생긴지 얼마안돼서 시설 깔끔합니다 - dc App \ No newline at end of file diff --git a/inbox/무제 1.md b/inbox/무제 1.md new file mode 100644 index 0000000..016aa6a --- /dev/null +++ b/inbox/무제 1.md @@ -0,0 +1 @@ +서구 기준으로 말씀드리면 둔산동에 블랙컴뱃 있고 탄방동에 리본주짓수&mma 있고 복싱장은 국가대표 복싱센터 둔산점 생긴지 얼마안돼서 시설 깔끔합니다 - dc App \ No newline at end of file diff --git a/inbox/무제 2-1.md b/inbox/무제 2-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/무제 2.md b/inbox/무제 2.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/무제 파일 1-1.md b/inbox/무제 파일 1-1.md new file mode 100644 index 0000000..6aa164d --- /dev/null +++ b/inbox/무제 파일 1-1.md @@ -0,0 +1,10 @@ +// Daily quote +<% tp.web.daily_quote() %> + +// Random picture +<% tp.web.random_picture() %> +// Random picture with size +<% tp.web.random_picture("200x200") %> +// Random picture with size and query +<% tp.web.random_picture("200x200", "landscape,water") %> + diff --git a/inbox/무제 파일 1.md b/inbox/무제 파일 1.md new file mode 100644 index 0000000..6aa164d --- /dev/null +++ b/inbox/무제 파일 1.md @@ -0,0 +1,10 @@ +// Daily quote +<% tp.web.daily_quote() %> + +// Random picture +<% tp.web.random_picture() %> +// Random picture with size +<% tp.web.random_picture("200x200") %> +// Random picture with size and query +<% tp.web.random_picture("200x200", "landscape,water") %> + diff --git a/inbox/무제 파일 10 트위-1.md b/inbox/무제 파일 10 트위-1.md new file mode 100644 index 0000000..b4fc126 --- /dev/null +++ b/inbox/무제 파일 10 트위-1.md @@ -0,0 +1 @@ +https://video.twimg.com/amplify_video/1793409259725578240/vid/avc1/1280x720/BXhaKrt3inxOwmoO.mp4?tag=14 diff --git a/inbox/무제 파일 10 트위.md b/inbox/무제 파일 10 트위.md new file mode 100644 index 0000000..7503b75 --- /dev/null +++ b/inbox/무제 파일 10 트위.md @@ -0,0 +1 @@ +https://video.twimg.com/amplify_video/1793409259725578240/vid/avc1/1280x720/BXhaKrt3inxOwmoO.mp4?tag=14 diff --git a/inbox/무제 파일 10-1.md b/inbox/무제 파일 10-1.md new file mode 100644 index 0000000..b4fc126 --- /dev/null +++ b/inbox/무제 파일 10-1.md @@ -0,0 +1 @@ +https://video.twimg.com/amplify_video/1793409259725578240/vid/avc1/1280x720/BXhaKrt3inxOwmoO.mp4?tag=14 diff --git a/inbox/무제 파일 10.md b/inbox/무제 파일 10.md new file mode 100644 index 0000000..b4fc126 --- /dev/null +++ b/inbox/무제 파일 10.md @@ -0,0 +1 @@ +https://video.twimg.com/amplify_video/1793409259725578240/vid/avc1/1280x720/BXhaKrt3inxOwmoO.mp4?tag=14 diff --git a/inbox/무제 파일 11-1.md b/inbox/무제 파일 11-1.md new file mode 100644 index 0000000..2114671 --- /dev/null +++ b/inbox/무제 파일 11-1.md @@ -0,0 +1,4 @@ +```dataview +list +from #아이디어 +``` \ No newline at end of file diff --git a/inbox/무제 파일 11.md b/inbox/무제 파일 11.md new file mode 100644 index 0000000..2114671 --- /dev/null +++ b/inbox/무제 파일 11.md @@ -0,0 +1,4 @@ +```dataview +list +from #아이디어 +``` \ No newline at end of file diff --git a/inbox/무제 파일 13-1.md b/inbox/무제 파일 13-1.md new file mode 100644 index 0000000..97f2f1c --- /dev/null +++ b/inbox/무제 파일 13-1.md @@ -0,0 +1,5 @@ +망망대해. 등불처람 집중해야하는 기준이. 된다 +집중할수 있다 +시간을 절약할수 있다 +남보다. 압설수 있다 + diff --git a/inbox/무제 파일 13.md b/inbox/무제 파일 13.md new file mode 100644 index 0000000..97f2f1c --- /dev/null +++ b/inbox/무제 파일 13.md @@ -0,0 +1,5 @@ +망망대해. 등불처람 집중해야하는 기준이. 된다 +집중할수 있다 +시간을 절약할수 있다 +남보다. 압설수 있다 + diff --git a/inbox/무제 파일 2-1.md b/inbox/무제 파일 2-1.md new file mode 100644 index 0000000..bbab1aa --- /dev/null +++ b/inbox/무제 파일 2-1.md @@ -0,0 +1,6 @@ +--- +key: value +--- +// Update frontmatter after template finishes executing + +// Run a command from another plugin that modifies the current file, after Templater has updated the file diff --git a/inbox/무제 파일 2.md b/inbox/무제 파일 2.md new file mode 100644 index 0000000..bbab1aa --- /dev/null +++ b/inbox/무제 파일 2.md @@ -0,0 +1,6 @@ +--- +key: value +--- +// Update frontmatter after template finishes executing + +// Run a command from another plugin that modifies the current file, after Templater has updated the file diff --git a/inbox/무제 파일 3-1.md b/inbox/무제 파일 3-1.md new file mode 100644 index 0000000..5bd4981 --- /dev/null +++ b/inbox/무제 파일 3-1.md @@ -0,0 +1,13 @@ +// Get all folders +,10. Planner,inbox,ReadItLater Inbox,20. 행정보급관,Excalidraw,files,Templater,11. Daily,13. Monthly,14. Yearly,12. Weekly,Scripts,23. 현황,21. 인수인계서,22. 업무,Downloaded + +// Normalize path +Path/to/file.md + +// Html to markdown +# Heading + +Paragraph + +// HTTP request +delectus aut autem diff --git a/inbox/무제 파일 3.md b/inbox/무제 파일 3.md new file mode 100644 index 0000000..5bd4981 --- /dev/null +++ b/inbox/무제 파일 3.md @@ -0,0 +1,13 @@ +// Get all folders +,10. Planner,inbox,ReadItLater Inbox,20. 행정보급관,Excalidraw,files,Templater,11. Daily,13. Monthly,14. Yearly,12. Weekly,Scripts,23. 현황,21. 인수인계서,22. 업무,Downloaded + +// Normalize path +Path/to/file.md + +// Html to markdown +# Heading + +Paragraph + +// HTTP request +delectus aut autem diff --git a/inbox/무제 파일 4-1.md b/inbox/무제 파일 4-1.md new file mode 100644 index 0000000..5276ad3 --- /dev/null +++ b/inbox/무제 파일 4-1.md @@ -0,0 +1,19 @@ +// Clipboard +<% tp.system.clipboard() %> + +// Prompt +<% tp.system.prompt("Please enter a value") %> +// Prompt with default value +<% tp.system.prompt("What is your mood today?", "happy") %> +// Multiline prompt +<% tp.system.prompt("What is your mood today?", null, false, true) %> + +// Suggester +<% tp.system.suggester(["Happy", "Sad", "Confused"], ["Happy", "Sad", "Confused"]) %> +// Suggester with mapping function (same as above example) +<% tp.system.suggester((item) => item, ["Happy", "Sad", "Confused"]) %> +// Suggester for files +[[<% (await tp.system.suggester((item) => item.basename, app.vault.getMarkdownFiles())).basename %>]] +// Suggester for tags +<% tp.system.suggester(item => item, Object.keys(app.metadataCache.getTags()).map(x => x.replace("#", ""))) %> + diff --git a/inbox/무제 파일 4.md b/inbox/무제 파일 4.md new file mode 100644 index 0000000..5276ad3 --- /dev/null +++ b/inbox/무제 파일 4.md @@ -0,0 +1,19 @@ +// Clipboard +<% tp.system.clipboard() %> + +// Prompt +<% tp.system.prompt("Please enter a value") %> +// Prompt with default value +<% tp.system.prompt("What is your mood today?", "happy") %> +// Multiline prompt +<% tp.system.prompt("What is your mood today?", null, false, true) %> + +// Suggester +<% tp.system.suggester(["Happy", "Sad", "Confused"], ["Happy", "Sad", "Confused"]) %> +// Suggester with mapping function (same as above example) +<% tp.system.suggester((item) => item, ["Happy", "Sad", "Confused"]) %> +// Suggester for files +[[<% (await tp.system.suggester((item) => item.basename, app.vault.getMarkdownFiles())).basename %>]] +// Suggester for tags +<% tp.system.suggester(item => item, Object.keys(app.metadataCache.getTags()).map(x => x.replace("#", ""))) %> + diff --git a/inbox/무제 파일 5 트위-1.md b/inbox/무제 파일 5 트위-1.md new file mode 100644 index 0000000..f170530 --- /dev/null +++ b/inbox/무제 파일 5 트위-1.md @@ -0,0 +1,6 @@ +https://video.twimg.com/amplify_video/1811677393326866433/vid/avc1/1280x720/Wu5TFgJPqNBFUsrY.mp4?tag=14 + +https://video.twimg.com/amplify_video/1810985390792175616/vid/avc1/1280x720/nfrt5Aje-Bp2pqHK.mp4?tag=14 + +https://video.twimg.com/amplify_video/1812057843106762753/vid/avc1/480x270/TyPviguB2Lfw5O1d.mp4?tag=14 + diff --git a/inbox/무제 파일 5 트위.md b/inbox/무제 파일 5 트위.md new file mode 100644 index 0000000..28c6265 --- /dev/null +++ b/inbox/무제 파일 5 트위.md @@ -0,0 +1,6 @@ +https://video.twimg.com/amplify_video/1811677393326866433/vid/avc1/1280x720/Wu5TFgJPqNBFUsrY.mp4?tag=14 + +https://video.twimg.com/amplify_video/1810985390792175616/vid/avc1/1280x720/nfrt5Aje-Bp2pqHK.mp4?tag=14 + +https://video.twimg.com/amplify_video/1812057843106762753/vid/avc1/480x270/TyPviguB2Lfw5O1d.mp4?tag=14 + diff --git a/inbox/무제 파일 5.md b/inbox/무제 파일 5.md new file mode 100644 index 0000000..f170530 --- /dev/null +++ b/inbox/무제 파일 5.md @@ -0,0 +1,6 @@ +https://video.twimg.com/amplify_video/1811677393326866433/vid/avc1/1280x720/Wu5TFgJPqNBFUsrY.mp4?tag=14 + +https://video.twimg.com/amplify_video/1810985390792175616/vid/avc1/1280x720/nfrt5Aje-Bp2pqHK.mp4?tag=14 + +https://video.twimg.com/amplify_video/1812057843106762753/vid/avc1/480x270/TyPviguB2Lfw5O1d.mp4?tag=14 + diff --git a/inbox/무제 파일 6-1.md b/inbox/무제 파일 6-1.md new file mode 100644 index 0000000..ae2368f --- /dev/null +++ b/inbox/무제 파일 6-1.md @@ -0,0 +1 @@ +![[Screenshot_20240904_205955_Chrome.jpg]] \ No newline at end of file diff --git a/inbox/무제 파일 6.md b/inbox/무제 파일 6.md new file mode 100644 index 0000000..ae2368f --- /dev/null +++ b/inbox/무제 파일 6.md @@ -0,0 +1 @@ +![[Screenshot_20240904_205955_Chrome.jpg]] \ No newline at end of file diff --git a/inbox/무제 파일 9-1.md b/inbox/무제 파일 9-1.md new file mode 100644 index 0000000..f6a76d8 --- /dev/null +++ b/inbox/무제 파일 9-1.md @@ -0,0 +1,2 @@ +3km 달리기에서 목표에 비해 진전이 부족할 경우, 페이스와 근력 운동량을 조정해야 합니다. 페이스는 속도를 약간 늦추거나 인터벌 훈련 강도를 높이는 방식으로 조정하며, 지구력 강화를 위해 느린 장거리 달리기(LSD)를 추가할 수 있습니다. 근력 운동은 세트와 반복 횟수를 늘리거나 저항 밴드를 사용하고, 언덕 달리기와 플라이오메트릭 훈련으로 다리 근력을 강화합니다. 피로가 쌓이면 휴식일을 추가하고 스트레칭 시간을 늘려 회복을 촉진합니다. 이를 통해 점진적으로 성과를 개선할 수 있습니다. + diff --git a/inbox/무제 파일 9.md b/inbox/무제 파일 9.md new file mode 100644 index 0000000..f6a76d8 --- /dev/null +++ b/inbox/무제 파일 9.md @@ -0,0 +1,2 @@ +3km 달리기에서 목표에 비해 진전이 부족할 경우, 페이스와 근력 운동량을 조정해야 합니다. 페이스는 속도를 약간 늦추거나 인터벌 훈련 강도를 높이는 방식으로 조정하며, 지구력 강화를 위해 느린 장거리 달리기(LSD)를 추가할 수 있습니다. 근력 운동은 세트와 반복 횟수를 늘리거나 저항 밴드를 사용하고, 언덕 달리기와 플라이오메트릭 훈련으로 다리 근력을 강화합니다. 피로가 쌓이면 휴식일을 추가하고 스트레칭 시간을 늘려 회복을 촉진합니다. 이를 통해 점진적으로 성과를 개선할 수 있습니다. + diff --git a/inbox/무제 파일-1.md b/inbox/무제 파일-1.md new file mode 100644 index 0000000..063347b --- /dev/null +++ b/inbox/무제 파일-1.md @@ -0,0 +1,13 @@ +ㅈ.금ㅇ.순간ㅍ\ 여ㅕ\기이슨사하머 +지금 이순간 여기에, 여기 있는사함에게 집중 +잘안되면 잘게 쪼개서 하기 쉡게 하자 +전체를 보고, 부분을 보고, 부준을 보고, 전체를 보고 +연결문서를 활용하라 + +물자, 행정보급관 교체시 재물조사실시 물자 +인원, +예산, +초이,탄약 +해야하는 업무, 규정상, 잘되어 있는것, 안되어 있는것 +현실태 문제점 +당면업무, diff --git a/inbox/무제 파일.md b/inbox/무제 파일.md new file mode 100644 index 0000000..063347b --- /dev/null +++ b/inbox/무제 파일.md @@ -0,0 +1,13 @@ +ㅈ.금ㅇ.순간ㅍ\ 여ㅕ\기이슨사하머 +지금 이순간 여기에, 여기 있는사함에게 집중 +잘안되면 잘게 쪼개서 하기 쉡게 하자 +전체를 보고, 부분을 보고, 부준을 보고, 전체를 보고 +연결문서를 활용하라 + +물자, 행정보급관 교체시 재물조사실시 물자 +인원, +예산, +초이,탄약 +해야하는 업무, 규정상, 잘되어 있는것, 안되어 있는것 +현실태 문제점 +당면업무, diff --git a/inbox/무제-1.base b/inbox/무제-1.base new file mode 100644 index 0000000..d75ccc1 --- /dev/null +++ b/inbox/무제-1.base @@ -0,0 +1,3 @@ +views: + - type: table + name: 표 diff --git a/inbox/무제-1.md b/inbox/무제-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/무제.base b/inbox/무제.base new file mode 100644 index 0000000..d921716 --- /dev/null +++ b/inbox/무제.base @@ -0,0 +1,3 @@ +views: + - type: table + name: 표 diff --git a/inbox/무제.md b/inbox/무제.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/박건노-1.md b/inbox/박건노-1.md new file mode 100644 index 0000000..b7143d9 --- /dev/null +++ b/inbox/박건노-1.md @@ -0,0 +1,2 @@ +## 아픈곳 +무릎?, 6.26(목) 대전병원 진료 예정 diff --git a/inbox/박건노.md b/inbox/박건노.md new file mode 100644 index 0000000..b7143d9 --- /dev/null +++ b/inbox/박건노.md @@ -0,0 +1,2 @@ +## 아픈곳 +무릎?, 6.26(목) 대전병원 진료 예정 diff --git a/inbox/반복이 어려운 이유-1.md b/inbox/반복이 어려운 이유-1.md new file mode 100644 index 0000000..8af78df --- /dev/null +++ b/inbox/반복이 어려운 이유-1.md @@ -0,0 +1,85 @@ +- 반복 반복 반복 반복 + +- 미국 특수 외교관들이 외국어를 빠르게 배우는 특별한? 방법 + - 주제를 정한다. + - 혼자의 실력을 안다. + - 막히는 표현을 인터넷에서 찾는다. + - 쉽게 간단한 단어들로 다시 바꾼다. + - 말하기 연습을 자연스러워질대까지 연습한다. +- +https://blog.naver.com/PostView.naver?blogId=msnayana&logNo=80202755761 +반복의 지루함을 극복하는 방법 + +반복을 쉽게 하는 방법 구글검색 + +학교가자닷컴 +https://www.gogo.school/1F/good_study/2 + +반복의 지루함을 극복하는 방법에는 여러 가지가 있습니다: + +1. **목표 설정**: 작은 목표를 설정해 성취감을 느끼세요. 이를 통해 동기부여를 유지할 수 있습니다. + +2. **변화 주기**: 일상의 루틴에 변화를 주어 새로운 경험을 시도해보세요. 새로운 경로로 출근하거나 다른 식사를 해보는 것이 좋습니다. + +3. **습관화**: 반복적인 일을 게임처럼 즐길 수 있는 방법을 찾아보세요. 예를 들어, 일정 시간을 정해 두고 집중해서 작업하는 방식입니다. + +4. **배움의 기회**: 반복적인 일을 하면서 새로운 기술이나 지식을 배우는 기회로 삼으세요. + +5. **사회적 연결**: 친구나 동료와 함께하는 활동을 통해 지루함을 덜 수 있습니다. 함께 목표를 공유하거나 피드백을 주고받는 것도 좋습니다. + +이러한 방법들을 통해 지루함을 극복하고 더 의미 있는 일상을 만들 수 있습니다. + +반복적인 작업에서 오는 지루함을 극복하기 위한 몇 가지 방법을 소개할게요: + +1. **목표 설정**: 단기적인 목표를 설정하고, 그 목표를 달성할 때마다 보상을 주는 방식으로 동기부여를 유지할 수 있습니다. 작은 성취들이 큰 지루함을 상쇄할 수 있습니다. + +2. **작업 분할**: 큰 작업을 여러 작은 단축계로 나누면 덜 지루하게 느껴집니다. 각 단계에서 성취감을 느낄 수 있고, 작업의 흐름이 생깁니다. + +3. **새로운 방식 시도**: 반복적인 작업을 다른 방식으로 시도해 보세요. 이를테면 더 효율적인 방법을 찾아보거나, 새로운 도구나 기술을 적용해 변화를 줄 수 있습니다. + +4. **리듬 찾기**: 음악을 들으며 작업하거나, 타이머를 사용해 일정 시간 동안 집중하는 등, 작업에 일정한 리듬을 부여해 지루함을 줄일 수 있습니다. + +5. **쉬는 시간 계획**: 집중하는 시간과 쉬는 시간을 계획적으로 조절하세요. 예를 들어, 25분 동안 집중하고 5분 동안 쉬는 ‘포모도로 기법’을 사용하면 피로와 지루함이 줄어듭니다. + +6. **의미 부여**: 반복적인 작업이 전체 목표나 큰 그림에 어떻게 기여하는지 생각하면 더 동기부여를 받을 수 있습니다. 자신이 하는 일이 어떤 가치를 가지는지 자주 상기하는 것이 중요합니다. + +7. **자기 보상 시스템**: 특정한 반복 작업을 완료할 때 스스로에게 작은 보상을 제공하면 동기부여가 될 수 있습니다. 예를 들어, 좋아하는 간식을 먹거나 짧은 휴식을 취하는 방식입니다. + +이런 방법들을 활용해 반복 작업을 더 흥미롭게 만들어보세요. + +- 에빙하우스의 망각의 곡선을 공부에 적용하는 방법에 대해 설명해줘 + +에빙하우스의 **망각 곡선**은 우리가 학습한 정보가 시간이 지남에 따라 어떻게 잊혀지는지를 보여주는 그래프입니다. 이 곡선에 따르면, 처음 정보를 학습한 후 짧은 시간 내에 기억이 급격히 감소하지만, 적절한 간격을 두고 복습을 하면 기억을 오래 유지할 수 있습니다. 이를 공부에 효과적으로 적용하는 방법을 설명할게요. + +### 1. **적절한 복습 주기 설정** + 망각의 곡선에 따르면, 학습한 내용을 반복적으로 복습하는 것이 중요합니다. 복습 주기를 적절히 설정하면 잊혀지는 속도를 늦출 수 있습니다. 일반적으로 다음과 같은 주기를 권장합니다: + - **첫 복습**: 학습 후 1일 이내. + - **두 번째 복습**: 첫 복습 후 2~3일 뒤. + - **세 번째 복습**: 두 번째 복습 후 1주일 뒤. + - **네 번째 복습**: 세 번째 복습 후 1개월 뒤. + + 이를 통해 기억을 장기 기억으로 전환할 수 있습니다. + +### 2. **스페이싱 효과 활용** + 한꺼번에 많은 양의 정보를 공부하기보다는, **시간 간격을 두고 학습**하는 것이 효과적입니다. 이를 **분산 학습**이라고 하며, 망각의 곡선을 기반으로 학습 시간을 효율적으로 분배하여 꾸준히 반복하는 것이 중요합니다. + +### 3. **능동적인 학습 방법**: + 단순히 읽거나 듣는 것보다 **능동적으로 학습**하는 것이 더 효과적입니다. 예를 들어, 자신에게 질문을 던지거나 플래시카드를 이용해 퀴즈를 풀면서 학습 내용을 자주 떠올리는 것이 좋습니다. 이는 뇌에 강한 인상을 남기고, 정보를 더 잘 기억하게 만듭니다. + +### 4. **잊혀질 때쯤 복습** + 잊혀질 때쯤(정보가 희미해질 때) 다시 복습하는 것이 가장 효과적입니다. 망각 곡선에 따르면, 일정 시간 이후 기억이 희미해지기 시작할 때 복습하면 기억의 유지 기간이 더욱 길어집니다. 복습할 때마다 더 긴 간격을 두고 복습해도 됩니다. + +### 5. **공부 도구 활용** + 망각 곡선을 기반으로 한 여러 디지털 도구들이 있습니다. 예를 들어, **앵키(Anki)**와 같은 플래시카드 앱은 복습 주기를 자동으로 관리해 주며, 학습자가 어느 시점에 복습을 해야 하는지 알려줍니다. + +### 6. **반복과 휴식의 균형** + 너무 자주 반복하면 뇌가 지칠 수 있으므로, **휴식**을 적절히 취하면서 반복해야 합니다. 짧은 학습 세션 사이에 휴식을 포함시키는 것이 기억 형성에 유리합니다. + +### 요약 +에빙하우스의 망각 곡선을 공부에 적용하려면: +1. 적절한 주기에 따라 복습을 계획하고, 잊혀지기 직전에 복습한다. +2. 시간 간격을 두고 분산 학습을 실시한다. +3. 능동적인 학습 방법을 사용해 정보의 회상을 자극한다. +4. 디지털 도구나 플래시카드를 이용해 복습 주기를 관리한다. + +이러한 방법들을 꾸준히 실천하면 장기 기억으로의 전환을 촉진할 수 있습니다. \ No newline at end of file diff --git a/inbox/반복이 어려운 이유.md b/inbox/반복이 어려운 이유.md new file mode 100644 index 0000000..bd4ec49 --- /dev/null +++ b/inbox/반복이 어려운 이유.md @@ -0,0 +1,85 @@ +- 반복 반복 반복 반복 + +- 미국 특수 외교관들이 외국어를 빠르게 배우는 특별한? 방법 + - 주제를 정한다. + - 혼자의 실력을 안다. + - 막히는 표현을 인터넷에서 찾는다. + - 쉽게 간단한 단어들로 다시 바꾼다. + - 말하기 연습을 자연스러워질대까지 연습한다. +- +https://blog.naver.com/PostView.naver?blogId=msnayana&logNo=80202755761 +반복의 지루함을 극복하는 방법 + +반복을 쉽게 하는 방법 구글검색 + +학교가자닷컴 +https://www.gogo.school/1F/good_study/2 + +반복의 지루함을 극복하는 방법에는 여러 가지가 있습니다: + +1. **목표 설정**: 작은 목표를 설정해 성취감을 느끼세요. 이를 통해 동기부여를 유지할 수 있습니다. + +2. **변화 주기**: 일상의 루틴에 변화를 주어 새로운 경험을 시도해보세요. 새로운 경로로 출근하거나 다른 식사를 해보는 것이 좋습니다. + +3. **습관화**: 반복적인 일을 게임처럼 즐길 수 있는 방법을 찾아보세요. 예를 들어, 일정 시간을 정해 두고 집중해서 작업하는 방식입니다. + +4. **배움의 기회**: 반복적인 일을 하면서 새로운 기술이나 지식을 배우는 기회로 삼으세요. + +5. **사회적 연결**: 친구나 동료와 함께하는 활동을 통해 지루함을 덜 수 있습니다. 함께 목표를 공유하거나 피드백을 주고받는 것도 좋습니다. + +이러한 방법들을 통해 지루함을 극복하고 더 의미 있는 일상을 만들 수 있습니다. + +반복적인 작업에서 오는 지루함을 극복하기 위한 몇 가지 방법을 소개할게요: + +1. **목표 설정**: 단기적인 목표를 설정하고, 그 목표를 달성할 때마다 보상을 주는 방식으로 동기부여를 유지할 수 있습니다. 작은 성취들이 큰 지루함을 상쇄할 수 있습니다. + +2. **작업 분할**: 큰 작업을 여러 작은 단계로 나누면 덜 지루하게 느껴집니다. 각 단계에서 성취감을 느낄 수 있고, 작업의 흐름이 생깁니다. + +3. **새로운 방식 시도**: 반복적인 작업을 다른 방식으로 시도해 보세요. 이를테면 더 효율적인 방법을 찾아보거나, 새로운 도구나 기술을 적용해 변화를 줄 수 있습니다. + +4. **리듬 찾기**: 음악을 들으며 작업하거나, 타이머를 사용해 일정 시간 동안 집중하는 등, 작업에 일정한 리듬을 부여해 지루함을 줄일 수 있습니다. + +5. **쉬는 시간 계획**: 집중하는 시간과 쉬는 시간을 계획적으로 조절하세요. 예를 들어, 25분 동안 집중하고 5분 동안 쉬는 ‘포모도로 기법’을 사용하면 피로와 지루함이 줄어듭니다. + +6. **의미 부여**: 반복적인 작업이 전체 목표나 큰 그림에 어떻게 기여하는지 생각하면 더 동기부여를 받을 수 있습니다. 자신이 하는 일이 어떤 가치를 가지는지 자주 상기하는 것이 중요합니다. + +7. **자기 보상 시스템**: 특정한 반복 작업을 완료할 때 스스로에게 작은 보상을 제공하면 동기부여가 될 수 있습니다. 예를 들어, 좋아하는 간식을 먹거나 짧은 휴식을 취하는 방식입니다. + +이런 방법들을 활용해 반복 작업을 더 흥미롭게 만들어보세요. + +- 에빙하우스의 망각의 곡선을 공부에 적용하는 방법에 대해 설명해줘 + +에빙하우스의 **망각 곡선**은 우리가 학습한 정보가 시간이 지남에 따라 어떻게 잊혀지는지를 보여주는 그래프입니다. 이 곡선에 따르면, 처음 정보를 학습한 후 짧은 시간 내에 기억이 급격히 감소하지만, 적절한 간격을 두고 복습을 하면 기억을 오래 유지할 수 있습니다. 이를 공부에 효과적으로 적용하는 방법을 설명할게요. + +### 1. **적절한 복습 주기 설정** + 망각의 곡선에 따르면, 학습한 내용을 반복적으로 복습하는 것이 중요합니다. 복습 주기를 적절히 설정하면 잊혀지는 속도를 늦출 수 있습니다. 일반적으로 다음과 같은 주기를 권장합니다: + - **첫 복습**: 학습 후 1일 이내. + - **두 번째 복습**: 첫 복습 후 2~3일 뒤. + - **세 번째 복습**: 두 번째 복습 후 1주일 뒤. + - **네 번째 복습**: 세 번째 복습 후 1개월 뒤. + + 이를 통해 기억을 장기 기억으로 전환할 수 있습니다. + +### 2. **스페이싱 효과 활용** + 한꺼번에 많은 양의 정보를 공부하기보다는, **시간 간격을 두고 학습**하는 것이 효과적입니다. 이를 **분산 학습**이라고 하며, 망각의 곡선을 기반으로 학습 시간을 효율적으로 분배하여 꾸준히 반복하는 것이 중요합니다. + +### 3. **능동적인 학습 방법**: + 단순히 읽거나 듣는 것보다 **능동적으로 학습**하는 것이 더 효과적입니다. 예를 들어, 자신에게 질문을 던지거나 플래시카드를 이용해 퀴즈를 풀면서 학습 내용을 자주 떠올리는 것이 좋습니다. 이는 뇌에 강한 인상을 남기고, 정보를 더 잘 기억하게 만듭니다. + +### 4. **잊혀질 때쯤 복습** + 잊혀질 때쯤(정보가 희미해질 때) 다시 복습하는 것이 가장 효과적입니다. 망각 곡선에 따르면, 일정 시간 이후 기억이 희미해지기 시작할 때 복습하면 기억의 유지 기간이 더욱 길어집니다. 복습할 때마다 더 긴 간격을 두고 복습해도 됩니다. + +### 5. **공부 도구 활용** + 망각 곡선을 기반으로 한 여러 디지털 도구들이 있습니다. 예를 들어, **앵키(Anki)**와 같은 플래시카드 앱은 복습 주기를 자동으로 관리해 주며, 학습자가 어느 시점에 복습을 해야 하는지 알려줍니다. + +### 6. **반복과 휴식의 균형** + 너무 자주 반복하면 뇌가 지칠 수 있으므로, **휴식**을 적절히 취하면서 반복해야 합니다. 짧은 학습 세션 사이에 휴식을 포함시키는 것이 기억 형성에 유리합니다. + +### 요약 +에빙하우스의 망각 곡선을 공부에 적용하려면: +1. 적절한 주기에 따라 복습을 계획하고, 잊혀지기 직전에 복습한다. +2. 시간 간격을 두고 분산 학습을 실시한다. +3. 능동적인 학습 방법을 사용해 정보의 회상을 자극한다. +4. 디지털 도구나 플래시카드를 이용해 복습 주기를 관리한다. + +이러한 방법들을 꾸준히 실천하면 장기 기억으로의 전환을 촉진할 수 있습니다. \ No newline at end of file diff --git a/inbox/발전하는 사람(chat GPT)-1.md b/inbox/발전하는 사람(chat GPT)-1.md new file mode 100644 index 0000000..efa9296 --- /dev/null +++ b/inbox/발전하는 사람(chat GPT)-1.md @@ -0,0 +1,23 @@ +매일 조금씩이라도 발전하는 사람들은 주로 다음과 같은 생활 방식을 유지합니다: + +1. **명확한 목표 설정**: 장기적이고 단기적인 목표를 설정하여 자신의 방향을 명확히 합니다. 목표는 구체적이고 측정 가능하며 실현 가능해야 합니다. + +2. **루틴 형성**: 매일 일정한 루틴을 유지합니다. 예를 들어, 아침 일찍 일어나 운동을 하거나, 일정 시간을 정해 공부나 독서를 합니다. 이러한 습관은 지속적인 성장을 돕습니다. + +3. **자기 성찰**: 매일 혹은 주기적으로 자신의 행동과 성과를 돌아봅니다. 이를 통해 잘한 점과 개선할 점을 파악하고, 앞으로의 계획을 수정합니다. + +4. **꾸준한 학습**: 새로운 지식을 습득하고 기술을 배우기 위해 꾸준히 노력합니다. 책을 읽거나, 온라인 강의를 듣거나, 새로운 도전을 통해 계속해서 배우는 자세를 유지합니다. + +5. **건강 관리**: 신체적, 정신적 건강을 중요시합니다. 규칙적인 운동, 균형 잡힌 식사, 충분한 수면을 통해 건강을 유지하고, 스트레스를 관리합니다. + +6. **작은 성과 축하**: 작은 성과도 중요하게 여기고 스스로를 칭찬합니다. 이는 동기 부여를 높이고 자신감을 향상시키는 데 도움이 됩니다. + +7. **네트워킹**: 자신과 비슷한 목표를 가진 사람들과 교류하고, 서로의 경험을 공유합니다. 이는 새로운 인사이트를 얻고 동기 부여를 지속하는 데 큰 도움이 됩니다. + +8. **적극적인 문제 해결**: 문제나 장애물이 생길 때 이를 회피하지 않고 적극적으로 해결하려고 합니다. 이를 통해 성장의 기회를 만들고 자신감을 키웁니다. + +9. **감사하는 마음**: 작은 일에도 감사하는 마음을 가집니다. 이는 긍정적인 마음가짐을 유지하고, 삶의 만족도를 높이는 데 도움이 됩니다. + +10. **자기 관리**: 시간을 효율적으로 사용하고, 중요한 일에 집중합니다. 불필요한 활동을 줄이고, 목표 달성에 필요한 일에 우선순위를 둡니다. + +이러한 생활 방식을 통해 매일매일 조금씩 발전하는 사람들은 꾸준한 성장을 이루고, 장기적으로 큰 성과를 이루게 됩니다. \ No newline at end of file diff --git a/inbox/발전하는 사람(chat GPT).md b/inbox/발전하는 사람(chat GPT).md new file mode 100644 index 0000000..efa9296 --- /dev/null +++ b/inbox/발전하는 사람(chat GPT).md @@ -0,0 +1,23 @@ +매일 조금씩이라도 발전하는 사람들은 주로 다음과 같은 생활 방식을 유지합니다: + +1. **명확한 목표 설정**: 장기적이고 단기적인 목표를 설정하여 자신의 방향을 명확히 합니다. 목표는 구체적이고 측정 가능하며 실현 가능해야 합니다. + +2. **루틴 형성**: 매일 일정한 루틴을 유지합니다. 예를 들어, 아침 일찍 일어나 운동을 하거나, 일정 시간을 정해 공부나 독서를 합니다. 이러한 습관은 지속적인 성장을 돕습니다. + +3. **자기 성찰**: 매일 혹은 주기적으로 자신의 행동과 성과를 돌아봅니다. 이를 통해 잘한 점과 개선할 점을 파악하고, 앞으로의 계획을 수정합니다. + +4. **꾸준한 학습**: 새로운 지식을 습득하고 기술을 배우기 위해 꾸준히 노력합니다. 책을 읽거나, 온라인 강의를 듣거나, 새로운 도전을 통해 계속해서 배우는 자세를 유지합니다. + +5. **건강 관리**: 신체적, 정신적 건강을 중요시합니다. 규칙적인 운동, 균형 잡힌 식사, 충분한 수면을 통해 건강을 유지하고, 스트레스를 관리합니다. + +6. **작은 성과 축하**: 작은 성과도 중요하게 여기고 스스로를 칭찬합니다. 이는 동기 부여를 높이고 자신감을 향상시키는 데 도움이 됩니다. + +7. **네트워킹**: 자신과 비슷한 목표를 가진 사람들과 교류하고, 서로의 경험을 공유합니다. 이는 새로운 인사이트를 얻고 동기 부여를 지속하는 데 큰 도움이 됩니다. + +8. **적극적인 문제 해결**: 문제나 장애물이 생길 때 이를 회피하지 않고 적극적으로 해결하려고 합니다. 이를 통해 성장의 기회를 만들고 자신감을 키웁니다. + +9. **감사하는 마음**: 작은 일에도 감사하는 마음을 가집니다. 이는 긍정적인 마음가짐을 유지하고, 삶의 만족도를 높이는 데 도움이 됩니다. + +10. **자기 관리**: 시간을 효율적으로 사용하고, 중요한 일에 집중합니다. 불필요한 활동을 줄이고, 목표 달성에 필요한 일에 우선순위를 둡니다. + +이러한 생활 방식을 통해 매일매일 조금씩 발전하는 사람들은 꾸준한 성장을 이루고, 장기적으로 큰 성과를 이루게 됩니다. \ No newline at end of file diff --git a/inbox/병영생활지도 지침-1.md b/inbox/병영생활지도 지침-1.md new file mode 100644 index 0000000..7e627f8 --- /dev/null +++ b/inbox/병영생활지도 지침-1.md @@ -0,0 +1,32 @@ +- 개요 + - 규정에 입각한 올바른 병영생활지도는 군기강을 확립하고 사고를 예방하며, 자율과 책임의 병영정착을 통해 연중 균형된 교육훈련 수준유지 와 상시 전투태세를 유지하는데 있음 +- 중점 + - 시행절차 정례화 + - 주훈표 반영,사전고시 + - 인권침해 예방 + - 범위설정 + - 후속조치(부대일지 기록) +- 시행방법,주기 + - 육규120 병영생활규정 7개항목 세부과제도출 + - 정기점검(주간,월간,연간) + - 주간은 매주 금요일 + - 월간은 각종행사와 통합(군기강,사이버,안전훈련의날) + - 분기,반기는 장비물자관리주기와연계 + - 정기점검 과제중 미흡분야 불시 + - 수시점검은 취약,평가결과 고려 +- 정기점검 + - 2주전 + - 주훈표 일정반영(지도내용,지도관,대상,방법) + - 장병고지(소통공감,게시판,구두) + - 1~3일전 + - 점검표준비, 방법 질의응답 + - 지도자 복장확인 + - 당일 + - 수검자 정위치, 책상서랍,서류함 개방, 장비정돈,현황유지 + - 기록 + - 시정사항 반복시 경고장, 군기위원회,징계조치 + - 수검결과 양호시 포상 + - 시정사항 공지,기한 명시,충분한 기간부여 + - 1주일후 + - 확인,결과 이후 점검에 반영 + - \ No newline at end of file diff --git a/inbox/병영생활지도 지침.md b/inbox/병영생활지도 지침.md new file mode 100644 index 0000000..7e627f8 --- /dev/null +++ b/inbox/병영생활지도 지침.md @@ -0,0 +1,32 @@ +- 개요 + - 규정에 입각한 올바른 병영생활지도는 군기강을 확립하고 사고를 예방하며, 자율과 책임의 병영정착을 통해 연중 균형된 교육훈련 수준유지 와 상시 전투태세를 유지하는데 있음 +- 중점 + - 시행절차 정례화 + - 주훈표 반영,사전고시 + - 인권침해 예방 + - 범위설정 + - 후속조치(부대일지 기록) +- 시행방법,주기 + - 육규120 병영생활규정 7개항목 세부과제도출 + - 정기점검(주간,월간,연간) + - 주간은 매주 금요일 + - 월간은 각종행사와 통합(군기강,사이버,안전훈련의날) + - 분기,반기는 장비물자관리주기와연계 + - 정기점검 과제중 미흡분야 불시 + - 수시점검은 취약,평가결과 고려 +- 정기점검 + - 2주전 + - 주훈표 일정반영(지도내용,지도관,대상,방법) + - 장병고지(소통공감,게시판,구두) + - 1~3일전 + - 점검표준비, 방법 질의응답 + - 지도자 복장확인 + - 당일 + - 수검자 정위치, 책상서랍,서류함 개방, 장비정돈,현황유지 + - 기록 + - 시정사항 반복시 경고장, 군기위원회,징계조치 + - 수검결과 양호시 포상 + - 시정사항 공지,기한 명시,충분한 기간부여 + - 1주일후 + - 확인,결과 이후 점검에 반영 + - \ No newline at end of file diff --git a/inbox/보급대 회식-1.md b/inbox/보급대 회식-1.md new file mode 100644 index 0000000..e35b684 --- /dev/null +++ b/inbox/보급대 회식-1.md @@ -0,0 +1,5 @@ +지휘부운영비 잔액 +총 360,010 +기타 33,200 +업무 30,300 +기타 296,510 diff --git a/inbox/보급대 회식.md b/inbox/보급대 회식.md new file mode 100644 index 0000000..e35b684 --- /dev/null +++ b/inbox/보급대 회식.md @@ -0,0 +1,5 @@ +지휘부운영비 잔액 +총 360,010 +기타 33,200 +업무 30,300 +기타 296,510 diff --git a/inbox/보급품 수령 , 분배, 반납-1.md b/inbox/보급품 수령 , 분배, 반납-1.md new file mode 100644 index 0000000..657ed49 --- /dev/null +++ b/inbox/보급품 수령 , 분배, 반납-1.md @@ -0,0 +1,16 @@ +# 2025.2.5(수) +- 라면?용도?수량? +- 전역자 전투복 반납 + +리튬전지 BB-7184K 청구 +락스, 마스크 소모 +구급약 청구한것 계속 추적 + +개인장구류,우의 훈련종료후 실셈, +구두약/솔, 비누 소모삭제 + +**전출입시 재산정리 / 의류대 수입,반납** + +수통 38, 숟가락 40개 훈련종료후 회수 + +바리깡, 예초기, 송풍기, 선풍기 재산 소모정리 \ No newline at end of file diff --git a/inbox/보급품 수령 , 분배, 반납.md b/inbox/보급품 수령 , 분배, 반납.md new file mode 100644 index 0000000..657ed49 --- /dev/null +++ b/inbox/보급품 수령 , 분배, 반납.md @@ -0,0 +1,16 @@ +# 2025.2.5(수) +- 라면?용도?수량? +- 전역자 전투복 반납 + +리튬전지 BB-7184K 청구 +락스, 마스크 소모 +구급약 청구한것 계속 추적 + +개인장구류,우의 훈련종료후 실셈, +구두약/솔, 비누 소모삭제 + +**전출입시 재산정리 / 의류대 수입,반납** + +수통 38, 숟가락 40개 훈련종료후 회수 + +바리깡, 예초기, 송풍기, 선풍기 재산 소모정리 \ No newline at end of file diff --git a/inbox/보일러 사용자 정비요령 교욱-1.md b/inbox/보일러 사용자 정비요령 교욱-1.md new file mode 100644 index 0000000..e5927c6 --- /dev/null +++ b/inbox/보일러 사용자 정비요령 교욱-1.md @@ -0,0 +1,3 @@ +3고육대 기계실 11시 +에어패기 +기계실 보일너 돌아가는거, 누수 교육 diff --git a/inbox/보일러 사용자 정비요령 교욱.md b/inbox/보일러 사용자 정비요령 교욱.md new file mode 100644 index 0000000..e5927c6 --- /dev/null +++ b/inbox/보일러 사용자 정비요령 교욱.md @@ -0,0 +1,3 @@ +3고육대 기계실 11시 +에어패기 +기계실 보일너 돌아가는거, 누수 교육 diff --git a/inbox/복습주기 1일 3일 7일 복습-1.md b/inbox/복습주기 1일 3일 7일 복습-1.md new file mode 100644 index 0000000..3e91688 --- /dev/null +++ b/inbox/복습주기 1일 3일 7일 복습-1.md @@ -0,0 +1,38 @@ +복습 주기인 **1일, 3일, 7일 복습**은 **망각의 곡선**을 기반으로 한 복습 방법입니다. 학습한 내용을 잊지 않고 장기 기억으로 전환하기 위해, 특정 시점에 반복해서 복습하는 것이 효과적입니다. 각각의 주기에 따라 복습하는 방식은 다음과 같습니다: + +### **1일, 3일, 7일 복습 주기** +1. **1일 후 복습**: + - 학습한 지 **하루가 지난 후** 해당 내용을 복습합니다. + - 이 복습은 학습 직후 빠르게 잊혀지는 부분을 다시 상기시켜주는 역할을 합니다. 새로운 내용을 학습하고 **하루가 지난 후에** 다시 복습하면서 기억을 강화합니다. + +2. **3일 후 복습**: + - 학습한 지 **3일이 지난 후** 동일한 내용을 다시 복습합니다. + - 첫 번째 복습 후 시간이 조금 더 지난 시점에 다시 복습함으로써 잊혀지기 시작한 내용을 기억에 다시 불러오게 됩니다. 이 시점의 복습은 기억이 중장기 기억으로 전환되도록 돕습니다. + +3. **7일 후 복습**: + - 학습한 지 **7일 후** 마지막으로 복습합니다. + - 주간 단위로 복습을 진행하여, 일주일 후에도 해당 내용을 잊지 않고 기억하도록 확인하는 단계입니다. 이 복습은 학습한 내용을 장기 기억으로 확실히 전환하는 데 중요합니다. + +--- + +### **예시로 보는 복습 계획** + +#### **월요일에 17페이지 학습한 경우:** +1. **화요일**: 월요일에 학습한 내용을 **1일 후 복습**합니다. +2. **목요일**: 월요일에 학습한 내용을 **3일 후 복습**합니다. +3. **다음 주 월요일**: 월요일에 학습한 내용을 **7일 후 복습**합니다. + +--- + +### **세부 시간표에서의 적용** +- **월요일에 학습한 내용**: + - **화요일**에 **1일 후 복습** + - **목요일**에 **3일 후 복습** + - **다음 주 월요일**에 **7일 후 복습** + +- **화요일에 학습한 내용**: + - **수요일**에 **1일 후 복습** + - **금요일**에 **3일 후 복습** + - **다음 주 화요일**에 **7일 후 복습** + +이렇게 매일 학습한 내용을 복습 주기에 맞추어 복습하면서, **망각을 방지하고** 장기 기억으로 전환할 수 있습니다. **1일, 3일, 7일** 복습을 통해 꾸준히 학습한 내용을 확인하고 다시 기억에 상기시키는 것이 핵심입니다. \ No newline at end of file diff --git a/inbox/복습주기 1일 3일 7일 복습.md b/inbox/복습주기 1일 3일 7일 복습.md new file mode 100644 index 0000000..3e91688 --- /dev/null +++ b/inbox/복습주기 1일 3일 7일 복습.md @@ -0,0 +1,38 @@ +복습 주기인 **1일, 3일, 7일 복습**은 **망각의 곡선**을 기반으로 한 복습 방법입니다. 학습한 내용을 잊지 않고 장기 기억으로 전환하기 위해, 특정 시점에 반복해서 복습하는 것이 효과적입니다. 각각의 주기에 따라 복습하는 방식은 다음과 같습니다: + +### **1일, 3일, 7일 복습 주기** +1. **1일 후 복습**: + - 학습한 지 **하루가 지난 후** 해당 내용을 복습합니다. + - 이 복습은 학습 직후 빠르게 잊혀지는 부분을 다시 상기시켜주는 역할을 합니다. 새로운 내용을 학습하고 **하루가 지난 후에** 다시 복습하면서 기억을 강화합니다. + +2. **3일 후 복습**: + - 학습한 지 **3일이 지난 후** 동일한 내용을 다시 복습합니다. + - 첫 번째 복습 후 시간이 조금 더 지난 시점에 다시 복습함으로써 잊혀지기 시작한 내용을 기억에 다시 불러오게 됩니다. 이 시점의 복습은 기억이 중장기 기억으로 전환되도록 돕습니다. + +3. **7일 후 복습**: + - 학습한 지 **7일 후** 마지막으로 복습합니다. + - 주간 단위로 복습을 진행하여, 일주일 후에도 해당 내용을 잊지 않고 기억하도록 확인하는 단계입니다. 이 복습은 학습한 내용을 장기 기억으로 확실히 전환하는 데 중요합니다. + +--- + +### **예시로 보는 복습 계획** + +#### **월요일에 17페이지 학습한 경우:** +1. **화요일**: 월요일에 학습한 내용을 **1일 후 복습**합니다. +2. **목요일**: 월요일에 학습한 내용을 **3일 후 복습**합니다. +3. **다음 주 월요일**: 월요일에 학습한 내용을 **7일 후 복습**합니다. + +--- + +### **세부 시간표에서의 적용** +- **월요일에 학습한 내용**: + - **화요일**에 **1일 후 복습** + - **목요일**에 **3일 후 복습** + - **다음 주 월요일**에 **7일 후 복습** + +- **화요일에 학습한 내용**: + - **수요일**에 **1일 후 복습** + - **금요일**에 **3일 후 복습** + - **다음 주 화요일**에 **7일 후 복습** + +이렇게 매일 학습한 내용을 복습 주기에 맞추어 복습하면서, **망각을 방지하고** 장기 기억으로 전환할 수 있습니다. **1일, 3일, 7일** 복습을 통해 꾸준히 학습한 내용을 확인하고 다시 기억에 상기시키는 것이 핵심입니다. \ No newline at end of file diff --git a/inbox/부대운영비 예금이자 반납-1.md b/inbox/부대운영비 예금이자 반납-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/부대운영비 예금이자 반납.md b/inbox/부대운영비 예금이자 반납.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/부대행정업무-1.md b/inbox/부대행정업무-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/부대행정업무.md b/inbox/부대행정업무.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/부동산에서 아파트 매도 매수 절차 방법 주의사항-1.md b/inbox/부동산에서 아파트 매도 매수 절차 방법 주의사항-1.md new file mode 100644 index 0000000..be2e7c2 --- /dev/null +++ b/inbox/부동산에서 아파트 매도 매수 절차 방법 주의사항-1.md @@ -0,0 +1,110 @@ +부동산에서 **아파트 매도(팔기)**와 **매수(사기)**의 절차와 방법을 요약하고, 각 단계에서 주의해야 할 사항을 정리해 드리겠습니다. + +--- + +### **1. 아파트 매도(팔기) 절차와 방법** + +#### **1) 아파트 가격 설정** +- **방법**: 주변 시세, 공시가격, 감정평가 등을 통해 아파트의 적정 가격을 결정. +- **주의사항**: 시세보다 지나치게 높게 설정할 경우 매매 기간이 길어질 수 있으며, 너무 낮게 설정하면 손해를 볼 수 있음. + +#### **2) 부동산 중개업소 의뢰** +- **방법**: 신뢰할 수 있는 중개업소에 의뢰하여 아파트 매물을 올림. 여러 중개업소에 동시에 의뢰 가능. +- **주의사항**: 중개업자의 자격과 경험을 확인하고, 수수료 구조를 명확히 파악. 중개보수는 법정 한도를 초과하지 않도록 유의. + +#### **3) 매수자와 계약 협상** +- **방법**: 매수자와 가격, 계약 조건 협상. 필요한 서류(등기부등본, 토지대장 등)를 미리 준비. +- **주의사항**: 계약금, 중도금, 잔금 일정 등을 꼼꼼히 확인. 계약 조건이 분명하지 않으면 추후 분쟁이 발생할 수 있음. + +#### **4) 계약서 작성** +- **방법**: 부동산 계약서를 작성하고, 계약금(보통 전체 거래 금액의 10%)을 수령. +- **주의사항**: 계약서 작성 시 중도금, 잔금 지급 일정, 하자 보수 여부 등을 명확히 기재. 계약서에 서명하기 전 반드시 다시 한 번 검토. + +#### **5) 잔금 수령 및 등기 이전** +- **방법**: 잔금 수령과 동시에 매수자가 아파트의 등기를 이전함. +- **주의사항**: 잔금 수령 전 등기이전 절차를 진행하지 않도록 유의. 잔금 수령 후 등기 이전이 완료되었는지 확인해야 함. + +#추가 +- 등기후 이삿짐이동시간, 새집매매잔금처리, 대출금은 계약서로 미리대츨금신청 대출승인가능기간? +- 얼마짜리 집을 살건지 정해야함. + - 어반힐스 44천만, 다샵 47천만원, 다온숲 ?? +- 대출금 얼마? 우리기본자금 3억, 대출금 16천만원, 부대비용 1천만원 +#### **6) 양도세 신고 및 납부** +- **방법**: 아파트 매도 후 양도소득세를 신고하고 납부. +- **주의사항**: 비과세 요건(1주택, 거주 요건 등)을 확인하여 양도세를 줄일 수 있는지 검토. 신고를 늦추면 가산세가 부과될 수 있음. + +--- + +### **2. 아파트 매수(사기) 절차와 방법** + +#### **1) 아파트 매물 조사** +- **방법**: 인터넷 부동산 사이트, 부동산 중개업소 등을 통해 원하는 아파트 매물을 조사. +- **주의사항**: 지역별 시세, 아파트 단지의 미래가치, 편의시설, 학군, 교통 등을 종합적으로 검토. + +#### **2) 아파트 현장 방문 및 실사** +- **방법**: 매물에 대한 현장 방문을 통해 아파트 상태, 주변 환경, 관리 상태 등을 확인. +- **주의사항**: 아파트 내부의 하자 여부, 소음, 조망권, 주차시설 등을 꼼꼼히 확인. 주변 생활 편의시설과 교통 접근성도 중요. + +#추가 +- 가격절충은 가계약을하기전 협상해야 함. +- 공인중개사 2곳, 같은 아파트 다른층, 다른형 다른매물 2개보고 가격절충은 1~2천만원 후려친다.되근안되든.. 근데 우리는 최대 1천만원이상 깎는거 필요하다. +#### **3) 등기부등본 및 권리 관계 확인** +- **방법**: 매수할 아파트의 등기부등본을 발급받아 소유권, 근저당, 가압류 등의 권리 관계를 확인. +- **주의사항**: 근저당, 가압류 등이 설정되어 있는지 확인하여 불법적인 권리 관계가 있는 아파트는 피해야 함. + +#### **4) 매도자와 계약 협상** +- **방법**: 매도자와 아파트 가격, 계약 조건 협상. 필요한 서류(주민등록등본, 인감증명서 등)를 준비. +- **주의사항**: 계약금, 중도금, 잔금 일정 등을 협의하고, 하자 보수나 추가 조건을 명확히 계약서에 명시해야 함.축 + +#추가 +- 가계약은 당일바로 하고, 얼마(3~400)만원 설정, 특이사항은 중개사무소 말하는 것 반영 +- 계약일자는 그다음주 주말(토용일) 오전에 설정으로 조율 +- 잔금일자는 우리가 빠지는 일자(5월중순, 평일)으로 계약 +- +#### **5) 계약서 작성** +- **방법**: 부동산 계약서를 작성하고, 계약금(보통 전체 거래 금액의 10%)을 지급. +- **주의사항**: 계약서의 내용을 명확히 확인하고, 매도자와 합의한 내용을 모두 명시. 중도금과 잔금 지급 일정을 다시 확인. + +#추가 +- 계약금은 매도할때 계약금(34백만원)과 우리가 가지고 있는 12백만원을 합쳐 46백만원 +- 남는 28백만원으로 우리 기본 자금 3억을위해 2천만원빼고, 8백만원(주택청약3백만원, 촌에 모으는 비용 70만원빼면 4백만원 가능) +- 우리가 필요한게 이사비 25십만원,취득세등등 얼마?? +#### **6) 중도금 및 잔금 지급** +- **방법**: 중도금과 잔금을 지급하면서 등기 이전을 진행. 대출이 필요한 경우 은행과 대출 절차를 병행. +- **주의사항**: 중도금과 잔금 지급 시 법적 절차를 따라 안전하게 진행하며, 잔금 지급 후 등기 이전이 완료되었는지 확인. + +#추가 +- 중도금 없음 +- 잔금은 대출껴서 당일 이체(1억 6천만원) +- +#### **7) 등기 이전 및 입주** +- **방법**: 매도자가 소유권 이전 등기를 마친 후, 입주 절차 진행. +- **주의사항**: 등기 이전이 완료되었는지 등기부등본을 확인하고, 관리비 및 공과금을 청산해야 함. +#추가 +- 등기는 법무사 껴서 한다. 비용은 60만원 + +#### **8) 취득세 신고 및 납부** +- **방법**: 아파트 취득 후 60일 이내에 취득세를 신고하고 납부. +- **주의사항**: 취득세 신고를 늦출 경우 가산세가 부과되므로 기한 내 신고 및 납부를 완료해야 함. + +--- + +### **매도와 매수 시 공통 주의사항** + +1. **세금 문제 확인**: + - 매도 시 양도소득세, 매수 시 취득세 및 보유세(종합부동산세, 재산세 등)를 꼼꼼히 확인합니다. + - 비과세 혜택이나 세금 절감 혜택이 있는지 미리 확인하고 세금 부담을 최소화합니다. + +2. **부동산 규제 사항 검토**: + - 거래 지역이 **조정대상지역**이나 **투기과열지구**에 해당하는지 확인해야 합니다. 해당 지역의 경우 대출 규제, 세금, 전매 제한 등이 있을 수 있으므로 유의합니다. + +3. **계약 내용 명확히 하기**: + - 계약서에 **계약금, 중도금, 잔금, 등기 이전 일정** 등 모든 조건을 명확히 기재하여 추후 분쟁을 방지합니다. + - 계약 전 **부동산 등기부등본**을 꼭 확인하고, 해당 아파트에 가압류나 저당권이 설정되어 있지 않은지 확인합니다. + +4. **전문가 조언 받기**: + - 복잡한 절차나 법적 문제에 대해 잘 모를 경우, 부동산 전문가나 법무사, 세무사에게 조언을 받는 것이 안전합니다. + +--- + +이상으로 아파트 매도와 매수의 절차와 주의사항을 요약해드렸습니다. 각 단계에서 꼼꼼하게 확인하고 진행하는 것이 중요하며, 필요시 전문가의 도움을 받는 것이 안전한 거래를 보장합니다. \ No newline at end of file diff --git a/inbox/부동산에서 아파트 매도 매수 절차 방법 주의사항.md b/inbox/부동산에서 아파트 매도 매수 절차 방법 주의사항.md new file mode 100644 index 0000000..be2e7c2 --- /dev/null +++ b/inbox/부동산에서 아파트 매도 매수 절차 방법 주의사항.md @@ -0,0 +1,110 @@ +부동산에서 **아파트 매도(팔기)**와 **매수(사기)**의 절차와 방법을 요약하고, 각 단계에서 주의해야 할 사항을 정리해 드리겠습니다. + +--- + +### **1. 아파트 매도(팔기) 절차와 방법** + +#### **1) 아파트 가격 설정** +- **방법**: 주변 시세, 공시가격, 감정평가 등을 통해 아파트의 적정 가격을 결정. +- **주의사항**: 시세보다 지나치게 높게 설정할 경우 매매 기간이 길어질 수 있으며, 너무 낮게 설정하면 손해를 볼 수 있음. + +#### **2) 부동산 중개업소 의뢰** +- **방법**: 신뢰할 수 있는 중개업소에 의뢰하여 아파트 매물을 올림. 여러 중개업소에 동시에 의뢰 가능. +- **주의사항**: 중개업자의 자격과 경험을 확인하고, 수수료 구조를 명확히 파악. 중개보수는 법정 한도를 초과하지 않도록 유의. + +#### **3) 매수자와 계약 협상** +- **방법**: 매수자와 가격, 계약 조건 협상. 필요한 서류(등기부등본, 토지대장 등)를 미리 준비. +- **주의사항**: 계약금, 중도금, 잔금 일정 등을 꼼꼼히 확인. 계약 조건이 분명하지 않으면 추후 분쟁이 발생할 수 있음. + +#### **4) 계약서 작성** +- **방법**: 부동산 계약서를 작성하고, 계약금(보통 전체 거래 금액의 10%)을 수령. +- **주의사항**: 계약서 작성 시 중도금, 잔금 지급 일정, 하자 보수 여부 등을 명확히 기재. 계약서에 서명하기 전 반드시 다시 한 번 검토. + +#### **5) 잔금 수령 및 등기 이전** +- **방법**: 잔금 수령과 동시에 매수자가 아파트의 등기를 이전함. +- **주의사항**: 잔금 수령 전 등기이전 절차를 진행하지 않도록 유의. 잔금 수령 후 등기 이전이 완료되었는지 확인해야 함. + +#추가 +- 등기후 이삿짐이동시간, 새집매매잔금처리, 대출금은 계약서로 미리대츨금신청 대출승인가능기간? +- 얼마짜리 집을 살건지 정해야함. + - 어반힐스 44천만, 다샵 47천만원, 다온숲 ?? +- 대출금 얼마? 우리기본자금 3억, 대출금 16천만원, 부대비용 1천만원 +#### **6) 양도세 신고 및 납부** +- **방법**: 아파트 매도 후 양도소득세를 신고하고 납부. +- **주의사항**: 비과세 요건(1주택, 거주 요건 등)을 확인하여 양도세를 줄일 수 있는지 검토. 신고를 늦추면 가산세가 부과될 수 있음. + +--- + +### **2. 아파트 매수(사기) 절차와 방법** + +#### **1) 아파트 매물 조사** +- **방법**: 인터넷 부동산 사이트, 부동산 중개업소 등을 통해 원하는 아파트 매물을 조사. +- **주의사항**: 지역별 시세, 아파트 단지의 미래가치, 편의시설, 학군, 교통 등을 종합적으로 검토. + +#### **2) 아파트 현장 방문 및 실사** +- **방법**: 매물에 대한 현장 방문을 통해 아파트 상태, 주변 환경, 관리 상태 등을 확인. +- **주의사항**: 아파트 내부의 하자 여부, 소음, 조망권, 주차시설 등을 꼼꼼히 확인. 주변 생활 편의시설과 교통 접근성도 중요. + +#추가 +- 가격절충은 가계약을하기전 협상해야 함. +- 공인중개사 2곳, 같은 아파트 다른층, 다른형 다른매물 2개보고 가격절충은 1~2천만원 후려친다.되근안되든.. 근데 우리는 최대 1천만원이상 깎는거 필요하다. +#### **3) 등기부등본 및 권리 관계 확인** +- **방법**: 매수할 아파트의 등기부등본을 발급받아 소유권, 근저당, 가압류 등의 권리 관계를 확인. +- **주의사항**: 근저당, 가압류 등이 설정되어 있는지 확인하여 불법적인 권리 관계가 있는 아파트는 피해야 함. + +#### **4) 매도자와 계약 협상** +- **방법**: 매도자와 아파트 가격, 계약 조건 협상. 필요한 서류(주민등록등본, 인감증명서 등)를 준비. +- **주의사항**: 계약금, 중도금, 잔금 일정 등을 협의하고, 하자 보수나 추가 조건을 명확히 계약서에 명시해야 함.축 + +#추가 +- 가계약은 당일바로 하고, 얼마(3~400)만원 설정, 특이사항은 중개사무소 말하는 것 반영 +- 계약일자는 그다음주 주말(토용일) 오전에 설정으로 조율 +- 잔금일자는 우리가 빠지는 일자(5월중순, 평일)으로 계약 +- +#### **5) 계약서 작성** +- **방법**: 부동산 계약서를 작성하고, 계약금(보통 전체 거래 금액의 10%)을 지급. +- **주의사항**: 계약서의 내용을 명확히 확인하고, 매도자와 합의한 내용을 모두 명시. 중도금과 잔금 지급 일정을 다시 확인. + +#추가 +- 계약금은 매도할때 계약금(34백만원)과 우리가 가지고 있는 12백만원을 합쳐 46백만원 +- 남는 28백만원으로 우리 기본 자금 3억을위해 2천만원빼고, 8백만원(주택청약3백만원, 촌에 모으는 비용 70만원빼면 4백만원 가능) +- 우리가 필요한게 이사비 25십만원,취득세등등 얼마?? +#### **6) 중도금 및 잔금 지급** +- **방법**: 중도금과 잔금을 지급하면서 등기 이전을 진행. 대출이 필요한 경우 은행과 대출 절차를 병행. +- **주의사항**: 중도금과 잔금 지급 시 법적 절차를 따라 안전하게 진행하며, 잔금 지급 후 등기 이전이 완료되었는지 확인. + +#추가 +- 중도금 없음 +- 잔금은 대출껴서 당일 이체(1억 6천만원) +- +#### **7) 등기 이전 및 입주** +- **방법**: 매도자가 소유권 이전 등기를 마친 후, 입주 절차 진행. +- **주의사항**: 등기 이전이 완료되었는지 등기부등본을 확인하고, 관리비 및 공과금을 청산해야 함. +#추가 +- 등기는 법무사 껴서 한다. 비용은 60만원 + +#### **8) 취득세 신고 및 납부** +- **방법**: 아파트 취득 후 60일 이내에 취득세를 신고하고 납부. +- **주의사항**: 취득세 신고를 늦출 경우 가산세가 부과되므로 기한 내 신고 및 납부를 완료해야 함. + +--- + +### **매도와 매수 시 공통 주의사항** + +1. **세금 문제 확인**: + - 매도 시 양도소득세, 매수 시 취득세 및 보유세(종합부동산세, 재산세 등)를 꼼꼼히 확인합니다. + - 비과세 혜택이나 세금 절감 혜택이 있는지 미리 확인하고 세금 부담을 최소화합니다. + +2. **부동산 규제 사항 검토**: + - 거래 지역이 **조정대상지역**이나 **투기과열지구**에 해당하는지 확인해야 합니다. 해당 지역의 경우 대출 규제, 세금, 전매 제한 등이 있을 수 있으므로 유의합니다. + +3. **계약 내용 명확히 하기**: + - 계약서에 **계약금, 중도금, 잔금, 등기 이전 일정** 등 모든 조건을 명확히 기재하여 추후 분쟁을 방지합니다. + - 계약 전 **부동산 등기부등본**을 꼭 확인하고, 해당 아파트에 가압류나 저당권이 설정되어 있지 않은지 확인합니다. + +4. **전문가 조언 받기**: + - 복잡한 절차나 법적 문제에 대해 잘 모를 경우, 부동산 전문가나 법무사, 세무사에게 조언을 받는 것이 안전합니다. + +--- + +이상으로 아파트 매도와 매수의 절차와 주의사항을 요약해드렸습니다. 각 단계에서 꼼꼼하게 확인하고 진행하는 것이 중요하며, 필요시 전문가의 도움을 받는 것이 안전한 거래를 보장합니다. \ No newline at end of file diff --git a/inbox/분대장 포상심의 준비-1.md b/inbox/분대장 포상심의 준비-1.md new file mode 100644 index 0000000..849012f --- /dev/null +++ b/inbox/분대장 포상심의 준비-1.md @@ -0,0 +1,5 @@ +심의자료 준비 +1.실적 +2.기간 +3.잘못된점 +4.성과 diff --git a/inbox/분대장 포상심의 준비.md b/inbox/분대장 포상심의 준비.md new file mode 100644 index 0000000..849012f --- /dev/null +++ b/inbox/분대장 포상심의 준비.md @@ -0,0 +1,5 @@ +심의자료 준비 +1.실적 +2.기간 +3.잘못된점 +4.성과 diff --git a/inbox/분리수거-1.md b/inbox/분리수거-1.md new file mode 100644 index 0000000..3467077 --- /dev/null +++ b/inbox/분리수거-1.md @@ -0,0 +1,16 @@ +2024.10.14(월) + - 근무반 담당이며, 불만토로([[홍준기]]), 분대장은 [[신지웅]] + - 불만내용은 양이 많다., 인원이 많이 없어 힘겹다, 등등 + - [[신지웅]]일병은 분대장으로서 해당문제에 대해 문제제기하였고, 운영장교([[이한수]])님과 얘기를 하겠다고함. + - 내가 먼저 물어봤다, 결론은 계속 하는것으로 애기함. + - 왜냐면, 지원통제과,지통실,급양반등은 원래 보급근무대 소속이었으므로..예전부터 그렇게 해왔다. 앞으로도 별 문제 없을것이다. + - [[신지웅]]일병에게 전달했고, 수긍한다고 함. + - ==**그런데 왜? 정비대는 딱 본인들것만 할까?**== +2025.1.16(목) +- 이번주 보급반 분리수거 임무 +- 조기출근으로 신지웅에게 출입문개방 협조 + +2025.2.3(월) +- 목발 많음 +- 빗자루 많음 +- \ No newline at end of file diff --git a/inbox/분리수거.md b/inbox/분리수거.md new file mode 100644 index 0000000..3467077 --- /dev/null +++ b/inbox/분리수거.md @@ -0,0 +1,16 @@ +2024.10.14(월) + - 근무반 담당이며, 불만토로([[홍준기]]), 분대장은 [[신지웅]] + - 불만내용은 양이 많다., 인원이 많이 없어 힘겹다, 등등 + - [[신지웅]]일병은 분대장으로서 해당문제에 대해 문제제기하였고, 운영장교([[이한수]])님과 얘기를 하겠다고함. + - 내가 먼저 물어봤다, 결론은 계속 하는것으로 애기함. + - 왜냐면, 지원통제과,지통실,급양반등은 원래 보급근무대 소속이었으므로..예전부터 그렇게 해왔다. 앞으로도 별 문제 없을것이다. + - [[신지웅]]일병에게 전달했고, 수긍한다고 함. + - ==**그런데 왜? 정비대는 딱 본인들것만 할까?**== +2025.1.16(목) +- 이번주 보급반 분리수거 임무 +- 조기출근으로 신지웅에게 출입문개방 협조 + +2025.2.3(월) +- 목발 많음 +- 빗자루 많음 +- \ No newline at end of file diff --git a/inbox/비밀번호-1.md b/inbox/비밀번호-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/비밀번호.md b/inbox/비밀번호.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/비상연락망 전파-1.md b/inbox/비상연락망 전파-1.md new file mode 100644 index 0000000..151c966 --- /dev/null +++ b/inbox/비상연락망 전파-1.md @@ -0,0 +1,2 @@ +전태숙 +이준희 \ No newline at end of file diff --git a/inbox/비상연락망 전파.md b/inbox/비상연락망 전파.md new file mode 100644 index 0000000..151c966 --- /dev/null +++ b/inbox/비상연락망 전파.md @@ -0,0 +1,2 @@ +전태숙 +이준희 \ No newline at end of file diff --git a/inbox/빵-1.md b/inbox/빵-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/빵.md b/inbox/빵.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/사고예방교육 자료-1.md b/inbox/사고예방교육 자료-1.md new file mode 100644 index 0000000..35f1d31 --- /dev/null +++ b/inbox/사고예방교육 자료-1.md @@ -0,0 +1,2 @@ +- 참조 + - 육군 군사경찰실 사이버 안전훈련센터 \ No newline at end of file diff --git a/inbox/사고예방교육 자료.md b/inbox/사고예방교육 자료.md new file mode 100644 index 0000000..35f1d31 --- /dev/null +++ b/inbox/사고예방교육 자료.md @@ -0,0 +1,2 @@ +- 참조 + - 육군 군사경찰실 사이버 안전훈련센터 \ No newline at end of file diff --git a/inbox/사업별 예산-1.md b/inbox/사업별 예산-1.md new file mode 100644 index 0000000..3d03310 --- /dev/null +++ b/inbox/사업별 예산-1.md @@ -0,0 +1,32 @@ +# 특수근무자(피복정비병) +- 0원 +# 1분기 사용자보수비 +- 배정:7,420,200원 +- +**2025.6.12** +사용자보수비 +- 건물유지 2642000 +- 작전편의 6645600 +정비병증식비 6월 10000 +전술훈련재료비 +- 350000 + - 지퍼백 100,목장갑 100 + - 개인임무카드 30, 피피박스 7 +- 150000 +지휘관위임훈련비(급양,수용비) +- 97500 +- 100000 + +**2025.6.25** +사용자보수비 +- 건물유지 2642000 +- 작전편의 6645600 +정비병증식비 6월 10000 +전술훈련재료비 +- 350000 + - 지퍼백 100,목장갑 100 + - 개인임무카드 30, 피피박스 7 +- 150000 +지휘관위임훈련비(급양,수용비) +- 97500 +- 100000 \ No newline at end of file diff --git a/inbox/사업별 예산.md b/inbox/사업별 예산.md new file mode 100644 index 0000000..3d03310 --- /dev/null +++ b/inbox/사업별 예산.md @@ -0,0 +1,32 @@ +# 특수근무자(피복정비병) +- 0원 +# 1분기 사용자보수비 +- 배정:7,420,200원 +- +**2025.6.12** +사용자보수비 +- 건물유지 2642000 +- 작전편의 6645600 +정비병증식비 6월 10000 +전술훈련재료비 +- 350000 + - 지퍼백 100,목장갑 100 + - 개인임무카드 30, 피피박스 7 +- 150000 +지휘관위임훈련비(급양,수용비) +- 97500 +- 100000 + +**2025.6.25** +사용자보수비 +- 건물유지 2642000 +- 작전편의 6645600 +정비병증식비 6월 10000 +전술훈련재료비 +- 350000 + - 지퍼백 100,목장갑 100 + - 개인임무카드 30, 피피박스 7 +- 150000 +지휘관위임훈련비(급양,수용비) +- 97500 +- 100000 \ No newline at end of file diff --git a/inbox/사이버 보안 진단의 날 시행-1.md b/inbox/사이버 보안 진단의 날 시행-1.md new file mode 100644 index 0000000..697fbb6 --- /dev/null +++ b/inbox/사이버 보안 진단의 날 시행-1.md @@ -0,0 +1,11 @@ +# 해야할 일 +1. 전산보안진단체계 업데이트, 일자 변경 +2. 호랑이 잡기, 결과 업로드 + - 2층 정신교육 pc + - 2층 강당 pc +3. 보안 생활화 체크리스트 + - 각 반별 체크리스트 종합 +4. 온라인 보안규정평가 +5. 개인보안일일결산 +6. 바이러스 정밀검사, 백신업데이트 +7. diff --git a/inbox/사이버 보안 진단의 날 시행.md b/inbox/사이버 보안 진단의 날 시행.md new file mode 100644 index 0000000..697fbb6 --- /dev/null +++ b/inbox/사이버 보안 진단의 날 시행.md @@ -0,0 +1,11 @@ +# 해야할 일 +1. 전산보안진단체계 업데이트, 일자 변경 +2. 호랑이 잡기, 결과 업로드 + - 2층 정신교육 pc + - 2층 강당 pc +3. 보안 생활화 체크리스트 + - 각 반별 체크리스트 종합 +4. 온라인 보안규정평가 +5. 개인보안일일결산 +6. 바이러스 정밀검사, 백신업데이트 +7. diff --git a/inbox/사이버보안진단의날-1.md b/inbox/사이버보안진단의날-1.md new file mode 100644 index 0000000..018b144 --- /dev/null +++ b/inbox/사이버보안진단의날-1.md @@ -0,0 +1,30 @@ +## 할것 +- 개인보안일일결산 +- 보안규정평가 실시 +- PC 사이버보안진단(호랑이) 실시 후 결과를 전산보안진단체계 업로드 + - ip + - 13.79(대장님실) ㅇ + - 1.126(?) + - 13.77(행정반) ㅇ + - 13.73(행정반) + - 13.131(행정반) ㅇ + - 13.30(군지대대 2층강당) + - 13.127(보급근무대2층회의실) ㅇ +- V3,바이로봇등 바이러스 정밀검사 +- 클린PC 백신수동 업데이트 +- 공인인증서 비밀번호 변경 +- 일괄 암호화 툴 수동 실시 +- + +# 해야할 일 +1. 전산보안진단체계 업데이트, 일자 변경 +2. 호랑이 잡기, 결과 업로드 + - 2층 정신교육 pc + - 2층 강당 pc +3. 보안 생활화 체크리스트 + - 각 반별 체크리스트 종합 +4. 온라인 보안규정평가 +5. 개인보안일일결산 +6. 바이러스 정밀검사, 백신업데이트 +7. +2 2 2 1 1 3 3 일반문서 보안위반 보존기간 diff --git a/inbox/사이버보안진단의날.md b/inbox/사이버보안진단의날.md new file mode 100644 index 0000000..017b5ca --- /dev/null +++ b/inbox/사이버보안진단의날.md @@ -0,0 +1,17 @@ +## 할것 +- 개인보안일일결산 +- 보안규정평가 실시 +- PC 사이버보안진단(호랑이) 실시 후 결과를 전산보안진단체계 업로드 + - ip + - 13.79(대장님실) ㅇ + - 1.126(?) + - 13.77(행정반) ㅇ + - 13.73(행정반) + - 13.131(행정반) ㅇ + - 13.30(군지대대 2층강당) + - 13.127(보급근무대2층회의실) ㅇ +- V3,바이로봇등 바이러스 정밀검사 +- 클린PC 백신수동 업데이트 +- 공인인증서 비밀번호 변경 +- 일괄 암호화 툴 수동 실시 +- \ No newline at end of file diff --git a/inbox/삼성 맴버 카드번호-1.md b/inbox/삼성 맴버 카드번호-1.md new file mode 100644 index 0000000..4f1408d --- /dev/null +++ b/inbox/삼성 맴버 카드번호-1.md @@ -0,0 +1 @@ +``` \ No newline at end of file diff --git a/inbox/삼성 맴버 카드번호.md b/inbox/삼성 맴버 카드번호.md new file mode 100644 index 0000000..4f1408d --- /dev/null +++ b/inbox/삼성 맴버 카드번호.md @@ -0,0 +1 @@ +``` \ No newline at end of file diff --git a/inbox/상급부대 지시사항-1.md b/inbox/상급부대 지시사항-1.md new file mode 100644 index 0000000..408c667 --- /dev/null +++ b/inbox/상급부대 지시사항-1.md @@ -0,0 +1,10 @@ +- 대대 + - +- 육군훈련소 + - +- 교육사령부 + - +- 육군본부 + - +- 국방부 + - \ No newline at end of file diff --git a/inbox/상급부대 지시사항.md b/inbox/상급부대 지시사항.md new file mode 100644 index 0000000..408c667 --- /dev/null +++ b/inbox/상급부대 지시사항.md @@ -0,0 +1,10 @@ +- 대대 + - +- 육군훈련소 + - +- 교육사령부 + - +- 육군본부 + - +- 국방부 + - \ No newline at end of file diff --git a/inbox/상향식 일일결산-1.md b/inbox/상향식 일일결산-1.md new file mode 100644 index 0000000..6b96d2f --- /dev/null +++ b/inbox/상향식 일일결산-1.md @@ -0,0 +1,63 @@ +1.일일업무ㅈ수행결과 +2.주요업무확인 +3.다음날업무수행 +4.병영생활 행동강령 준수여부 +5.환자 + +2025.1.20(월) +1.일일업무수행결과 +- 본부: +- 보급 +- 급양 +- 근무 +2.주요업무확인 +- 본부 +- 보급 +- 급양 +- 근무 +3.다음날업무수행 +- 본부:사격 +- 보급:조기출근30,사격 +- 급양:라면추진,사격 +- 근무:조기출근1시간,사격 +4.병영생활 행동강령 준수여부 :양호 +- 본부 +- 보급 +- 급양 +- 근무 +5.환자 :없음 +- 본부:[[박하은]] +- 보급 +- 급양 +- 근무 + +2025.2.3(월) +1.일일업무수행결과 +- 본부: +- 보급 +- 급양 +- 근무 +2.주요업무확인 +- 본부 +- 보급 +- 급양 +- 근무 +3.다음날업무수행 +- 본부: +- 보급: +- 급양: +- 근무: +4.병영생활 행동강령 준수여부 : +- 본부 +- 보급 +- 급양 +- 근무 +5.환자 :없음 +- 본부: +- 보급 +- 급양 +- 근무 + +2025.2.4(화) +- 분대장 전원 미참석 + diff --git a/inbox/상향식 일일결산.md b/inbox/상향식 일일결산.md new file mode 100644 index 0000000..6b96d2f --- /dev/null +++ b/inbox/상향식 일일결산.md @@ -0,0 +1,63 @@ +1.일일업무ㅈ수행결과 +2.주요업무확인 +3.다음날업무수행 +4.병영생활 행동강령 준수여부 +5.환자 + +2025.1.20(월) +1.일일업무수행결과 +- 본부: +- 보급 +- 급양 +- 근무 +2.주요업무확인 +- 본부 +- 보급 +- 급양 +- 근무 +3.다음날업무수행 +- 본부:사격 +- 보급:조기출근30,사격 +- 급양:라면추진,사격 +- 근무:조기출근1시간,사격 +4.병영생활 행동강령 준수여부 :양호 +- 본부 +- 보급 +- 급양 +- 근무 +5.환자 :없음 +- 본부:[[박하은]] +- 보급 +- 급양 +- 근무 + +2025.2.3(월) +1.일일업무수행결과 +- 본부: +- 보급 +- 급양 +- 근무 +2.주요업무확인 +- 본부 +- 보급 +- 급양 +- 근무 +3.다음날업무수행 +- 본부: +- 보급: +- 급양: +- 근무: +4.병영생활 행동강령 준수여부 : +- 본부 +- 보급 +- 급양 +- 근무 +5.환자 :없음 +- 본부: +- 보급 +- 급양 +- 근무 + +2025.2.4(화) +- 분대장 전원 미참석 + diff --git a/inbox/생각-1.md b/inbox/생각-1.md new file mode 100644 index 0000000..dfa5ab2 --- /dev/null +++ b/inbox/생각-1.md @@ -0,0 +1,21 @@ +자고 일어나먼 이런저련 생각이드느네 명쾌한 답이 떠오른다 +이런것이 머리가 맑다는것인가? + +모든것이 다 조금힉 더해져서 전제를 이룬다 +무슨애기냐? 예를 들어 나의이미지는 +내가 하는일 내가 연관된 일에서 어떤성과를 내느냐 +어떤 인관관계를 맺느냐..이 모든것이 합쳐져서 나 라는 사람이 평가된다 + +사간 맞춰 요가? 하자 + +최고와 최고가 모이면 최고가 될수 밖에 없다. + +매일 30분 업무 공부를 하자(조금씩이라도 해나가야 발전이 있겠다.라는생각) + +20241913 1149 +퇴근후 한과목을 집중하는것 보다 30분씩 여러과목을 하는게 낫다? +전문가들이 한애기가 떠오른다. 왜? +일단 지겹지가 않을것이고, 시간이 잘 간다.그리고 누락되지 않고 여러과목을 한다. +안그러면 한과목만 하면 다른과목들은 …특히나 업무공부(행정보급관업무)는 지금 너무 문제가 되고 있다. +안해서….그러므로 공부는 짧게 짧게 하더라도 여러 과목을 한다. +집중력 및 망각곡선때도 한과목 보다는 여러과목을 하는게 낫다고 했다. \ No newline at end of file diff --git a/inbox/생각.md b/inbox/생각.md new file mode 100644 index 0000000..dfa5ab2 --- /dev/null +++ b/inbox/생각.md @@ -0,0 +1,21 @@ +자고 일어나먼 이런저련 생각이드느네 명쾌한 답이 떠오른다 +이런것이 머리가 맑다는것인가? + +모든것이 다 조금힉 더해져서 전제를 이룬다 +무슨애기냐? 예를 들어 나의이미지는 +내가 하는일 내가 연관된 일에서 어떤성과를 내느냐 +어떤 인관관계를 맺느냐..이 모든것이 합쳐져서 나 라는 사람이 평가된다 + +사간 맞춰 요가? 하자 + +최고와 최고가 모이면 최고가 될수 밖에 없다. + +매일 30분 업무 공부를 하자(조금씩이라도 해나가야 발전이 있겠다.라는생각) + +20241913 1149 +퇴근후 한과목을 집중하는것 보다 30분씩 여러과목을 하는게 낫다? +전문가들이 한애기가 떠오른다. 왜? +일단 지겹지가 않을것이고, 시간이 잘 간다.그리고 누락되지 않고 여러과목을 한다. +안그러면 한과목만 하면 다른과목들은 …특히나 업무공부(행정보급관업무)는 지금 너무 문제가 되고 있다. +안해서….그러므로 공부는 짧게 짧게 하더라도 여러 과목을 한다. +집중력 및 망각곡선때도 한과목 보다는 여러과목을 하는게 낫다고 했다. \ No newline at end of file diff --git a/inbox/생각1-1.md b/inbox/생각1-1.md new file mode 100644 index 0000000..ae9f8b5 --- /dev/null +++ b/inbox/생각1-1.md @@ -0,0 +1,4 @@ +본것을 또보니까 이해가 되고 +이해가 되니까 더빨리 읽을수 있게 되고 +더 빨리 읽게 되니까 중요단어만 봐도 먼애기인지 알게 되고 +중요단어만 봐도 알게 되니까 빨리빨리 볼수 있다. diff --git a/inbox/생각1.md b/inbox/생각1.md new file mode 100644 index 0000000..ae9f8b5 --- /dev/null +++ b/inbox/생각1.md @@ -0,0 +1,4 @@ +본것을 또보니까 이해가 되고 +이해가 되니까 더빨리 읽을수 있게 되고 +더 빨리 읽게 되니까 중요단어만 봐도 먼애기인지 알게 되고 +중요단어만 봐도 알게 되니까 빨리빨리 볼수 있다. diff --git a/inbox/생활관-1.md b/inbox/생활관-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/생활관.md b/inbox/생활관.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/성공한 사람들의 work breakdown structure-1.md b/inbox/성공한 사람들의 work breakdown structure-1.md new file mode 100644 index 0000000..48691c7 --- /dev/null +++ b/inbox/성공한 사람들의 work breakdown structure-1.md @@ -0,0 +1,93 @@ +성공한 사람들의 Work Breakdown Structure(WBS)는 그들의 목표와 활동을 체계적으로 관리하는 데 도움이 됩니다. 성공의 정의는 사람마다 다를 수 있지만, 일반적으로 개인적 성장, 직업적 성취, 재정 관리, 사회적 관계, 건강 관리 등 다양한 측면을 포함합니다. 다음은 성공한 사람들의 WBS의 예시입니다. + +### 1. 개인 성장 (Personal Development) +1.1. 교육 (Education) +1.1.1. 학위 취득 (Degree Acquisition) +1.1.2. 전문 교육 (Professional Training) +1.1.3. 온라인 강의 (Online Courses) +1.1.4. 독서 및 연구 (Reading and Research) +1.2. 자기 계발 (Self-Improvement) +1.2.1. 목표 설정 (Goal Setting) +1.2.2. 시간 관리 (Time Management) +1.2.3. 자아 성찰 (Self-Reflection) +1.2.4. 새로운 기술 습득 (Learning New Skills) +1.3. 멘토링 (Mentoring) +1.3.1. 멘토 찾기 (Finding Mentors) +1.3.2. 멘토링 세션 (Mentoring Sessions) +1.3.3. 피드백 수렴 (Receiving Feedback) + +### 2. 직업 (Career) +2.1. 직업 탐색 (Career Exploration) +2.1.1. 산업 연구 (Industry Research) +2.1.2. 네트워킹 (Networking) +2.1.3. 인턴십 (Internships) +2.2. 직업 준비 (Career Preparation) +2.2.1. 이력서 및 포트폴리오 (Resume and Portfolio) +2.2.2. 인터뷰 준비 (Interview Preparation) +2.2.3. 기술 연마 (Skill Enhancement) +2.3. 직업 성취 (Career Achievement) +2.3.1. 프로젝트 관리 (Project Management) +2.3.2. 목표 달성 (Achieving Targets) +2.3.3. 직무 성과 (Job Performance) +2.4. 리더십 개발 (Leadership Development) +2.4.1. 리더십 교육 (Leadership Training) +2.4.2. 팀 관리 (Team Management) +2.4.3. 의사 결정 (Decision Making) + +### 3. 재정 관리 (Financial Management) +3.1. 소득 관리 (Income Management) +3.1.1. 주요 소득원 (Primary Income Sources) +3.1.2. 부가 소득원 (Secondary Income Sources) +3.2. 지출 관리 (Expense Management) +3.2.1. 예산 설정 (Budgeting) +3.2.2. 지출 추적 (Expense Tracking) +3.3. 저축 및 투자 (Savings and Investments) +3.3.1. 저축 계획 (Savings Plans) +3.3.2. 투자 포트폴리오 (Investment Portfolio) +3.3.3. 재정 목표 (Financial Goals) +3.4. 재정 교육 (Financial Education) +3.4.1. 재정 서적 읽기 (Reading Financial Books) +3.4.2. 재정 세미나 참석 (Attending Financial Seminars) + +### 4. 사회적 관계 (Social Relationships) +4.1. 가족 관계 (Family Relationships) +4.1.1. 가족 시간 (Family Time) +4.1.2. 가정 행사 (Family Events) +4.2. 친구 관계 (Friendships) +4.2.1. 친구와의 만남 (Meeting Friends) +4.2.2. 사회적 활동 (Social Activities) +4.3. 전문가 네트워크 (Professional Networking) +4.3.1. 산업 이벤트 참석 (Attending Industry Events) +4.3.2. 네트워킹 그룹 (Networking Groups) +4.3.3. 멘토 및 동료와의 관계 (Relationships with Mentors and Peers) + +### 5. 건강 관리 (Health Management) +5.1. 신체 건강 (Physical Health) +5.1.1. 규칙적인 운동 (Regular Exercise) +5.1.2. 건강한 식습관 (Healthy Eating Habits) +5.1.3. 정기 검진 (Regular Check-ups) +5.2. 정신 건강 (Mental Health) +5.2.1. 스트레스 관리 (Stress Management) +5.2.2. 명상 및 휴식 (Meditation and Relaxation) +5.2.3. 상담 및 치료 (Counseling and Therapy) + +### 6. 여가 및 취미 (Leisure and Hobbies) +6.1. 스포츠 및 운동 (Sports and Exercise) +6.1.1. 정기 운동 계획 (Regular Exercise Plan) +6.1.2. 취미 스포츠 (Hobby Sports) +6.2. 예술 및 창의 활동 (Arts and Creative Activities) +6.2.1. 음악 및 미술 (Music and Art) +6.2.2. 창작 활동 (Creative Writing) +6.3. 여행 및 탐험 (Travel and Exploration) +6.3.1. 여행 계획 (Travel Planning) +6.3.2. 문화 탐방 (Cultural Exploration) + +### 7. 기타 (Miscellaneous) +7.1. 자원 봉사 (Volunteering) +7.1.1. 커뮤니티 서비스 (Community Service) +7.1.2. 자선 활동 (Charity Work) +7.2. 학습 및 교육 (Continuous Learning) +7.2.1. 새 언어 배우기 (Learning New Languages) +7.2.2. 온라인 강좌 수강 (Taking Online Courses) + +이 WBS는 성공한 사람들이 다양한 목표와 활동을 체계적으로 관리하는 데 도움이 될 수 있습니다. 각 개인의 목표와 상황에 따라 항목을 수정하고 추가할 수 있습니다. 중요한 것은 이 구조를 통해 큰 목표를 작은 단위로 나누고, 각 단위를 체계적으로 관리하여 목표를 달성하는 것입니다. \ No newline at end of file diff --git a/inbox/성공한 사람들의 work breakdown structure.md b/inbox/성공한 사람들의 work breakdown structure.md new file mode 100644 index 0000000..48691c7 --- /dev/null +++ b/inbox/성공한 사람들의 work breakdown structure.md @@ -0,0 +1,93 @@ +성공한 사람들의 Work Breakdown Structure(WBS)는 그들의 목표와 활동을 체계적으로 관리하는 데 도움이 됩니다. 성공의 정의는 사람마다 다를 수 있지만, 일반적으로 개인적 성장, 직업적 성취, 재정 관리, 사회적 관계, 건강 관리 등 다양한 측면을 포함합니다. 다음은 성공한 사람들의 WBS의 예시입니다. + +### 1. 개인 성장 (Personal Development) +1.1. 교육 (Education) +1.1.1. 학위 취득 (Degree Acquisition) +1.1.2. 전문 교육 (Professional Training) +1.1.3. 온라인 강의 (Online Courses) +1.1.4. 독서 및 연구 (Reading and Research) +1.2. 자기 계발 (Self-Improvement) +1.2.1. 목표 설정 (Goal Setting) +1.2.2. 시간 관리 (Time Management) +1.2.3. 자아 성찰 (Self-Reflection) +1.2.4. 새로운 기술 습득 (Learning New Skills) +1.3. 멘토링 (Mentoring) +1.3.1. 멘토 찾기 (Finding Mentors) +1.3.2. 멘토링 세션 (Mentoring Sessions) +1.3.3. 피드백 수렴 (Receiving Feedback) + +### 2. 직업 (Career) +2.1. 직업 탐색 (Career Exploration) +2.1.1. 산업 연구 (Industry Research) +2.1.2. 네트워킹 (Networking) +2.1.3. 인턴십 (Internships) +2.2. 직업 준비 (Career Preparation) +2.2.1. 이력서 및 포트폴리오 (Resume and Portfolio) +2.2.2. 인터뷰 준비 (Interview Preparation) +2.2.3. 기술 연마 (Skill Enhancement) +2.3. 직업 성취 (Career Achievement) +2.3.1. 프로젝트 관리 (Project Management) +2.3.2. 목표 달성 (Achieving Targets) +2.3.3. 직무 성과 (Job Performance) +2.4. 리더십 개발 (Leadership Development) +2.4.1. 리더십 교육 (Leadership Training) +2.4.2. 팀 관리 (Team Management) +2.4.3. 의사 결정 (Decision Making) + +### 3. 재정 관리 (Financial Management) +3.1. 소득 관리 (Income Management) +3.1.1. 주요 소득원 (Primary Income Sources) +3.1.2. 부가 소득원 (Secondary Income Sources) +3.2. 지출 관리 (Expense Management) +3.2.1. 예산 설정 (Budgeting) +3.2.2. 지출 추적 (Expense Tracking) +3.3. 저축 및 투자 (Savings and Investments) +3.3.1. 저축 계획 (Savings Plans) +3.3.2. 투자 포트폴리오 (Investment Portfolio) +3.3.3. 재정 목표 (Financial Goals) +3.4. 재정 교육 (Financial Education) +3.4.1. 재정 서적 읽기 (Reading Financial Books) +3.4.2. 재정 세미나 참석 (Attending Financial Seminars) + +### 4. 사회적 관계 (Social Relationships) +4.1. 가족 관계 (Family Relationships) +4.1.1. 가족 시간 (Family Time) +4.1.2. 가정 행사 (Family Events) +4.2. 친구 관계 (Friendships) +4.2.1. 친구와의 만남 (Meeting Friends) +4.2.2. 사회적 활동 (Social Activities) +4.3. 전문가 네트워크 (Professional Networking) +4.3.1. 산업 이벤트 참석 (Attending Industry Events) +4.3.2. 네트워킹 그룹 (Networking Groups) +4.3.3. 멘토 및 동료와의 관계 (Relationships with Mentors and Peers) + +### 5. 건강 관리 (Health Management) +5.1. 신체 건강 (Physical Health) +5.1.1. 규칙적인 운동 (Regular Exercise) +5.1.2. 건강한 식습관 (Healthy Eating Habits) +5.1.3. 정기 검진 (Regular Check-ups) +5.2. 정신 건강 (Mental Health) +5.2.1. 스트레스 관리 (Stress Management) +5.2.2. 명상 및 휴식 (Meditation and Relaxation) +5.2.3. 상담 및 치료 (Counseling and Therapy) + +### 6. 여가 및 취미 (Leisure and Hobbies) +6.1. 스포츠 및 운동 (Sports and Exercise) +6.1.1. 정기 운동 계획 (Regular Exercise Plan) +6.1.2. 취미 스포츠 (Hobby Sports) +6.2. 예술 및 창의 활동 (Arts and Creative Activities) +6.2.1. 음악 및 미술 (Music and Art) +6.2.2. 창작 활동 (Creative Writing) +6.3. 여행 및 탐험 (Travel and Exploration) +6.3.1. 여행 계획 (Travel Planning) +6.3.2. 문화 탐방 (Cultural Exploration) + +### 7. 기타 (Miscellaneous) +7.1. 자원 봉사 (Volunteering) +7.1.1. 커뮤니티 서비스 (Community Service) +7.1.2. 자선 활동 (Charity Work) +7.2. 학습 및 교육 (Continuous Learning) +7.2.1. 새 언어 배우기 (Learning New Languages) +7.2.2. 온라인 강좌 수강 (Taking Online Courses) + +이 WBS는 성공한 사람들이 다양한 목표와 활동을 체계적으로 관리하는 데 도움이 될 수 있습니다. 각 개인의 목표와 상황에 따라 항목을 수정하고 추가할 수 있습니다. 중요한 것은 이 구조를 통해 큰 목표를 작은 단위로 나누고, 각 단위를 체계적으로 관리하여 목표를 달성하는 것입니다. \ No newline at end of file diff --git a/inbox/성공한 사람들의 하루 루틴-1.md b/inbox/성공한 사람들의 하루 루틴-1.md new file mode 100644 index 0000000..89f06c6 --- /dev/null +++ b/inbox/성공한 사람들의 하루 루틴-1.md @@ -0,0 +1,105 @@ +성공한 사람들의 하루 루틴은 그들의 목표와 가치에 따라 다르지만, 몇 가지 공통된 요소들이 있습니다. 이러한 요소들은 생산성, 건강, 개인 성장 등을 촉진하는 데 도움이 됩니다. 아래는 여러 성공한 사람들의 하루 루틴에서 공통적으로 발견되는 요소들을 정리한 것입니다. + +### 아침 (Morning) +1. **일찍 일어나기 (Early Rising)** + - 많은 성공한 사람들은 하루를 일찍 시작합니다. 이른 아침 시간은 조용하고 방해가 적어 집중할 수 있는 시간입니다. + +2. **운동 (Exercise)** + - 짧은 산책, 조깅, 요가 등 다양한 형태의 운동을 통해 몸을 깨우고 활력을 충전합니다. 운동은 신체적 건강뿐만 아니라 정신적 건강에도 긍정적인 영향을 미칩니다. + +3. **명상 및 마음챙김 (Meditation and Mindfulness)** + - 명상, 심호흡, 기도 등을 통해 마음을 차분하게 하고 집중력을 높입니다. 이는 스트레스 관리와 정신적 안정에 도움이 됩니다. + +4. **건강한 아침 식사 (Healthy Breakfast)** + - 영양가 있는 아침 식사를 통해 에너지를 보충합니다. 많은 사람들이 단백질과 섬유질이 풍부한 음식을 선호합니다. + +5. **계획 세우기 (Planning)** + - 하루의 목표와 우선순위를 정리합니다. 이를 통해 하루 동안 해야 할 일들을 명확히 하고, 효율적으로 시간을 관리할 수 있습니다. + +### 낮 (Daytime) +1. **집중 작업 시간 (Focused Work Sessions)** + - 중요한 업무나 프로젝트를 처리하는 시간을 갖습니다. Pomodoro 기법(25분 집중, 5분 휴식)을 활용하여 집중력을 유지할 수 있습니다. + +2. **정기적인 휴식 (Regular Breaks)** + - 일정 시간마다 짧은 휴식을 취하여 피로를 예방하고 집중력을 유지합니다. 간단한 스트레칭이나 산책이 도움이 됩니다. + +3. **네트워킹 및 미팅 (Networking and Meetings)** + - 동료, 팀원, 멘토와의 미팅을 통해 아이디어를 공유하고 협력합니다. 이는 정보 교환과 관계 구축에 중요합니다. + +4. **학습 및 자기 계발 (Learning and Self-Improvement)** + - 독서, 온라인 강좌, 세미나 참석 등을 통해 새로운 지식을 습득합니다. 꾸준한 학습은 개인적 및 직업적 성장에 필수적입니다. + +### 저녁 (Evening) +1. **업무 마무리 (Wrapping Up Work)** + - 하루 동안 진행한 작업을 정리하고, 다음 날의 계획을 세웁니다. 이를 통해 업무와 개인 시간을 명확히 구분할 수 있습니다. + +2. **가족 및 친구와 시간 보내기 (Spending Time with Family and Friends)** + - 가족이나 친구와 함께 시간을 보내며 정서적 유대감을 강화합니다. 이는 사회적 관계를 유지하는 데 중요합니다. + +3. **취미 활동 (Hobbies and Leisure)** + - 음악 감상, 그림 그리기, 운동 등 개인의 취미 활동을 통해 스트레스를 해소하고 즐거움을 찾습니다. + +4. **리플렉션 (Reflection)** + - 하루를 돌아보며 성취한 일과 개선할 점을 기록합니다. 감사하는 마음을 가지며 하루를 마무리하는 것이 중요합니다. + +5. **일찍 잠자리에 들기 (Early to Bed)** + - 충분한 수면을 취하여 다음 날을 위한 에너지를 보충합니다. 규칙적인 수면 패턴은 건강과 생산성에 매우 중요합니다. + +### 예시 루틴 +아래는 성공한 사람들의 하루 루틴을 구체적으로 예시로 들 수 있는 하루 일과입니다. + +#### 5:00 AM - 일어나기 +- 스트레칭, 물 한 잔 마시기 + +#### 5:30 AM - 운동 +- 조깅, 요가 또는 체육관 운동 + +#### 6:30 AM - 명상 및 마음챙김 +- 명상, 심호흡, 기도 + +#### 7:00 AM - 아침 식사 +- 건강한 식사 (오트밀, 과일, 계란 등) + +#### 7:30 AM - 하루 계획 세우기 +- 목표와 우선순위 설정, 일정 확인 + +#### 8:00 AM - 집중 작업 시간 +- 중요한 업무 시작 (최대 생산성 시간대 활용) + +#### 10:00 AM - 짧은 휴식 +- 스트레칭, 간단한 산책 + +#### 10:15 AM - 작업 재개 +- 프로젝트 진행, 미팅 참석 + +#### 12:00 PM - 점심 식사 +- 가벼운 식사, 동료와 네트워킹 + +#### 1:00 PM - 학습 및 자기 계발 +- 독서, 온라인 강좌 수강 + +#### 3:00 PM - 짧은 휴식 +- 커피 타임, 스트레칭 + +#### 3:15 PM - 업무 재개 +- 남은 업무 마무리, 이메일 확인 + +#### 5:00 PM - 업무 마무리 +- 하루 작업 정리, 다음 날 계획 세우기 + +#### 6:00 PM - 가족 및 친구와 시간 보내기 +- 저녁 식사, 대화 + +#### 7:30 PM - 취미 활동 +- 음악 감상, 운동, 취미 활동 + +#### 9:00 PM - 리플렉션 +- 하루 돌아보기, 감사일기 쓰기 + +#### 9:30 PM - 준비 및 잠자기 +- 침대 준비, 독서, 명상 + +#### 10:00 PM - 잠자기 +- 규칙적인 수면 시간 확보 + +이 루틴은 개인에 따라 조정될 수 있으며, 가장 중요한 것은 자신에게 맞는 루틴을 찾아 꾸준히 실천하는 것입니다. \ No newline at end of file diff --git a/inbox/성공한 사람들의 하루 루틴.md b/inbox/성공한 사람들의 하루 루틴.md new file mode 100644 index 0000000..89f06c6 --- /dev/null +++ b/inbox/성공한 사람들의 하루 루틴.md @@ -0,0 +1,105 @@ +성공한 사람들의 하루 루틴은 그들의 목표와 가치에 따라 다르지만, 몇 가지 공통된 요소들이 있습니다. 이러한 요소들은 생산성, 건강, 개인 성장 등을 촉진하는 데 도움이 됩니다. 아래는 여러 성공한 사람들의 하루 루틴에서 공통적으로 발견되는 요소들을 정리한 것입니다. + +### 아침 (Morning) +1. **일찍 일어나기 (Early Rising)** + - 많은 성공한 사람들은 하루를 일찍 시작합니다. 이른 아침 시간은 조용하고 방해가 적어 집중할 수 있는 시간입니다. + +2. **운동 (Exercise)** + - 짧은 산책, 조깅, 요가 등 다양한 형태의 운동을 통해 몸을 깨우고 활력을 충전합니다. 운동은 신체적 건강뿐만 아니라 정신적 건강에도 긍정적인 영향을 미칩니다. + +3. **명상 및 마음챙김 (Meditation and Mindfulness)** + - 명상, 심호흡, 기도 등을 통해 마음을 차분하게 하고 집중력을 높입니다. 이는 스트레스 관리와 정신적 안정에 도움이 됩니다. + +4. **건강한 아침 식사 (Healthy Breakfast)** + - 영양가 있는 아침 식사를 통해 에너지를 보충합니다. 많은 사람들이 단백질과 섬유질이 풍부한 음식을 선호합니다. + +5. **계획 세우기 (Planning)** + - 하루의 목표와 우선순위를 정리합니다. 이를 통해 하루 동안 해야 할 일들을 명확히 하고, 효율적으로 시간을 관리할 수 있습니다. + +### 낮 (Daytime) +1. **집중 작업 시간 (Focused Work Sessions)** + - 중요한 업무나 프로젝트를 처리하는 시간을 갖습니다. Pomodoro 기법(25분 집중, 5분 휴식)을 활용하여 집중력을 유지할 수 있습니다. + +2. **정기적인 휴식 (Regular Breaks)** + - 일정 시간마다 짧은 휴식을 취하여 피로를 예방하고 집중력을 유지합니다. 간단한 스트레칭이나 산책이 도움이 됩니다. + +3. **네트워킹 및 미팅 (Networking and Meetings)** + - 동료, 팀원, 멘토와의 미팅을 통해 아이디어를 공유하고 협력합니다. 이는 정보 교환과 관계 구축에 중요합니다. + +4. **학습 및 자기 계발 (Learning and Self-Improvement)** + - 독서, 온라인 강좌, 세미나 참석 등을 통해 새로운 지식을 습득합니다. 꾸준한 학습은 개인적 및 직업적 성장에 필수적입니다. + +### 저녁 (Evening) +1. **업무 마무리 (Wrapping Up Work)** + - 하루 동안 진행한 작업을 정리하고, 다음 날의 계획을 세웁니다. 이를 통해 업무와 개인 시간을 명확히 구분할 수 있습니다. + +2. **가족 및 친구와 시간 보내기 (Spending Time with Family and Friends)** + - 가족이나 친구와 함께 시간을 보내며 정서적 유대감을 강화합니다. 이는 사회적 관계를 유지하는 데 중요합니다. + +3. **취미 활동 (Hobbies and Leisure)** + - 음악 감상, 그림 그리기, 운동 등 개인의 취미 활동을 통해 스트레스를 해소하고 즐거움을 찾습니다. + +4. **리플렉션 (Reflection)** + - 하루를 돌아보며 성취한 일과 개선할 점을 기록합니다. 감사하는 마음을 가지며 하루를 마무리하는 것이 중요합니다. + +5. **일찍 잠자리에 들기 (Early to Bed)** + - 충분한 수면을 취하여 다음 날을 위한 에너지를 보충합니다. 규칙적인 수면 패턴은 건강과 생산성에 매우 중요합니다. + +### 예시 루틴 +아래는 성공한 사람들의 하루 루틴을 구체적으로 예시로 들 수 있는 하루 일과입니다. + +#### 5:00 AM - 일어나기 +- 스트레칭, 물 한 잔 마시기 + +#### 5:30 AM - 운동 +- 조깅, 요가 또는 체육관 운동 + +#### 6:30 AM - 명상 및 마음챙김 +- 명상, 심호흡, 기도 + +#### 7:00 AM - 아침 식사 +- 건강한 식사 (오트밀, 과일, 계란 등) + +#### 7:30 AM - 하루 계획 세우기 +- 목표와 우선순위 설정, 일정 확인 + +#### 8:00 AM - 집중 작업 시간 +- 중요한 업무 시작 (최대 생산성 시간대 활용) + +#### 10:00 AM - 짧은 휴식 +- 스트레칭, 간단한 산책 + +#### 10:15 AM - 작업 재개 +- 프로젝트 진행, 미팅 참석 + +#### 12:00 PM - 점심 식사 +- 가벼운 식사, 동료와 네트워킹 + +#### 1:00 PM - 학습 및 자기 계발 +- 독서, 온라인 강좌 수강 + +#### 3:00 PM - 짧은 휴식 +- 커피 타임, 스트레칭 + +#### 3:15 PM - 업무 재개 +- 남은 업무 마무리, 이메일 확인 + +#### 5:00 PM - 업무 마무리 +- 하루 작업 정리, 다음 날 계획 세우기 + +#### 6:00 PM - 가족 및 친구와 시간 보내기 +- 저녁 식사, 대화 + +#### 7:30 PM - 취미 활동 +- 음악 감상, 운동, 취미 활동 + +#### 9:00 PM - 리플렉션 +- 하루 돌아보기, 감사일기 쓰기 + +#### 9:30 PM - 준비 및 잠자기 +- 침대 준비, 독서, 명상 + +#### 10:00 PM - 잠자기 +- 규칙적인 수면 시간 확보 + +이 루틴은 개인에 따라 조정될 수 있으며, 가장 중요한 것은 자신에게 맞는 루틴을 찾아 꾸준히 실천하는 것입니다. \ No newline at end of file diff --git a/inbox/성공한사람들의 하루 1-1.md b/inbox/성공한사람들의 하루 1-1.md new file mode 100644 index 0000000..03c5135 --- /dev/null +++ b/inbox/성공한사람들의 하루 1-1.md @@ -0,0 +1,46 @@ +물론, 좀 더 구체적으로 성공한 사람들이 하루를 어떻게 시작하고 관리하는지 설명드릴게요. + +1. 우선순위 정하기 (MIT: Most Important Task) + +성공한 사람들은 하루를 시작할 때 그날의 가장 중요한 일(MIT)을 정합니다. 예를 들어, 목표를 세 개로 좁히고, 그 중 가장 중요한 것부터 해결하는 식입니다. 이를 통해 하루를 효율적으로 시작할 수 있습니다. + +방법: 아침에 10분 정도를 투자해 오늘 할 일 중 가장 중요한 1~3가지 일을 적어봅니다. 그런 후 하루 중 집중력이 가장 좋은 시간대에 이를 처리하세요. + + +2. 작은 목표 설정 및 단계 나누기 + +큰 목표나 프로젝트가 있다면, 이를 작은 단위로 나누는 것이 중요합니다. 예를 들어, “책 한 권 쓰기”라는 큰 목표가 있으면, 이를 “1일 500단어 작성”과 같이 작은 단계로 쪼개세요. 이렇게 하면 심리적인 부담이 줄고, 목표 달성이 더 쉬워집니다. + +방법: 큰 프로젝트가 있으면, 오늘 그 프로젝트에서 처리할 수 있는 1시간 내외의 작은 작업들을 분리해서 적습니다. 하나씩 처리하며 성취감을 느낄 수 있습니다. + + +3. 모닝 루틴 (Morning Routine) + +많은 성공한 사람들은 자신만의 모닝 루틴을 가지고 있습니다. 예를 들어, 애플의 팀 쿡은 새벽 4시에 일어나 운동을 하고, 세계적인 투자자인 워렌 버핏은 아침 시간을 독서에 할애합니다. 이처럼 모닝 루틴을 통해 하루를 차분하고 집중된 상태로 시작하는 것이 중요합니다. + +방법: 자신에게 맞는 루틴을 만드세요. 예를 들어, 명상 5분, 스트레칭 10분, 중요한 뉴스나 책 읽기 20분을 아침에 정해놓고 매일 실행해 보세요. 규칙적인 루틴은 하루의 흐름을 만들어 줍니다. + + +4. 시간 관리 (Time Blocking & Pomodoro) + +시간을 블록으로 나누어 관리하는 것이 매우 효과적입니다. 예를 들어, 230분 동안 쉬는 방식입니다. 시간을 블록으로 나누어 계획하면, 업무와 휴식의 균형을 맞추면서도 집중력을 극대화할 수 있습니다. + +방법: 하루를 30분에서 2시간 정도의 블록으로 나누고, 각각의 블록에 구체적인 할 일을 넣습니다. 또한, 포모도로 기법(25분 집중 후 5분 휴식)처럼 짧은 시간 집중하고 자주 쉬는 방법도 추천됩니다. + + +5. 에너지 관리 + +하루 동안 에너지 레벨을 어떻게 유지할지도 중요합니다. 자신이 언제 가장 에너지가 높고 집중력이 좋은지 파악한 후, 그 시간에 중요한 일을 처리하는 것입니다. 예를 들어, 아침형 인간이라면 오전에 중요한 회의나 업무를 배치하고, 오후에는 비교적 덜 집중이 필요한 일을 합니다. + +방법: 스스로의 에너지 패턴을 파악해보세요. 하루 동안 언제 에너지가 가장 높은지 기록하고, 중요한 일을 그 시간에 집중적으로 배치해 보세요. + + +6. 피드백과 반성 (Reflection) + +성공한 사람들은 하루의 끝에 그날의 성과를 평가하는 시간을 가집니다. 오늘 무엇을 잘했고, 무엇을 개선해야 할지를 기록하고 반성하는 시간을 갖는 것이 중요한데요, 이는 다음날의 목표 설정에도 큰 도움이 됩니다. + +방법: 매일 저녁 5~10분 정도를 할애해, 오늘 한 일과 개선할 점을 적어보세요. 이렇게 하면 다음날 더 나은 계획을 세울 수 있습니다. + + +이런 방법들을 실천해 나가다 보면 하루를 좀 더 체계적으로 보낼 수 있고, 중요한 일에 집중해 성과를 높일 수 있을 거예요. + diff --git a/inbox/성공한사람들의 하루 1.md b/inbox/성공한사람들의 하루 1.md new file mode 100644 index 0000000..03c5135 --- /dev/null +++ b/inbox/성공한사람들의 하루 1.md @@ -0,0 +1,46 @@ +물론, 좀 더 구체적으로 성공한 사람들이 하루를 어떻게 시작하고 관리하는지 설명드릴게요. + +1. 우선순위 정하기 (MIT: Most Important Task) + +성공한 사람들은 하루를 시작할 때 그날의 가장 중요한 일(MIT)을 정합니다. 예를 들어, 목표를 세 개로 좁히고, 그 중 가장 중요한 것부터 해결하는 식입니다. 이를 통해 하루를 효율적으로 시작할 수 있습니다. + +방법: 아침에 10분 정도를 투자해 오늘 할 일 중 가장 중요한 1~3가지 일을 적어봅니다. 그런 후 하루 중 집중력이 가장 좋은 시간대에 이를 처리하세요. + + +2. 작은 목표 설정 및 단계 나누기 + +큰 목표나 프로젝트가 있다면, 이를 작은 단위로 나누는 것이 중요합니다. 예를 들어, “책 한 권 쓰기”라는 큰 목표가 있으면, 이를 “1일 500단어 작성”과 같이 작은 단계로 쪼개세요. 이렇게 하면 심리적인 부담이 줄고, 목표 달성이 더 쉬워집니다. + +방법: 큰 프로젝트가 있으면, 오늘 그 프로젝트에서 처리할 수 있는 1시간 내외의 작은 작업들을 분리해서 적습니다. 하나씩 처리하며 성취감을 느낄 수 있습니다. + + +3. 모닝 루틴 (Morning Routine) + +많은 성공한 사람들은 자신만의 모닝 루틴을 가지고 있습니다. 예를 들어, 애플의 팀 쿡은 새벽 4시에 일어나 운동을 하고, 세계적인 투자자인 워렌 버핏은 아침 시간을 독서에 할애합니다. 이처럼 모닝 루틴을 통해 하루를 차분하고 집중된 상태로 시작하는 것이 중요합니다. + +방법: 자신에게 맞는 루틴을 만드세요. 예를 들어, 명상 5분, 스트레칭 10분, 중요한 뉴스나 책 읽기 20분을 아침에 정해놓고 매일 실행해 보세요. 규칙적인 루틴은 하루의 흐름을 만들어 줍니다. + + +4. 시간 관리 (Time Blocking & Pomodoro) + +시간을 블록으로 나누어 관리하는 것이 매우 효과적입니다. 예를 들어, 230분 동안 쉬는 방식입니다. 시간을 블록으로 나누어 계획하면, 업무와 휴식의 균형을 맞추면서도 집중력을 극대화할 수 있습니다. + +방법: 하루를 30분에서 2시간 정도의 블록으로 나누고, 각각의 블록에 구체적인 할 일을 넣습니다. 또한, 포모도로 기법(25분 집중 후 5분 휴식)처럼 짧은 시간 집중하고 자주 쉬는 방법도 추천됩니다. + + +5. 에너지 관리 + +하루 동안 에너지 레벨을 어떻게 유지할지도 중요합니다. 자신이 언제 가장 에너지가 높고 집중력이 좋은지 파악한 후, 그 시간에 중요한 일을 처리하는 것입니다. 예를 들어, 아침형 인간이라면 오전에 중요한 회의나 업무를 배치하고, 오후에는 비교적 덜 집중이 필요한 일을 합니다. + +방법: 스스로의 에너지 패턴을 파악해보세요. 하루 동안 언제 에너지가 가장 높은지 기록하고, 중요한 일을 그 시간에 집중적으로 배치해 보세요. + + +6. 피드백과 반성 (Reflection) + +성공한 사람들은 하루의 끝에 그날의 성과를 평가하는 시간을 가집니다. 오늘 무엇을 잘했고, 무엇을 개선해야 할지를 기록하고 반성하는 시간을 갖는 것이 중요한데요, 이는 다음날의 목표 설정에도 큰 도움이 됩니다. + +방법: 매일 저녁 5~10분 정도를 할애해, 오늘 한 일과 개선할 점을 적어보세요. 이렇게 하면 다음날 더 나은 계획을 세울 수 있습니다. + + +이런 방법들을 실천해 나가다 보면 하루를 좀 더 체계적으로 보낼 수 있고, 중요한 일에 집중해 성과를 높일 수 있을 거예요. + diff --git a/inbox/성공한사람들의 하루-1.md b/inbox/성공한사람들의 하루-1.md new file mode 100644 index 0000000..7c2cd2a --- /dev/null +++ b/inbox/성공한사람들의 하루-1.md @@ -0,0 +1,20 @@ +성공한 사람들은 하루를 계획적으로 시작하려고 노력하는데, 그들의 공통적인 습관 중 일부는 다음과 같아요: + +1. 우선순위 정하기: 가장 중요한 일부터 먼저 처리합니다. 하루의 목표를 세우고 그 중에서 가장 큰 영향을 미칠 수 있는 일을 먼저 하는 것이 좋습니다. + + +2. 작은 목표 설정: 하루의 목표를 작고 구체적으로 나누는 것이 중요합니다. 큰 목표는 종종 시작하기 어렵지만, 작게 나누면 실행하기가 수월해집니다. + + +3. 모닝 루틴: 성공한 사람들은 일정한 모닝 루틴을 따릅니다. 예를 들어, 운동, 명상, 독서, 혹은 하루의 계획 세우기와 같은 활동이 포함될 수 있어요. 루틴을 따르면 하루를 차분하게 시작할 수 있습니다. + + +4. 시간 관리: 시간을 블록으로 나누어 효율적으로 관리합니다. 예를 들어, 90분 집중 후 10분 쉬는 방식으로 일하는 ‘포모도로 기법’ 같은 방법을 사용하기도 합니다. + + +5. 에너지 관리: 하루 동안 자신의 에너지를 어떻게 쓸지 생각합니다. 아침에 더 집중이 잘 된다면, 그때 중요한 일을 처리하고, 오후에는 비교적 쉬운 일을 처리하는 식입니다. + + + +이러한 습관들을 조금씩 도입해보면 하루를 보다 효율적이고 의미 있게 보낼 수 있을 거예요. + diff --git a/inbox/성공한사람들의 하루.md b/inbox/성공한사람들의 하루.md new file mode 100644 index 0000000..7c2cd2a --- /dev/null +++ b/inbox/성공한사람들의 하루.md @@ -0,0 +1,20 @@ +성공한 사람들은 하루를 계획적으로 시작하려고 노력하는데, 그들의 공통적인 습관 중 일부는 다음과 같아요: + +1. 우선순위 정하기: 가장 중요한 일부터 먼저 처리합니다. 하루의 목표를 세우고 그 중에서 가장 큰 영향을 미칠 수 있는 일을 먼저 하는 것이 좋습니다. + + +2. 작은 목표 설정: 하루의 목표를 작고 구체적으로 나누는 것이 중요합니다. 큰 목표는 종종 시작하기 어렵지만, 작게 나누면 실행하기가 수월해집니다. + + +3. 모닝 루틴: 성공한 사람들은 일정한 모닝 루틴을 따릅니다. 예를 들어, 운동, 명상, 독서, 혹은 하루의 계획 세우기와 같은 활동이 포함될 수 있어요. 루틴을 따르면 하루를 차분하게 시작할 수 있습니다. + + +4. 시간 관리: 시간을 블록으로 나누어 효율적으로 관리합니다. 예를 들어, 90분 집중 후 10분 쉬는 방식으로 일하는 ‘포모도로 기법’ 같은 방법을 사용하기도 합니다. + + +5. 에너지 관리: 하루 동안 자신의 에너지를 어떻게 쓸지 생각합니다. 아침에 더 집중이 잘 된다면, 그때 중요한 일을 처리하고, 오후에는 비교적 쉬운 일을 처리하는 식입니다. + + + +이러한 습관들을 조금씩 도입해보면 하루를 보다 효율적이고 의미 있게 보낼 수 있을 거예요. + diff --git a/inbox/세계 최고의 공부법은-1.md b/inbox/세계 최고의 공부법은-1.md new file mode 100644 index 0000000..3a11f19 --- /dev/null +++ b/inbox/세계 최고의 공부법은-1.md @@ -0,0 +1,31 @@ +세계 최고의 공부법을 단정짓기는 어렵지만, 여러 연구와 전문가들의 의견을 종합한 몇 가지 효과적인 학습 전략을 소개할 수 있습니다. 이 방법들은 과학적으로 검증된 방법들로, 다양한 상황과 학습 스타일에 적용할 수 있습니다. + +### 1. 능동적 학습 (Active Learning) +- **설명하기**: 다른 사람에게 배운 내용을 설명하는 것은 학습 내용을 깊이 이해하는 데 도움이 됩니다. 이를 통해 자신의 이해도를 확인하고, 부족한 부분을 보완할 수 있습니다. +- **토론과 질의응답**: 수업 시간이나 스터디 그룹에서 적극적으로 질문하고 토론에 참여합니다. 이를 통해 다양한 관점을 이해하고 자신의 생각을 정리할 수 있습니다. + +### 2. 분산 학습 (Spaced Repetition) +- **복습 주기 설정**: 일정 간격을 두고 반복적으로 복습합니다. 에빙하우스의 망각 곡선에 따라, 처음 학습한 내용을 잊기 전에 주기적으로 복습하면 장기 기억에 도움이 됩니다. +- **플래시카드 사용**: Anki와 같은 플래시카드 앱을 사용하여 분산 학습을 효과적으로 할 수 있습니다. 중요한 개념과 용어를 플래시카드로 만들어 반복적으로 복습합니다. + +### 3. 메타인지 (Metacognition) +- **학습 계획과 평가**: 학습 계획을 세우고, 학습 과정 중 자신의 학습 상태를 지속적으로 평가합니다. 무엇을 알고 무엇을 모르는지 파악하여 학습 전략을 조정합니다. +- **자기 점검**: 학습한 내용을 정리하고 자주 자기 점검 테스트를 합니다. 이를 통해 자신의 이해도를 확인하고, 필요한 부분을 보충할 수 있습니다. + +### 4. 실전 연습 (Practice Testing) +- **모의고사**: 실제 시험과 유사한 환경에서 모의고사를 봅니다. 이를 통해 시험 환경에 익숙해지고, 실전 감각을 키울 수 있습니다. +- **문제 풀이**: 다양한 문제를 풀어보며 실전에서 요구되는 문제 해결 능력을 기릅니다. 특히 약점인 부분을 집중적으로 연습합니다. + +### 5. 인지 부하 관리 (Cognitive Load Management) +- **정보 단위화**: 학습할 내용을 작은 단위로 나누어 단계적으로 학습합니다. 이를 통해 인지 부하를 줄이고, 학습 효율을 높일 수 있습니다. +- **쉬는 시간**: 적절한 쉬는 시간을 통해 뇌를 휴식시킵니다. Pomodoro 기법을 사용하여 일정 시간 동안 집중하고, 짧은 휴식을 취하는 방법이 효과적입니다. + +### 6. 다중 감각 학습 (Multisensory Learning) +- **시각적 자료 활용**: 다이어그램, 차트, 그림 등을 사용하여 시각적으로 학습 내용을 이해합니다. 시각적 자료는 복잡한 개념을 이해하는 데 도움이 됩니다. +- **청각적 자료 활용**: 강의나 팟캐스트를 듣는 등 청각을 활용한 학습 방법도 병행합니다. 이를 통해 다양한 방식으로 학습 내용을 접할 수 있습니다. + +### 7. 상호 교차 학습 (Interleaved Practice) +- **다양한 주제 혼합 학습**: 한 번에 한 가지 주제만 집중적으로 공부하는 것이 아니라, 여러 주제를 번갈아 가며 학습합니다. 이를 통해 다양한 상황에서의 문제 해결 능력을 기를 수 있습니다. +- **혼합 문제 풀이**: 연습 문제를 풀 때 한 가지 유형의 문제만 푸는 것이 아니라, 다양한 유형의 문제를 섞어서 풉니다. 이를 통해 학습 내용을 더 깊이 이해할 수 있습니다. + +이러한 방법들을 조합하여 자신에게 맞는 학습 전략을 개발하는 것이 중요합니다. 각 방법의 효과는 개인의 학습 스타일과 상황에 따라 달라질 수 있으므로, 여러 가지 방법을 시도해보고 가장 효과적인 방법을 찾는 것이 좋습니다. \ No newline at end of file diff --git a/inbox/세계 최고의 공부법은.md b/inbox/세계 최고의 공부법은.md new file mode 100644 index 0000000..3a11f19 --- /dev/null +++ b/inbox/세계 최고의 공부법은.md @@ -0,0 +1,31 @@ +세계 최고의 공부법을 단정짓기는 어렵지만, 여러 연구와 전문가들의 의견을 종합한 몇 가지 효과적인 학습 전략을 소개할 수 있습니다. 이 방법들은 과학적으로 검증된 방법들로, 다양한 상황과 학습 스타일에 적용할 수 있습니다. + +### 1. 능동적 학습 (Active Learning) +- **설명하기**: 다른 사람에게 배운 내용을 설명하는 것은 학습 내용을 깊이 이해하는 데 도움이 됩니다. 이를 통해 자신의 이해도를 확인하고, 부족한 부분을 보완할 수 있습니다. +- **토론과 질의응답**: 수업 시간이나 스터디 그룹에서 적극적으로 질문하고 토론에 참여합니다. 이를 통해 다양한 관점을 이해하고 자신의 생각을 정리할 수 있습니다. + +### 2. 분산 학습 (Spaced Repetition) +- **복습 주기 설정**: 일정 간격을 두고 반복적으로 복습합니다. 에빙하우스의 망각 곡선에 따라, 처음 학습한 내용을 잊기 전에 주기적으로 복습하면 장기 기억에 도움이 됩니다. +- **플래시카드 사용**: Anki와 같은 플래시카드 앱을 사용하여 분산 학습을 효과적으로 할 수 있습니다. 중요한 개념과 용어를 플래시카드로 만들어 반복적으로 복습합니다. + +### 3. 메타인지 (Metacognition) +- **학습 계획과 평가**: 학습 계획을 세우고, 학습 과정 중 자신의 학습 상태를 지속적으로 평가합니다. 무엇을 알고 무엇을 모르는지 파악하여 학습 전략을 조정합니다. +- **자기 점검**: 학습한 내용을 정리하고 자주 자기 점검 테스트를 합니다. 이를 통해 자신의 이해도를 확인하고, 필요한 부분을 보충할 수 있습니다. + +### 4. 실전 연습 (Practice Testing) +- **모의고사**: 실제 시험과 유사한 환경에서 모의고사를 봅니다. 이를 통해 시험 환경에 익숙해지고, 실전 감각을 키울 수 있습니다. +- **문제 풀이**: 다양한 문제를 풀어보며 실전에서 요구되는 문제 해결 능력을 기릅니다. 특히 약점인 부분을 집중적으로 연습합니다. + +### 5. 인지 부하 관리 (Cognitive Load Management) +- **정보 단위화**: 학습할 내용을 작은 단위로 나누어 단계적으로 학습합니다. 이를 통해 인지 부하를 줄이고, 학습 효율을 높일 수 있습니다. +- **쉬는 시간**: 적절한 쉬는 시간을 통해 뇌를 휴식시킵니다. Pomodoro 기법을 사용하여 일정 시간 동안 집중하고, 짧은 휴식을 취하는 방법이 효과적입니다. + +### 6. 다중 감각 학습 (Multisensory Learning) +- **시각적 자료 활용**: 다이어그램, 차트, 그림 등을 사용하여 시각적으로 학습 내용을 이해합니다. 시각적 자료는 복잡한 개념을 이해하는 데 도움이 됩니다. +- **청각적 자료 활용**: 강의나 팟캐스트를 듣는 등 청각을 활용한 학습 방법도 병행합니다. 이를 통해 다양한 방식으로 학습 내용을 접할 수 있습니다. + +### 7. 상호 교차 학습 (Interleaved Practice) +- **다양한 주제 혼합 학습**: 한 번에 한 가지 주제만 집중적으로 공부하는 것이 아니라, 여러 주제를 번갈아 가며 학습합니다. 이를 통해 다양한 상황에서의 문제 해결 능력을 기를 수 있습니다. +- **혼합 문제 풀이**: 연습 문제를 풀 때 한 가지 유형의 문제만 푸는 것이 아니라, 다양한 유형의 문제를 섞어서 풉니다. 이를 통해 학습 내용을 더 깊이 이해할 수 있습니다. + +이러한 방법들을 조합하여 자신에게 맞는 학습 전략을 개발하는 것이 중요합니다. 각 방법의 효과는 개인의 학습 스타일과 상황에 따라 달라질 수 있으므로, 여러 가지 방법을 시도해보고 가장 효과적인 방법을 찾는 것이 좋습니다. \ No newline at end of file diff --git a/inbox/세부적인 직장인을 위한 옵시디언 데일리 템플릿-1.md b/inbox/세부적인 직장인을 위한 옵시디언 데일리 템플릿-1.md new file mode 100644 index 0000000..d453a50 --- /dev/null +++ b/inbox/세부적인 직장인을 위한 옵시디언 데일리 템플릿-1.md @@ -0,0 +1,151 @@ +아래는 **더 세부적인 직장인을 위한 옵시디언 데일리 템플릿**입니다. 이 템플릿은 직장인의 **업무 관리**, **학습**, **개인 목표** 등을 체계적으로 기록하고 복습할 수 있도록 구성되었습니다. 업무와 학습을 동시에 관리하고, 목표 달성 여부를 추적할 수 있는 구조로, **시간 관리**, **복습 주기**, **피드백**까지 포함하여 하루를 효율적으로 관리할 수 있습니다. + +--- + +### **세부적인 직장인용 Obsidian Daily Note Template** + +```markdown +# 📅 Daily Note - {{date:YYYY-MM-DD}} ({{date:dddd}}) + +--- + +## 🌅 Morning Routine (아침 루틴) +- 기상 시간: {{time:HH:mm}} +- 스트레칭 / 운동: + - [ ] 10분 스트레칭 + - [ ] 명상 (5분) +- 오늘의 주요 목표: + 1. **업무 목표**: + - [ ] 목표 1: + - [ ] 목표 2: + 2. **개인 목표**: + - [ ] 목표 1: + - [ ] 목표 2: +- 오늘의 긍정적인 마음가짐: + - 오늘을 시작하며 긍정적인 다짐 한 마디: + +--- + +## 📝 Work & Meetings (업무 및 회의) +- **오늘의 주요 업무**: + - [ ] 업무 1: + - [ ] 업무 2: + - [ ] 업무 3: +- **회의 일정**: + | 시간 | 회의 내용 | 비고 | + |-------|-----------|-------| + | 9:00 | 회의 A | 준비 사항 | + | 14:00 | 회의 B | 논의 사항 | + +--- + +## 🕘 Daily Schedule (일정) +- **하루 시간표**: + | 시간 | 활동 | 비고 | + |---------|-------------------------------|-------------------------------| + | 6:30 | 기상 및 스트레칭 | 명상 포함 | + | 7:00 | 아침 준비 및 계획 설정 | | + | 8:00 | 출근 | | + | 9:00 | 업무 시작 | 업무 목표 달성에 집중 | + | 12:00 | 점심 시간 | 휴식 및 가벼운 복습 | + | 14:00 | 회의 (필요 시 준비) | | + | 18:00 | 퇴근 | | + | 19:30 | 학습 시간 (공부) | 새로운 내용 학습 (1시간 30분) | + | 21:00 | 복습 및 학습 내용 정리 | 복습 주기 관리 (1일, 3일, 7일) | + | 22:00 | 저녁 휴식 | | + | 22:30 | 취침 | | + +--- + +## 🎯 Study & Learning (학습 및 복습) +- **오늘의 학습 주제**: + - 학습할 내용: + - 학습 목표: +- **학습 시간**: {{time:HH:mm}} ~ {{time:HH:mm}} +- **복습 주기**: + - [ ] 1일 전 학습 복습: + - [ ] 3일 전 학습 복습: + - [ ] 7일 전 학습 복습: +- **학습 내용 요약**: + - 주요 개념: + - 복습할 포인트: + - 어려운 점: + +--- + +## 🧠 Reflection (저녁 회고) +- **오늘의 성과**: + - 업무 성과: + - 학습 성과: + - 오늘 가장 잘한 일: +- **오늘 개선할 점**: + - 업무 개선 사항: + - 학습 개선 사항: + - 집중력이 흐트러진 이유: +- **오늘 느낀 점**: + - 오늘 하루를 돌아보며 느낀 점: + - 긍정적인 면: + +--- + +## ✅ Daily Review (데일리 리뷰) +- **목표 달성 여부**: + - [ ] 업무 목표 1 달성 여부: + - [ ] 업무 목표 2 달성 여부: + - [ ] 개인 목표 1 달성 여부: + - [ ] 개인 목표 2 달성 여부: +- **내일의 목표 설정**: + - 업무 목표: + - 개인 목표: + - 학습 목표: + +``` + +--- + +### **세부 구성 설명** + +#### 1. **Morning Routine (아침 루틴)** + - **기상 시간 기록**: 매일 기상 시간을 자동으로 기록하여 하루의 시작을 트래킹합니다. + - **오늘의 목표 설정**: 매일의 **업무 목표**와 **개인 목표**를 명확히 설정하여 하루 동안 달성할 목표를 구체화합니다. 이를 통해 하루의 방향성을 설정합니다. + - **긍정적인 다짐**: 하루를 시작하며 긍정적인 마음가짐을 간단히 기록하여 동기 부여를 유지합니다. + +#### 2. **Work & Meetings (업무 및 회의)** + - **업무 할 일**: 오늘 수행해야 할 주요 업무를 기록합니다. 이 리스트를 통해 업무 우선순위를 정리하고, 중요한 업무를 명확히 합니다. + - **회의 일정**: 회의 시간과 내용을 정리하여 회의 준비 상태를 점검합니다. + +#### 3. **Daily Schedule (일정)** + - **시간대별 스케줄**: 하루 시간표를 시간대별로 작성합니다. 이 표는 업무와 학습 활동을 명확히 구분하여, 시간을 효과적으로 사용할 수 있도록 도와줍니다. + - 주요 업무 시간, 회의 시간, 학습 시간을 미리 설정하여 하루의 흐름을 파악할 수 있습니다. + +#### 4. **Study & Learning (학습 및 복습)** + - **학습 주제와 목표 설정**: 학습할 주제와 목표를 명확히 기록하여 학습 활동을 계획합니다. + - **복습 주기 관리**: 1일, 3일, 7일 주기에 맞춰 복습할 내용을 체크박스로 관리합니다. 복습할 내용과 포인트를 요약하여 복습 시간을 효율적으로 활용할 수 있도록 합니다. + +#### 5. **Reflection (저녁 회고)** + - **하루 성과와 개선점 기록**: 하루 동안 업무와 학습에서 성취한 점, 잘한 점을 기록합니다. 또한 개선해야 할 부분과 집중력이 떨어진 이유를 분석하여 다음 날을 준비합니다. + - **느낀 점**: 하루를 돌아보며 느낀 감정이나 인사이트를 기록합니다. 이를 통해 하루의 경험을 의미 있게 정리하고 내일을 준비합니다. + +#### 6. **Daily Review (데일리 리뷰)** + - **목표 달성 여부 확인**: 아침에 설정한 업무 및 개인 목표가 달성되었는지 확인하고, 목표 달성 여부를 체크박스로 기록합니다. + - **내일의 목표 설정**: 하루가 끝난 후, 다음 날의 **업무, 개인, 학습 목표**를 미리 설정하여 내일을 준비합니다. + +--- + +### **템플릿 사용 방법** + +1. **Obsidian 템플릿 플러그인 활성화**: + - 옵시디언에서 **Templates** 플러그인을 활성화합니다. (Settings -> Core Plugin -> Templates 활성화) + +2. **템플릿 작성**: + - 위의 템플릿을 **마크다운 파일**로 작성한 후, 템플릿 폴더에 저장합니다. (예: `Templates` 폴더) + +3. **데일리 노트 설정**: + - 옵시디언에서 **Daily Notes 플러그인**을 사용하여, 매일 자동으로 새로운 노트가 생성되도록 설정합니다. (Settings -> Daily Notes -> 템플릿 선택) + +4. **데일리 사용**: + - 매일 이 템플릿을 불러와 하루의 업무와 학습을 체계적으로 관리할 수 있습니다. 매일 아침 목표를 설정하고, 저녁에 회고를 작성하며 꾸준히 개선해나갈 수 있습니다. + +--- + +이 템플릿은 직장인의 **업무, 학습, 개인 목표**를 모두 관리할 수 있도록 세부적으로 설계되었습니다. 시간을 효율적으로 관리하면서, 매일 목표를 달성하고 자기 발전을 추적할 수 있는 데 유용합니다. \ No newline at end of file diff --git a/inbox/세부적인 직장인을 위한 옵시디언 데일리 템플릿.md b/inbox/세부적인 직장인을 위한 옵시디언 데일리 템플릿.md new file mode 100644 index 0000000..d453a50 --- /dev/null +++ b/inbox/세부적인 직장인을 위한 옵시디언 데일리 템플릿.md @@ -0,0 +1,151 @@ +아래는 **더 세부적인 직장인을 위한 옵시디언 데일리 템플릿**입니다. 이 템플릿은 직장인의 **업무 관리**, **학습**, **개인 목표** 등을 체계적으로 기록하고 복습할 수 있도록 구성되었습니다. 업무와 학습을 동시에 관리하고, 목표 달성 여부를 추적할 수 있는 구조로, **시간 관리**, **복습 주기**, **피드백**까지 포함하여 하루를 효율적으로 관리할 수 있습니다. + +--- + +### **세부적인 직장인용 Obsidian Daily Note Template** + +```markdown +# 📅 Daily Note - {{date:YYYY-MM-DD}} ({{date:dddd}}) + +--- + +## 🌅 Morning Routine (아침 루틴) +- 기상 시간: {{time:HH:mm}} +- 스트레칭 / 운동: + - [ ] 10분 스트레칭 + - [ ] 명상 (5분) +- 오늘의 주요 목표: + 1. **업무 목표**: + - [ ] 목표 1: + - [ ] 목표 2: + 2. **개인 목표**: + - [ ] 목표 1: + - [ ] 목표 2: +- 오늘의 긍정적인 마음가짐: + - 오늘을 시작하며 긍정적인 다짐 한 마디: + +--- + +## 📝 Work & Meetings (업무 및 회의) +- **오늘의 주요 업무**: + - [ ] 업무 1: + - [ ] 업무 2: + - [ ] 업무 3: +- **회의 일정**: + | 시간 | 회의 내용 | 비고 | + |-------|-----------|-------| + | 9:00 | 회의 A | 준비 사항 | + | 14:00 | 회의 B | 논의 사항 | + +--- + +## 🕘 Daily Schedule (일정) +- **하루 시간표**: + | 시간 | 활동 | 비고 | + |---------|-------------------------------|-------------------------------| + | 6:30 | 기상 및 스트레칭 | 명상 포함 | + | 7:00 | 아침 준비 및 계획 설정 | | + | 8:00 | 출근 | | + | 9:00 | 업무 시작 | 업무 목표 달성에 집중 | + | 12:00 | 점심 시간 | 휴식 및 가벼운 복습 | + | 14:00 | 회의 (필요 시 준비) | | + | 18:00 | 퇴근 | | + | 19:30 | 학습 시간 (공부) | 새로운 내용 학습 (1시간 30분) | + | 21:00 | 복습 및 학습 내용 정리 | 복습 주기 관리 (1일, 3일, 7일) | + | 22:00 | 저녁 휴식 | | + | 22:30 | 취침 | | + +--- + +## 🎯 Study & Learning (학습 및 복습) +- **오늘의 학습 주제**: + - 학습할 내용: + - 학습 목표: +- **학습 시간**: {{time:HH:mm}} ~ {{time:HH:mm}} +- **복습 주기**: + - [ ] 1일 전 학습 복습: + - [ ] 3일 전 학습 복습: + - [ ] 7일 전 학습 복습: +- **학습 내용 요약**: + - 주요 개념: + - 복습할 포인트: + - 어려운 점: + +--- + +## 🧠 Reflection (저녁 회고) +- **오늘의 성과**: + - 업무 성과: + - 학습 성과: + - 오늘 가장 잘한 일: +- **오늘 개선할 점**: + - 업무 개선 사항: + - 학습 개선 사항: + - 집중력이 흐트러진 이유: +- **오늘 느낀 점**: + - 오늘 하루를 돌아보며 느낀 점: + - 긍정적인 면: + +--- + +## ✅ Daily Review (데일리 리뷰) +- **목표 달성 여부**: + - [ ] 업무 목표 1 달성 여부: + - [ ] 업무 목표 2 달성 여부: + - [ ] 개인 목표 1 달성 여부: + - [ ] 개인 목표 2 달성 여부: +- **내일의 목표 설정**: + - 업무 목표: + - 개인 목표: + - 학습 목표: + +``` + +--- + +### **세부 구성 설명** + +#### 1. **Morning Routine (아침 루틴)** + - **기상 시간 기록**: 매일 기상 시간을 자동으로 기록하여 하루의 시작을 트래킹합니다. + - **오늘의 목표 설정**: 매일의 **업무 목표**와 **개인 목표**를 명확히 설정하여 하루 동안 달성할 목표를 구체화합니다. 이를 통해 하루의 방향성을 설정합니다. + - **긍정적인 다짐**: 하루를 시작하며 긍정적인 마음가짐을 간단히 기록하여 동기 부여를 유지합니다. + +#### 2. **Work & Meetings (업무 및 회의)** + - **업무 할 일**: 오늘 수행해야 할 주요 업무를 기록합니다. 이 리스트를 통해 업무 우선순위를 정리하고, 중요한 업무를 명확히 합니다. + - **회의 일정**: 회의 시간과 내용을 정리하여 회의 준비 상태를 점검합니다. + +#### 3. **Daily Schedule (일정)** + - **시간대별 스케줄**: 하루 시간표를 시간대별로 작성합니다. 이 표는 업무와 학습 활동을 명확히 구분하여, 시간을 효과적으로 사용할 수 있도록 도와줍니다. + - 주요 업무 시간, 회의 시간, 학습 시간을 미리 설정하여 하루의 흐름을 파악할 수 있습니다. + +#### 4. **Study & Learning (학습 및 복습)** + - **학습 주제와 목표 설정**: 학습할 주제와 목표를 명확히 기록하여 학습 활동을 계획합니다. + - **복습 주기 관리**: 1일, 3일, 7일 주기에 맞춰 복습할 내용을 체크박스로 관리합니다. 복습할 내용과 포인트를 요약하여 복습 시간을 효율적으로 활용할 수 있도록 합니다. + +#### 5. **Reflection (저녁 회고)** + - **하루 성과와 개선점 기록**: 하루 동안 업무와 학습에서 성취한 점, 잘한 점을 기록합니다. 또한 개선해야 할 부분과 집중력이 떨어진 이유를 분석하여 다음 날을 준비합니다. + - **느낀 점**: 하루를 돌아보며 느낀 감정이나 인사이트를 기록합니다. 이를 통해 하루의 경험을 의미 있게 정리하고 내일을 준비합니다. + +#### 6. **Daily Review (데일리 리뷰)** + - **목표 달성 여부 확인**: 아침에 설정한 업무 및 개인 목표가 달성되었는지 확인하고, 목표 달성 여부를 체크박스로 기록합니다. + - **내일의 목표 설정**: 하루가 끝난 후, 다음 날의 **업무, 개인, 학습 목표**를 미리 설정하여 내일을 준비합니다. + +--- + +### **템플릿 사용 방법** + +1. **Obsidian 템플릿 플러그인 활성화**: + - 옵시디언에서 **Templates** 플러그인을 활성화합니다. (Settings -> Core Plugin -> Templates 활성화) + +2. **템플릿 작성**: + - 위의 템플릿을 **마크다운 파일**로 작성한 후, 템플릿 폴더에 저장합니다. (예: `Templates` 폴더) + +3. **데일리 노트 설정**: + - 옵시디언에서 **Daily Notes 플러그인**을 사용하여, 매일 자동으로 새로운 노트가 생성되도록 설정합니다. (Settings -> Daily Notes -> 템플릿 선택) + +4. **데일리 사용**: + - 매일 이 템플릿을 불러와 하루의 업무와 학습을 체계적으로 관리할 수 있습니다. 매일 아침 목표를 설정하고, 저녁에 회고를 작성하며 꾸준히 개선해나갈 수 있습니다. + +--- + +이 템플릿은 직장인의 **업무, 학습, 개인 목표**를 모두 관리할 수 있도록 세부적으로 설계되었습니다. 시간을 효율적으로 관리하면서, 매일 목표를 달성하고 자기 발전을 추적할 수 있는 데 유용합니다. \ No newline at end of file diff --git a/inbox/세부적인 직장인을 위한 옵시디언 데일리 템플릿1-1.md b/inbox/세부적인 직장인을 위한 옵시디언 데일리 템플릿1-1.md new file mode 100644 index 0000000..c7bf344 --- /dev/null +++ b/inbox/세부적인 직장인을 위한 옵시디언 데일리 템플릿1-1.md @@ -0,0 +1,93 @@ +# 📅 Daily Note - {{date:YYYY-MM-DD}} ({{date:dddd}}) + +--- + +## 🌅 Morning Routine (아침 루틴) +- 기상 시간: {{time:HH:mm}} +- 스트레칭 / 운동: + - [ ] 10분 스트레칭 + - [ ] 명상 (5분) +- 오늘의 주요 목표: + 1. **업무 목표**: + - [ ] 목표 1: + - [ ] 목표 2: + 2. **개인 목표**: + - [ ] 목표 1: + - [ ] 목표 2: +- 오늘의 긍정적인 마음가짐: + - 오늘을 시작하며 긍정적인 다짐 한 마디: + +--- + +## 📝 Work & Meetings (업무 및 회의) +- **오늘의 주요 업무**: + - [ ] 업무 1: + - [ ] 업무 2: + - [ ] 업무 3: +- **회의 일정**: + | 시간 | 회의 내용 | 비고 | + |-------|-----------|-------| + | 9:00 | 회의 A | 준비 사항 | + | 14:00 | 회의 B | 논의 사항 | + +--- + +## 🕘 Daily Schedule (일정) +- **하루 시간표**: + | 시간 | 활동 | 비고 | + |---------|-------------------------------|-------------------------------| + | 6:30 | 기상 및 스트레칭 | 명상 포함 | + | 7:00 | 아침 준비 및 계획 설정 | | + | 8:00 | 출근 | | + | 9:00 | 업무 시작 | 업무 목표 달성에 집중 | + | 12:00 | 점심 시간 | 휴식 및 가벼운 복습 | + | 14:00 | 회의 (필요 시 준비) | | + | 18:00 | 퇴근 | | + | 19:30 | 학습 시간 (공부) | 새로운 내용 학습 (1시간 30분) | + | 21:00 | 복습 및 학습 내용 정리 | 복습 주기 관리 (1일, 3일, 7일) | + | 22:00 | 저녁 휴식 | | + | 22:30 | 취침 | | + +--- + +## 🎯 Study & Learning (학습 및 복습) +- **오늘의 학습 주제**: + - 학습할 내용: + - 학습 목표: +- **학습 시간**: {{time:HH:mm}} ~ {{time:HH:mm}} +- **복습 주기**: + - [ ] 1일 전 학습 복습: + - [ ] 3일 전 학습 복습: + - [ ] 7일 전 학습 복습: +- **학습 내용 요약**: + - 주요 개념: + - 복습할 포인트: + - 어려운 점: + +--- + +## 🧠 Reflection (저녁 회고) +- **오늘의 성과**: + - 업무 성과: + - 학습 성과: + - 오늘 가장 잘한 일: +- **오늘 개선할 점**: + - 업무 개선 사항: + - 학습 개선 사항: + - 집중력이 흐트러진 이유: +- **오늘 느낀 점**: + - 오늘 하루를 돌아보며 느낀 점: + - 긍정적인 면: + +--- + +## ✅ Daily Review (데일리 리뷰) +- **목표 달성 여부**: + - [ ] 업무 목표 1 달성 여부: + - [ ] 업무 목표 2 달성 여부: + - [ ] 개인 목표 1 달성 여부: + - [ ] 개인 목표 2 달성 여부: +- **내일의 목표 설정**: + - 업무 목표: + - 개인 목표: + - 학습 목표: \ No newline at end of file diff --git a/inbox/세부적인 직장인을 위한 옵시디언 데일리 템플릿1.md b/inbox/세부적인 직장인을 위한 옵시디언 데일리 템플릿1.md new file mode 100644 index 0000000..c7bf344 --- /dev/null +++ b/inbox/세부적인 직장인을 위한 옵시디언 데일리 템플릿1.md @@ -0,0 +1,93 @@ +# 📅 Daily Note - {{date:YYYY-MM-DD}} ({{date:dddd}}) + +--- + +## 🌅 Morning Routine (아침 루틴) +- 기상 시간: {{time:HH:mm}} +- 스트레칭 / 운동: + - [ ] 10분 스트레칭 + - [ ] 명상 (5분) +- 오늘의 주요 목표: + 1. **업무 목표**: + - [ ] 목표 1: + - [ ] 목표 2: + 2. **개인 목표**: + - [ ] 목표 1: + - [ ] 목표 2: +- 오늘의 긍정적인 마음가짐: + - 오늘을 시작하며 긍정적인 다짐 한 마디: + +--- + +## 📝 Work & Meetings (업무 및 회의) +- **오늘의 주요 업무**: + - [ ] 업무 1: + - [ ] 업무 2: + - [ ] 업무 3: +- **회의 일정**: + | 시간 | 회의 내용 | 비고 | + |-------|-----------|-------| + | 9:00 | 회의 A | 준비 사항 | + | 14:00 | 회의 B | 논의 사항 | + +--- + +## 🕘 Daily Schedule (일정) +- **하루 시간표**: + | 시간 | 활동 | 비고 | + |---------|-------------------------------|-------------------------------| + | 6:30 | 기상 및 스트레칭 | 명상 포함 | + | 7:00 | 아침 준비 및 계획 설정 | | + | 8:00 | 출근 | | + | 9:00 | 업무 시작 | 업무 목표 달성에 집중 | + | 12:00 | 점심 시간 | 휴식 및 가벼운 복습 | + | 14:00 | 회의 (필요 시 준비) | | + | 18:00 | 퇴근 | | + | 19:30 | 학습 시간 (공부) | 새로운 내용 학습 (1시간 30분) | + | 21:00 | 복습 및 학습 내용 정리 | 복습 주기 관리 (1일, 3일, 7일) | + | 22:00 | 저녁 휴식 | | + | 22:30 | 취침 | | + +--- + +## 🎯 Study & Learning (학습 및 복습) +- **오늘의 학습 주제**: + - 학습할 내용: + - 학습 목표: +- **학습 시간**: {{time:HH:mm}} ~ {{time:HH:mm}} +- **복습 주기**: + - [ ] 1일 전 학습 복습: + - [ ] 3일 전 학습 복습: + - [ ] 7일 전 학습 복습: +- **학습 내용 요약**: + - 주요 개념: + - 복습할 포인트: + - 어려운 점: + +--- + +## 🧠 Reflection (저녁 회고) +- **오늘의 성과**: + - 업무 성과: + - 학습 성과: + - 오늘 가장 잘한 일: +- **오늘 개선할 점**: + - 업무 개선 사항: + - 학습 개선 사항: + - 집중력이 흐트러진 이유: +- **오늘 느낀 점**: + - 오늘 하루를 돌아보며 느낀 점: + - 긍정적인 면: + +--- + +## ✅ Daily Review (데일리 리뷰) +- **목표 달성 여부**: + - [ ] 업무 목표 1 달성 여부: + - [ ] 업무 목표 2 달성 여부: + - [ ] 개인 목표 1 달성 여부: + - [ ] 개인 목표 2 달성 여부: +- **내일의 목표 설정**: + - 업무 목표: + - 개인 목표: + - 학습 목표: \ No newline at end of file diff --git a/inbox/세탁기건조기 설치-1.md b/inbox/세탁기건조기 설치-1.md new file mode 100644 index 0000000..2f3da69 --- /dev/null +++ b/inbox/세탁기건조기 설치-1.md @@ -0,0 +1,8 @@ +한중사 010-2426-2619 +세탁ㅣ설치 반장님 010-4642-6605 +하루 12-16대 설치 가능 +총 중대별 2대씩 24대 설치 예정 +전기는 승압 불필요 +총3명, 차량 1대 +0740-1200 +1250-1800 diff --git a/inbox/세탁기건조기 설치.md b/inbox/세탁기건조기 설치.md new file mode 100644 index 0000000..227acfc --- /dev/null +++ b/inbox/세탁기건조기 설치.md @@ -0,0 +1,8 @@ +한중사 010-2426-2619 +세탁ㅣ설치 반장님 010-4642-6605 +하루 12-16대 설치 가능 +총 중대별 2대씩 24대 설치 예정 +전기는 승압 불필요 +총3명, 차량 1대 +0740-1200 +1250-1800 diff --git a/inbox/소방-1.md b/inbox/소방-1.md new file mode 100644 index 0000000..e4a158a --- /dev/null +++ b/inbox/소방-1.md @@ -0,0 +1,2 @@ +https://www.safeland.go.kr/somin/infoFireSafetyMgrProcDetail.do + diff --git a/inbox/소방.md b/inbox/소방.md new file mode 100644 index 0000000..e4a158a --- /dev/null +++ b/inbox/소방.md @@ -0,0 +1,2 @@ +https://www.safeland.go.kr/somin/infoFireSafetyMgrProcDetail.do + diff --git a/inbox/소방안전관리자-1.md b/inbox/소방안전관리자-1.md new file mode 100644 index 0000000..cf5bd0e --- /dev/null +++ b/inbox/소방안전관리자-1.md @@ -0,0 +1,15 @@ +# 1일차 +- 1교시 +- 2교시 +- 3교시 +- 4교시 +- 5교시 +- 6교시 +- 7교시 + - 소방학개론 + - 연소이론 + - 화재이론 +- 8교시 + - 소방학개론 + - 소화이론 + diff --git a/inbox/소방안전관리자.md b/inbox/소방안전관리자.md new file mode 100644 index 0000000..cf5bd0e --- /dev/null +++ b/inbox/소방안전관리자.md @@ -0,0 +1,15 @@ +# 1일차 +- 1교시 +- 2교시 +- 3교시 +- 4교시 +- 5교시 +- 6교시 +- 7교시 + - 소방학개론 + - 연소이론 + - 화재이론 +- 8교시 + - 소방학개론 + - 소화이론 + diff --git a/inbox/소형냉장고-1.md b/inbox/소형냉장고-1.md new file mode 100644 index 0000000..c3eba0e --- /dev/null +++ b/inbox/소형냉장고-1.md @@ -0,0 +1,10 @@ +1.이진형, 연대장님실 1대넣고 +2.강재구, 2교육대 5중대 +3.임창기. 3교육대 12중대 +4.소병욱, 1교육대 상황실 +5.김미화, 분부중대 +6.정승민, 2교육대 8중대,소대장실 +7.김범수, 2교육대 7중대(김범수상사님) +8.이재성, 1교육대 4중대 +조진형, 교육과, 연대장님실것? +아니면 지원과가 연대장님 큰거 쓰고 지원과(11) 것을 교육과(5) 주는방법 \ No newline at end of file diff --git a/inbox/소형냉장고.md b/inbox/소형냉장고.md new file mode 100644 index 0000000..f56140e --- /dev/null +++ b/inbox/소형냉장고.md @@ -0,0 +1,10 @@ +1.이진형, 연대장님실 1대넣고 +2.강재구, 2교육대 5중대 +3.임창기. 3교육대 12중대 +4.소병욱, 1교육대 상황실 +5.김미화, 분부중대 +6.정승민, 2교육대 8중대,소대장실 +7.김범수, 2교육대 7중대(김범수상사님) +8.이재성, 1교육대 4중대 +조진형, 교육과, 연대장님실것? +아니면 지원과가 연대장님 큰거 쓰고 지원과(11) 것을 교육과(5) 주는방법 \ No newline at end of file diff --git a/inbox/수송행보관-1.md b/inbox/수송행보관-1.md new file mode 100644 index 0000000..fcac342 --- /dev/null +++ b/inbox/수송행보관-1.md @@ -0,0 +1,4 @@ +노력이 있다 + 종이에 적고 + 전화번호부에 적고 + 자리에 적고 \ No newline at end of file diff --git a/inbox/수송행보관.md b/inbox/수송행보관.md new file mode 100644 index 0000000..fcac342 --- /dev/null +++ b/inbox/수송행보관.md @@ -0,0 +1,4 @@ +노력이 있다 + 종이에 적고 + 전화번호부에 적고 + 자리에 적고 \ No newline at end of file diff --git a/inbox/수통클린시스템-1.md b/inbox/수통클린시스템-1.md new file mode 100644 index 0000000..f68bc0f --- /dev/null +++ b/inbox/수통클린시스템-1.md @@ -0,0 +1,11 @@ +수거일 +납품일 +계약물량 + +- 박스포장내부 물품보관확인증 동봉 +- 소통 마개 결합상태로 세척 +- 수토뫼관 조기표 제거(라벨지등 양호) +- 수통 외부 변형 제외 +- 포장시 pp박스 사용, 박스당40개 +- 수통일 1일전 소군수과 감독 수랑 검수 +- \ No newline at end of file diff --git a/inbox/수통클린시스템.md b/inbox/수통클린시스템.md new file mode 100644 index 0000000..f68bc0f --- /dev/null +++ b/inbox/수통클린시스템.md @@ -0,0 +1,11 @@ +수거일 +납품일 +계약물량 + +- 박스포장내부 물품보관확인증 동봉 +- 소통 마개 결합상태로 세척 +- 수토뫼관 조기표 제거(라벨지등 양호) +- 수통 외부 변형 제외 +- 포장시 pp박스 사용, 박스당40개 +- 수통일 1일전 소군수과 감독 수랑 검수 +- \ No newline at end of file diff --git a/inbox/숙소정리-1.md b/inbox/숙소정리-1.md new file mode 100644 index 0000000..357c5d9 --- /dev/null +++ b/inbox/숙소정리-1.md @@ -0,0 +1,10 @@ +책상 ![[Pasted image 20240901151226.png]] +책상 ![[Pasted image 20240901151400.png]] +책상 ![[Pasted image 20240901151517.png]] +생활용품정리박스 ![[Pasted image 20240901151659.png]] +박스 ![[Pasted image 20240901151741.png]] +박스 ![[Pasted image 20240901151827.png]] +바구니 ![[Pasted image 20240901151942.png]] +통 ![[Pasted image 20240901152021.png]] +통 ![[Pasted image 20240901152034.png]] +약통 \ No newline at end of file diff --git a/inbox/숙소정리.md b/inbox/숙소정리.md new file mode 100644 index 0000000..357c5d9 --- /dev/null +++ b/inbox/숙소정리.md @@ -0,0 +1,10 @@ +책상 ![[Pasted image 20240901151226.png]] +책상 ![[Pasted image 20240901151400.png]] +책상 ![[Pasted image 20240901151517.png]] +생활용품정리박스 ![[Pasted image 20240901151659.png]] +박스 ![[Pasted image 20240901151741.png]] +박스 ![[Pasted image 20240901151827.png]] +바구니 ![[Pasted image 20240901151942.png]] +통 ![[Pasted image 20240901152021.png]] +통 ![[Pasted image 20240901152034.png]] +약통 \ No newline at end of file diff --git a/inbox/스터디코드에서 얘기하는 공부의 핵심은-1.md b/inbox/스터디코드에서 얘기하는 공부의 핵심은-1.md new file mode 100644 index 0000000..c263f0f --- /dev/null +++ b/inbox/스터디코드에서 얘기하는 공부의 핵심은-1.md @@ -0,0 +1,32 @@ +스터디코드에서 제시하는 공부의 핵심은 '공부의 본질을 이해하고, 효율적으로 공부하는 방법'입니다. 이 핵심적인 내용은 다음과 같은 주요 개념들로 요약할 수 있습니다. + +### 1. 공부의 본질 이해 +- **이해와 암기**: 공부는 단순 암기가 아니라 이해와 논리적 사고를 바탕으로 하는 것임을 강조합니다. 이해를 통해 암기가 자연스럽게 이루어지도록 합니다. +- **문제 해결 능력**: 문제를 해결하는 능력을 기르는 것이 중요합니다. 이는 단순히 정답을 맞추는 것이 아니라, 문제를 이해하고 접근하는 방법을 배우는 것입니다. + +### 2. 목표 설정과 계획 +- **구체적 목표**: 장기적인 목표와 단기적인 목표를 설정합니다. 목표가 구체적일수록 달성 가능성이 높아집니다. +- **계획 세우기**: 세부적인 계획을 세워야 합니다. 월간, 주간, 일간 계획을 통해 체계적으로 공부를 진행합니다. + +### 3. 자기주도 학습 +- **자기주도성**: 스스로 학습을 계획하고 실행하는 자기주도 학습이 중요합니다. 이는 학습 동기와 책임감을 키우는 데 도움이 됩니다. +- **피드백과 수정**: 학습 과정에서의 피드백을 통해 자신의 학습 방법을 지속적으로 수정하고 개선합니다. + +### 4. 효율적인 공부 방법 +- **활동적 학습**: 단순히 읽고 듣는 것에서 벗어나, 적극적으로 질문하고, 토론하며, 요약하고, 설명하는 등의 활동적 학습 방법을 권장합니다. +- **반복과 복습**: 반복적인 학습과 주기적인 복습을 통해 장기 기억으로 전환시킵니다. 이를 위해 에빙하우스의 망각 곡선 등을 활용할 수 있습니다. +- **다양한 학습 도구 활용**: 노트 필기, 플래시카드, 마인드맵 등의 다양한 학습 도구를 활용하여 학습 내용을 정리하고 기억을 도웁니다. + +### 5. 환경 조성 +- **집중할 수 있는 환경**: 공부에 집중할 수 있는 환경을 조성합니다. 이는 물리적인 환경뿐만 아니라, 디지털 환경(예: 스마트폰 사용 줄이기)도 포함됩니다. +- **휴식과 체력 관리**: 충분한 휴식과 체력 관리를 통해 지속적인 학습이 가능하도록 합니다. + +### 6. 심리적 준비 +- **동기 부여**: 지속적인 동기 부여를 통해 학습에 대한 열정을 유지합니다. 이는 자기 효능감과 관련이 있습니다. +- **자신감**: 작은 성공 경험을 통해 자신감을 키우고, 이를 바탕으로 더 큰 목표에 도전합니다. + +### 7. 메타인지 +- **자신의 학습 과정 이해**: 자신의 학습 과정을 메타인지적으로 이해하고, 이를 통해 자신에게 가장 적합한 학습 전략을 찾습니다. +- **자기 평가**: 주기적으로 자신의 학습 상태를 평가하고, 필요한 경우 학습 전략을 수정합니다. + +스터디코드는 이러한 원칙들을 통해 단순한 암기와 반복이 아닌, 체계적이고 효율적인 학습 방법을 강조합니다. 이를 통해 학생들이 스스로 공부의 주인이 되어, 효과적으로 학습할 수 있도록 돕습니다. \ No newline at end of file diff --git a/inbox/스터디코드에서 얘기하는 공부의 핵심은.md b/inbox/스터디코드에서 얘기하는 공부의 핵심은.md new file mode 100644 index 0000000..c263f0f --- /dev/null +++ b/inbox/스터디코드에서 얘기하는 공부의 핵심은.md @@ -0,0 +1,32 @@ +스터디코드에서 제시하는 공부의 핵심은 '공부의 본질을 이해하고, 효율적으로 공부하는 방법'입니다. 이 핵심적인 내용은 다음과 같은 주요 개념들로 요약할 수 있습니다. + +### 1. 공부의 본질 이해 +- **이해와 암기**: 공부는 단순 암기가 아니라 이해와 논리적 사고를 바탕으로 하는 것임을 강조합니다. 이해를 통해 암기가 자연스럽게 이루어지도록 합니다. +- **문제 해결 능력**: 문제를 해결하는 능력을 기르는 것이 중요합니다. 이는 단순히 정답을 맞추는 것이 아니라, 문제를 이해하고 접근하는 방법을 배우는 것입니다. + +### 2. 목표 설정과 계획 +- **구체적 목표**: 장기적인 목표와 단기적인 목표를 설정합니다. 목표가 구체적일수록 달성 가능성이 높아집니다. +- **계획 세우기**: 세부적인 계획을 세워야 합니다. 월간, 주간, 일간 계획을 통해 체계적으로 공부를 진행합니다. + +### 3. 자기주도 학습 +- **자기주도성**: 스스로 학습을 계획하고 실행하는 자기주도 학습이 중요합니다. 이는 학습 동기와 책임감을 키우는 데 도움이 됩니다. +- **피드백과 수정**: 학습 과정에서의 피드백을 통해 자신의 학습 방법을 지속적으로 수정하고 개선합니다. + +### 4. 효율적인 공부 방법 +- **활동적 학습**: 단순히 읽고 듣는 것에서 벗어나, 적극적으로 질문하고, 토론하며, 요약하고, 설명하는 등의 활동적 학습 방법을 권장합니다. +- **반복과 복습**: 반복적인 학습과 주기적인 복습을 통해 장기 기억으로 전환시킵니다. 이를 위해 에빙하우스의 망각 곡선 등을 활용할 수 있습니다. +- **다양한 학습 도구 활용**: 노트 필기, 플래시카드, 마인드맵 등의 다양한 학습 도구를 활용하여 학습 내용을 정리하고 기억을 도웁니다. + +### 5. 환경 조성 +- **집중할 수 있는 환경**: 공부에 집중할 수 있는 환경을 조성합니다. 이는 물리적인 환경뿐만 아니라, 디지털 환경(예: 스마트폰 사용 줄이기)도 포함됩니다. +- **휴식과 체력 관리**: 충분한 휴식과 체력 관리를 통해 지속적인 학습이 가능하도록 합니다. + +### 6. 심리적 준비 +- **동기 부여**: 지속적인 동기 부여를 통해 학습에 대한 열정을 유지합니다. 이는 자기 효능감과 관련이 있습니다. +- **자신감**: 작은 성공 경험을 통해 자신감을 키우고, 이를 바탕으로 더 큰 목표에 도전합니다. + +### 7. 메타인지 +- **자신의 학습 과정 이해**: 자신의 학습 과정을 메타인지적으로 이해하고, 이를 통해 자신에게 가장 적합한 학습 전략을 찾습니다. +- **자기 평가**: 주기적으로 자신의 학습 상태를 평가하고, 필요한 경우 학습 전략을 수정합니다. + +스터디코드는 이러한 원칙들을 통해 단순한 암기와 반복이 아닌, 체계적이고 효율적인 학습 방법을 강조합니다. 이를 통해 학생들이 스스로 공부의 주인이 되어, 효과적으로 학습할 수 있도록 돕습니다. \ No newline at end of file diff --git a/inbox/시설물-1.md b/inbox/시설물-1.md new file mode 100644 index 0000000..429a0ce --- /dev/null +++ b/inbox/시설물-1.md @@ -0,0 +1,7 @@ +2025.6,12 +위임보수, 중기계획 보고 +- 일반물자창고, 진입로 아스팔트 +- 크린센터, 소방수신기 보수 +- 급식유통센터, 냉각창고 개선 +(구) 취사장 진입로 보수 / 막사뒤 공사 일정 + diff --git a/inbox/시설물.md b/inbox/시설물.md new file mode 100644 index 0000000..429a0ce --- /dev/null +++ b/inbox/시설물.md @@ -0,0 +1,7 @@ +2025.6,12 +위임보수, 중기계획 보고 +- 일반물자창고, 진입로 아스팔트 +- 크린센터, 소방수신기 보수 +- 급식유통센터, 냉각창고 개선 +(구) 취사장 진입로 보수 / 막사뒤 공사 일정 + diff --git a/inbox/아이들에게 조언-1.md b/inbox/아이들에게 조언-1.md new file mode 100644 index 0000000..31a5d8e --- /dev/null +++ b/inbox/아이들에게 조언-1.md @@ -0,0 +1,7 @@ +망망대해. 등불처람 집중해야하는 기준이. 된다 +집중할수 있다 +시간을 절약할수 있다 +남보다. 압설수 있다 +![[어린왕자_평생계획.mp4]] +친구란? 길들여진다... +![[어린왕자_길들여진다.mp4]] \ No newline at end of file diff --git a/inbox/아이들에게 조언.md b/inbox/아이들에게 조언.md new file mode 100644 index 0000000..31a5d8e --- /dev/null +++ b/inbox/아이들에게 조언.md @@ -0,0 +1,7 @@ +망망대해. 등불처람 집중해야하는 기준이. 된다 +집중할수 있다 +시간을 절약할수 있다 +남보다. 압설수 있다 +![[어린왕자_평생계획.mp4]] +친구란? 길들여진다... +![[어린왕자_길들여진다.mp4]] \ No newline at end of file diff --git a/inbox/아파트-1.md b/inbox/아파트-1.md new file mode 100644 index 0000000..281fb99 --- /dev/null +++ b/inbox/아파트-1.md @@ -0,0 +1,60 @@ +1.우리 현재 상태 +- 가 용 금액 최대 3억 +- 초 중 자녀 2명 +- 5월 한 매매 후 반드시 이사 해야 함. +- 이사비용 250 만원 +- +1.월세 +- 단점 + - 그래도 비용이 일부 나간다 20 만원 + - 2년 계약 시 24개월로 20 만원 계산하면 480 만원 + - 군인 공제 회에 목돈 저축으로 2년 계약하면 **2.5 억** 을 **2년**으로 하고, **매월**로 하면 **269,451,000원** 만기에 받는 것으로 하면 **269,881,000원**으로 약 **40 만원**이 차이 남. + - 그러면 매달 **2년 약정으로 70-80 만원이 수령** 가능 함. + - 2.5 억 원으로 **1년 계약** 시는 12개월로 매월 약 **77 만원의 이자**가 생김. 월세와 같아 부담이 적지만 내 돈이 안 된다는 것이 걸림 + - 2.5 억 원으로 **6개월 계약** 시는 매월 약 **67 만원의 이자**가 생김 + - **집이 노후** 됐다 + - 가격이 70-80 이 우리에겐 적정 그 이상은 손해 + - 곰팡이 발생 가능 시 처리 + - 수도 물 잘나오는지 + - 관리비는 얼마? + - 난방 비는 얼마? + - 층 간 소음 +- 장점 + - 위험 부담이 적다 5000 만원 + - 등기부 상 문제없음 + - 즉시 계약 해지 가능 + - 우리가 다음 세입자를 인수 시 가능 + - 지금 당장 집 구하기 쉽다 + - +2.전세(제외) **미고려** +- 위험 부담이 크다 +3.매매 +- 단점 + - 월 대출금 90-100 만원 + - 집값 폭락 시 **손해** + - 쉽게 이사 어려워 + - 대전 매매, 경기도 매매 + - 대전 집값 하향이 예상 + - 경기도 집값 하향 폭 적을 듯 + - 장기적으로 집 수명 늘어남,그래서 대략 10년 후 이사 + - 내가 7년 전역 + - 도안동 매매 시 **고등학교** 멀다 + - 해마다 공급 물량 있다 +- 장점 + - 새집 + - 장기 적으로 오를시 시세 차익 + - 안정감 + - 수목토 아파트 + +# 아파트 월세 절차 +1. 윌세 집 구하기 + 1. 인근 부동산 방문 시세등 확인 + 2. 새당 실제 물건 직접 확인 + +# 질문 +1. 몇달 만에 세입자가 들어온건가요? +2. 1넌단위 계약가능한가요? + 1. https://m.blog.naver.com/resumet/223406690760 + 2. +3. 만약 세입자가 안 구해지면? +4. \ No newline at end of file diff --git a/inbox/아파트.md b/inbox/아파트.md new file mode 100644 index 0000000..281fb99 --- /dev/null +++ b/inbox/아파트.md @@ -0,0 +1,60 @@ +1.우리 현재 상태 +- 가 용 금액 최대 3억 +- 초 중 자녀 2명 +- 5월 한 매매 후 반드시 이사 해야 함. +- 이사비용 250 만원 +- +1.월세 +- 단점 + - 그래도 비용이 일부 나간다 20 만원 + - 2년 계약 시 24개월로 20 만원 계산하면 480 만원 + - 군인 공제 회에 목돈 저축으로 2년 계약하면 **2.5 억** 을 **2년**으로 하고, **매월**로 하면 **269,451,000원** 만기에 받는 것으로 하면 **269,881,000원**으로 약 **40 만원**이 차이 남. + - 그러면 매달 **2년 약정으로 70-80 만원이 수령** 가능 함. + - 2.5 억 원으로 **1년 계약** 시는 12개월로 매월 약 **77 만원의 이자**가 생김. 월세와 같아 부담이 적지만 내 돈이 안 된다는 것이 걸림 + - 2.5 억 원으로 **6개월 계약** 시는 매월 약 **67 만원의 이자**가 생김 + - **집이 노후** 됐다 + - 가격이 70-80 이 우리에겐 적정 그 이상은 손해 + - 곰팡이 발생 가능 시 처리 + - 수도 물 잘나오는지 + - 관리비는 얼마? + - 난방 비는 얼마? + - 층 간 소음 +- 장점 + - 위험 부담이 적다 5000 만원 + - 등기부 상 문제없음 + - 즉시 계약 해지 가능 + - 우리가 다음 세입자를 인수 시 가능 + - 지금 당장 집 구하기 쉽다 + - +2.전세(제외) **미고려** +- 위험 부담이 크다 +3.매매 +- 단점 + - 월 대출금 90-100 만원 + - 집값 폭락 시 **손해** + - 쉽게 이사 어려워 + - 대전 매매, 경기도 매매 + - 대전 집값 하향이 예상 + - 경기도 집값 하향 폭 적을 듯 + - 장기적으로 집 수명 늘어남,그래서 대략 10년 후 이사 + - 내가 7년 전역 + - 도안동 매매 시 **고등학교** 멀다 + - 해마다 공급 물량 있다 +- 장점 + - 새집 + - 장기 적으로 오를시 시세 차익 + - 안정감 + - 수목토 아파트 + +# 아파트 월세 절차 +1. 윌세 집 구하기 + 1. 인근 부동산 방문 시세등 확인 + 2. 새당 실제 물건 직접 확인 + +# 질문 +1. 몇달 만에 세입자가 들어온건가요? +2. 1넌단위 계약가능한가요? + 1. https://m.blog.naver.com/resumet/223406690760 + 2. +3. 만약 세입자가 안 구해지면? +4. \ No newline at end of file diff --git a/inbox/안보공감 콘서트-1.md b/inbox/안보공감 콘서트-1.md new file mode 100644 index 0000000..06885cf --- /dev/null +++ b/inbox/안보공감 콘서트-1.md @@ -0,0 +1,4 @@ +## 대상자 +상병 박민수(근무), 김정운(근무),이준호(근무) +일병 신지웅(근무) + diff --git a/inbox/안보공감 콘서트.md b/inbox/안보공감 콘서트.md new file mode 100644 index 0000000..06885cf --- /dev/null +++ b/inbox/안보공감 콘서트.md @@ -0,0 +1,4 @@ +## 대상자 +상병 박민수(근무), 김정운(근무),이준호(근무) +일병 신지웅(근무) + diff --git a/inbox/안전점검의날.md b/inbox/안전점검의날.md new file mode 100644 index 0000000..87cd821 --- /dev/null +++ b/inbox/안전점검의날.md @@ -0,0 +1,3 @@ +안전보건 교육 의견수렴:동영상시청 토의 +중대재해 대응훈련 +취약시설 현장점검 diff --git a/inbox/안전점검의날_SM-F946N_Nov-09-1512-2025_1.md b/inbox/안전점검의날_SM-F946N_Nov-09-1512-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/암기, 숙지 이해의 기본적 의미를 바탕으로 망각의 곡선을 활용한 공부시간계획-1.md b/inbox/암기, 숙지 이해의 기본적 의미를 바탕으로 망각의 곡선을 활용한 공부시간계획-1.md new file mode 100644 index 0000000..8bd2241 --- /dev/null +++ b/inbox/암기, 숙지 이해의 기본적 의미를 바탕으로 망각의 곡선을 활용한 공부시간계획-1.md @@ -0,0 +1,67 @@ +**망각의 곡선(Ebbinghaus's Forgetting Curve)**을 반영하여 공부 시간을 효과적으로 배치하려면 **복습 주기**와 **반복 학습**이 중요합니다. 망각의 곡선에 따르면, 사람은 학습 후 시간이 지나면서 기억을 점차 잊어버리므로, 적절한 시기에 복습을 반복하여 기억을 강화하는 것이 핵심입니다. 이를 바탕으로 **일일**, **주간**, **월간** 시간표를 작성해 보겠습니다. + +### **망각의 곡선에 따른 복습 주기** +- **학습 직후**: 학습한 내용을 빠르게 복습 (당일) +- **1일 후**: 학습 내용을 한 번 더 복습 +- **3일 후**: 다시 복습 +- **7일 후**: 추가 복습 +- **30일 후**: 마지막 복습 + +--- + +### **일일 공부 시간표** + +| 시간 | 활동 | 비고 | +|----------------|------------------------------------|------------------------------| +| 6:30 - 7:00 | 기상 및 간단한 스트레칭 | 준비 운동과 명상으로 하루 시작 | +| 7:00 - 8:00 | 아침 학습 (전날 학습한 내용 복습) | 짧고 간단하게 복습하는 시간 | +| 8:00 - 9:00 | 아침 식사 및 준비 | 뉴스나 관련 자료 읽기 | +| 9:00 - 12:00 | 집중 공부 세션 1 (새로운 내용 학습) | 25분 집중 후 5분 휴식 (포모도로 기법) | +| 12:00 - 13:00 | 점심 및 산책 | 가벼운 운동과 휴식 | +| 13:00 - 15:00 | 집중 공부 세션 2 (새로운 내용 학습) | 오전과 같은 방식으로 공부 | +| 15:00 - 15:30 | 휴식 | 간식 또는 짧은 산책 | +| 15:30 - 17:00 | 복습 시간 (당일 학습한 내용 복습) | 1시간 30분 복습, 30분 정리 | +| 17:00 - 18:00 | 업무 또는 과제 처리 | 남은 할 일 처리 | +| 18:00 - 19:00 | 저녁 식사 및 휴식 | 완전한 휴식 시간 | +| 19:00 - 20:00 | 복습 시간 (1일, 3일, 7일 전 학습 복습) | 단계적 복습 | +| 20:00 - 21:00 | 운동 및 자기 개발 시간 | 가벼운 운동이나 독서 | +| 21:00 - 22:00 | 짧은 복습 및 정리 | 공부 내용을 기록하고 목표 확인 | +| 22:00 | 취침 | | + +--- + +### **주간 공부 시간표** + +| 요일 | 학습 계획 | 비고 | +|---------|------------------------------------|----------------------------------| +| 월요일 | 새로운 개념 학습 (핵심 내용 암기 및 정리) | 25분 집중 학습, 5분 휴식 (포모도로 기법) | +| 화요일 | 새로운 내용 학습 + 전날 학습 내용 복습 | 복습 포함 학습 | +| 수요일 | 중간 복습 (1일, 3일 전 학습 내용 복습) | 주요 개념 다시 보기 | +| 목요일 | 어려운 개념 집중 학습 및 응용 문제 풀이 | 깊이 있는 학습과 연습 문제 풀이 | +| 금요일 | 주간 학습 내용 종합 복습 | 이번 주 학습한 주요 개념 반복 | +| 토요일 | 종합 복습 + 연습 문제 풀기 | 주간 복습 및 실전 연습 | +| 일요일 | 주간 학습 내용 점검 및 다음 주 계획 설정 | 피드백 및 다음 주 목표 세우기 | + +--- + +### **월간 공부 시간표** + +| 주차 | 학습 계획 | 비고 | +|------------|--------------------------------------------|-------------------------------| +| **1주차** | 새로운 개념 학습 및 1차 복습 (1일 후 복습) | 새로운 단원 시작과 함께 빠른 복습 | +| **2주차** | 심화 학습 + 1주일 전 학습 내용 복습 | 복습 후 심화 문제 풀기 | +| **3주차** | 중간 점검 (지난 2주간 학습 내용 복습) | 복습과 함께 응용 문제 풀이 | +| **4주차** | 종합 복습 및 마무리 점검 + 다음 달 계획 수립 | 월간 성과 평가 및 다음 목표 설정 | + +--- + +### **핵심 포인트** +1. **일일 학습**: 당일 학습한 내용을 바로 복습하고, 전날 및 며칠 전에 학습한 내용을 주기적으로 다시 보는 것이 중요합니다. 이로 인해 **망각을 줄이고** 정보를 장기 기억으로 전환할 수 있습니다. + +2. **주간 학습**: 매주 학습한 내용을 주간 단위로 종합 복습하면서 **개념을 정리**하고, 응용 문제를 풀어 **이해도를 높이는 시간**을 확보합니다. + +3. **월간 학습**: 한 달 동안 배운 내용을 전체적으로 **정리하고 복습**하며, 다음 달 학습 계획을 수립합니다. 매월 첫 주는 새로운 개념 학습, 중간 주는 복습, 마지막 주는 성과 평가 및 보충 학습으로 구성됩니다. + +--- + +이 시간표는 **망각의 곡선**을 기반으로 한 **복습 주기**를 반영하여, 학습한 내용을 잊지 않고 장기적으로 기억할 수 있도록 도와줍니다. \ No newline at end of file diff --git a/inbox/암기, 숙지 이해의 기본적 의미를 바탕으로 망각의 곡선을 활용한 공부시간계획.md b/inbox/암기, 숙지 이해의 기본적 의미를 바탕으로 망각의 곡선을 활용한 공부시간계획.md new file mode 100644 index 0000000..8bd2241 --- /dev/null +++ b/inbox/암기, 숙지 이해의 기본적 의미를 바탕으로 망각의 곡선을 활용한 공부시간계획.md @@ -0,0 +1,67 @@ +**망각의 곡선(Ebbinghaus's Forgetting Curve)**을 반영하여 공부 시간을 효과적으로 배치하려면 **복습 주기**와 **반복 학습**이 중요합니다. 망각의 곡선에 따르면, 사람은 학습 후 시간이 지나면서 기억을 점차 잊어버리므로, 적절한 시기에 복습을 반복하여 기억을 강화하는 것이 핵심입니다. 이를 바탕으로 **일일**, **주간**, **월간** 시간표를 작성해 보겠습니다. + +### **망각의 곡선에 따른 복습 주기** +- **학습 직후**: 학습한 내용을 빠르게 복습 (당일) +- **1일 후**: 학습 내용을 한 번 더 복습 +- **3일 후**: 다시 복습 +- **7일 후**: 추가 복습 +- **30일 후**: 마지막 복습 + +--- + +### **일일 공부 시간표** + +| 시간 | 활동 | 비고 | +|----------------|------------------------------------|------------------------------| +| 6:30 - 7:00 | 기상 및 간단한 스트레칭 | 준비 운동과 명상으로 하루 시작 | +| 7:00 - 8:00 | 아침 학습 (전날 학습한 내용 복습) | 짧고 간단하게 복습하는 시간 | +| 8:00 - 9:00 | 아침 식사 및 준비 | 뉴스나 관련 자료 읽기 | +| 9:00 - 12:00 | 집중 공부 세션 1 (새로운 내용 학습) | 25분 집중 후 5분 휴식 (포모도로 기법) | +| 12:00 - 13:00 | 점심 및 산책 | 가벼운 운동과 휴식 | +| 13:00 - 15:00 | 집중 공부 세션 2 (새로운 내용 학습) | 오전과 같은 방식으로 공부 | +| 15:00 - 15:30 | 휴식 | 간식 또는 짧은 산책 | +| 15:30 - 17:00 | 복습 시간 (당일 학습한 내용 복습) | 1시간 30분 복습, 30분 정리 | +| 17:00 - 18:00 | 업무 또는 과제 처리 | 남은 할 일 처리 | +| 18:00 - 19:00 | 저녁 식사 및 휴식 | 완전한 휴식 시간 | +| 19:00 - 20:00 | 복습 시간 (1일, 3일, 7일 전 학습 복습) | 단계적 복습 | +| 20:00 - 21:00 | 운동 및 자기 개발 시간 | 가벼운 운동이나 독서 | +| 21:00 - 22:00 | 짧은 복습 및 정리 | 공부 내용을 기록하고 목표 확인 | +| 22:00 | 취침 | | + +--- + +### **주간 공부 시간표** + +| 요일 | 학습 계획 | 비고 | +|---------|------------------------------------|----------------------------------| +| 월요일 | 새로운 개념 학습 (핵심 내용 암기 및 정리) | 25분 집중 학습, 5분 휴식 (포모도로 기법) | +| 화요일 | 새로운 내용 학습 + 전날 학습 내용 복습 | 복습 포함 학습 | +| 수요일 | 중간 복습 (1일, 3일 전 학습 내용 복습) | 주요 개념 다시 보기 | +| 목요일 | 어려운 개념 집중 학습 및 응용 문제 풀이 | 깊이 있는 학습과 연습 문제 풀이 | +| 금요일 | 주간 학습 내용 종합 복습 | 이번 주 학습한 주요 개념 반복 | +| 토요일 | 종합 복습 + 연습 문제 풀기 | 주간 복습 및 실전 연습 | +| 일요일 | 주간 학습 내용 점검 및 다음 주 계획 설정 | 피드백 및 다음 주 목표 세우기 | + +--- + +### **월간 공부 시간표** + +| 주차 | 학습 계획 | 비고 | +|------------|--------------------------------------------|-------------------------------| +| **1주차** | 새로운 개념 학습 및 1차 복습 (1일 후 복습) | 새로운 단원 시작과 함께 빠른 복습 | +| **2주차** | 심화 학습 + 1주일 전 학습 내용 복습 | 복습 후 심화 문제 풀기 | +| **3주차** | 중간 점검 (지난 2주간 학습 내용 복습) | 복습과 함께 응용 문제 풀이 | +| **4주차** | 종합 복습 및 마무리 점검 + 다음 달 계획 수립 | 월간 성과 평가 및 다음 목표 설정 | + +--- + +### **핵심 포인트** +1. **일일 학습**: 당일 학습한 내용을 바로 복습하고, 전날 및 며칠 전에 학습한 내용을 주기적으로 다시 보는 것이 중요합니다. 이로 인해 **망각을 줄이고** 정보를 장기 기억으로 전환할 수 있습니다. + +2. **주간 학습**: 매주 학습한 내용을 주간 단위로 종합 복습하면서 **개념을 정리**하고, 응용 문제를 풀어 **이해도를 높이는 시간**을 확보합니다. + +3. **월간 학습**: 한 달 동안 배운 내용을 전체적으로 **정리하고 복습**하며, 다음 달 학습 계획을 수립합니다. 매월 첫 주는 새로운 개념 학습, 중간 주는 복습, 마지막 주는 성과 평가 및 보충 학습으로 구성됩니다. + +--- + +이 시간표는 **망각의 곡선**을 기반으로 한 **복습 주기**를 반영하여, 학습한 내용을 잊지 않고 장기적으로 기억할 수 있도록 도와줍니다. \ No newline at end of file diff --git a/inbox/암기, 숙지, 이해의 개념을 바탕으로 망각의 곡선을 활용한 공부시간계획-1.md b/inbox/암기, 숙지, 이해의 개념을 바탕으로 망각의 곡선을 활용한 공부시간계획-1.md new file mode 100644 index 0000000..b1c0158 --- /dev/null +++ b/inbox/암기, 숙지, 이해의 개념을 바탕으로 망각의 곡선을 활용한 공부시간계획-1.md @@ -0,0 +1,66 @@ +**암기, 숙지, 이해**의 개념을 바탕으로 **망각의 곡선**을 활용한 공부 시간 계획을 세우면, 각 단계의 학습이 효과적으로 이루어질 수 있도록 복습 주기를 적절히 배치하는 것이 중요합니다. 이를 통해 학습 내용을 잊지 않고 장기 기억으로 전환하는 데 도움을 줄 수 있습니다. 아래는 각 개념에 맞춘 학습 계획과 망각의 곡선을 반영한 복습 시간표입니다. + +### **1. 암기(Memorization)** +- **기본 의미**: 정보를 그대로 외우는 것. +- **망각의 곡선 반영**: 암기한 내용을 학습 후 바로 복습하고, 일정 시간 간격을 두고 반복해서 복습해야 합니다. 망각이 빠르게 이루어지므로 짧은 주기로 반복 학습을 해야 효과적입니다. + +### **2. 숙지(Acquisition)** +- **기본 의미**: 반복 학습을 통해 정보에 익숙해지고 자연스럽게 떠올릴 수 있는 상태. +- **망각의 곡선 반영**: 암기한 내용을 여러 번 반복하여 숙지하게끔 해야 하며, 복습 간격은 암기 단계보다는 길게 설정해도 좋습니다. 이 단계에서는 응용하거나 문제를 풀면서 연습합니다. + +### **3. 이해(Comprehension)** +- **기본 의미**: 학습한 내용을 응용하고 깊이 있게 이해하는 것. +- **망각의 곡선 반영**: 충분한 반복과 복습 후, 학습한 내용을 응용하고 실제 문제에 적용하여 이해를 심화시킵니다. 복습 주기는 더 길게 잡고, 주기적인 종합 복습을 통해 깊이 있는 학습을 진행합니다. + +--- + +### **일일 학습 계획 (암기, 숙지, 이해 반영)** + +| 시간 | 학습 단계 | 활동 및 설명 | +|----------------|---------------------|---------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 가벼운 스트레칭과 명상으로 학습 준비 | +| 7:00 - 8:00 | **암기** | 전날 학습한 내용 빠르게 암기 복습 (단어, 개념 외우기) | +| 9:00 - 12:00 | **새로운 내용 학습** | 새로운 개념 학습 (암기 필요) | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 운동 및 쉬는 시간 | +| 13:00 - 14:00 | **숙지** | 오전에 암기한 내용을 반복 복습하여 숙지 (개념 연습 문제 풀기) | +| 14:00 - 16:00 | **이해** | 학습한 내용을 실제 상황에 적용 (문제 풀기, 개념 설명하기) | +| 16:00 - 16:30 | 휴식 | 짧은 휴식 및 리프레시 | +| 16:30 - 18:00 | **이해** | 학습한 개념을 응용하는 문제 풀기 (문제 해결 능력 향상) | +| 18:00 - 19:00 | 저녁 및 휴식 | 가벼운 활동 또는 취미 시간 | +| 19:00 - 20:00 | **암기 복습** | 1일, 3일, 7일 전에 암기한 내용 복습 (망각의 곡선에 따라 반복 복습) | +| 21:00 - 22:00 | **숙지 및 이해 정리** | 오늘 학습한 내용을 전체적으로 다시 복습하고 요약 (이해도를 높이는 시간) | + +--- + +### **주간 학습 계획 (복습 및 이해 심화 포함)** + +| 요일 | 학습 활동 | 설명 | +|---------|--------------------------------------------|-----------------------------------------------------| +| **월요일** | 새로운 개념 학습 및 암기 | 암기 위주의 학습 후, 당일 바로 복습 및 정리 (1차 복습) | +| **화요일** | 숙지 위주의 학습 + 전날 암기한 내용 복습 | 전날 암기한 내용을 숙지하기 위한 반복 학습 및 문제 풀이 | +| **수요일** | 중간 복습 (1일, 3일 전 내용 복습) | 주기적으로 복습하며 숙지를 위한 반복 학습 (망각의 곡선에 따른 복습) | +| **목요일** | 응용 및 이해 심화 (어려운 문제 풀이) | 학습한 개념을 실제 문제에 적용해 보며 이해력을 높이는 시간 | +| **금요일** | 종합 복습 및 응용 문제 풀이 | 주간 학습 내용을 종합 복습하고, 실전 문제를 통해 이해도 체크 | +| **토요일** | 복습 + 새로운 개념 학습 | 이번 주 학습한 내용 복습 및 새로운 주제 예습 | +| **일요일** | 학습 리뷰 및 휴식 | 주간 학습 리뷰, 복습할 부분 체크, 휴식 시간 | + +--- + +### **월간 학습 계획 (암기, 숙지, 이해 통합)** + +| 주차 | 학습 계획 | 설명 | +|------------|-------------------------------------------------|----------------------------------------------------| +| **1주차** | 새로운 개념 암기 및 반복 학습 | 새로운 개념을 암기하고 주기적으로 복습하여 숙지, 반복을 통해 숙지 강화 | +| **2주차** | 중간 복습 + 응용 학습 | 1주차 학습 내용 복습, 문제 풀이로 응용 능력 향상 | +| **3주차** | 이해 심화 및 응용 문제 해결 | 학습 내용을 실제 문제에 응용하여 이해도를 높이고, 실전 상황에서 활용 | +| **4주차** | 월간 종합 복습 및 다음 달 학습 계획 수립 | 전체적으로 배운 내용 복습, 장기 기억으로 전환 및 새로운 계획 설정 | + +--- + +### **핵심 포인트** +1. **암기 단계**: 학습 직후 바로 복습하고, 1일, 3일, 7일, 30일 후에 반복 복습하여 정보를 장기 기억으로 저장합니다. +2. **숙지 단계**: 반복 학습을 통해 자연스럽게 학습한 내용을 익히고, 익숙해진 내용을 문제 풀이나 연습을 통해 응용합니다. +3. **이해 단계**: 학습한 내용을 응용 문제를 통해 실전에서 사용해 보고, 새로운 상황에 맞게 변형하거나 설명할 수 있는 능력을 키웁니다. +4. **망각의 곡선**에 따라 주기적인 복습과 반복을 통해 암기한 정보를 숙지하고, 나아가 이해할 수 있도록 학습 계획을 설계합니다. + +이 학습 계획은 **망각을 방지하고** 암기, 숙지, 이해의 단계별 학습을 강화하는 데 중점을 두어 효율적으로 기억을 장기화할 수 있습니다. \ No newline at end of file diff --git a/inbox/암기, 숙지, 이해의 개념을 바탕으로 망각의 곡선을 활용한 공부시간계획.md b/inbox/암기, 숙지, 이해의 개념을 바탕으로 망각의 곡선을 활용한 공부시간계획.md new file mode 100644 index 0000000..b1c0158 --- /dev/null +++ b/inbox/암기, 숙지, 이해의 개념을 바탕으로 망각의 곡선을 활용한 공부시간계획.md @@ -0,0 +1,66 @@ +**암기, 숙지, 이해**의 개념을 바탕으로 **망각의 곡선**을 활용한 공부 시간 계획을 세우면, 각 단계의 학습이 효과적으로 이루어질 수 있도록 복습 주기를 적절히 배치하는 것이 중요합니다. 이를 통해 학습 내용을 잊지 않고 장기 기억으로 전환하는 데 도움을 줄 수 있습니다. 아래는 각 개념에 맞춘 학습 계획과 망각의 곡선을 반영한 복습 시간표입니다. + +### **1. 암기(Memorization)** +- **기본 의미**: 정보를 그대로 외우는 것. +- **망각의 곡선 반영**: 암기한 내용을 학습 후 바로 복습하고, 일정 시간 간격을 두고 반복해서 복습해야 합니다. 망각이 빠르게 이루어지므로 짧은 주기로 반복 학습을 해야 효과적입니다. + +### **2. 숙지(Acquisition)** +- **기본 의미**: 반복 학습을 통해 정보에 익숙해지고 자연스럽게 떠올릴 수 있는 상태. +- **망각의 곡선 반영**: 암기한 내용을 여러 번 반복하여 숙지하게끔 해야 하며, 복습 간격은 암기 단계보다는 길게 설정해도 좋습니다. 이 단계에서는 응용하거나 문제를 풀면서 연습합니다. + +### **3. 이해(Comprehension)** +- **기본 의미**: 학습한 내용을 응용하고 깊이 있게 이해하는 것. +- **망각의 곡선 반영**: 충분한 반복과 복습 후, 학습한 내용을 응용하고 실제 문제에 적용하여 이해를 심화시킵니다. 복습 주기는 더 길게 잡고, 주기적인 종합 복습을 통해 깊이 있는 학습을 진행합니다. + +--- + +### **일일 학습 계획 (암기, 숙지, 이해 반영)** + +| 시간 | 학습 단계 | 활동 및 설명 | +|----------------|---------------------|---------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 가벼운 스트레칭과 명상으로 학습 준비 | +| 7:00 - 8:00 | **암기** | 전날 학습한 내용 빠르게 암기 복습 (단어, 개념 외우기) | +| 9:00 - 12:00 | **새로운 내용 학습** | 새로운 개념 학습 (암기 필요) | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 운동 및 쉬는 시간 | +| 13:00 - 14:00 | **숙지** | 오전에 암기한 내용을 반복 복습하여 숙지 (개념 연습 문제 풀기) | +| 14:00 - 16:00 | **이해** | 학습한 내용을 실제 상황에 적용 (문제 풀기, 개념 설명하기) | +| 16:00 - 16:30 | 휴식 | 짧은 휴식 및 리프레시 | +| 16:30 - 18:00 | **이해** | 학습한 개념을 응용하는 문제 풀기 (문제 해결 능력 향상) | +| 18:00 - 19:00 | 저녁 및 휴식 | 가벼운 활동 또는 취미 시간 | +| 19:00 - 20:00 | **암기 복습** | 1일, 3일, 7일 전에 암기한 내용 복습 (망각의 곡선에 따라 반복 복습) | +| 21:00 - 22:00 | **숙지 및 이해 정리** | 오늘 학습한 내용을 전체적으로 다시 복습하고 요약 (이해도를 높이는 시간) | + +--- + +### **주간 학습 계획 (복습 및 이해 심화 포함)** + +| 요일 | 학습 활동 | 설명 | +|---------|--------------------------------------------|-----------------------------------------------------| +| **월요일** | 새로운 개념 학습 및 암기 | 암기 위주의 학습 후, 당일 바로 복습 및 정리 (1차 복습) | +| **화요일** | 숙지 위주의 학습 + 전날 암기한 내용 복습 | 전날 암기한 내용을 숙지하기 위한 반복 학습 및 문제 풀이 | +| **수요일** | 중간 복습 (1일, 3일 전 내용 복습) | 주기적으로 복습하며 숙지를 위한 반복 학습 (망각의 곡선에 따른 복습) | +| **목요일** | 응용 및 이해 심화 (어려운 문제 풀이) | 학습한 개념을 실제 문제에 적용해 보며 이해력을 높이는 시간 | +| **금요일** | 종합 복습 및 응용 문제 풀이 | 주간 학습 내용을 종합 복습하고, 실전 문제를 통해 이해도 체크 | +| **토요일** | 복습 + 새로운 개념 학습 | 이번 주 학습한 내용 복습 및 새로운 주제 예습 | +| **일요일** | 학습 리뷰 및 휴식 | 주간 학습 리뷰, 복습할 부분 체크, 휴식 시간 | + +--- + +### **월간 학습 계획 (암기, 숙지, 이해 통합)** + +| 주차 | 학습 계획 | 설명 | +|------------|-------------------------------------------------|----------------------------------------------------| +| **1주차** | 새로운 개념 암기 및 반복 학습 | 새로운 개념을 암기하고 주기적으로 복습하여 숙지, 반복을 통해 숙지 강화 | +| **2주차** | 중간 복습 + 응용 학습 | 1주차 학습 내용 복습, 문제 풀이로 응용 능력 향상 | +| **3주차** | 이해 심화 및 응용 문제 해결 | 학습 내용을 실제 문제에 응용하여 이해도를 높이고, 실전 상황에서 활용 | +| **4주차** | 월간 종합 복습 및 다음 달 학습 계획 수립 | 전체적으로 배운 내용 복습, 장기 기억으로 전환 및 새로운 계획 설정 | + +--- + +### **핵심 포인트** +1. **암기 단계**: 학습 직후 바로 복습하고, 1일, 3일, 7일, 30일 후에 반복 복습하여 정보를 장기 기억으로 저장합니다. +2. **숙지 단계**: 반복 학습을 통해 자연스럽게 학습한 내용을 익히고, 익숙해진 내용을 문제 풀이나 연습을 통해 응용합니다. +3. **이해 단계**: 학습한 내용을 응용 문제를 통해 실전에서 사용해 보고, 새로운 상황에 맞게 변형하거나 설명할 수 있는 능력을 키웁니다. +4. **망각의 곡선**에 따라 주기적인 복습과 반복을 통해 암기한 정보를 숙지하고, 나아가 이해할 수 있도록 학습 계획을 설계합니다. + +이 학습 계획은 **망각을 방지하고** 암기, 숙지, 이해의 단계별 학습을 강화하는 데 중점을 두어 효율적으로 기억을 장기화할 수 있습니다. \ No newline at end of file diff --git a/inbox/암기, 숙지, 이해의 기본적 의미와 차이점 유사점 정리-1.md b/inbox/암기, 숙지, 이해의 기본적 의미와 차이점 유사점 정리-1.md new file mode 100644 index 0000000..c741403 --- /dev/null +++ b/inbox/암기, 숙지, 이해의 기본적 의미와 차이점 유사점 정리-1.md @@ -0,0 +1,33 @@ +### **암기(Memorization)** +- **기본 의미**: 정보를 그대로 외우는 과정으로, 단순히 내용을 기억하는 것을 의미합니다. 깊이 이해하지 않아도 정보를 떠올릴 수 있습니다. +- **예시**: 전화번호나 공식 같은 정보를 외우는 것. 예를 들어, "π(파이) = 3.14159"와 같은 수치를 외우는 것이 암기입니다. +- **특징**: **짧은 시간**에 기억할 수 있지만, 오래 유지되기 어렵고 맥락 없이 기억될 수 있습니다. + +### **숙지(Acquisition)** +- **기본 의미**: 암기한 정보를 반복하거나 연습을 통해 더 익숙해지며, 자동으로 떠올릴 수 있는 상태에 도달하는 과정입니다. 이해와는 다르지만, 반복을 통해 자연스럽게 몸에 배는 것입니다. +- **예시**: 운전이나 타자 치기처럼, 처음에는 배우고 외우지만 반복을 통해 습관처럼 능숙해지는 과정입니다. +- **특징**: 반복을 통해 **자동화**된다는 점에서 암기와 차별화됩니다. + +### **이해(Comprehension)** +- **기본 의미**: 단순히 정보를 외우는 것이 아니라, 그 정보의 의미나 원리를 파악하여 응용할 수 있는 상태를 의미합니다. 정보가 왜 중요한지, 어떻게 사용되는지를 알 수 있는 능력입니다. +- **예시**: 수학 공식을 암기하는 대신, 그 공식을 왜 사용하고 어떤 상황에 적용할 수 있는지 이해하는 것. 예를 들어, "속도 = 거리 ÷ 시간"이라는 공식을 이해하면 다양한 문제에 적용할 수 있습니다. +- **특징**: 정보를 **응용**할 수 있는 능력이 포함됩니다. + +--- + +### **차이점** +1. **암기**는 정보를 그대로 외우는 반면, **숙지**는 반복을 통해 정보에 익숙해지는 과정이며, **이해**는 정보를 응용하고 깊이 있게 파악하는 것입니다. +2. **암기**와 **숙지**는 정보의 표면적인 측면에 초점을 두고, **이해**는 그 정보의 맥락과 원리까지 포함합니다. +3. **암기**는 단기적으로 효과적일 수 있지만, **이해**는 장기적으로 응용 가능하며, **숙지**는 반복을 통해 그 정보에 자연스럽게 접근할 수 있게 합니다. + +### **유사점** +1. **암기, 숙지, 이해** 모두 새로운 정보를 학습하는 과정에서 거치게 되는 단계일 수 있습니다. +2. 세 가지 모두 학습의 중요한 구성 요소로, **암기**는 첫 단추, **숙지**는 반복 학습, **이해**는 깊은 학습으로 이어질 수 있습니다. +3. 실생활에서는 이 세 가지가 **혼합**되어 나타나는 경우가 많습니다. 예를 들어, 외우고 숙지한 수학 공식은 문제를 풀면서 이해로 이어질 수 있습니다. + +### **예시로 비교** +- **암기**: 역사적인 연도를 외우는 것. 예를 들어, "조선 건국은 1392년"이라고 외우는 것. +- **숙지**: 해당 연도를 반복적으로 쓰거나 말해 익숙해져서 자동으로 떠올릴 수 있게 된 상태. +- **이해**: 조선이 왜 1392년에 건국되었는지, 그 배경과 역사적 맥락을 이해하여 설명할 수 있는 상태. + +이처럼, 암기는 정보를 외우는 것이며 숙지는 반복을 통해 그 정보를 익히고, 이해는 그 정보를 깊이 있게 파악하는 것입니다. \ No newline at end of file diff --git a/inbox/암기, 숙지, 이해의 기본적 의미와 차이점 유사점 정리.md b/inbox/암기, 숙지, 이해의 기본적 의미와 차이점 유사점 정리.md new file mode 100644 index 0000000..c741403 --- /dev/null +++ b/inbox/암기, 숙지, 이해의 기본적 의미와 차이점 유사점 정리.md @@ -0,0 +1,33 @@ +### **암기(Memorization)** +- **기본 의미**: 정보를 그대로 외우는 과정으로, 단순히 내용을 기억하는 것을 의미합니다. 깊이 이해하지 않아도 정보를 떠올릴 수 있습니다. +- **예시**: 전화번호나 공식 같은 정보를 외우는 것. 예를 들어, "π(파이) = 3.14159"와 같은 수치를 외우는 것이 암기입니다. +- **특징**: **짧은 시간**에 기억할 수 있지만, 오래 유지되기 어렵고 맥락 없이 기억될 수 있습니다. + +### **숙지(Acquisition)** +- **기본 의미**: 암기한 정보를 반복하거나 연습을 통해 더 익숙해지며, 자동으로 떠올릴 수 있는 상태에 도달하는 과정입니다. 이해와는 다르지만, 반복을 통해 자연스럽게 몸에 배는 것입니다. +- **예시**: 운전이나 타자 치기처럼, 처음에는 배우고 외우지만 반복을 통해 습관처럼 능숙해지는 과정입니다. +- **특징**: 반복을 통해 **자동화**된다는 점에서 암기와 차별화됩니다. + +### **이해(Comprehension)** +- **기본 의미**: 단순히 정보를 외우는 것이 아니라, 그 정보의 의미나 원리를 파악하여 응용할 수 있는 상태를 의미합니다. 정보가 왜 중요한지, 어떻게 사용되는지를 알 수 있는 능력입니다. +- **예시**: 수학 공식을 암기하는 대신, 그 공식을 왜 사용하고 어떤 상황에 적용할 수 있는지 이해하는 것. 예를 들어, "속도 = 거리 ÷ 시간"이라는 공식을 이해하면 다양한 문제에 적용할 수 있습니다. +- **특징**: 정보를 **응용**할 수 있는 능력이 포함됩니다. + +--- + +### **차이점** +1. **암기**는 정보를 그대로 외우는 반면, **숙지**는 반복을 통해 정보에 익숙해지는 과정이며, **이해**는 정보를 응용하고 깊이 있게 파악하는 것입니다. +2. **암기**와 **숙지**는 정보의 표면적인 측면에 초점을 두고, **이해**는 그 정보의 맥락과 원리까지 포함합니다. +3. **암기**는 단기적으로 효과적일 수 있지만, **이해**는 장기적으로 응용 가능하며, **숙지**는 반복을 통해 그 정보에 자연스럽게 접근할 수 있게 합니다. + +### **유사점** +1. **암기, 숙지, 이해** 모두 새로운 정보를 학습하는 과정에서 거치게 되는 단계일 수 있습니다. +2. 세 가지 모두 학습의 중요한 구성 요소로, **암기**는 첫 단추, **숙지**는 반복 학습, **이해**는 깊은 학습으로 이어질 수 있습니다. +3. 실생활에서는 이 세 가지가 **혼합**되어 나타나는 경우가 많습니다. 예를 들어, 외우고 숙지한 수학 공식은 문제를 풀면서 이해로 이어질 수 있습니다. + +### **예시로 비교** +- **암기**: 역사적인 연도를 외우는 것. 예를 들어, "조선 건국은 1392년"이라고 외우는 것. +- **숙지**: 해당 연도를 반복적으로 쓰거나 말해 익숙해져서 자동으로 떠올릴 수 있게 된 상태. +- **이해**: 조선이 왜 1392년에 건국되었는지, 그 배경과 역사적 맥락을 이해하여 설명할 수 있는 상태. + +이처럼, 암기는 정보를 외우는 것이며 숙지는 반복을 통해 그 정보를 익히고, 이해는 그 정보를 깊이 있게 파악하는 것입니다. \ No newline at end of file diff --git a/inbox/에어컨 현황-1.md b/inbox/에어컨 현황-1.md new file mode 100644 index 0000000..01949db --- /dev/null +++ b/inbox/에어컨 현황-1.md @@ -0,0 +1,19 @@ +제조사 +8 생 롯데. 제품명 필리넥스 +7 상동 +6 상동 +5 상동 +4 상동 +3 상동 +2 상동 +1 상동 +휴게실 엘지. 휘센 +설치년도 +8 +7 +6 +5 +4 +3 +2 +1 \ No newline at end of file diff --git a/inbox/에어컨 현황.md b/inbox/에어컨 현황.md new file mode 100644 index 0000000..bdf7510 --- /dev/null +++ b/inbox/에어컨 현황.md @@ -0,0 +1,19 @@ +제조사 +8 생 롯데. 제품명 필리넥스 +7 상동 +6 상동 +5 상동 +4 상동 +3 상동 +2 상동 +1 상동 +휴게실 엘지. 휘센 +설치년도 +8 +7 +6 +5 +4 +3 +2 +1 \ No newline at end of file diff --git a/inbox/엑셀로 개인가계부 만들고 월결산도하고 차트도 넣어줘-1.md b/inbox/엑셀로 개인가계부 만들고 월결산도하고 차트도 넣어줘-1.md new file mode 100644 index 0000000..ea0ebc7 --- /dev/null +++ b/inbox/엑셀로 개인가계부 만들고 월결산도하고 차트도 넣어줘-1.md @@ -0,0 +1,71 @@ +엑셀로 개인 가계부를 만들어 월 결산과 차트를 포함하는 방법을 설명하겠습니다. 이 가계부는 수입과 지출을 기록하고, 월별로 데이터를 정리하여 자동으로 월 결산을 하고 차트로 시각화할 수 있도록 구성됩니다. + +### 1. 기본 구조 설정 + +#### 1.1 시트 구성 +- **`Transactions` 시트**: 모든 수입과 지출을 기록하는 메인 시트. +- **`Summary` 시트**: 월별 결산과 차트를 보여주는 요약 시트. + +### 2. `Transactions` 시트 설정 + +#### 2.1 열 구성 +| 날짜 | 항목 | 카테고리 | 수입 | 지출 | +|-----------|-------------|----------|-------|-------| +| 2024-08-01 | 월급 | 수입 | 3,000,000 | | +| 2024-08-02 | 식비 | 지출 | | 50,000 | +| 2024-08-03 | 교통비 | 지출 | | 30,000 | +| ... | ... | ... | ... | ... | + +- **`날짜`**: 거래가 발생한 날짜. +- **`항목`**: 거래 항목의 설명. +- **`카테고리`**: 수입 또는 지출의 종류. +- **`수입`**: 수입 금액. +- **`지출`**: 지출 금액. + +#### 2.2 데이터 입력 +각 거래를 `Transactions` 시트에 입력합니다. 예를 들어, 월급이나 식비, 교통비와 같은 항목을 각각 해당 날짜에 기록합니다. + +### 3. `Summary` 시트 설정 + +#### 3.1 월별 요약 테이블 +| 월 | 총 수입 | 총 지출 | 잔액 | +|----------|---------|---------|-------| +| 2024-08 | 3,000,000 | 80,000 | 2,920,000 | +| 2024-09 | 2,500,000 | 150,000 | 2,350,000 | +| ... | ... | ... | ... | + +#### 3.2 월별 수입과 지출 합계 계산 + +각 월의 총 수입, 총 지출 및 잔액을 자동으로 계산하려면 `SUMIFS` 함수를 사용합니다. + +- **총 수입**: + ```excel + =SUMIFS(Transactions!D:D, Transactions!A:A, ">=2024-08-01", Transactions!A:A, "<=2024-08-31") + ``` +- **총 지출**: + ```excel + =SUMIFS(Transactions!E:E, Transactions!A:A, ">=2024-08-01", Transactions!A:A, "<=2024-08-31") + ``` +- **잔액**: + ```excel + =B2 - C2 + ``` + +#### 3.3 월 결산 차트 만들기 +1. **차트 생성**: + - `Summary` 시트에서 월별 수입과 지출 데이터를 선택합니다. + - `삽입` > `차트`에서 원하는 차트 유형(예: `막대형 차트`, `꺾은선형 차트`)을 선택합니다. + +2. **차트 편집**: + - X축: 월 + - Y축: 금액 + - 각 막대 또는 선이 총 수입과 총 지출을 나타내도록 설정합니다. + +### 4. 추가 기능 +- **카테고리별 분석**: 피벗 테이블을 사용하여 카테고리별 수입과 지출을 분석할 수 있습니다. +- **조건부 서식**: 특정 금액 이상이거나 이하일 때 색상이 변하도록 설정하여, 이상적인 지출 패턴을 쉽게 확인할 수 있습니다. + +### 최종 엑셀 파일의 구성 +- `Transactions` 시트에서 모든 거래를 입력하면 `Summary` 시트에서 자동으로 월별 결산이 계산되고, 차트로 시각화됩니다. 이를 통해 매달의 수입, 지출, 잔액을 한눈에 파악할 수 있습니다. + +엑셀의 기능을 활용하면 개인 가계부를 쉽게 관리하고, 분석할 수 있으며, 이를 기반으로 더 나은 재정 계획을 세울 수 있습니다. \ No newline at end of file diff --git a/inbox/엑셀로 개인가계부 만들고 월결산도하고 차트도 넣어줘.md b/inbox/엑셀로 개인가계부 만들고 월결산도하고 차트도 넣어줘.md new file mode 100644 index 0000000..ea0ebc7 --- /dev/null +++ b/inbox/엑셀로 개인가계부 만들고 월결산도하고 차트도 넣어줘.md @@ -0,0 +1,71 @@ +엑셀로 개인 가계부를 만들어 월 결산과 차트를 포함하는 방법을 설명하겠습니다. 이 가계부는 수입과 지출을 기록하고, 월별로 데이터를 정리하여 자동으로 월 결산을 하고 차트로 시각화할 수 있도록 구성됩니다. + +### 1. 기본 구조 설정 + +#### 1.1 시트 구성 +- **`Transactions` 시트**: 모든 수입과 지출을 기록하는 메인 시트. +- **`Summary` 시트**: 월별 결산과 차트를 보여주는 요약 시트. + +### 2. `Transactions` 시트 설정 + +#### 2.1 열 구성 +| 날짜 | 항목 | 카테고리 | 수입 | 지출 | +|-----------|-------------|----------|-------|-------| +| 2024-08-01 | 월급 | 수입 | 3,000,000 | | +| 2024-08-02 | 식비 | 지출 | | 50,000 | +| 2024-08-03 | 교통비 | 지출 | | 30,000 | +| ... | ... | ... | ... | ... | + +- **`날짜`**: 거래가 발생한 날짜. +- **`항목`**: 거래 항목의 설명. +- **`카테고리`**: 수입 또는 지출의 종류. +- **`수입`**: 수입 금액. +- **`지출`**: 지출 금액. + +#### 2.2 데이터 입력 +각 거래를 `Transactions` 시트에 입력합니다. 예를 들어, 월급이나 식비, 교통비와 같은 항목을 각각 해당 날짜에 기록합니다. + +### 3. `Summary` 시트 설정 + +#### 3.1 월별 요약 테이블 +| 월 | 총 수입 | 총 지출 | 잔액 | +|----------|---------|---------|-------| +| 2024-08 | 3,000,000 | 80,000 | 2,920,000 | +| 2024-09 | 2,500,000 | 150,000 | 2,350,000 | +| ... | ... | ... | ... | + +#### 3.2 월별 수입과 지출 합계 계산 + +각 월의 총 수입, 총 지출 및 잔액을 자동으로 계산하려면 `SUMIFS` 함수를 사용합니다. + +- **총 수입**: + ```excel + =SUMIFS(Transactions!D:D, Transactions!A:A, ">=2024-08-01", Transactions!A:A, "<=2024-08-31") + ``` +- **총 지출**: + ```excel + =SUMIFS(Transactions!E:E, Transactions!A:A, ">=2024-08-01", Transactions!A:A, "<=2024-08-31") + ``` +- **잔액**: + ```excel + =B2 - C2 + ``` + +#### 3.3 월 결산 차트 만들기 +1. **차트 생성**: + - `Summary` 시트에서 월별 수입과 지출 데이터를 선택합니다. + - `삽입` > `차트`에서 원하는 차트 유형(예: `막대형 차트`, `꺾은선형 차트`)을 선택합니다. + +2. **차트 편집**: + - X축: 월 + - Y축: 금액 + - 각 막대 또는 선이 총 수입과 총 지출을 나타내도록 설정합니다. + +### 4. 추가 기능 +- **카테고리별 분석**: 피벗 테이블을 사용하여 카테고리별 수입과 지출을 분석할 수 있습니다. +- **조건부 서식**: 특정 금액 이상이거나 이하일 때 색상이 변하도록 설정하여, 이상적인 지출 패턴을 쉽게 확인할 수 있습니다. + +### 최종 엑셀 파일의 구성 +- `Transactions` 시트에서 모든 거래를 입력하면 `Summary` 시트에서 자동으로 월별 결산이 계산되고, 차트로 시각화됩니다. 이를 통해 매달의 수입, 지출, 잔액을 한눈에 파악할 수 있습니다. + +엑셀의 기능을 활용하면 개인 가계부를 쉽게 관리하고, 분석할 수 있으며, 이를 기반으로 더 나은 재정 계획을 세울 수 있습니다. \ No newline at end of file diff --git a/inbox/예산현황-1.md b/inbox/예산현황-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/예산현황.md b/inbox/예산현황.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/예초 진도 보고 양식-1.md b/inbox/예초 진도 보고 양식-1.md new file mode 100644 index 0000000..d9fa76b --- /dev/null +++ b/inbox/예초 진도 보고 양식-1.md @@ -0,0 +1,27 @@ +근무반 예초진행 현황(예초기 1대지급) +ㅡ(폐품수집소,박태영주무관예초기가동) + 야적장펜스(외곽순환도로) + 현재 100% +ㅡ(근무반사무실.피복반) + 진행 100% +ㅡ(크린센타,김용환주무관예초기가동) + 현재 50% +ㅡ(세탁공장,이영홍주무관예초기가동) + 예초작업 100% +보급반 예초진행 현황(이준희주무관예초기가동) +-1,2구역 창고지역 + 예초 100% 완료 +-3구역 창고지역 + 예초 100% 완료 +-유류고 + 내부 100%, 외부(외부순환울타리) 100% +급양반 예초진행 현황 +-급식유통센터 및 1종장류창고 지역 +예초 100% 완료 +-수송대 맞은편 대나무숲 주변지역 +예초 100% 완료 + +전체 보급근무대 딤당구역 1회완료 +2회진행중(현재 연병장 부근실시중) + +막사뒤 정리완료하였습니다 \ No newline at end of file diff --git a/inbox/예초 진도 보고 양식.md b/inbox/예초 진도 보고 양식.md new file mode 100644 index 0000000..d9fa76b --- /dev/null +++ b/inbox/예초 진도 보고 양식.md @@ -0,0 +1,27 @@ +근무반 예초진행 현황(예초기 1대지급) +ㅡ(폐품수집소,박태영주무관예초기가동) + 야적장펜스(외곽순환도로) + 현재 100% +ㅡ(근무반사무실.피복반) + 진행 100% +ㅡ(크린센타,김용환주무관예초기가동) + 현재 50% +ㅡ(세탁공장,이영홍주무관예초기가동) + 예초작업 100% +보급반 예초진행 현황(이준희주무관예초기가동) +-1,2구역 창고지역 + 예초 100% 완료 +-3구역 창고지역 + 예초 100% 완료 +-유류고 + 내부 100%, 외부(외부순환울타리) 100% +급양반 예초진행 현황 +-급식유통센터 및 1종장류창고 지역 +예초 100% 완료 +-수송대 맞은편 대나무숲 주변지역 +예초 100% 완료 + +전체 보급근무대 딤당구역 1회완료 +2회진행중(현재 연병장 부근실시중) + +막사뒤 정리완료하였습니다 \ No newline at end of file diff --git a/inbox/예초-1.md b/inbox/예초-1.md new file mode 100644 index 0000000..cd5a833 --- /dev/null +++ b/inbox/예초-1.md @@ -0,0 +1,4 @@ +주의사항 + ☆☆ 자동차 옆에서는 시키지마라 차량 파손된다 + 필요한것 잘사줘라 + 계속 점점 더 더워지니까, 손선풍기나 시원한것을 요구한다 diff --git a/inbox/예초.md b/inbox/예초.md new file mode 100644 index 0000000..40ce0f5 --- /dev/null +++ b/inbox/예초.md @@ -0,0 +1,4 @@ +주의사항 + ☆☆ 자동차 옆에서는 시키지마라 차량 파손된다 + 필요한것 잘사줘라 + 계속 점점 더 더워지니까, 손선풍기나 시원한것을 요구한다 diff --git a/inbox/옵시디언 동기화 작업-1.md b/inbox/옵시디언 동기화 작업-1.md new file mode 100644 index 0000000..4750fc7 --- /dev/null +++ b/inbox/옵시디언 동기화 작업-1.md @@ -0,0 +1,13 @@ +# 옵시디언 설치 +# 옵시디언 동기화 +## 윈도우, 안드로이드 동기화 +## 아이패드 동기화 +1. 아이패드는 webdav에서 동기화가 좀 까다롭다. 다른 윈도우나 안드로이드에서는 쉽게 연결되는 http가 작동을 막아놔서 https로 우회를 해야한다. 여기서는 도메인네임서버(bind)를 설치하고, npm을 설치하여 https로 우회하는것으로 설정을 하였다. +### webdav 동기화시 https 오류 +#### 아이패드는 시스템적으로 webdav에 http사용을 금지 + + +--- +옵시디언 북트레싱 강좌 재생목록(29) + + diff --git a/inbox/옵시디언 동기화 작업.md b/inbox/옵시디언 동기화 작업.md new file mode 100644 index 0000000..4750fc7 --- /dev/null +++ b/inbox/옵시디언 동기화 작업.md @@ -0,0 +1,13 @@ +# 옵시디언 설치 +# 옵시디언 동기화 +## 윈도우, 안드로이드 동기화 +## 아이패드 동기화 +1. 아이패드는 webdav에서 동기화가 좀 까다롭다. 다른 윈도우나 안드로이드에서는 쉽게 연결되는 http가 작동을 막아놔서 https로 우회를 해야한다. 여기서는 도메인네임서버(bind)를 설치하고, npm을 설치하여 https로 우회하는것으로 설정을 하였다. +### webdav 동기화시 https 오류 +#### 아이패드는 시스템적으로 webdav에 http사용을 금지 + + +--- +옵시디언 북트레싱 강좌 재생목록(29) + + diff --git a/inbox/옵시디언 마크다운 문법-1.md b/inbox/옵시디언 마크다운 문법-1.md new file mode 100644 index 0000000..5acf05e --- /dev/null +++ b/inbox/옵시디언 마크다운 문법-1.md @@ -0,0 +1,96 @@ +### 단락 만들기 +- 단락을 만들려면 하나 이상의 텍스트 줄을 구분하기 위해 빈줄을 사용 +``` +this is a paragrath. + +this is another paragaraph. +``` +- 다중 공백 + - 단락과 단락 사이의 여러 인접 공백이 단일 공백으로 축소 + - 여러 개의 공백을 추가하려면 노트에 '$nbsp;' `
    ` 추가 +### 제목 +- `#` 이것은 제목1 +- `##` 이것은 제목2 +- `###` 이것은 제목3 +- `####` 이것은 제목4 +- `#####` 이것은 제목5 +- `######` 이것은 제목6 +### 글자 스타일 +- 굵게 `** **` +- 이탤릭체 `* *` +- 취소선 `~ ~` +- 하이라이트 ` == == ` +- 굵게 이탤릭 ` ** _ _ ** ` +- 굵게 이택릭 ` *** *** ` ***볼드 와 이택릭*** + +### 인용 +- ` > ` +### 콜아웃 +- ` [!info] ` +### 문장내 코드 +- ` `` ` 단일 역따옴표 +- ` ``` ` 코드 블럭 +### 외부 URL +- `[ ]()` + +### 외부 URL 이미지 +- `![ | ]()` +### 리스트 +- `-` +- `1.` +### 할일 리스트 +- `- [ ] ` +### 수평선 +- `***` +- `---` +### 각주 +- `[^1]` +- `[^1}:` +### 주석 +- `%% %%` %%코멘트%% +- %%주석%% +- 주석은 편집보기 모드에서만 볼수 있다. + +### 기본 명령어 +- Ctrn + N, 새문서 만들기 +- `[[ ]]` 노트연결하기 +### 웹페이지 삽입 +- `` +- `![](https://twitter.com/obsdmd/status/1580548874246443010)` +### 파일 삽입 +- `![[Internal links]]` +- `![[Internal links#^b15695]]` +- `![[Excerpt from Mother of All Demos (1968).ogg]]` +- `![[Document.pdf#page=3]]` +### 단축키 +- 환경설정 `ctrn + ,` +- 새노튼 만들기 `ctrn + n` , +- 새 팬 만들기 `ctrn + shift + n` , +- 팬 닫기 `ctrn + w` +- 문단 편집 `ctrn + d`, +- 제목수정 `f2`, +- 외부링크 삽입 `ctrn + k`, +- 주석넣기 `ctrn + /` +- 보기/편집 전환 `ctrn + e`, +- 뒤로가기 `ctrn + alt + leftarrow`, +- 앞으로 가기 `ctrn + alt + rightarrow`, +- 커맨드 팔레트 열기 `ctrn + p`, +- quick swicher 열기 `ctrn + o` +- 그래프뷰 `ctrn + g` +- 닫은 팬 다시열기 `ctrl + shift + t` +- 현재 파일에서 찾기 `ctrl + f` +- 모든파일에서 찾기 `ctrl + shift + f` +- 찾아서 바꾸기 `ctrnl + h` +- 보관함 열기 `ctrl + shift + o` +- 노트 옮기기 `ctrl + m` +- 노트 삭제 `ctrl + shift + delete` +- 한줄 위아래로 `ctrl + 화살표` +- 콜아웃 넣기 `ctrl + shift + 1` +- 인용 토글 `ctrl + shift + >` +- 체크박스 토글 `ctrl + shift + [` +- 모두 접기,펴기 `ctrl + [ or ]` +- 접기 펴기 토글 `ctrl + q` +- 다른 패널 모두 닫기 `ctrl + shift + w` +- 왼쪽 사이드바 닫기 `ctrl + f9` +- 오른쪽 사이드바 닫기 `ctrl + f10` +- \ No newline at end of file diff --git a/inbox/옵시디언 마크다운 문법.md b/inbox/옵시디언 마크다운 문법.md new file mode 100644 index 0000000..5acf05e --- /dev/null +++ b/inbox/옵시디언 마크다운 문법.md @@ -0,0 +1,96 @@ +### 단락 만들기 +- 단락을 만들려면 하나 이상의 텍스트 줄을 구분하기 위해 빈줄을 사용 +``` +this is a paragrath. + +this is another paragaraph. +``` +- 다중 공백 + - 단락과 단락 사이의 여러 인접 공백이 단일 공백으로 축소 + - 여러 개의 공백을 추가하려면 노트에 '$nbsp;' `
    ` 추가 +### 제목 +- `#` 이것은 제목1 +- `##` 이것은 제목2 +- `###` 이것은 제목3 +- `####` 이것은 제목4 +- `#####` 이것은 제목5 +- `######` 이것은 제목6 +### 글자 스타일 +- 굵게 `** **` +- 이탤릭체 `* *` +- 취소선 `~ ~` +- 하이라이트 ` == == ` +- 굵게 이탤릭 ` ** _ _ ** ` +- 굵게 이택릭 ` *** *** ` ***볼드 와 이택릭*** + +### 인용 +- ` > ` +### 콜아웃 +- ` [!info] ` +### 문장내 코드 +- ` `` ` 단일 역따옴표 +- ` ``` ` 코드 블럭 +### 외부 URL +- `[ ]()` + +### 외부 URL 이미지 +- `![ | ]()` +### 리스트 +- `-` +- `1.` +### 할일 리스트 +- `- [ ] ` +### 수평선 +- `***` +- `---` +### 각주 +- `[^1]` +- `[^1}:` +### 주석 +- `%% %%` %%코멘트%% +- %%주석%% +- 주석은 편집보기 모드에서만 볼수 있다. + +### 기본 명령어 +- Ctrn + N, 새문서 만들기 +- `[[ ]]` 노트연결하기 +### 웹페이지 삽입 +- `` +- `![](https://twitter.com/obsdmd/status/1580548874246443010)` +### 파일 삽입 +- `![[Internal links]]` +- `![[Internal links#^b15695]]` +- `![[Excerpt from Mother of All Demos (1968).ogg]]` +- `![[Document.pdf#page=3]]` +### 단축키 +- 환경설정 `ctrn + ,` +- 새노튼 만들기 `ctrn + n` , +- 새 팬 만들기 `ctrn + shift + n` , +- 팬 닫기 `ctrn + w` +- 문단 편집 `ctrn + d`, +- 제목수정 `f2`, +- 외부링크 삽입 `ctrn + k`, +- 주석넣기 `ctrn + /` +- 보기/편집 전환 `ctrn + e`, +- 뒤로가기 `ctrn + alt + leftarrow`, +- 앞으로 가기 `ctrn + alt + rightarrow`, +- 커맨드 팔레트 열기 `ctrn + p`, +- quick swicher 열기 `ctrn + o` +- 그래프뷰 `ctrn + g` +- 닫은 팬 다시열기 `ctrl + shift + t` +- 현재 파일에서 찾기 `ctrl + f` +- 모든파일에서 찾기 `ctrl + shift + f` +- 찾아서 바꾸기 `ctrnl + h` +- 보관함 열기 `ctrl + shift + o` +- 노트 옮기기 `ctrl + m` +- 노트 삭제 `ctrl + shift + delete` +- 한줄 위아래로 `ctrl + 화살표` +- 콜아웃 넣기 `ctrl + shift + 1` +- 인용 토글 `ctrl + shift + >` +- 체크박스 토글 `ctrl + shift + [` +- 모두 접기,펴기 `ctrl + [ or ]` +- 접기 펴기 토글 `ctrl + q` +- 다른 패널 모두 닫기 `ctrl + shift + w` +- 왼쪽 사이드바 닫기 `ctrl + f9` +- 오른쪽 사이드바 닫기 `ctrl + f10` +- \ No newline at end of file diff --git a/inbox/옵시디언 일일저널 템플릿 양식 찾아줘-1.md b/inbox/옵시디언 일일저널 템플릿 양식 찾아줘-1.md new file mode 100644 index 0000000..8e115a3 --- /dev/null +++ b/inbox/옵시디언 일일저널 템플릿 양식 찾아줘-1.md @@ -0,0 +1,70 @@ +Obsidian에서 일일 저널을 작성하기 위한 템플릿을 사용하는 것은 매우 유용합니다. 다음은 일일 저널 템플릿의 예시입니다. 이 템플릿은 날짜, 목표, 작업 목록, 오늘의 회고 등 여러 섹션으로 구성되어 있습니다. 이 템플릿을 사용하여 매일의 활동을 기록하고 반성할 수 있습니다. + +### 일일 저널 템플릿 예시 + +```markdown +# Daily Journal - <% tp.date.now("YYYY-MM-DD") %> + +## Today's Date +- **Date**: <% tp.date.now("YYYY-MM-DD, dddd") %> + +## Morning +- **Wake up time**: +- **Mood**: +- **Weather**: + +## Goals for Today +1. +2. +3. + +## To-Do List +- [ ] Task 1 +- [ ] Task 2 +- [ ] Task 3 + +## Schedule +| Time | Activity | +|------------|-------------------------------| +| 06:00 - 07:00 | Morning Routine | +| 07:00 - 09:00 | Work/Study Session 1 | +| 09:00 - 10:00 | Break/Exercise | +| 10:00 - 12:00 | Work/Study Session 2 | +| 12:00 - 13:00 | Lunch Break | +| 13:00 - 15:00 | Work/Study Session 3 | +| 15:00 - 16:00 | Break/Snack | +| 16:00 - 18:00 | Work/Study Session 4 | +| 18:00 - 19:00 | Dinner | +| 19:00 - 21:00 | Leisure/Personal Development | +| 21:00 - 22:00 | Wind Down/Reading | +| 22:00 - 23:00 | Sleep Preparation | + +## Notes & Ideas +- + +## Reflection +- **What went well today?** + - +- **What could have been better?** + - +- **Lessons learned:** + - + +## Gratitude +- I am grateful for: + 1. + 2. + 3. + +## Evening +- **Bedtime**: +- **Mood**: +``` + +### 템플릿 사용 방법 +1. **템플릿 플러그인 활성화**: Obsidian의 설정에서 템플릿 플러그인을 활성화합니다. +2. **템플릿 폴더 설정**: 템플릿을 저장할 폴더를 지정합니다. 일반적으로 `Templates`라는 폴더를 만들어 사용합니다. +3. **템플릿 파일 생성**: 위의 템플릿 내용을 복사하여 `Templates` 폴더에 새로운 마크다운 파일로 저장합니다. 예를 들어, `daily-journal-template.md`라는 이름으로 저장할 수 있습니다. +4. **템플릿 적용**: 새로운 노트를 생성하고, 템플릿 플러그인을 사용하여 `daily-journal-template.md` 파일을 불러옵니다. 그러면 템플릿 내용이 자동으로 채워집니다. + +이 템플릿을 사용하면 매일의 목표, 작업, 스케줄, 회고 등을 체계적으로 기록하고 관리할 수 있습니다. 필요한 경우 자신에게 맞게 템플릿을 수정하여 사용하세요. \ No newline at end of file diff --git a/inbox/옵시디언 일일저널 템플릿 양식 찾아줘.md b/inbox/옵시디언 일일저널 템플릿 양식 찾아줘.md new file mode 100644 index 0000000..8e115a3 --- /dev/null +++ b/inbox/옵시디언 일일저널 템플릿 양식 찾아줘.md @@ -0,0 +1,70 @@ +Obsidian에서 일일 저널을 작성하기 위한 템플릿을 사용하는 것은 매우 유용합니다. 다음은 일일 저널 템플릿의 예시입니다. 이 템플릿은 날짜, 목표, 작업 목록, 오늘의 회고 등 여러 섹션으로 구성되어 있습니다. 이 템플릿을 사용하여 매일의 활동을 기록하고 반성할 수 있습니다. + +### 일일 저널 템플릿 예시 + +```markdown +# Daily Journal - <% tp.date.now("YYYY-MM-DD") %> + +## Today's Date +- **Date**: <% tp.date.now("YYYY-MM-DD, dddd") %> + +## Morning +- **Wake up time**: +- **Mood**: +- **Weather**: + +## Goals for Today +1. +2. +3. + +## To-Do List +- [ ] Task 1 +- [ ] Task 2 +- [ ] Task 3 + +## Schedule +| Time | Activity | +|------------|-------------------------------| +| 06:00 - 07:00 | Morning Routine | +| 07:00 - 09:00 | Work/Study Session 1 | +| 09:00 - 10:00 | Break/Exercise | +| 10:00 - 12:00 | Work/Study Session 2 | +| 12:00 - 13:00 | Lunch Break | +| 13:00 - 15:00 | Work/Study Session 3 | +| 15:00 - 16:00 | Break/Snack | +| 16:00 - 18:00 | Work/Study Session 4 | +| 18:00 - 19:00 | Dinner | +| 19:00 - 21:00 | Leisure/Personal Development | +| 21:00 - 22:00 | Wind Down/Reading | +| 22:00 - 23:00 | Sleep Preparation | + +## Notes & Ideas +- + +## Reflection +- **What went well today?** + - +- **What could have been better?** + - +- **Lessons learned:** + - + +## Gratitude +- I am grateful for: + 1. + 2. + 3. + +## Evening +- **Bedtime**: +- **Mood**: +``` + +### 템플릿 사용 방법 +1. **템플릿 플러그인 활성화**: Obsidian의 설정에서 템플릿 플러그인을 활성화합니다. +2. **템플릿 폴더 설정**: 템플릿을 저장할 폴더를 지정합니다. 일반적으로 `Templates`라는 폴더를 만들어 사용합니다. +3. **템플릿 파일 생성**: 위의 템플릿 내용을 복사하여 `Templates` 폴더에 새로운 마크다운 파일로 저장합니다. 예를 들어, `daily-journal-template.md`라는 이름으로 저장할 수 있습니다. +4. **템플릿 적용**: 새로운 노트를 생성하고, 템플릿 플러그인을 사용하여 `daily-journal-template.md` 파일을 불러옵니다. 그러면 템플릿 내용이 자동으로 채워집니다. + +이 템플릿을 사용하면 매일의 목표, 작업, 스케줄, 회고 등을 체계적으로 기록하고 관리할 수 있습니다. 필요한 경우 자신에게 맞게 템플릿을 수정하여 사용하세요. \ No newline at end of file diff --git a/inbox/옵시디언으로 가게부 만들어줘-1.md b/inbox/옵시디언으로 가게부 만들어줘-1.md new file mode 100644 index 0000000..592a791 --- /dev/null +++ b/inbox/옵시디언으로 가게부 만들어줘-1.md @@ -0,0 +1,83 @@ +Obsidian은 주로 노트 작성과 지식 관리에 특화된 도구이지만, 다양한 플러그인과 템플릿을 사용하여 간단한 가계부 시스템을 구축할 수 있습니다. Obsidian으로 가계부를 만들기 위해서는 마크다운(Markdown) 형식과 데이터뷰(DataView) 플러그인을 활용하여 수입과 지출을 기록하고, 이를 시각화할 수 있습니다. + +### 1. 설정 준비 + +1. **Obsidian 설치**: 먼저 Obsidian을 설치하고 새로운 Vault(저장소)를 생성합니다. +2. **플러그인 설치**: + - **DataView 플러그인**: 데이터 쿼리와 필터링을 지원합니다. 이 플러그인을 사용하여 마크다운 파일에서 특정 데이터를 추출하고, 정리된 형태로 보여줄 수 있습니다. + - **Templater 플러그인**: 템플릿을 만들어 수입/지출 항목 추가를 자동화할 수 있습니다. + +### 2. 기본 폴더 구조 + +``` +/가계부 +├── templates +│ └── transaction.md +├── 2024 +│ ├── 2024-08.md +│ └── 2024-09.md +└── README.md +``` + +### 3. 템플릿 작성 (`templates/transaction.md`) + +```markdown +--- +date: {{date:YYYY-MM-DD}} +category: +amount: +type: # 수입 or 지출 +description: +--- + +## {{date:YYYY-MM-DD}} + +- **분류**: {{type}} +- **금액**: {{amount}}원 +- **항목**: {{category}} +- **메모**: {{description}} +``` + +이 템플릿을 사용하여 매일 또는 매주 새로운 거래를 기록할 수 있습니다. + +### 4. 가계부 기록하기 (`2024/2024-08.md`) + +```markdown +# 2024년 8월 가계부 + +```dataview +table date as "날짜", type as "유형", category as "분류", amount as "금액", description as "설명" +from "2024/08" +where type != null +sort date asc +``` + +## 합계 + +```dataview +table sum(amount) as "총 금액" +from "2024/08" +where type = "수입" +``` + +```dataview +table sum(amount) as "총 금액" +from "2024/08" +where type = "지출" +``` +``` + +### 5. 거래 추가하기 + +템플릿을 사용하여 새로운 거래를 기록할 때는 Obsidian의 템플릿 기능을 이용합니다. 각 거래를 기록할 때 `transaction.md` 템플릿을 불러와서 필요한 정보를 입력한 후, 해당 월의 파일(`2024/2024-08.md`)에 추가합니다. + +### 6. 요약 및 분석 + +각 월별 파일에서 DataView 플러그인을 사용해 해당 월의 수입/지출을 표 형식으로 정리하고, 합계를 표시할 수 있습니다. 예를 들어, 위의 `2024/2024-08.md` 파일에서 전체 거래 내역과 수입/지출 합계를 볼 수 있습니다. + +### 7. 추가 기능 + +- **연간 요약**: 연간 합계를 보여주는 파일을 만들고, 각 월별 데이터를 모아 총 수입/지출을 계산할 수 있습니다. +- **시각화**: DataView의 표 외에도 Obsidian 플러그인을 통해 그래프를 추가하여 시각적으로 데이터를 분석할 수 있습니다. + +이렇게 하면 Obsidian을 사용하여 간단하면서도 유용한 가계부를 만들 수 있습니다. 데이터뷰 플러그인을 활용하면 수입과 지출 내역을 쉽게 관리하고, 원하는 방식으로 데이터를 분석할 수 있습니다. \ No newline at end of file diff --git a/inbox/옵시디언으로 가게부 만들어줘.md b/inbox/옵시디언으로 가게부 만들어줘.md new file mode 100644 index 0000000..592a791 --- /dev/null +++ b/inbox/옵시디언으로 가게부 만들어줘.md @@ -0,0 +1,83 @@ +Obsidian은 주로 노트 작성과 지식 관리에 특화된 도구이지만, 다양한 플러그인과 템플릿을 사용하여 간단한 가계부 시스템을 구축할 수 있습니다. Obsidian으로 가계부를 만들기 위해서는 마크다운(Markdown) 형식과 데이터뷰(DataView) 플러그인을 활용하여 수입과 지출을 기록하고, 이를 시각화할 수 있습니다. + +### 1. 설정 준비 + +1. **Obsidian 설치**: 먼저 Obsidian을 설치하고 새로운 Vault(저장소)를 생성합니다. +2. **플러그인 설치**: + - **DataView 플러그인**: 데이터 쿼리와 필터링을 지원합니다. 이 플러그인을 사용하여 마크다운 파일에서 특정 데이터를 추출하고, 정리된 형태로 보여줄 수 있습니다. + - **Templater 플러그인**: 템플릿을 만들어 수입/지출 항목 추가를 자동화할 수 있습니다. + +### 2. 기본 폴더 구조 + +``` +/가계부 +├── templates +│ └── transaction.md +├── 2024 +│ ├── 2024-08.md +│ └── 2024-09.md +└── README.md +``` + +### 3. 템플릿 작성 (`templates/transaction.md`) + +```markdown +--- +date: {{date:YYYY-MM-DD}} +category: +amount: +type: # 수입 or 지출 +description: +--- + +## {{date:YYYY-MM-DD}} + +- **분류**: {{type}} +- **금액**: {{amount}}원 +- **항목**: {{category}} +- **메모**: {{description}} +``` + +이 템플릿을 사용하여 매일 또는 매주 새로운 거래를 기록할 수 있습니다. + +### 4. 가계부 기록하기 (`2024/2024-08.md`) + +```markdown +# 2024년 8월 가계부 + +```dataview +table date as "날짜", type as "유형", category as "분류", amount as "금액", description as "설명" +from "2024/08" +where type != null +sort date asc +``` + +## 합계 + +```dataview +table sum(amount) as "총 금액" +from "2024/08" +where type = "수입" +``` + +```dataview +table sum(amount) as "총 금액" +from "2024/08" +where type = "지출" +``` +``` + +### 5. 거래 추가하기 + +템플릿을 사용하여 새로운 거래를 기록할 때는 Obsidian의 템플릿 기능을 이용합니다. 각 거래를 기록할 때 `transaction.md` 템플릿을 불러와서 필요한 정보를 입력한 후, 해당 월의 파일(`2024/2024-08.md`)에 추가합니다. + +### 6. 요약 및 분석 + +각 월별 파일에서 DataView 플러그인을 사용해 해당 월의 수입/지출을 표 형식으로 정리하고, 합계를 표시할 수 있습니다. 예를 들어, 위의 `2024/2024-08.md` 파일에서 전체 거래 내역과 수입/지출 합계를 볼 수 있습니다. + +### 7. 추가 기능 + +- **연간 요약**: 연간 합계를 보여주는 파일을 만들고, 각 월별 데이터를 모아 총 수입/지출을 계산할 수 있습니다. +- **시각화**: DataView의 표 외에도 Obsidian 플러그인을 통해 그래프를 추가하여 시각적으로 데이터를 분석할 수 있습니다. + +이렇게 하면 Obsidian을 사용하여 간단하면서도 유용한 가계부를 만들 수 있습니다. 데이터뷰 플러그인을 활용하면 수입과 지출 내역을 쉽게 관리하고, 원하는 방식으로 데이터를 분석할 수 있습니다. \ No newline at end of file diff --git a/inbox/옵시디언을 체계적으로 관리하는 방법( chat GPT 문의).md b/inbox/옵시디언을 체계적으로 관리하는 방법( chat GPT 문의).md new file mode 100644 index 0000000..934d61e --- /dev/null +++ b/inbox/옵시디언을 체계적으로 관리하는 방법( chat GPT 문의).md @@ -0,0 +1,43 @@ +옵시디언(Obsidian)은 강력한 노트 작성 및 지식 관리 도구로, 체계적으로 활용하면 개인 지식 관리(PKM)를 효과적으로 할 수 있습니다. 아래는 옵시디언을 체계적으로 활용하는 방법에 대한 가이드입니다. + +### 1. 기본 설정 + +- **폴더 구조 설정**: 프로젝트, 주제, 날짜 등으로 폴더를 만들어 노트를 체계적으로 분류합니다. +- **기본 노트 템플릿**: 자주 사용하는 노트 형식을 템플릿으로 만들어 빠르게 노트를 작성합니다. + +### 2. 링크와 백링크 활용 + +- **노트 간 링크**: 관련된 노트끼리 링크를 걸어 지식 네트워크를 만듭니다. 예를 들어, "이산수학" 노트에서 "그래프 이론" 노트로 링크를 겁니다. +- **백링크**: 어떤 노트가 다른 노트에 링크되었는지 확인하여 지식의 연결을 시각화하고 새로운 통찰을 얻습니다. + +### 3. 태그 사용 + +- **태그로 노트 분류**: #개념, #프로젝트, #아이디어 등으로 태그를 달아 관련 노트를 빠르게 찾을 수 있습니다. +- **태그 히어라키**: 태그 안에 하위 태그를 만들어 더 세부적으로 분류합니다. 예를 들어, #프로젝트/개발, #프로젝트/연구 등으로 사용합니다. + +### 4. 플러그인 활용 + +- **Core Plugins**: 옵시디언에 기본으로 제공되는 플러그인을 활성화하여 기능을 확장합니다. 예를 들어, Daily Notes, Backlinks 등을 활성화합니다. +- **Community Plugins**: 커뮤니티에서 제공하는 다양한 플러그인을 설치하여 자신의 워크플로우에 맞게 옵시디언을 커스터마이즈합니다. 예를 들어, Obsidian Git, Calendar 플러그인 등을 사용할 수 있습니다. + +### 5. 마크다운(Markdown) 문법 익히기 + +- **기본 문법**: 옵시디언은 마크다운 문법을 사용하므로, 헤더, 리스트, 링크, 이미지 삽입 등 기본적인 마크다운 문법을 익힙니다. +- **확장 문법**: 테이블, 체크리스트, 수식 등 확장된 마크다운 문법도 활용합니다. + +### 6. 시각화 도구 활용 + +- **그래프 뷰**: 옵시디언의 그래프 뷰를 활용해 노트 간의 연결 상태를 시각적으로 확인합니다. 이를 통해 지식의 구조를 파악하고 새로운 연결을 발견할 수 있습니다. +- **데일리 노트와 위클리 노트**: 정기적으로 데일리 노트와 위클리 노트를 작성하여 진행 상황을 기록하고 리뷰합니다. + +### 7. 검색 기능 활용 + +- **고급 검색**: 옵시디언의 강력한 검색 기능을 사용해 특정 키워드나 태그로 노트를 검색합니다. +- **정규 표현식**: 정규 표현식을 사용해 더 복잡한 검색 쿼리를 작성합니다. + +### 8. 백업 및 동기화 + +- **클라우드 서비스 사용**: Dropbox, Google Drive, OneDrive 등 클라우드 서비스를 통해 노트를 백업하고 여러 기기에서 동기화합니다. +- **Git 사용**: Git을 사용하여 버전 관리를 하고, GitHub 등의 플랫폼에 노트를 백업합니다. + +옵시디언을 체계적으로 활용하면 개인 지식 관리뿐만 아니라 프로젝트 관리, 연구, 글쓰기 등 다양한 작업에서 큰 효율성을 얻을 수 있습니다. 초기 설정과 꾸준한 관리가 중요하며, 자신만의 워크플로우를 만들어가는 과정이 필요합니다. \ No newline at end of file diff --git a/inbox/외출,외박-1.md b/inbox/외출,외박-1.md new file mode 100644 index 0000000..0643e5c --- /dev/null +++ b/inbox/외출,외박-1.md @@ -0,0 +1,9 @@ +- 신병위로외박 3박4일 +- 자대전입일 기준 +- 정기외출,외박은 심의절자를 거쳐 결정 +- 부대행정업무괸리체계등에 근거유지 +- 외박 분기 1회 1박2일, 월 1회 외출 +- 정기외박을 실시하는 달에는 외출 미실시 +- 평일 외출은 월 2회 +- 출타가능지역:충남권(공주시,계룡시,부여군,서천군),전북권(익산시,완주군,전주시,군산시),대전 전지역 +- \ No newline at end of file diff --git a/inbox/외출,외박.md b/inbox/외출,외박.md new file mode 100644 index 0000000..0643e5c --- /dev/null +++ b/inbox/외출,외박.md @@ -0,0 +1,9 @@ +- 신병위로외박 3박4일 +- 자대전입일 기준 +- 정기외출,외박은 심의절자를 거쳐 결정 +- 부대행정업무괸리체계등에 근거유지 +- 외박 분기 1회 1박2일, 월 1회 외출 +- 정기외박을 실시하는 달에는 외출 미실시 +- 평일 외출은 월 2회 +- 출타가능지역:충남권(공주시,계룡시,부여군,서천군),전북권(익산시,완주군,전주시,군산시),대전 전지역 +- \ No newline at end of file diff --git a/inbox/외출-1.md b/inbox/외출-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/외출.md b/inbox/외출.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/요룰레히 첼로연주곡-1.md b/inbox/요룰레히 첼로연주곡-1.md new file mode 100644 index 0000000..0237e5a --- /dev/null +++ b/inbox/요룰레히 첼로연주곡-1.md @@ -0,0 +1 @@ +![https://youtu.be/uJ-_MRNHhNU?si=ESk5dBs7gg8oDrPS] diff --git a/inbox/요룰레히 첼로연주곡.md b/inbox/요룰레히 첼로연주곡.md new file mode 100644 index 0000000..0237e5a --- /dev/null +++ b/inbox/요룰레히 첼로연주곡.md @@ -0,0 +1 @@ +![https://youtu.be/uJ-_MRNHhNU?si=ESk5dBs7gg8oDrPS] diff --git a/inbox/월간 세부 학습 계획 시간표(직장인)-1.md b/inbox/월간 세부 학습 계획 시간표(직장인)-1.md new file mode 100644 index 0000000..af9171e --- /dev/null +++ b/inbox/월간 세부 학습 계획 시간표(직장인)-1.md @@ -0,0 +1,120 @@ +아래는 **직장인**을 위한 **월간 세부 학습 계획 시간표**입니다. 주간 학습 계획에서 학습한 내용을 바탕으로, 월간 계획에서는 한 달간의 학습 목표를 달성하기 위한 **체계적인 복습**, **심화 학습**, **종합 복습**을 포함한 구체적인 일정을 작성했습니다. 매주 주기적으로 학습하고, 마지막 주차에는 한 달간 학습한 내용을 복습 및 점검하여 장기 기억으로 전환하는 데 초점을 맞추었습니다. + +--- + +### **1. 월간 세부 학습 계획 시간표** + +#### **1주차** (새로운 개념 학습 + 복습 주기 적용) + +| 요일 | 활동 | 설명 | +|-----------------|----------------------------------------------|------------------------------------------------------| +| **월요일** | 새로운 내용 학습 (17페이지 학습) + 1일 전 복습 | 전날 학습한 내용을 복습 후 새로운 내용을 학습합니다. | +| **화요일** | 새로운 내용 학습 (17페이지 학습) + 3일 전 복습 | 3일 전 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **수요일** | 새로운 내용 학습 (17페이지 학습) + 1일/7일 전 복습 | 1일 전, 7일 전에 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **목요일** | 새로운 내용 학습 (17페이지 학습) + 3일 전 복습 | 3일 전 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **금요일** | 새로운 내용 학습 (17페이지 학습) + 1일/7일 전 복습 | 1일 전, 7일 전에 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **토요일** | 주간 복습 및 문제 풀이 | 이번 주 학습한 내용을 종합적으로 복습하고, 관련된 문제 풀이를 진행합니다. | +| **일요일** | 어려운 개념 심화 학습 + 추가 학습 | 이번 주 학습 중 어려웠던 개념을 다시 학습하고, 추가 학습을 진행합니다. | + +#### **2주차** (새로운 내용 학습 + 1주차 복습 주기 적용) + +| 요일 | 활동 | 설명 | +|-----------------|----------------------------------------------|------------------------------------------------------| +| **월요일** | 새로운 내용 학습 (17페이지 학습) + 1주차 복습 | 1주차에 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **화요일** | 새로운 내용 학습 (17페이지 학습) + 1주차 복습 | 1주차 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **수요일** | 새로운 내용 학습 (17페이지 학습) + 1주차 복습 | 1주차 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **목요일** | 새로운 내용 학습 (17페이지 학습) + 3일 전 복습 | 3일 전 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **금요일** | 새로운 내용 학습 (17페이지 학습) + 1일/7일 전 복습 | 1일 전, 7일 전에 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **토요일** | 주간 복습 + 문제 풀이 + 1주차 전체 복습 | 이번 주 학습 내용 복습 후 1주차 내용 전체 복습 및 문제 풀이를 진행합니다. | +| **일요일** | 어려운 개념 심화 학습 + 추가 학습 | 2주차와 1주차 학습 중 어려웠던 부분을 다시 학습하고, 추가 학습을 진행합니다. | + +#### **3주차** (심화 학습 + 문제 풀이 + 1, 2주차 복습) + +| 요일 | 활동 | 설명 | +|-----------------|----------------------------------------------|------------------------------------------------------| +| **월요일** | 새로운 내용 학습 (17페이지 학습) + 1, 2주차 복습 | 1, 2주차 학습 내용을 복습하고, 새로운 내용을 학습합니다. | +| **화요일** | 새로운 내용 학습 (17페이지 학습) + 1, 2주차 복습 | 1, 2주차 학습 내용을 복습하고, 새로운 내용을 학습합니다. | +| **수요일** | 새로운 내용 학습 (17페이지 학습) + 1, 2주차 복습 | 1, 2주차 학습 내용을 복습하고, 새로운 내용을 학습합니다. | +| **목요일** | 새로운 내용 학습 (17페이지 학습) + 3일 전 복습 | 3일 전 학습한 내용을 복습하고, 새로운 내용을 학습합니다. | +| **금요일** | 새로운 내용 학습 (17페이지 학습) + 1일/7일 전 복습 | 1일 전, 7일 전에 학습한 내용을 복습하고, 새로운 내용을 학습합니다. | +| **토요일** | 문제 풀이 및 주간 복습 + 1, 2주차 전체 복습 | 1, 2주차 학습 내용 복습 후 이번 주 학습 내용 복습 및 문제 풀이를 진행합니다. | +| **일요일** | 심화 학습 + 추가 학습 | 1, 2, 3주차 학습 중 어려운 개념을 다시 학습하고, 추가 학습을 진행합니다. | + +#### **4주차** (종합 복습 + 월간 복습) + +| 요일 | 활동 | 설명 | +|-----------------|----------------------------------------------|------------------------------------------------------| +| **월요일** | 새로운 내용 학습 (17페이지 학습) + 1, 2, 3주차 복습 | 1, 2, 3주차 학습 내용을 복습하고, 새로운 내용을 학습합니다. | +| **화요일** | 새로운 내용 학습 (17페이지 학습) + 1, 2, 3주차 복습 | 1, 2, 3주차 학습 내용을 복습하고, 새로운 내용을 학습합니다. | +| **수요일** | 새로운 내용 학습 (17페이지 학습) + 1, 2, 3주차 복습 | 1, 2, 3주차 학습 내용을 복습하고, 새로운 내용을 학습합니다. | +| **목요일** | 새로운 내용 학습 (17페이지 학습) + 3일 전 복습 | 3일 전 학습한 내용을 복습하고, 새로운 내용을 학습합니다. | +| **금요일** | 새로운 내용 학습 (17페이지 학습) + 1일/7일 전 복습 | 1일 전, 7일 전에 학습한 내용을 복습하고, 새로운 내용을 학습합니다. | +| **토요일** | 월간 복습 + 문제 풀이 | 한 달간 학습한 500페이지 내용을 종합적으로 복습하고 문제 풀이를 진행합니다. | +| **일요일** | 심화 학습 + 추가 학습 | 어려웠던 개념을 다시 학습하고, 추가 학습을 진행하며 한 달 학습을 마무리합니다. | + +--- + +### **2. 월간 학습 계획 요약** + +#### **1주차**: 새로운 개념 학습과 복습 주기를 통해 학습 내용을 꾸준히 복습. +- 매일 17페이지씩 새로운 내용을 학습하며, **1일, 3일, 7일 복습 주기**를 통해 복습합니다. +- **토요일**에는 한 주간 학습한 내용을 종합적으로 복습하고, 문제 풀이로 확인합니다. +- **일요일**에는 어려웠던 개념을 심화 학습하고, 추가 학습을 진행합니다. + +#### **2주차**: 1주차 복습 주기를 반영하며 새로운 내용을 학습. +- 1주차에 학습한 내용을 복습하고, 새로운 내용을 학습합니다. +- **토요일**에는 1주차와 2주차의 내용을 모두 복습하고, 문제 풀이를 진행합니다. + +#### **3주차**: 심화 학습과 복습 주기를 반영하여 학습 내용을 점검. +- 1, 2주차의 복습을 계속하면서 새로운 내용을 학습합니다. +- **토요일**에는 1, 2, 3주차 내용을 모두 복습하고, 문제 풀이와 오답 노트 점검을 진행합니다. + +#### **4주차**: 한 달간 학습한 내용을 종합 복습. +- 1, 2, 3주차의 복습을 하면서 새로운 내용을 학습합니다. +- **토요일**에는 한 달 동안 학습한 내용을 모두 복습하고, 문제 풀이를 통해 부족한 부분을 보완합니다. +- **일 + +### **4주차 (계속)** + +#### **일요일**: 심화 학습 + 월간 학습 마무리 +- **목표**: 한 달 동안 학습한 전체 내용을 **심화 학습**하고, **추가 학습**을 진행하며, 부족한 부분을 보완합니다. +- **활동**: + - **10:00 - 12:00**: 이번 달 학습 중 **어려웠던 개념**을 다시 학습하고, 그 개념을 활용한 문제 풀이를 진행합니다. + - **13:00 - 14:30**: 새로운 **추가 학습**을 진행하거나, 학습 목표에 따라 추가적으로 필요한 부분을 보충합니다. + - **16:00 - 17:00**: **월간 학습 계획 점검**을 통해 한 달 동안 달성한 학습 목표를 검토하고, 다음 달 학습 계획을 세웁니다. + +--- + +### **월간 학습 계획 요점** + +1. **1주차 ~ 3주차**: + - 매주 새로운 내용을 학습하면서, 복습 주기(1일, 3일, 7일)에 맞춰 **지속적인 복습**을 진행합니다. + - 주말에는 주간 학습 내용을 **종합 복습**하고, 문제 풀이 및 심화 학습을 통해 학습 내용을 확인합니다. + +2. **4주차**: + - 한 달 동안 학습한 **전체 내용을 종합 복습**합니다. + - **오답 노트**를 활용하여 부족했던 부분을 다시 학습하고, **문제 풀이**를 통해 학습한 내용을 실전에 적용해 봅니다. + - 월간 학습 마무리 후, 다음 달 학습 계획을 설정하고 준비합니다. + +--- + +### **세부 학습 전략** + +1. **복습 주기 활용**: + - 학습한 내용을 1일, 3일, 7일 후에 반복 복습함으로써 **망각을 방지**하고, 장기 기억으로 전환합니다. + - 주중에는 간단한 **복습**을 통해 학습 내용을 유지하고, 주말에는 **종합 복습**과 **심화 학습**을 진행합니다. + +2. **문제 풀이와 응용 학습**: + - 매주 학습한 개념을 **문제 풀이**를 통해 확인하고, 학습한 내용을 **응용**하는 연습을 합니다. + - 문제 풀이 후 **오답 노트**를 정리하여, 틀린 문제나 이해가 부족한 부분을 다시 학습하는 시간을 가집니다. + +3. **심화 학습과 추가 학습**: + - 학습 중 어려웠던 개념은 매주 **심화 학습**으로 보완하고, 추가 학습이 필요한 주제는 매달 **추가 학습 시간**을 활용하여 보충합니다. + +4. **한 달 학습 내용 종합 정리**: + - 한 달 동안 학습한 내용을 전체적으로 다시 정리하고, 한 달 학습 성과를 평가한 후 **다음 달 학습 계획**을 수립합니다. + - 이를 통해 매달 학습 목표를 명확히 하고, **장기적인 학습 플랜**을 관리합니다. + +--- + +이 **월간 세부 학습 계획**은 직장인이 업무와 학습을 병행하면서도 꾸준한 학습 성과를 얻을 수 있도록 **복습 주기**, **문제 풀이**, **심화 학습**을 적절히 배치한 체계적인 계획입니다. **주간 학습 계획**에서 매일 꾸준히 학습한 내용을 월말에 **종합 복습**하며 장기 기억으로 전환하고, 필요한 부분을 보충하는 방식으로 학습 성과를 극대화할 수 있습니다. \ No newline at end of file diff --git a/inbox/월간 세부 학습 계획 시간표(직장인).md b/inbox/월간 세부 학습 계획 시간표(직장인).md new file mode 100644 index 0000000..af9171e --- /dev/null +++ b/inbox/월간 세부 학습 계획 시간표(직장인).md @@ -0,0 +1,120 @@ +아래는 **직장인**을 위한 **월간 세부 학습 계획 시간표**입니다. 주간 학습 계획에서 학습한 내용을 바탕으로, 월간 계획에서는 한 달간의 학습 목표를 달성하기 위한 **체계적인 복습**, **심화 학습**, **종합 복습**을 포함한 구체적인 일정을 작성했습니다. 매주 주기적으로 학습하고, 마지막 주차에는 한 달간 학습한 내용을 복습 및 점검하여 장기 기억으로 전환하는 데 초점을 맞추었습니다. + +--- + +### **1. 월간 세부 학습 계획 시간표** + +#### **1주차** (새로운 개념 학습 + 복습 주기 적용) + +| 요일 | 활동 | 설명 | +|-----------------|----------------------------------------------|------------------------------------------------------| +| **월요일** | 새로운 내용 학습 (17페이지 학습) + 1일 전 복습 | 전날 학습한 내용을 복습 후 새로운 내용을 학습합니다. | +| **화요일** | 새로운 내용 학습 (17페이지 학습) + 3일 전 복습 | 3일 전 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **수요일** | 새로운 내용 학습 (17페이지 학습) + 1일/7일 전 복습 | 1일 전, 7일 전에 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **목요일** | 새로운 내용 학습 (17페이지 학습) + 3일 전 복습 | 3일 전 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **금요일** | 새로운 내용 학습 (17페이지 학습) + 1일/7일 전 복습 | 1일 전, 7일 전에 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **토요일** | 주간 복습 및 문제 풀이 | 이번 주 학습한 내용을 종합적으로 복습하고, 관련된 문제 풀이를 진행합니다. | +| **일요일** | 어려운 개념 심화 학습 + 추가 학습 | 이번 주 학습 중 어려웠던 개념을 다시 학습하고, 추가 학습을 진행합니다. | + +#### **2주차** (새로운 내용 학습 + 1주차 복습 주기 적용) + +| 요일 | 활동 | 설명 | +|-----------------|----------------------------------------------|------------------------------------------------------| +| **월요일** | 새로운 내용 학습 (17페이지 학습) + 1주차 복습 | 1주차에 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **화요일** | 새로운 내용 학습 (17페이지 학습) + 1주차 복습 | 1주차 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **수요일** | 새로운 내용 학습 (17페이지 학습) + 1주차 복습 | 1주차 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **목요일** | 새로운 내용 학습 (17페이지 학습) + 3일 전 복습 | 3일 전 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **금요일** | 새로운 내용 학습 (17페이지 학습) + 1일/7일 전 복습 | 1일 전, 7일 전에 학습한 내용을 복습한 후 새로운 내용을 학습합니다. | +| **토요일** | 주간 복습 + 문제 풀이 + 1주차 전체 복습 | 이번 주 학습 내용 복습 후 1주차 내용 전체 복습 및 문제 풀이를 진행합니다. | +| **일요일** | 어려운 개념 심화 학습 + 추가 학습 | 2주차와 1주차 학습 중 어려웠던 부분을 다시 학습하고, 추가 학습을 진행합니다. | + +#### **3주차** (심화 학습 + 문제 풀이 + 1, 2주차 복습) + +| 요일 | 활동 | 설명 | +|-----------------|----------------------------------------------|------------------------------------------------------| +| **월요일** | 새로운 내용 학습 (17페이지 학습) + 1, 2주차 복습 | 1, 2주차 학습 내용을 복습하고, 새로운 내용을 학습합니다. | +| **화요일** | 새로운 내용 학습 (17페이지 학습) + 1, 2주차 복습 | 1, 2주차 학습 내용을 복습하고, 새로운 내용을 학습합니다. | +| **수요일** | 새로운 내용 학습 (17페이지 학습) + 1, 2주차 복습 | 1, 2주차 학습 내용을 복습하고, 새로운 내용을 학습합니다. | +| **목요일** | 새로운 내용 학습 (17페이지 학습) + 3일 전 복습 | 3일 전 학습한 내용을 복습하고, 새로운 내용을 학습합니다. | +| **금요일** | 새로운 내용 학습 (17페이지 학습) + 1일/7일 전 복습 | 1일 전, 7일 전에 학습한 내용을 복습하고, 새로운 내용을 학습합니다. | +| **토요일** | 문제 풀이 및 주간 복습 + 1, 2주차 전체 복습 | 1, 2주차 학습 내용 복습 후 이번 주 학습 내용 복습 및 문제 풀이를 진행합니다. | +| **일요일** | 심화 학습 + 추가 학습 | 1, 2, 3주차 학습 중 어려운 개념을 다시 학습하고, 추가 학습을 진행합니다. | + +#### **4주차** (종합 복습 + 월간 복습) + +| 요일 | 활동 | 설명 | +|-----------------|----------------------------------------------|------------------------------------------------------| +| **월요일** | 새로운 내용 학습 (17페이지 학습) + 1, 2, 3주차 복습 | 1, 2, 3주차 학습 내용을 복습하고, 새로운 내용을 학습합니다. | +| **화요일** | 새로운 내용 학습 (17페이지 학습) + 1, 2, 3주차 복습 | 1, 2, 3주차 학습 내용을 복습하고, 새로운 내용을 학습합니다. | +| **수요일** | 새로운 내용 학습 (17페이지 학습) + 1, 2, 3주차 복습 | 1, 2, 3주차 학습 내용을 복습하고, 새로운 내용을 학습합니다. | +| **목요일** | 새로운 내용 학습 (17페이지 학습) + 3일 전 복습 | 3일 전 학습한 내용을 복습하고, 새로운 내용을 학습합니다. | +| **금요일** | 새로운 내용 학습 (17페이지 학습) + 1일/7일 전 복습 | 1일 전, 7일 전에 학습한 내용을 복습하고, 새로운 내용을 학습합니다. | +| **토요일** | 월간 복습 + 문제 풀이 | 한 달간 학습한 500페이지 내용을 종합적으로 복습하고 문제 풀이를 진행합니다. | +| **일요일** | 심화 학습 + 추가 학습 | 어려웠던 개념을 다시 학습하고, 추가 학습을 진행하며 한 달 학습을 마무리합니다. | + +--- + +### **2. 월간 학습 계획 요약** + +#### **1주차**: 새로운 개념 학습과 복습 주기를 통해 학습 내용을 꾸준히 복습. +- 매일 17페이지씩 새로운 내용을 학습하며, **1일, 3일, 7일 복습 주기**를 통해 복습합니다. +- **토요일**에는 한 주간 학습한 내용을 종합적으로 복습하고, 문제 풀이로 확인합니다. +- **일요일**에는 어려웠던 개념을 심화 학습하고, 추가 학습을 진행합니다. + +#### **2주차**: 1주차 복습 주기를 반영하며 새로운 내용을 학습. +- 1주차에 학습한 내용을 복습하고, 새로운 내용을 학습합니다. +- **토요일**에는 1주차와 2주차의 내용을 모두 복습하고, 문제 풀이를 진행합니다. + +#### **3주차**: 심화 학습과 복습 주기를 반영하여 학습 내용을 점검. +- 1, 2주차의 복습을 계속하면서 새로운 내용을 학습합니다. +- **토요일**에는 1, 2, 3주차 내용을 모두 복습하고, 문제 풀이와 오답 노트 점검을 진행합니다. + +#### **4주차**: 한 달간 학습한 내용을 종합 복습. +- 1, 2, 3주차의 복습을 하면서 새로운 내용을 학습합니다. +- **토요일**에는 한 달 동안 학습한 내용을 모두 복습하고, 문제 풀이를 통해 부족한 부분을 보완합니다. +- **일 + +### **4주차 (계속)** + +#### **일요일**: 심화 학습 + 월간 학습 마무리 +- **목표**: 한 달 동안 학습한 전체 내용을 **심화 학습**하고, **추가 학습**을 진행하며, 부족한 부분을 보완합니다. +- **활동**: + - **10:00 - 12:00**: 이번 달 학습 중 **어려웠던 개념**을 다시 학습하고, 그 개념을 활용한 문제 풀이를 진행합니다. + - **13:00 - 14:30**: 새로운 **추가 학습**을 진행하거나, 학습 목표에 따라 추가적으로 필요한 부분을 보충합니다. + - **16:00 - 17:00**: **월간 학습 계획 점검**을 통해 한 달 동안 달성한 학습 목표를 검토하고, 다음 달 학습 계획을 세웁니다. + +--- + +### **월간 학습 계획 요점** + +1. **1주차 ~ 3주차**: + - 매주 새로운 내용을 학습하면서, 복습 주기(1일, 3일, 7일)에 맞춰 **지속적인 복습**을 진행합니다. + - 주말에는 주간 학습 내용을 **종합 복습**하고, 문제 풀이 및 심화 학습을 통해 학습 내용을 확인합니다. + +2. **4주차**: + - 한 달 동안 학습한 **전체 내용을 종합 복습**합니다. + - **오답 노트**를 활용하여 부족했던 부분을 다시 학습하고, **문제 풀이**를 통해 학습한 내용을 실전에 적용해 봅니다. + - 월간 학습 마무리 후, 다음 달 학습 계획을 설정하고 준비합니다. + +--- + +### **세부 학습 전략** + +1. **복습 주기 활용**: + - 학습한 내용을 1일, 3일, 7일 후에 반복 복습함으로써 **망각을 방지**하고, 장기 기억으로 전환합니다. + - 주중에는 간단한 **복습**을 통해 학습 내용을 유지하고, 주말에는 **종합 복습**과 **심화 학습**을 진행합니다. + +2. **문제 풀이와 응용 학습**: + - 매주 학습한 개념을 **문제 풀이**를 통해 확인하고, 학습한 내용을 **응용**하는 연습을 합니다. + - 문제 풀이 후 **오답 노트**를 정리하여, 틀린 문제나 이해가 부족한 부분을 다시 학습하는 시간을 가집니다. + +3. **심화 학습과 추가 학습**: + - 학습 중 어려웠던 개념은 매주 **심화 학습**으로 보완하고, 추가 학습이 필요한 주제는 매달 **추가 학습 시간**을 활용하여 보충합니다. + +4. **한 달 학습 내용 종합 정리**: + - 한 달 동안 학습한 내용을 전체적으로 다시 정리하고, 한 달 학습 성과를 평가한 후 **다음 달 학습 계획**을 수립합니다. + - 이를 통해 매달 학습 목표를 명확히 하고, **장기적인 학습 플랜**을 관리합니다. + +--- + +이 **월간 세부 학습 계획**은 직장인이 업무와 학습을 병행하면서도 꾸준한 학습 성과를 얻을 수 있도록 **복습 주기**, **문제 풀이**, **심화 학습**을 적절히 배치한 체계적인 계획입니다. **주간 학습 계획**에서 매일 꾸준히 학습한 내용을 월말에 **종합 복습**하며 장기 기억으로 전환하고, 필요한 부분을 보충하는 방식으로 학습 성과를 극대화할 수 있습니다. \ No newline at end of file diff --git a/inbox/월간 학습 계획 세부 시간표-1.md b/inbox/월간 학습 계획 세부 시간표-1.md new file mode 100644 index 0000000..572434c --- /dev/null +++ b/inbox/월간 학습 계획 세부 시간표-1.md @@ -0,0 +1,185 @@ +아래는 6개월 동안 3000페이지를 학습하기 위한 **월간 학습 계획의 세부 시간표**입니다. 각 주차별로 새로운 내용을 학습하고, 암기, 숙지, 이해의 단계를 거쳐 복습을 포함한 학습 전략을 적용하여 **망각의 곡선**을 고려한 복습 주기를 설정합니다. 각 주차마다 학습량(약 119페이지)을 꾸준히 관리하며, 주기적인 복습과 응용 학습을 통해 학습의 이해도를 높이고 장기 기억으로 전환할 수 있도록 설계했습니다. + +--- + +### **1주차**: 새로운 개념 학습 및 기본 복습 (새로운 내용 119페이지 학습) + +| 요일 | 시간 | 활동 | 설명 | +|---------|-----------------|-------------------------------------------|----------------------------------------------------| +| **월요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 전날 학습한 내용을 빠르게 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 17페이지 학습 후 개념 이해 및 암기 | +| | 13:00 - 14:00 | 요약 및 정리 | 학습한 내용을 요약하고 정리 | +| | 16:30 - 18:00 | 전날 학습 내용 복습 (1일 후 복습) | 망각 방지를 위해 1일 전 학습한 내용을 복습 | +| **화요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 월요일에 학습한 내용을 복습 (암기 중심) | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 학습 후 개념 이해 | +| | 13:00 - 14:00 | 문제 풀이 및 응용 학습 | 학습한 내용을 바탕으로 응용 문제 풀이 | +| | 16:30 - 18:00 | 복습 (1일, 3일 전 학습 복습) | 복습 주기 적용 (망각 방지) | +| **수요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 화요일 학습한 내용 복습 (암기 중심) | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 학습 및 이해 심화 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습한 내용을 간단히 요약하고 정리 | +| | 16:30 - 18:00 | 복습 (1일, 3일 전 학습 복습) | 망각 방지를 위한 주기적 복습 | +| **목요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 수요일 학습 내용 복습 및 요약 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 추가적인 내용 학습 및 이해 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 심화 학습 | 응용 문제를 통해 학습한 개념 심화 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 복습) | 복습 주기 적용 및 장기 기억으로 전환 | +| **금요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 목요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 주간 학습 내용 종합 복습 (119페이지 복습) | 1주차에 학습한 모든 내용 복습 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 적용 | 학습 내용을 바탕으로 실전 문제 풀이 | +| | 16:30 - 18:00 | 복습 (주간 학습 내용 복습) | 1주차 전체 복습 진행 | +| **토요일** | 7:00 - 8:00 | 주간 학습 내용 복습 | 주간 복습 및 어려운 개념 다시 보기 | +| | 9:00 - 12:00 | 추가 학습 (17페이지) | 이번 주 학습 내용 중 추가적으로 다룰 내용 학습 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습한 내용을 정리 및 요약 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 복습) | 주기적 복습을 통해 장기 기억 형성 | +| **일요일** | 자유 시간 | 휴식 및 학습 정리 | 일요일은 복습 없이 주간 학습 내용 정리 및 쉬는 시간 | + +--- + +### **2주차**: 중간 복습 + 새로운 개념 학습 (새로운 내용 119페이지 학습) + +| 요일 | 시간 | 활동 | 설명 | +|---------|-----------------|-------------------------------------------|----------------------------------------------------| +| **월요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 토요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 17페이지 학습 및 이해 | +| | 13:00 - 14:00 | 요약 및 정리 | 학습한 내용을 요약하고 정리 | +| | 16:30 - 18:00 | 1주차 학습 내용 복습 (7일 전 복습) | 1주차에 학습한 내용을 다시 복습 | +| **화요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 월요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 학습 및 암기 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 학습 | 학습한 내용을 실전 문제에 적용 | +| | 16:30 - 18:00 | 복습 (1일, 3일 전 학습 복습) | 복습 주기 적용 (암기 및 숙지 강화) | +| **수요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 화요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 개념 학습 및 이해 심화 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습한 내용을 요약하고 정리하여 암기와 이해도 높임 | +| | 16:30 - 18:00 | 복습 (1일, 3일 전 학습 복습) | 1일, 3일 전 학습한 내용을 복습하며 망각 방지 | +| **목요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 수요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 심화 학습 및 어려운 개념 복습 | 학습한 내용 중 어려운 개념을 심화 학습 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 적용 | 어려운 개념을 응용 문제에 적용하여 복습 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 복습) | 복습 주기 적용 (장기 기억 전환) | +| **금요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 목요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 주간 학습 내용 종합 복습 (119페이지 복습) | 2주차에 학습한 모든 내용 복습 | +| | 13:00 - 14:00 | 실전 문제 풀이 및 응용 학습 | 학습한 개념을 실전 문제에 적용하여 응용 능력 향상 | +| | 16:30 - 18:00 | 복습 (주간 + +**금요일(계속)** + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|----------------------------------------------------| +| 16:30 - 18:00 | 복습 (주간 학습 내용 복습) | 이번 주 학습한 모든 내용을 다시 복습하며 장기 기억으로 전환 | + +**토요일** + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|----------------------------------------------------| +| 7:00 - 8:00 | 주간 학습 내용 복습 | 이번 주 학습한 내용을 빠르게 복습하여 이해도를 높임 | +| 9:00 - 12:00 | 추가 학습 (17페이지) | 이번 주 학습 내용을 정리한 후 새로운 17페이지 학습 진행 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습한 내용들을 다시 정리하여 암기 및 이해 강화 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 복습) | 주기적인 복습을 통해 기억을 강화하고 장기 기억으로 전환 | + +**일요일** + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|----------------------------------------------------| +| 자유 시간 | 휴식 및 학습 정리 | 주간 학습 내용을 복습하지 않고, 학습한 내용을 종합적으로 정리하거나 쉬는 시간 | + +--- + +### **3주차**: 학습 내용 심화 + 중간 복습 (새로운 내용 119페이지 학습) + +**3주차 목표**: 1~2주차 복습을 병행하며 새로운 119페이지 학습 + +| 요일 | 시간 | 활동 | 설명 | +|---------|-----------------|-------------------------------------------|----------------------------------------------------| +| **월요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 토요일 학습한 내용을 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 학습 및 암기 | +| | 13:00 - 14:00 | 학습 내용 요약 및 정리 | 새로운 학습 내용을 요약하고 정리 | +| | 16:30 - 18:00 | 1주차 및 2주차 학습 내용 복습 (14일 전 복습) | 이전 학습한 내용을 복습하여 망각을 방지하고 장기 기억으로 전환 | +| **화요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 월요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 개념 학습 후 암기 및 응용 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 문제 해결 | 학습한 내용을 문제 풀이에 적용 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 복습 주기 적용 (암기 및 숙지 강화) | +| **수요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 화요일 학습 내용 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 개념 학습 및 문제 풀이 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습한 내용을 정리하여 암기와 이해도 강화 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 복습 주기를 통한 기억 강화 | +| **목요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 수요일 학습한 내용을 복습하며 요약 | +| | 9:00 - 12:00 | 심화 학습 및 어려운 개념 복습 | 학습 중 어려운 개념을 집중적으로 복습하며 심화 학습 진행 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 적용 | 응용 문제를 통해 학습한 개념을 실전에 적용 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 복습 주기를 적용하여 기억을 장기화 | +| **금요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 목요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 주간 학습 내용 종합 복습 (119페이지 복습) | 이번 주 학습한 내용을 모두 복습하며 장기 기억으로 전환 | +| | 13:00 - 14:00 | 실전 문제 풀이 및 응용 학습 | 학습한 개념을 바탕으로 실전 문제 풀이 진행 | +| | 16:30 - 18:00 | 복습 (주간 학습 내용 복습) | 주간 학습 내용 전체 복습 | +| **토요일** | 7:00 - 8:00 | 주간 학습 내용 복습 | 주간 복습 및 어려운 개념 다시 복습 | +| | 9:00 - 12:00 | 추가 학습 (17페이지) | 이번 주 학습 내용 중 추가적으로 다룰 내용 학습 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습한 내용을 정리하고 요약하여 암기 및 이해도 강화 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 주기적 복습을 통해 기억을 강화하고 장기 기억으로 전환 | +| **일요일** | 자유 시간 | 휴식 및 학습 정리 | 학습 복습 없이 주간 학습 내용을 정리하거나 쉬는 시간 | + +--- + +### **4주차**: 종합 복습 + 새로운 학습 내용 추가 (새로운 내용 119페이지 학습) + +**4주차 목표**: 한 달 동안 배운 내용 복습 + 새로운 학습 + +| 요일 | 시간 | 활동 | 설명 | +|---------|-----------------|-------------------------------------------|----------------------------------------------------| +| **월요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 토요일 학습한 내용을 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 개념을 학습하고 응용 문제를 풀이 | +| | 13:00 - 14:00 | 학습 내용 요약 및 정리 | 학습한 내용을 요약하고 정리 | +| | 16:30 - 18:00 | 1~3주차 학습 내용 복습 (종합 복습) | 한 달 동안 학습한 내용을 종합적으로 복습하여 망각을 방지하고 장기 기억으로 전환 | +| **화요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 월요일 학습 내용 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 학습 및 문제 풀이 진행 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 문제 해결 | 학습한 개념을 실전 문제 풀이에 적용하여 응용력을 높임 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 복습 주기 적용으로 암기와 숙지 강화 | +| **수요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 화요일 학습 내용 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 개념 학습 및 문제 풀이 진행 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습 내용을 요약하여 암기 및 이해도 강화 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 1일, 3일, 7일 전 학습 내용 복습으로 장기 기억 전환 | +| **목요일** | 7:00 - 8:00 | 전 + +**목요일(계속)** + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|----------------------------------------------------| +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 수요일 학습 내용 복습 | +| 9:00 - 12:00 | 심화 학습 및 어려운 개념 복습 | 학습 중 어려운 개념을 심화 학습하고 복습 | +| 13:00 - 14:00 | 응용 문제 풀이 및 실전 적용 | 문제 풀이를 통해 학습한 개념을 실전 상황에 적용 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 복습 주기를 적용하여 이전 학습 내용의 장기 기억을 강화 | + +**금요일** + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|----------------------------------------------------| +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 목요일 학습한 내용을 복습 | +| 9:00 - 12:00 | 주간 학습 내용 종합 복습 (119페이지 복습) | 이번 주 학습한 전체 내용을 복습하여 망각을 방지하고 장기 기억으로 전환 | +| 13:00 - 14:00 | 실전 문제 풀이 및 응용 학습 | 실전 문제 풀이를 통해 학습한 개념을 더 깊이 응용하여 이해도를 높임 | +| 16:30 - 18:00 | 복습 (주간 학습 내용 복습) | 4주 동안 학습한 모든 내용을 종합 복습하여 한 달 동안의 학습 내용을 완전히 이해 | + +**토요일** + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|----------------------------------------------------| +| 7:00 - 8:00 | 월간 학습 내용 복습 | 한 달 동안 학습한 내용을 빠르게 복습하여 장기 기억을 강화 | +| 9:00 - 12:00 | 추가 학습 (17페이지) | 한 달간 부족했던 부분을 보충하거나 새로운 개념을 추가로 학습 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습한 내용을 다시 한 번 정리하고 요약하여 전체적인 개념을 이해하고 암기 상태를 점검 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 주기적인 복습을 통해 한 달 동안 배운 내용을 장기 기억으로 완전히 전환 | + +**일요일** + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|----------------------------------------------------| +| 자유 시간 | 휴식 및 학습 정리 | 이번 달 학습 내용을 전체적으로 정리하고, 쉬면서 다음 달 계획을 세우는 시간 | + +--- + +### **4주차의 요약** +4주차는 **종합 복습**과 **새로운 학습 내용 추가**로 이루어집니다. 한 달 동안 학습한 500페이지를 복습하여 장기 기억으로 전환하고, 부족한 부분을 보완하거나 어려웠던 개념을 다시 학습합니다. 이 기간 동안에는 특히 실전 문제 풀이를 통해 학습한 내용을 실제로 응용하는 능력을 강화하는 것이 중요합니다. + +--- + +### **전체 월간 학습 계획 요약** +1. **1주차**: 새로운 내용을 학습하며 기본 복습과 암기를 강화합니다. 복습 주기를 적용하여 잊지 않도록 합니다. +2. **2주차**: 중간 복습과 함께 새로운 내용을 학습하며, 주기적으로 복습하여 기억을 강화합니다. +3. **3주차**: 학습한 내용을 심화 학습하고, 어려운 개념을 중심으로 복습합니다. 실전 문제 풀이를 통해 응용 능력을 높입니다. +4. **4주차**: 한 달간 학습한 내용을 종합 복습하고 부족한 부분을 보충합니다. 새로운 학습 내용도 추가하며, 복습 주기를 적용하여 장기 기억으로 전환합니다. + +이 시간표는 매일 약 17페이지를 학습하면서, 복습과 실전 문제 풀이를 포함하여 학습한 내용을 장기 기억으로 전환하는 데 초점을 둡니다. \ No newline at end of file diff --git a/inbox/월간 학습 계획 세부 시간표.md b/inbox/월간 학습 계획 세부 시간표.md new file mode 100644 index 0000000..572434c --- /dev/null +++ b/inbox/월간 학습 계획 세부 시간표.md @@ -0,0 +1,185 @@ +아래는 6개월 동안 3000페이지를 학습하기 위한 **월간 학습 계획의 세부 시간표**입니다. 각 주차별로 새로운 내용을 학습하고, 암기, 숙지, 이해의 단계를 거쳐 복습을 포함한 학습 전략을 적용하여 **망각의 곡선**을 고려한 복습 주기를 설정합니다. 각 주차마다 학습량(약 119페이지)을 꾸준히 관리하며, 주기적인 복습과 응용 학습을 통해 학습의 이해도를 높이고 장기 기억으로 전환할 수 있도록 설계했습니다. + +--- + +### **1주차**: 새로운 개념 학습 및 기본 복습 (새로운 내용 119페이지 학습) + +| 요일 | 시간 | 활동 | 설명 | +|---------|-----------------|-------------------------------------------|----------------------------------------------------| +| **월요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 전날 학습한 내용을 빠르게 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 17페이지 학습 후 개념 이해 및 암기 | +| | 13:00 - 14:00 | 요약 및 정리 | 학습한 내용을 요약하고 정리 | +| | 16:30 - 18:00 | 전날 학습 내용 복습 (1일 후 복습) | 망각 방지를 위해 1일 전 학습한 내용을 복습 | +| **화요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 월요일에 학습한 내용을 복습 (암기 중심) | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 학습 후 개념 이해 | +| | 13:00 - 14:00 | 문제 풀이 및 응용 학습 | 학습한 내용을 바탕으로 응용 문제 풀이 | +| | 16:30 - 18:00 | 복습 (1일, 3일 전 학습 복습) | 복습 주기 적용 (망각 방지) | +| **수요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 화요일 학습한 내용 복습 (암기 중심) | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 학습 및 이해 심화 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습한 내용을 간단히 요약하고 정리 | +| | 16:30 - 18:00 | 복습 (1일, 3일 전 학습 복습) | 망각 방지를 위한 주기적 복습 | +| **목요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 수요일 학습 내용 복습 및 요약 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 추가적인 내용 학습 및 이해 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 심화 학습 | 응용 문제를 통해 학습한 개념 심화 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 복습) | 복습 주기 적용 및 장기 기억으로 전환 | +| **금요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 목요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 주간 학습 내용 종합 복습 (119페이지 복습) | 1주차에 학습한 모든 내용 복습 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 적용 | 학습 내용을 바탕으로 실전 문제 풀이 | +| | 16:30 - 18:00 | 복습 (주간 학습 내용 복습) | 1주차 전체 복습 진행 | +| **토요일** | 7:00 - 8:00 | 주간 학습 내용 복습 | 주간 복습 및 어려운 개념 다시 보기 | +| | 9:00 - 12:00 | 추가 학습 (17페이지) | 이번 주 학습 내용 중 추가적으로 다룰 내용 학습 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습한 내용을 정리 및 요약 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 복습) | 주기적 복습을 통해 장기 기억 형성 | +| **일요일** | 자유 시간 | 휴식 및 학습 정리 | 일요일은 복습 없이 주간 학습 내용 정리 및 쉬는 시간 | + +--- + +### **2주차**: 중간 복습 + 새로운 개념 학습 (새로운 내용 119페이지 학습) + +| 요일 | 시간 | 활동 | 설명 | +|---------|-----------------|-------------------------------------------|----------------------------------------------------| +| **월요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 토요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 17페이지 학습 및 이해 | +| | 13:00 - 14:00 | 요약 및 정리 | 학습한 내용을 요약하고 정리 | +| | 16:30 - 18:00 | 1주차 학습 내용 복습 (7일 전 복습) | 1주차에 학습한 내용을 다시 복습 | +| **화요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 월요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 학습 및 암기 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 학습 | 학습한 내용을 실전 문제에 적용 | +| | 16:30 - 18:00 | 복습 (1일, 3일 전 학습 복습) | 복습 주기 적용 (암기 및 숙지 강화) | +| **수요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 화요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 개념 학습 및 이해 심화 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습한 내용을 요약하고 정리하여 암기와 이해도 높임 | +| | 16:30 - 18:00 | 복습 (1일, 3일 전 학습 복습) | 1일, 3일 전 학습한 내용을 복습하며 망각 방지 | +| **목요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 수요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 심화 학습 및 어려운 개념 복습 | 학습한 내용 중 어려운 개념을 심화 학습 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 적용 | 어려운 개념을 응용 문제에 적용하여 복습 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 복습) | 복습 주기 적용 (장기 기억 전환) | +| **금요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 목요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 주간 학습 내용 종합 복습 (119페이지 복습) | 2주차에 학습한 모든 내용 복습 | +| | 13:00 - 14:00 | 실전 문제 풀이 및 응용 학습 | 학습한 개념을 실전 문제에 적용하여 응용 능력 향상 | +| | 16:30 - 18:00 | 복습 (주간 + +**금요일(계속)** + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|----------------------------------------------------| +| 16:30 - 18:00 | 복습 (주간 학습 내용 복습) | 이번 주 학습한 모든 내용을 다시 복습하며 장기 기억으로 전환 | + +**토요일** + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|----------------------------------------------------| +| 7:00 - 8:00 | 주간 학습 내용 복습 | 이번 주 학습한 내용을 빠르게 복습하여 이해도를 높임 | +| 9:00 - 12:00 | 추가 학습 (17페이지) | 이번 주 학습 내용을 정리한 후 새로운 17페이지 학습 진행 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습한 내용들을 다시 정리하여 암기 및 이해 강화 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 복습) | 주기적인 복습을 통해 기억을 강화하고 장기 기억으로 전환 | + +**일요일** + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|----------------------------------------------------| +| 자유 시간 | 휴식 및 학습 정리 | 주간 학습 내용을 복습하지 않고, 학습한 내용을 종합적으로 정리하거나 쉬는 시간 | + +--- + +### **3주차**: 학습 내용 심화 + 중간 복습 (새로운 내용 119페이지 학습) + +**3주차 목표**: 1~2주차 복습을 병행하며 새로운 119페이지 학습 + +| 요일 | 시간 | 활동 | 설명 | +|---------|-----------------|-------------------------------------------|----------------------------------------------------| +| **월요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 토요일 학습한 내용을 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 학습 및 암기 | +| | 13:00 - 14:00 | 학습 내용 요약 및 정리 | 새로운 학습 내용을 요약하고 정리 | +| | 16:30 - 18:00 | 1주차 및 2주차 학습 내용 복습 (14일 전 복습) | 이전 학습한 내용을 복습하여 망각을 방지하고 장기 기억으로 전환 | +| **화요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 월요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 개념 학습 후 암기 및 응용 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 문제 해결 | 학습한 내용을 문제 풀이에 적용 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 복습 주기 적용 (암기 및 숙지 강화) | +| **수요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 화요일 학습 내용 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 개념 학습 및 문제 풀이 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습한 내용을 정리하여 암기와 이해도 강화 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 복습 주기를 통한 기억 강화 | +| **목요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 수요일 학습한 내용을 복습하며 요약 | +| | 9:00 - 12:00 | 심화 학습 및 어려운 개념 복습 | 학습 중 어려운 개념을 집중적으로 복습하며 심화 학습 진행 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 적용 | 응용 문제를 통해 학습한 개념을 실전에 적용 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 복습 주기를 적용하여 기억을 장기화 | +| **금요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 목요일 학습한 내용 복습 | +| | 9:00 - 12:00 | 주간 학습 내용 종합 복습 (119페이지 복습) | 이번 주 학습한 내용을 모두 복습하며 장기 기억으로 전환 | +| | 13:00 - 14:00 | 실전 문제 풀이 및 응용 학습 | 학습한 개념을 바탕으로 실전 문제 풀이 진행 | +| | 16:30 - 18:00 | 복습 (주간 학습 내용 복습) | 주간 학습 내용 전체 복습 | +| **토요일** | 7:00 - 8:00 | 주간 학습 내용 복습 | 주간 복습 및 어려운 개념 다시 복습 | +| | 9:00 - 12:00 | 추가 학습 (17페이지) | 이번 주 학습 내용 중 추가적으로 다룰 내용 학습 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습한 내용을 정리하고 요약하여 암기 및 이해도 강화 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 주기적 복습을 통해 기억을 강화하고 장기 기억으로 전환 | +| **일요일** | 자유 시간 | 휴식 및 학습 정리 | 학습 복습 없이 주간 학습 내용을 정리하거나 쉬는 시간 | + +--- + +### **4주차**: 종합 복습 + 새로운 학습 내용 추가 (새로운 내용 119페이지 학습) + +**4주차 목표**: 한 달 동안 배운 내용 복습 + 새로운 학습 + +| 요일 | 시간 | 활동 | 설명 | +|---------|-----------------|-------------------------------------------|----------------------------------------------------| +| **월요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 토요일 학습한 내용을 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 개념을 학습하고 응용 문제를 풀이 | +| | 13:00 - 14:00 | 학습 내용 요약 및 정리 | 학습한 내용을 요약하고 정리 | +| | 16:30 - 18:00 | 1~3주차 학습 내용 복습 (종합 복습) | 한 달 동안 학습한 내용을 종합적으로 복습하여 망각을 방지하고 장기 기억으로 전환 | +| **화요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 월요일 학습 내용 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 학습 및 문제 풀이 진행 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 문제 해결 | 학습한 개념을 실전 문제 풀이에 적용하여 응용력을 높임 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 복습 주기 적용으로 암기와 숙지 강화 | +| **수요일** | 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 화요일 학습 내용 복습 | +| | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 개념 학습 및 문제 풀이 진행 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습 내용을 요약하여 암기 및 이해도 강화 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 1일, 3일, 7일 전 학습 내용 복습으로 장기 기억 전환 | +| **목요일** | 7:00 - 8:00 | 전 + +**목요일(계속)** + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|----------------------------------------------------| +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 수요일 학습 내용 복습 | +| 9:00 - 12:00 | 심화 학습 및 어려운 개념 복습 | 학습 중 어려운 개념을 심화 학습하고 복습 | +| 13:00 - 14:00 | 응용 문제 풀이 및 실전 적용 | 문제 풀이를 통해 학습한 개념을 실전 상황에 적용 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 복습 주기를 적용하여 이전 학습 내용의 장기 기억을 강화 | + +**금요일** + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|----------------------------------------------------| +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 목요일 학습한 내용을 복습 | +| 9:00 - 12:00 | 주간 학습 내용 종합 복습 (119페이지 복습) | 이번 주 학습한 전체 내용을 복습하여 망각을 방지하고 장기 기억으로 전환 | +| 13:00 - 14:00 | 실전 문제 풀이 및 응용 학습 | 실전 문제 풀이를 통해 학습한 개념을 더 깊이 응용하여 이해도를 높임 | +| 16:30 - 18:00 | 복습 (주간 학습 내용 복습) | 4주 동안 학습한 모든 내용을 종합 복습하여 한 달 동안의 학습 내용을 완전히 이해 | + +**토요일** + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|----------------------------------------------------| +| 7:00 - 8:00 | 월간 학습 내용 복습 | 한 달 동안 학습한 내용을 빠르게 복습하여 장기 기억을 강화 | +| 9:00 - 12:00 | 추가 학습 (17페이지) | 한 달간 부족했던 부분을 보충하거나 새로운 개념을 추가로 학습 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습한 내용을 다시 한 번 정리하고 요약하여 전체적인 개념을 이해하고 암기 상태를 점검 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 주기적인 복습을 통해 한 달 동안 배운 내용을 장기 기억으로 완전히 전환 | + +**일요일** + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|----------------------------------------------------| +| 자유 시간 | 휴식 및 학습 정리 | 이번 달 학습 내용을 전체적으로 정리하고, 쉬면서 다음 달 계획을 세우는 시간 | + +--- + +### **4주차의 요약** +4주차는 **종합 복습**과 **새로운 학습 내용 추가**로 이루어집니다. 한 달 동안 학습한 500페이지를 복습하여 장기 기억으로 전환하고, 부족한 부분을 보완하거나 어려웠던 개념을 다시 학습합니다. 이 기간 동안에는 특히 실전 문제 풀이를 통해 학습한 내용을 실제로 응용하는 능력을 강화하는 것이 중요합니다. + +--- + +### **전체 월간 학습 계획 요약** +1. **1주차**: 새로운 내용을 학습하며 기본 복습과 암기를 강화합니다. 복습 주기를 적용하여 잊지 않도록 합니다. +2. **2주차**: 중간 복습과 함께 새로운 내용을 학습하며, 주기적으로 복습하여 기억을 강화합니다. +3. **3주차**: 학습한 내용을 심화 학습하고, 어려운 개념을 중심으로 복습합니다. 실전 문제 풀이를 통해 응용 능력을 높입니다. +4. **4주차**: 한 달간 학습한 내용을 종합 복습하고 부족한 부분을 보충합니다. 새로운 학습 내용도 추가하며, 복습 주기를 적용하여 장기 기억으로 전환합니다. + +이 시간표는 매일 약 17페이지를 학습하면서, 복습과 실전 문제 풀이를 포함하여 학습한 내용을 장기 기억으로 전환하는 데 초점을 둡니다. \ No newline at end of file diff --git a/inbox/월간 학습계획 세부시간표-1.md b/inbox/월간 학습계획 세부시간표-1.md new file mode 100644 index 0000000..2cc4662 --- /dev/null +++ b/inbox/월간 학습계획 세부시간표-1.md @@ -0,0 +1,72 @@ +위에서 설명한 주간 학습 계획을 바탕으로, 월간 학습 계획의 세부적인 시간표를 작성하겠습니다. 6개월 동안 3000페이지를 학습하는 목표를 위해 매달 약 500페이지를 학습해야 합니다. 매주 새로운 내용을 학습하면서, 주기적으로 복습하고 심화 학습을 통해 이해도를 높이는 방식으로 계획을 세울 수 있습니다. 이 시간표에서는 각 주의 역할을 명확히 하여, 학습의 단계별 진행과 복습 주기를 체계적으로 관리하도록 합니다. + +--- + +### **월간 세부 학습 시간표 (약 500페이지/월)** + +#### **1주차**: 새로운 개념 학습 및 기본 복습 + +**1주차 목표**: 새로운 내용 119페이지 학습, 암기와 숙지 중심 복습 + +| 요일 | 시간 | 활동 | 설명 | +|---------|-----------------|-------------------------------------------|----------------------------------------------------| +| **월요일** | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 17페이지 학습 후 개념 이해 | +| | 13:00 - 14:00 | 요약 및 정리 | 학습한 내용을 요약 및 정리 | +| | 16:30 - 18:00 | 전날 학습한 내용 복습 (1일 전 복습) | 망각 방지를 위해 복습 | +| **화요일** | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 학습 및 이해 심화 | +| | 13:00 - 14:00 | 문제 풀이 및 응용 학습 | 학습한 내용을 바탕으로 응용 문제 풀이 | +| | 16:30 - 18:00 | 1일, 3일 전 복습 | 망각의 곡선에 따라 복습 (암기 중심) | +| **수요일** | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 추가 학습과 문제 풀이 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습 내용을 간단히 요약하며 이해 강화 | +| | 16:30 - 18:00 | 1일, 3일 전 복습 | 망각 방지를 위한 주기적 복습 | +| **목요일** | 9:00 - 12:00 | 심화 학습 및 어려운 개념 복습 | 어려운 개념을 복습하고 심화 학습 진행 | +| | 13:00 - 14:00 | 응용 문제 풀이 | 어려운 문제 풀이로 학습 내용 정리 | +| | 16:30 - 18:00 | 1일, 3일, 7일 전 복습 | 복습을 통해 학습 내용 숙지 및 암기 확인 | +| **금요일** | 9:00 - 12:00 | 종합 복습 및 문제 해결 | 주중 학습한 내용을 종합적으로 복습하고 이해도 확인 | +| | 13:00 - 14:00 | 실전 문제 풀이 및 응용 학습 | 학습한 개념을 바탕으로 문제 풀이, 실제로 응용 가능한지 테스트 | +| | 16:30 - 18:00 | 복습 (주간 학습 내용 복습) | 이번 주 학습한 내용을 모두 복습하여 망각을 방지 | +| **토요일** | 9:00 - 12:00 | 복습 및 새로운 개념 학습 | 이번 주 학습한 내용 중 중요한 부분을 복습하고, 새로운 17페이지 학습 추가 진행 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 추가 학습 내용을 정리 및 요약하여 확실히 이해 | +| | 16:30 - 18:00 | 1일, 3일, 7일 전 복습 | 새로운 학습 내용 및 이전 학습 내용 복습 진행 | +| **일요일** | 자유 시간 | 휴식 및 학습 정리 | 일요일은 학습 내용 복습 없이 쉬며 주간 학습을 복습 없이 간단히 정리 | + +--- + +#### **2주차**: 중간 복습 + 새로운 개념 학습 + +**2주차 목표**: 새로운 119페이지 학습, 1주차 복습 병행 + +| 요일 | 시간 | 활동 | 설명 | +|---------|-----------------|-------------------------------------------|----------------------------------------------------| +| **월요일** | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 17페이지 학습 후 개념 이해 | +| | 13:00 - 14:00 | 학습 내용 요약 및 정리 | 학습한 내용을 요약 및 정리 | +| | 16:30 - 18:00 | 1주차 학습 내용 복습 (7일 전 복습) | 지난 주 학습한 내용 복습 | +| **화요일** | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 추가 학습과 문제 풀이 | +| | 13:00 - 14:00 | 문제 풀이 및 응용 학습 | 학습한 내용을 바탕으로 응용 문제 풀이 | +| | 16:30 - 18:00 | 1일, 3일 전 복습 + 1주차 복습 | 복습을 통해 이전 학습 내용 숙지 확인 | +| **수요일** | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 개념을 학습하고 문제 풀이 진행 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 이해도를 높이기 위한 요약 및 정리 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 이전 학습 내용 복습으로 암기와 숙지 유지 | +| **목요일** | 9:00 - 12:00 | 심화 학습 및 어려운 개념 복습 | 어려운 개념 복습 및 심화 학습 진행 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 적용 | 문제 풀이를 통해 학습한 내용을 실전으로 적용 | +| | 16:30 - 18:00 | 1일, 3일, 7일 전 복습 + 1주차 복습 | 복습을 통해 망각 방지 및 장기 기억으로 전환 | +| **금요일** | 9:00 - 12:00 | 종합 복습 및 심화 학습 | 학습 내용을 다시 종합적으로 복습하며 심화 학습 진행 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 적용 | 학습한 개념을 바탕으로 실전 문제 풀이 진행 | +| | 16:30 - 18:00 | 2주차 전체 복습 | 이번 주 학습한 내용 전체 복습 | +| **토요일** | 9:00 - 12:00 | 복습 및 새로운 개념 학습 | 주중 학습 내용 복습 후 새로운 17페이지 학습 추가 진행 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 새로운 학습 내용을 정리 및 요약하여 확실히 이해 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 새로운 학습 내용 및 이전 학습 내용 복습 진행 | +| **일요일** | 자유 시간 | 휴식 및 학습 정리 | 학습 내용을 복습 없이 쉬며 정리 | + +--- + +#### **3주차**: 학습 내용 심화 + 복습 주기 연장 + +**3주차 목표**: 119페이지 학습, 1주차 및 2주차 복습 주기 연장 + +| 요일 | 시간 | 활동 | 설명 | +|---------|-----------------|-------------------------------------------|----------------------------------------------------| +| **월요일** | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 17페이지 학습 후 개념 이해 | +| | 13:00 - 14:00 | 학습 내용 요약 및 정리 | 학습한 내용을 요약 및 정리 | +| | 16:30 - 18:00 | 1주차, 2주차 학습 내용 복습 (14일 전 복습) | 지난 학습 내용 복습 및 암기 확인 | +| **화요일** | 9: \ No newline at end of file diff --git a/inbox/월간 학습계획 세부시간표.md b/inbox/월간 학습계획 세부시간표.md new file mode 100644 index 0000000..2cc4662 --- /dev/null +++ b/inbox/월간 학습계획 세부시간표.md @@ -0,0 +1,72 @@ +위에서 설명한 주간 학습 계획을 바탕으로, 월간 학습 계획의 세부적인 시간표를 작성하겠습니다. 6개월 동안 3000페이지를 학습하는 목표를 위해 매달 약 500페이지를 학습해야 합니다. 매주 새로운 내용을 학습하면서, 주기적으로 복습하고 심화 학습을 통해 이해도를 높이는 방식으로 계획을 세울 수 있습니다. 이 시간표에서는 각 주의 역할을 명확히 하여, 학습의 단계별 진행과 복습 주기를 체계적으로 관리하도록 합니다. + +--- + +### **월간 세부 학습 시간표 (약 500페이지/월)** + +#### **1주차**: 새로운 개념 학습 및 기본 복습 + +**1주차 목표**: 새로운 내용 119페이지 학습, 암기와 숙지 중심 복습 + +| 요일 | 시간 | 활동 | 설명 | +|---------|-----------------|-------------------------------------------|----------------------------------------------------| +| **월요일** | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 17페이지 학습 후 개념 이해 | +| | 13:00 - 14:00 | 요약 및 정리 | 학습한 내용을 요약 및 정리 | +| | 16:30 - 18:00 | 전날 학습한 내용 복습 (1일 전 복습) | 망각 방지를 위해 복습 | +| **화요일** | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 학습 및 이해 심화 | +| | 13:00 - 14:00 | 문제 풀이 및 응용 학습 | 학습한 내용을 바탕으로 응용 문제 풀이 | +| | 16:30 - 18:00 | 1일, 3일 전 복습 | 망각의 곡선에 따라 복습 (암기 중심) | +| **수요일** | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 추가 학습과 문제 풀이 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 학습 내용을 간단히 요약하며 이해 강화 | +| | 16:30 - 18:00 | 1일, 3일 전 복습 | 망각 방지를 위한 주기적 복습 | +| **목요일** | 9:00 - 12:00 | 심화 학습 및 어려운 개념 복습 | 어려운 개념을 복습하고 심화 학습 진행 | +| | 13:00 - 14:00 | 응용 문제 풀이 | 어려운 문제 풀이로 학습 내용 정리 | +| | 16:30 - 18:00 | 1일, 3일, 7일 전 복습 | 복습을 통해 학습 내용 숙지 및 암기 확인 | +| **금요일** | 9:00 - 12:00 | 종합 복습 및 문제 해결 | 주중 학습한 내용을 종합적으로 복습하고 이해도 확인 | +| | 13:00 - 14:00 | 실전 문제 풀이 및 응용 학습 | 학습한 개념을 바탕으로 문제 풀이, 실제로 응용 가능한지 테스트 | +| | 16:30 - 18:00 | 복습 (주간 학습 내용 복습) | 이번 주 학습한 내용을 모두 복습하여 망각을 방지 | +| **토요일** | 9:00 - 12:00 | 복습 및 새로운 개념 학습 | 이번 주 학습한 내용 중 중요한 부분을 복습하고, 새로운 17페이지 학습 추가 진행 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 추가 학습 내용을 정리 및 요약하여 확실히 이해 | +| | 16:30 - 18:00 | 1일, 3일, 7일 전 복습 | 새로운 학습 내용 및 이전 학습 내용 복습 진행 | +| **일요일** | 자유 시간 | 휴식 및 학습 정리 | 일요일은 학습 내용 복습 없이 쉬며 주간 학습을 복습 없이 간단히 정리 | + +--- + +#### **2주차**: 중간 복습 + 새로운 개념 학습 + +**2주차 목표**: 새로운 119페이지 학습, 1주차 복습 병행 + +| 요일 | 시간 | 활동 | 설명 | +|---------|-----------------|-------------------------------------------|----------------------------------------------------| +| **월요일** | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 17페이지 학습 후 개념 이해 | +| | 13:00 - 14:00 | 학습 내용 요약 및 정리 | 학습한 내용을 요약 및 정리 | +| | 16:30 - 18:00 | 1주차 학습 내용 복습 (7일 전 복습) | 지난 주 학습한 내용 복습 | +| **화요일** | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 추가 학습과 문제 풀이 | +| | 13:00 - 14:00 | 문제 풀이 및 응용 학습 | 학습한 내용을 바탕으로 응용 문제 풀이 | +| | 16:30 - 18:00 | 1일, 3일 전 복습 + 1주차 복습 | 복습을 통해 이전 학습 내용 숙지 확인 | +| **수요일** | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 개념을 학습하고 문제 풀이 진행 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 이해도를 높이기 위한 요약 및 정리 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 이전 학습 내용 복습으로 암기와 숙지 유지 | +| **목요일** | 9:00 - 12:00 | 심화 학습 및 어려운 개념 복습 | 어려운 개념 복습 및 심화 학습 진행 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 적용 | 문제 풀이를 통해 학습한 내용을 실전으로 적용 | +| | 16:30 - 18:00 | 1일, 3일, 7일 전 복습 + 1주차 복습 | 복습을 통해 망각 방지 및 장기 기억으로 전환 | +| **금요일** | 9:00 - 12:00 | 종합 복습 및 심화 학습 | 학습 내용을 다시 종합적으로 복습하며 심화 학습 진행 | +| | 13:00 - 14:00 | 응용 문제 풀이 및 실전 적용 | 학습한 개념을 바탕으로 실전 문제 풀이 진행 | +| | 16:30 - 18:00 | 2주차 전체 복습 | 이번 주 학습한 내용 전체 복습 | +| **토요일** | 9:00 - 12:00 | 복습 및 새로운 개념 학습 | 주중 학습 내용 복습 후 새로운 17페이지 학습 추가 진행 | +| | 13:00 - 14:00 | 학습 내용 정리 및 요약 | 새로운 학습 내용을 정리 및 요약하여 확실히 이해 | +| | 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 복습) | 새로운 학습 내용 및 이전 학습 내용 복습 진행 | +| **일요일** | 자유 시간 | 휴식 및 학습 정리 | 학습 내용을 복습 없이 쉬며 정리 | + +--- + +#### **3주차**: 학습 내용 심화 + 복습 주기 연장 + +**3주차 목표**: 119페이지 학습, 1주차 및 2주차 복습 주기 연장 + +| 요일 | 시간 | 활동 | 설명 | +|---------|-----------------|-------------------------------------------|----------------------------------------------------| +| **월요일** | 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 17페이지 학습 후 개념 이해 | +| | 13:00 - 14:00 | 학습 내용 요약 및 정리 | 학습한 내용을 요약 및 정리 | +| | 16:30 - 18:00 | 1주차, 2주차 학습 내용 복습 (14일 전 복습) | 지난 학습 내용 복습 및 암기 확인 | +| **화요일** | 9: \ No newline at end of file diff --git a/inbox/월간 학습계획 세부시간표1-1.md b/inbox/월간 학습계획 세부시간표1-1.md new file mode 100644 index 0000000..cfe4eff --- /dev/null +++ b/inbox/월간 학습계획 세부시간표1-1.md @@ -0,0 +1,53 @@ +월간 학습계획 세부시간표를 작성할 때는 매주 목표와 학습량을 적절히 분배하고, 시간표를 유연하게 조정할 수 있도록 계획하는 것이 좋습니다. 아까 말씀하신 내용을 기억하고 있지 않지만, 아래는 일반적인 월간 학습계획 샘플입니다. 필요에 따라 세부내용을 추가하거나 수정해 주세요. + +--- + +### 월간 학습계획 (예시) + +#### 1주차 (10/16 ~ 10/22) +- **목표**: 주요 개념 이해 및 기본 문제 풀이 +- **주요 학습 내용**: + - 월요일: [과목 A] 개념 정리 (2시간), [과목 B] 기초 문제 풀이 (2시간) + - 화요일: [과목 A] 심화 학습 (3시간), [과목 C] 개념 정리 (2시간) + - 수요일: [과목 B] 심화 문제 풀이 (3시간) + - 목요일: [과목 C] 기출 문제 풀이 (3시간) + - 금요일: [과목 A] 모의고사 풀기 (2시간), 오답 정리 (2시간) + - 토요일: [과목 B] 복습 (2시간), [과목 C] 모의고사 풀기 (2시간) + - 일요일: 전체 복습 및 휴식 (2시간) + +#### 2주차 (10/23 ~ 10/29) +- **목표**: 실전 문제 풀이 및 오답 정리 +- **주요 학습 내용**: + - 월요일: [과목 A] 기출 문제 분석 (3시간) + - 화요일: [과목 B] 오답 정리 및 복습 (2시간), [과목 C] 심화 문제 풀이 (2시간) + - 수요일: [과목 A] 모의고사 풀기 및 오답 정리 (3시간) + - 목요일: [과목 B] 심화 학습 및 문제 풀이 (3시간) + - 금요일: [과목 C] 개념 보충 학습 (2시간), 기출 문제 풀이 (2시간) + - 토요일: 전 과목 모의고사 (3시간) + - 일요일: 오답 정리 및 복습 (2시간) + +#### 3주차 (10/30 ~ 11/5) +- **목표**: 전반적인 실력 점검 및 부족한 부분 보충 +- **주요 학습 내용**: + - 월요일: [과목 A] 복습 및 보충 학습 (3시간) + - 화요일: [과목 B] 심화 문제 풀이 (2시간), [과목 C] 기출 문제 풀이 (2시간) + - 수요일: [과목 A] 모의고사 및 오답 정리 (3시간) + - 목요일: [과목 B] 복습 및 오답 정리 (2시간), [과목 C] 개념 보충 (2시간) + - 금요일: [과목 A] 실전 문제 풀이 (2시간), [과목 B] 모의고사 풀기 (2시간) + - 토요일: 전 과목 종합 모의고사 (3시간) + - 일요일: 오답 정리 및 휴식 (2시간) + +#### 4주차 (11/6 ~ 11/12) +- **목표**: 최종 점검 및 실전 대비 +- **주요 학습 내용**: + - 월요일: [과목 A] 전반적인 복습 및 실전 문제 풀이 (3시간) + - 화요일: [과목 B] 최종 오답 정리 (2시간), [과목 C] 복습 및 모의고사 (2시간) + - 수요일: [과목 A] 실전 대비 모의고사 (3시간) + - 목요일: [과목 B] 기출 문제 분석 및 보충 (3시간) + - 금요일: [과목 C] 최종 정리 및 실전 문제 풀이 (2시간) + - 토요일: 전 과목 모의고사 (3시간) + - 일요일: 최종 복습 및 휴식 (2시간) + +--- + +이런 방식으로 일정을 짜시면 됩니다. 필요에 따라 과목, 시간, 내용을 조정하시면 좋습니다. \ No newline at end of file diff --git a/inbox/월간 학습계획 세부시간표1.md b/inbox/월간 학습계획 세부시간표1.md new file mode 100644 index 0000000..cfe4eff --- /dev/null +++ b/inbox/월간 학습계획 세부시간표1.md @@ -0,0 +1,53 @@ +월간 학습계획 세부시간표를 작성할 때는 매주 목표와 학습량을 적절히 분배하고, 시간표를 유연하게 조정할 수 있도록 계획하는 것이 좋습니다. 아까 말씀하신 내용을 기억하고 있지 않지만, 아래는 일반적인 월간 학습계획 샘플입니다. 필요에 따라 세부내용을 추가하거나 수정해 주세요. + +--- + +### 월간 학습계획 (예시) + +#### 1주차 (10/16 ~ 10/22) +- **목표**: 주요 개념 이해 및 기본 문제 풀이 +- **주요 학습 내용**: + - 월요일: [과목 A] 개념 정리 (2시간), [과목 B] 기초 문제 풀이 (2시간) + - 화요일: [과목 A] 심화 학습 (3시간), [과목 C] 개념 정리 (2시간) + - 수요일: [과목 B] 심화 문제 풀이 (3시간) + - 목요일: [과목 C] 기출 문제 풀이 (3시간) + - 금요일: [과목 A] 모의고사 풀기 (2시간), 오답 정리 (2시간) + - 토요일: [과목 B] 복습 (2시간), [과목 C] 모의고사 풀기 (2시간) + - 일요일: 전체 복습 및 휴식 (2시간) + +#### 2주차 (10/23 ~ 10/29) +- **목표**: 실전 문제 풀이 및 오답 정리 +- **주요 학습 내용**: + - 월요일: [과목 A] 기출 문제 분석 (3시간) + - 화요일: [과목 B] 오답 정리 및 복습 (2시간), [과목 C] 심화 문제 풀이 (2시간) + - 수요일: [과목 A] 모의고사 풀기 및 오답 정리 (3시간) + - 목요일: [과목 B] 심화 학습 및 문제 풀이 (3시간) + - 금요일: [과목 C] 개념 보충 학습 (2시간), 기출 문제 풀이 (2시간) + - 토요일: 전 과목 모의고사 (3시간) + - 일요일: 오답 정리 및 복습 (2시간) + +#### 3주차 (10/30 ~ 11/5) +- **목표**: 전반적인 실력 점검 및 부족한 부분 보충 +- **주요 학습 내용**: + - 월요일: [과목 A] 복습 및 보충 학습 (3시간) + - 화요일: [과목 B] 심화 문제 풀이 (2시간), [과목 C] 기출 문제 풀이 (2시간) + - 수요일: [과목 A] 모의고사 및 오답 정리 (3시간) + - 목요일: [과목 B] 복습 및 오답 정리 (2시간), [과목 C] 개념 보충 (2시간) + - 금요일: [과목 A] 실전 문제 풀이 (2시간), [과목 B] 모의고사 풀기 (2시간) + - 토요일: 전 과목 종합 모의고사 (3시간) + - 일요일: 오답 정리 및 휴식 (2시간) + +#### 4주차 (11/6 ~ 11/12) +- **목표**: 최종 점검 및 실전 대비 +- **주요 학습 내용**: + - 월요일: [과목 A] 전반적인 복습 및 실전 문제 풀이 (3시간) + - 화요일: [과목 B] 최종 오답 정리 (2시간), [과목 C] 복습 및 모의고사 (2시간) + - 수요일: [과목 A] 실전 대비 모의고사 (3시간) + - 목요일: [과목 B] 기출 문제 분석 및 보충 (3시간) + - 금요일: [과목 C] 최종 정리 및 실전 문제 풀이 (2시간) + - 토요일: 전 과목 모의고사 (3시간) + - 일요일: 최종 복습 및 휴식 (2시간) + +--- + +이런 방식으로 일정을 짜시면 됩니다. 필요에 따라 과목, 시간, 내용을 조정하시면 좋습니다. \ No newline at end of file diff --git a/inbox/월동준비 및 결과보고-1.md b/inbox/월동준비 및 결과보고-1.md new file mode 100644 index 0000000..57a06f9 --- /dev/null +++ b/inbox/월동준비 및 결과보고-1.md @@ -0,0 +1,14 @@ +배정액 22만원 +- 보급반 자바라2,유류운반통 2개 +채난장비 대수 23년기준 18개 + +에어컨 대수 +선풍기 대수 +동계이불 개수,세탁일자 +하계 이불(포단), 개수, 세탁일자 +하계 월하약품, 동계피복 세탁일자 + +모든것 10월30일까지 완료 +크린셋터 열선 2개 구매희망 + + diff --git a/inbox/월동준비 및 결과보고.md b/inbox/월동준비 및 결과보고.md new file mode 100644 index 0000000..57a06f9 --- /dev/null +++ b/inbox/월동준비 및 결과보고.md @@ -0,0 +1,14 @@ +배정액 22만원 +- 보급반 자바라2,유류운반통 2개 +채난장비 대수 23년기준 18개 + +에어컨 대수 +선풍기 대수 +동계이불 개수,세탁일자 +하계 이불(포단), 개수, 세탁일자 +하계 월하약품, 동계피복 세탁일자 + +모든것 10월30일까지 완료 +크린셋터 열선 2개 구매희망 + + diff --git a/inbox/월동준비-1.md b/inbox/월동준비-1.md new file mode 100644 index 0000000..e61f543 --- /dev/null +++ b/inbox/월동준비-1.md @@ -0,0 +1,85 @@ +월동기간 : 25.10.1-26.3.31 +월동준비기간 : 10.1-10.31 +월하물자 장비정비 : 10.17 +화재 취약시설 일제점검 및 솽안전 FTX 실시 : 10.22(수) +월동물자보급,장비물자시설준비 : 10.24(금) +동계재난대비태세 유지 + +보일러 운영계획 + +혹한기간 : 12.1~3.31 +준한기 : +난방기간 : 11.15~26.3.15 /4개월(120) + +~~월동준비 결과보고 : 10.28~~ +~~지휘보고 :10.30~~ + +월동준비상태 현장확인 :10.27-31 +동계채난장비 현황보고 : 11.5 + +연대 자체 준비계획은 지금 결재가 늦어 결재는 생략하고 +그냥 연대장님 포함된 메모에 전파히는게 좋을것같다, 지윈과장님 +메모전파시 미결재된 월동준비계획과 결과보고양식을 첨부하여 전파하고 +지금까지 완료된 것은 결과보고 작성하여 추진진도 대신 활용한다 + **원가 매끄럽지 않게 미흡한 느낌.. 착착 일이 진행되지 않음.. 내가 신경을 덜쓰는 느낌 + (시간을 덜 쓰는 느낌)** + => 월동준비 계획도 결재가 늦어져 받지 못하고.. 결과보고도 제대로 동합못하고.. + +1. 월동준비 / 화재취약시설 점검 및 + 소방안전 FTX 결과보고 + 지휘보고 일정 변경되었습니다. + (별) 10. 30(목) ----> 11. 6.(목) + + * 서면보고(공문) : 10. 30.(목) + * 지휘보고 : 11. 6.(목) + - 연대(주간상황평가시 보고) + * 주,보조 1판정도 + - 직할(참모장님 간담회시) + * 서면보고 양식으로 보고 + +2. 월동자재비 집행결과 보고 : 10. 17(금) + * 26연대 접수 완료 + * 월동준비 자재비는 10. 17.(금) 한 + 집행완료해야 합니다. + +2. 동계재난대비계획에 포함되는 + 각종 현황을 종합해야 합니다. + 양식은 메모로 곧 전파하겠습니다. + +3. 동계 재난대비계획 포함 현황종합 보고, ~10.28(수) + +4. 화재 취약시설(장소) 일제 점검: 9.29~10.20, 3개 교육대 모두, 점검관:원사 김범수 등 25명 + 1. 1교 :10.13~20 + 2. 3교 : 10.13~16 + 3. 2교 : 9.29~10.2 +5. 소방안전Ftx: 10.2(2교) 10.14(3교), 10.20(1교) 주관대상:연대장,교육대장 305명 + +채난장비 운영 장소 및 운용지침 +1.운용장소 +가.동파예방을 위한장소:화장실,세면장,세탁방 +나.난방을 위한 장소 +1)휴게공간(민간조리원실,여성휴게실,민간위탁식당슈게실 +2)상담관실,충성마트, 목욕탕 +3)개인사무실:지휘관실,행정반,북카페,교육기 교육중대 당직병(복도), 복지공간 +다.승인권자 검토,승인(공문결재), 채난장비에 대한 전기설비는 영선대 전기팀 점검후 사용 +* 채난장비 합격증은 미부착하되 장비별 관리책임관 정부 임명, 장비부착관리 +* 가,나에 미포함되는 장소는 훈련소 군수과 승인후 사용 +* 전 채난장비 수명 15년(제조된지 15년 이상 난로 사용 금지) +* 고전력 채난장비 구분 관리(현황 파악 보고) +1.고전력 채난장비 구분 +가.보급되지 않는장비:전기라디에이터,전기온풍기,전기판넬(최고전력 1~3키로와트) +나.보급,시설공사로 설치된장비 +1)고정형 냉난방기(`에어컨포함, 전기방식 천정형 시스템, 스텐드,벽걸이형태`) +2)생활관 천장형 방열판(고정형 냉난방기 및 생활관 천장형 방열판은 합격증 미부착하여 사용) +*단, 튜브 히터는 합격증 부착 +3)불가능장비:전기장판,전기방석,전기히터(단, 튜브히터 제외) +* 관리책임관 정부 스티커 부착 + +보온대 구매 +490원 23637600원 48240개 박스당 50개 +야자 매트 1.2*10미터 11만원 +염화칼슘 25kg 9500원 + +훈련병 핫팩 분배 기준 +훈련기간: +1회훈련시 야외훈련 12회, 8도 이하시 틸력적 불출 \ No newline at end of file diff --git a/inbox/월동준비.md b/inbox/월동준비.md new file mode 100644 index 0000000..e61f543 --- /dev/null +++ b/inbox/월동준비.md @@ -0,0 +1,85 @@ +월동기간 : 25.10.1-26.3.31 +월동준비기간 : 10.1-10.31 +월하물자 장비정비 : 10.17 +화재 취약시설 일제점검 및 솽안전 FTX 실시 : 10.22(수) +월동물자보급,장비물자시설준비 : 10.24(금) +동계재난대비태세 유지 + +보일러 운영계획 + +혹한기간 : 12.1~3.31 +준한기 : +난방기간 : 11.15~26.3.15 /4개월(120) + +~~월동준비 결과보고 : 10.28~~ +~~지휘보고 :10.30~~ + +월동준비상태 현장확인 :10.27-31 +동계채난장비 현황보고 : 11.5 + +연대 자체 준비계획은 지금 결재가 늦어 결재는 생략하고 +그냥 연대장님 포함된 메모에 전파히는게 좋을것같다, 지윈과장님 +메모전파시 미결재된 월동준비계획과 결과보고양식을 첨부하여 전파하고 +지금까지 완료된 것은 결과보고 작성하여 추진진도 대신 활용한다 + **원가 매끄럽지 않게 미흡한 느낌.. 착착 일이 진행되지 않음.. 내가 신경을 덜쓰는 느낌 + (시간을 덜 쓰는 느낌)** + => 월동준비 계획도 결재가 늦어져 받지 못하고.. 결과보고도 제대로 동합못하고.. + +1. 월동준비 / 화재취약시설 점검 및 + 소방안전 FTX 결과보고 + 지휘보고 일정 변경되었습니다. + (별) 10. 30(목) ----> 11. 6.(목) + + * 서면보고(공문) : 10. 30.(목) + * 지휘보고 : 11. 6.(목) + - 연대(주간상황평가시 보고) + * 주,보조 1판정도 + - 직할(참모장님 간담회시) + * 서면보고 양식으로 보고 + +2. 월동자재비 집행결과 보고 : 10. 17(금) + * 26연대 접수 완료 + * 월동준비 자재비는 10. 17.(금) 한 + 집행완료해야 합니다. + +2. 동계재난대비계획에 포함되는 + 각종 현황을 종합해야 합니다. + 양식은 메모로 곧 전파하겠습니다. + +3. 동계 재난대비계획 포함 현황종합 보고, ~10.28(수) + +4. 화재 취약시설(장소) 일제 점검: 9.29~10.20, 3개 교육대 모두, 점검관:원사 김범수 등 25명 + 1. 1교 :10.13~20 + 2. 3교 : 10.13~16 + 3. 2교 : 9.29~10.2 +5. 소방안전Ftx: 10.2(2교) 10.14(3교), 10.20(1교) 주관대상:연대장,교육대장 305명 + +채난장비 운영 장소 및 운용지침 +1.운용장소 +가.동파예방을 위한장소:화장실,세면장,세탁방 +나.난방을 위한 장소 +1)휴게공간(민간조리원실,여성휴게실,민간위탁식당슈게실 +2)상담관실,충성마트, 목욕탕 +3)개인사무실:지휘관실,행정반,북카페,교육기 교육중대 당직병(복도), 복지공간 +다.승인권자 검토,승인(공문결재), 채난장비에 대한 전기설비는 영선대 전기팀 점검후 사용 +* 채난장비 합격증은 미부착하되 장비별 관리책임관 정부 임명, 장비부착관리 +* 가,나에 미포함되는 장소는 훈련소 군수과 승인후 사용 +* 전 채난장비 수명 15년(제조된지 15년 이상 난로 사용 금지) +* 고전력 채난장비 구분 관리(현황 파악 보고) +1.고전력 채난장비 구분 +가.보급되지 않는장비:전기라디에이터,전기온풍기,전기판넬(최고전력 1~3키로와트) +나.보급,시설공사로 설치된장비 +1)고정형 냉난방기(`에어컨포함, 전기방식 천정형 시스템, 스텐드,벽걸이형태`) +2)생활관 천장형 방열판(고정형 냉난방기 및 생활관 천장형 방열판은 합격증 미부착하여 사용) +*단, 튜브 히터는 합격증 부착 +3)불가능장비:전기장판,전기방석,전기히터(단, 튜브히터 제외) +* 관리책임관 정부 스티커 부착 + +보온대 구매 +490원 23637600원 48240개 박스당 50개 +야자 매트 1.2*10미터 11만원 +염화칼슘 25kg 9500원 + +훈련병 핫팩 분배 기준 +훈련기간: +1회훈련시 야외훈련 12회, 8도 이하시 틸력적 불출 \ No newline at end of file diff --git a/inbox/위로휴가증 수여식-1.md b/inbox/위로휴가증 수여식-1.md new file mode 100644 index 0000000..7c4d03b --- /dev/null +++ b/inbox/위로휴가증 수여식-1.md @@ -0,0 +1,6 @@ +- 사회자 : 지급부터 위로휴가증 수여식을 시작하겠습니다. +- 사회자 : 대장님께 대하여 경례, 바로 +- 사회자 : 위로휴가증 “00년 00반 근무위로” +- 사회자 : 대장님께 대하여 경례, 바로 +- 사회자 : 이상으로 위로휴가증 수여식을 마치겠습니다. +- \ No newline at end of file diff --git a/inbox/위로휴가증 수여식.md b/inbox/위로휴가증 수여식.md new file mode 100644 index 0000000..7c4d03b --- /dev/null +++ b/inbox/위로휴가증 수여식.md @@ -0,0 +1,6 @@ +- 사회자 : 지급부터 위로휴가증 수여식을 시작하겠습니다. +- 사회자 : 대장님께 대하여 경례, 바로 +- 사회자 : 위로휴가증 “00년 00반 근무위로” +- 사회자 : 대장님께 대하여 경례, 바로 +- 사회자 : 이상으로 위로휴가증 수여식을 마치겠습니다. +- \ No newline at end of file diff --git a/inbox/위임보수-1.md b/inbox/위임보수-1.md new file mode 100644 index 0000000..fdbf4eb --- /dev/null +++ b/inbox/위임보수-1.md @@ -0,0 +1,13 @@ +# 위임보수 +1. 25년 4분기 :23교육대 오수 배관 교체(1200천원) + 1. Smc경량칄골 교체 + 2. Pvc오수관 교체 +# 기타사업 +## 대보수 건의 +1. 25년 4분기: + 1. 12교육대 통합막사 지반 침하 보수,200,000천원 +## 집행잔액건의 +1. 12교육대 통합막사 기와 파손 보수,150,000천원 +## 검토사업 +1. 도로하부 유실 부분 보수 20,000천원 +2. \ No newline at end of file diff --git a/inbox/위임보수.md b/inbox/위임보수.md new file mode 100644 index 0000000..4789d36 --- /dev/null +++ b/inbox/위임보수.md @@ -0,0 +1,13 @@ +# 위임보수 +1. 25년 4분기 :23교육대 오수 배관 교체(1200천원) + 1. Smc경량칄골 교체 + 2. Pvc오수관 교체 +# 기타사업 +## 대보수 건의 +1. 25년 4분기: + 1. 12교육대 통합막사 지반 침하 보수,200,000천원 +## 집행잔액건의 +1. 12교육대 통합막사 기와 파손 보수,150,000천원 +## 검토사업 +1. 도로하부 유실 부분 보수 20,000천원 +2. \ No newline at end of file diff --git a/inbox/윈도우 인증 명령어-1.md b/inbox/윈도우 인증 명령어-1.md new file mode 100644 index 0000000..c05b345 --- /dev/null +++ b/inbox/윈도우 인증 명령어-1.md @@ -0,0 +1,5 @@ +slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX + +slmgr /skms kms8.msguides.com + +slmgr /ato \ No newline at end of file diff --git a/inbox/윈도우 인증 명령어.md b/inbox/윈도우 인증 명령어.md new file mode 100644 index 0000000..c05b345 --- /dev/null +++ b/inbox/윈도우 인증 명령어.md @@ -0,0 +1,5 @@ +slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX + +slmgr /skms kms8.msguides.com + +slmgr /ato \ No newline at end of file diff --git a/inbox/유류시설-1.md b/inbox/유류시설-1.md new file mode 100644 index 0000000..673ad8f --- /dev/null +++ b/inbox/유류시설-1.md @@ -0,0 +1,16 @@ +안전표지판 +소화기 비치 +흡착포 비치 +순찰체게 구축 +미사용 유류 시설 폐기 +관리관 임명 +유량게이지 확인 + +연무5동 유류탱크 +==0.4압력 이상 가동금지, 일주일에 한번 확인== +유류저장시설 점검표 재작성 +000 5동 보일라온도 컨트롤러 +유류탱크 4321 +보일러실 000 + +==전기요금 납부 점검 확인== diff --git a/inbox/유류시설.md b/inbox/유류시설.md new file mode 100644 index 0000000..8c48687 --- /dev/null +++ b/inbox/유류시설.md @@ -0,0 +1,16 @@ +안전표지판 +소화기 비치 +흡착포 비치 +순찰체게 구축 +미사용 유류 시설 폐기 +관리관 임명 +유량게이지 확인 + +연무5동 유류탱크 +==0.4압력 이상 가동금지, 일주일에 한번 확인== +유류저장시설 점검표 재작성 +000 5동 보일라온도 컨트롤러 +유류탱크 4321 +보일러실 000 + +==전기요금 납부 점검 확인== diff --git a/inbox/유용한 옵시디언 플러그인-1.md b/inbox/유용한 옵시디언 플러그인-1.md new file mode 100644 index 0000000..abb58ed --- /dev/null +++ b/inbox/유용한 옵시디언 플러그인-1.md @@ -0,0 +1,15 @@ +--- +검색어: 옵시디언 데일리 +--- + + +1. Templater +2. Dataview +3. Book Search +4. Quick Add +5. PodNotes +6. Project +7. DB Folder +8. Dashboard +9. Tracker +10. \ No newline at end of file diff --git a/inbox/유용한 옵시디언 플러그인.md b/inbox/유용한 옵시디언 플러그인.md new file mode 100644 index 0000000..abb58ed --- /dev/null +++ b/inbox/유용한 옵시디언 플러그인.md @@ -0,0 +1,15 @@ +--- +검색어: 옵시디언 데일리 +--- + + +1. Templater +2. Dataview +3. Book Search +4. Quick Add +5. PodNotes +6. Project +7. DB Folder +8. Dashboard +9. Tracker +10. \ No newline at end of file diff --git a/inbox/유재찬-1.md b/inbox/유재찬-1.md new file mode 100644 index 0000000..65d3e39 --- /dev/null +++ b/inbox/유재찬-1.md @@ -0,0 +1,2 @@ +## 아픈곳 +거식증 diff --git a/inbox/유재찬.md b/inbox/유재찬.md new file mode 100644 index 0000000..65d3e39 --- /dev/null +++ b/inbox/유재찬.md @@ -0,0 +1,2 @@ +## 아픈곳 +거식증 diff --git a/inbox/유튜브 동영상 넣기-1.md b/inbox/유튜브 동영상 넣기-1.md new file mode 100644 index 0000000..595824e --- /dev/null +++ b/inbox/유튜브 동영상 넣기-1.md @@ -0,0 +1 @@ +[유튜브 동영상](https://youtube.com/watch?v=RyZzJb3QFVU&si=MX7Ej8J-rDESqyRL) \ No newline at end of file diff --git a/inbox/유튜브 동영상 넣기.md b/inbox/유튜브 동영상 넣기.md new file mode 100644 index 0000000..595824e --- /dev/null +++ b/inbox/유튜브 동영상 넣기.md @@ -0,0 +1 @@ +[유튜브 동영상](https://youtube.com/watch?v=RyZzJb3QFVU&si=MX7Ej8J-rDESqyRL) \ No newline at end of file diff --git a/inbox/육군훈련소 군수지원대대 보급근무대 행정보급관 전입인사-1.md b/inbox/육군훈련소 군수지원대대 보급근무대 행정보급관 전입인사-1.md new file mode 100644 index 0000000..db8dcc5 --- /dev/null +++ b/inbox/육군훈련소 군수지원대대 보급근무대 행정보급관 전입인사-1.md @@ -0,0 +1,7 @@ + + +6.5일부 행정보급관으로 전입온 최병규상사입니다 + +행정보급관으로 임무수행은 처음이지만 노력해서 빠르게 적응하도록 하겠습니다 + +많은 격려와 지도 부탁드립니다 diff --git a/inbox/육군훈련소 군수지원대대 보급근무대 행정보급관 전입인사.md b/inbox/육군훈련소 군수지원대대 보급근무대 행정보급관 전입인사.md new file mode 100644 index 0000000..db8dcc5 --- /dev/null +++ b/inbox/육군훈련소 군수지원대대 보급근무대 행정보급관 전입인사.md @@ -0,0 +1,7 @@ + + +6.5일부 행정보급관으로 전입온 최병규상사입니다 + +행정보급관으로 임무수행은 처음이지만 노력해서 빠르게 적응하도록 하겠습니다 + +많은 격려와 지도 부탁드립니다 diff --git a/inbox/윤창균-1.md b/inbox/윤창균-1.md new file mode 100644 index 0000000..5804f55 --- /dev/null +++ b/inbox/윤창균-1.md @@ -0,0 +1,6 @@ +## 아픈곳 +관절염 +- 지구병원 진료일은? + +정신과 +- 우울증 약 처방 diff --git a/inbox/윤창균.md b/inbox/윤창균.md new file mode 100644 index 0000000..75f6e53 --- /dev/null +++ b/inbox/윤창균.md @@ -0,0 +1,3 @@ +## 아픈곳 +관절염 +- 지구병원 진료일은? \ No newline at end of file diff --git a/inbox/이규영-1.md b/inbox/이규영-1.md new file mode 100644 index 0000000..6ea8510 --- /dev/null +++ b/inbox/이규영-1.md @@ -0,0 +1,3 @@ +따님분 결혼 축하금 5만원 +농협 351-0871-4892-43 이서진 +11.2 12시 청주교회 \ No newline at end of file diff --git a/inbox/이규영.md b/inbox/이규영.md new file mode 100644 index 0000000..6ea8510 --- /dev/null +++ b/inbox/이규영.md @@ -0,0 +1,3 @@ +따님분 결혼 축하금 5만원 +농협 351-0871-4892-43 이서진 +11.2 12시 청주교회 \ No newline at end of file diff --git a/inbox/이름 없는 보드 1-1.md b/inbox/이름 없는 보드 1-1.md new file mode 100644 index 0000000..c65ba75 --- /dev/null +++ b/inbox/이름 없는 보드 1-1.md @@ -0,0 +1,6 @@ +--- + +kanban-plugin: board + +--- + diff --git a/inbox/이름 없는 보드 1.md b/inbox/이름 없는 보드 1.md new file mode 100644 index 0000000..c65ba75 --- /dev/null +++ b/inbox/이름 없는 보드 1.md @@ -0,0 +1,6 @@ +--- + +kanban-plugin: board + +--- + diff --git a/inbox/이름 없는 보드 2-1.md b/inbox/이름 없는 보드 2-1.md new file mode 100644 index 0000000..354dc91 --- /dev/null +++ b/inbox/이름 없는 보드 2-1.md @@ -0,0 +1,24 @@ +--- + +kanban-plugin: board + +--- + +## 잠자기 + + + +## 일어나기 + +- [x] 세수하기 ✅ 2024-09-04 +- [x] [[이불덮기 1 1]] ✅ 2024-09-04 +- [x] 에어컨끄기 ✅ 2024-09-04 + + + + +%% kanban:settings +``` +{"kanban-plugin":"board","list-collapse":[false,false]} +``` +%% \ No newline at end of file diff --git a/inbox/이름 없는 보드 2.md b/inbox/이름 없는 보드 2.md new file mode 100644 index 0000000..354dc91 --- /dev/null +++ b/inbox/이름 없는 보드 2.md @@ -0,0 +1,24 @@ +--- + +kanban-plugin: board + +--- + +## 잠자기 + + + +## 일어나기 + +- [x] 세수하기 ✅ 2024-09-04 +- [x] [[이불덮기 1 1]] ✅ 2024-09-04 +- [x] 에어컨끄기 ✅ 2024-09-04 + + + + +%% kanban:settings +``` +{"kanban-plugin":"board","list-collapse":[false,false]} +``` +%% \ No newline at end of file diff --git a/inbox/이름 없는 보드 3-1.md b/inbox/이름 없는 보드 3-1.md new file mode 100644 index 0000000..c65ba75 --- /dev/null +++ b/inbox/이름 없는 보드 3-1.md @@ -0,0 +1,6 @@ +--- + +kanban-plugin: board + +--- + diff --git a/inbox/이름 없는 보드 3.md b/inbox/이름 없는 보드 3.md new file mode 100644 index 0000000..c65ba75 --- /dev/null +++ b/inbox/이름 없는 보드 3.md @@ -0,0 +1,6 @@ +--- + +kanban-plugin: board + +--- + diff --git a/inbox/이름 없는 보드 4-1.md b/inbox/이름 없는 보드 4-1.md new file mode 100644 index 0000000..3e58825 --- /dev/null +++ b/inbox/이름 없는 보드 4-1.md @@ -0,0 +1,13 @@ +--- + +kanban-plugin: list + +--- + + + +%% kanban:settings +``` +{"kanban-plugin":"list","list-collapse":[]} +``` +%% \ No newline at end of file diff --git a/inbox/이름 없는 보드 4.md b/inbox/이름 없는 보드 4.md new file mode 100644 index 0000000..3e58825 --- /dev/null +++ b/inbox/이름 없는 보드 4.md @@ -0,0 +1,13 @@ +--- + +kanban-plugin: list + +--- + + + +%% kanban:settings +``` +{"kanban-plugin":"list","list-collapse":[]} +``` +%% \ No newline at end of file diff --git a/inbox/이름 없는 보드 5-1.md b/inbox/이름 없는 보드 5-1.md new file mode 100644 index 0000000..c65ba75 --- /dev/null +++ b/inbox/이름 없는 보드 5-1.md @@ -0,0 +1,6 @@ +--- + +kanban-plugin: board + +--- + diff --git a/inbox/이름 없는 보드 5.md b/inbox/이름 없는 보드 5.md new file mode 100644 index 0000000..c65ba75 --- /dev/null +++ b/inbox/이름 없는 보드 5.md @@ -0,0 +1,6 @@ +--- + +kanban-plugin: board + +--- + diff --git a/inbox/이름 없는 보드 6-1.md b/inbox/이름 없는 보드 6-1.md new file mode 100644 index 0000000..9c2a343 --- /dev/null +++ b/inbox/이름 없는 보드 6-1.md @@ -0,0 +1,22 @@ +--- + +kanban-plugin: board + +--- + +## 테스트 + +- [ ] [[테스트밑]] + + +## 구구 + + + + + +%% kanban:settings +``` +{"kanban-plugin":"board","list-collapse":[false,false],"table-sizing":{"card":272}} +``` +%% \ No newline at end of file diff --git a/inbox/이름 없는 보드 6.md b/inbox/이름 없는 보드 6.md new file mode 100644 index 0000000..9c2a343 --- /dev/null +++ b/inbox/이름 없는 보드 6.md @@ -0,0 +1,22 @@ +--- + +kanban-plugin: board + +--- + +## 테스트 + +- [ ] [[테스트밑]] + + +## 구구 + + + + + +%% kanban:settings +``` +{"kanban-plugin":"board","list-collapse":[false,false],"table-sizing":{"card":272}} +``` +%% \ No newline at end of file diff --git a/inbox/이름 없는 보드-1.md b/inbox/이름 없는 보드-1.md new file mode 100644 index 0000000..b708dbf --- /dev/null +++ b/inbox/이름 없는 보드-1.md @@ -0,0 +1,31 @@ +--- + +kanban-plugin: board + +--- + +## 대기 + + + +## 목록화 + +- [x] 추가 ✅ 2024-09-04 + + +## 진행중 + +- [x] [[테스트1]] ✅ 2024-08-26 + + +## 완료 + + + + + +%% kanban:settings +``` +{"kanban-plugin":"board","list-collapse":[false,false,false,false]} +``` +%% \ No newline at end of file diff --git a/inbox/이름 없는 보드.md b/inbox/이름 없는 보드.md new file mode 100644 index 0000000..b708dbf --- /dev/null +++ b/inbox/이름 없는 보드.md @@ -0,0 +1,31 @@ +--- + +kanban-plugin: board + +--- + +## 대기 + + + +## 목록화 + +- [x] 추가 ✅ 2024-09-04 + + +## 진행중 + +- [x] [[테스트1]] ✅ 2024-08-26 + + +## 완료 + + + + + +%% kanban:settings +``` +{"kanban-plugin":"board","list-collapse":[false,false,false,false]} +``` +%% \ No newline at end of file diff --git a/inbox/이불덮기 1 1-1.md b/inbox/이불덮기 1 1-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/이불덮기 1 1.md b/inbox/이불덮기 1 1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/이불덮기 1-1.md b/inbox/이불덮기 1-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/이불덮기 1.md b/inbox/이불덮기 1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/이불덮기-1.md b/inbox/이불덮기-1.md new file mode 100644 index 0000000..49879ba --- /dev/null +++ b/inbox/이불덮기-1.md @@ -0,0 +1,2 @@ +이불덮고자 +안그럼감기걸려 diff --git a/inbox/이불덮기.md b/inbox/이불덮기.md new file mode 100644 index 0000000..49879ba --- /dev/null +++ b/inbox/이불덮기.md @@ -0,0 +1,2 @@ +이불덮고자 +안그럼감기걸려 diff --git a/inbox/이상우-1.md b/inbox/이상우-1.md new file mode 100644 index 0000000..e377c53 --- /dev/null +++ b/inbox/이상우-1.md @@ -0,0 +1,3 @@ +## 아픈곳 +무릎, 손목으로 병원진료 있었음, 지속관리환자아님 +지구병원, 정형외과(오른쪽발바닥 통증) diff --git a/inbox/이상우.md b/inbox/이상우.md new file mode 100644 index 0000000..e377c53 --- /dev/null +++ b/inbox/이상우.md @@ -0,0 +1,3 @@ +## 아픈곳 +무릎, 손목으로 병원진료 있었음, 지속관리환자아님 +지구병원, 정형외과(오른쪽발바닥 통증) diff --git a/inbox/이현재 면담-1.md b/inbox/이현재 면담-1.md new file mode 100644 index 0000000..b136bfa --- /dev/null +++ b/inbox/이현재 면담-1.md @@ -0,0 +1,51 @@ +계기:주간정신교육간 열외(업무핑계)를 해야한다고 하여 급양반장이 임무를 주었다 확인하고 급급양반장과 통화하니 교육을 계속 들어도 상관없다는 내용으로 통화하고 계속 교육을 듣게 하였으나 본인은 자신을 믿지 못하고 전화를 했다고 생각하고 소모품 취급한다 말하기에 면담함 + +소모품 취급 +주임원사 뒷담화하지만 본인이 커버를 처준다 +급양반장 말이 본인에게 하는것과 다른사람에게 하는것이 다르다 +나이가 많아 부대 문제 있는 부분이 보인다 +완벽하길 바라는데 부대는 그렇지 않다 + + +급양반장님께 작성내용보여줌 +급양반장님이 퇴근하면서 이현재가 보냈을 문자 보여줌 +>반장님, +> +> 오해가 커지시기 전에 제가 미리 말씀드렸어야 하는 부분이었는데 너무 유도리가 없었습니다. 죄송합니다. +> +> 7월 반장님과 급양반 간부님들 뵈었을 때의 ‘그래도 열심히 해서 도움이 되어야지’ 라는 긍정적인 마음이 많이 사라지고 그렇지 못한 마음들이 생기고, 그로 인해 행보관님등 간부님과도 조금 소원 해 진것 같습니다. +> +> 겉도는 모습 보일 때 마다 그래도 급양반 소속이라고 데리고 나가서 자장면도 사주시고 전도 부쳐주시고 하시면서 챙겨주셔서 정말 감사합니다. +> +> 진심으로 반성 하겠습니다. +> 더 원할한 소통 하며 일 하겠습니다. +> +> 군지대 급양반을 잘 지탱 해 주셔서 감사합니다. + +참 어이가 없네 이걸보고.. +먼가 권력을 이용할줄아는.. +좀더 힘있고 영향력 있는 사람에게 아부 떨고 +그렇지 않다 판단되면 자기할말 편하게 뭔든하고 약간 무시하는듯 하는 언행과 행동들.. +분명 나한테도 거짓말을 했는데 이련 문자나 말은 못들어 본것 같다,면담하면서도 못들었지만 주임원사 한테서 커버쳐준다는 내용이 이런의미인가? 하.. 사람다루기가 어렵고 안할려고 한 이유가 이련경우인데 딱 맞딱뜨렸네.. +우짜나? 할수있다,하면된다,그냥하자, 부담갖지말자,놀러왔다는 가벼운 마음가짐으로 임하자 + +2024.11.14(목) +핸드폰불출 내역확인하였습니다 +불출시간은 고정이라 기록란이 없습니다 +다만 업무라고 기륵하고 +쓴날이 11.3/11.1/10.23/10.21등 일부 있었습니다 +제가 핸드폰일지를 보고있으니 건노가 힐끄힐끗 보는게 느껴졌습니다 + +행정반을 부쩍 들락거리다 + +오후집합시 안보이던 박건노가 집합해 있음 +벌써 알고 있고 전파했다는 증거임 + +2024.11.15(금) +몸살로 오전일과를 쉬어야 한다함 +급양반장님께 보고드리고 전화 해주시기로하였으나 0810보고 현재 0810분 연락없음 +으례 치르는 주기적인 몸살치레함 +타이레놀 복용하고 몸온도는 37.? 몇도라함 + +대장님과 면담 +현재 상황도 이해 할 필요늕있다 diff --git a/inbox/이현재 면담.md b/inbox/이현재 면담.md new file mode 100644 index 0000000..b136bfa --- /dev/null +++ b/inbox/이현재 면담.md @@ -0,0 +1,51 @@ +계기:주간정신교육간 열외(업무핑계)를 해야한다고 하여 급양반장이 임무를 주었다 확인하고 급급양반장과 통화하니 교육을 계속 들어도 상관없다는 내용으로 통화하고 계속 교육을 듣게 하였으나 본인은 자신을 믿지 못하고 전화를 했다고 생각하고 소모품 취급한다 말하기에 면담함 + +소모품 취급 +주임원사 뒷담화하지만 본인이 커버를 처준다 +급양반장 말이 본인에게 하는것과 다른사람에게 하는것이 다르다 +나이가 많아 부대 문제 있는 부분이 보인다 +완벽하길 바라는데 부대는 그렇지 않다 + + +급양반장님께 작성내용보여줌 +급양반장님이 퇴근하면서 이현재가 보냈을 문자 보여줌 +>반장님, +> +> 오해가 커지시기 전에 제가 미리 말씀드렸어야 하는 부분이었는데 너무 유도리가 없었습니다. 죄송합니다. +> +> 7월 반장님과 급양반 간부님들 뵈었을 때의 ‘그래도 열심히 해서 도움이 되어야지’ 라는 긍정적인 마음이 많이 사라지고 그렇지 못한 마음들이 생기고, 그로 인해 행보관님등 간부님과도 조금 소원 해 진것 같습니다. +> +> 겉도는 모습 보일 때 마다 그래도 급양반 소속이라고 데리고 나가서 자장면도 사주시고 전도 부쳐주시고 하시면서 챙겨주셔서 정말 감사합니다. +> +> 진심으로 반성 하겠습니다. +> 더 원할한 소통 하며 일 하겠습니다. +> +> 군지대 급양반을 잘 지탱 해 주셔서 감사합니다. + +참 어이가 없네 이걸보고.. +먼가 권력을 이용할줄아는.. +좀더 힘있고 영향력 있는 사람에게 아부 떨고 +그렇지 않다 판단되면 자기할말 편하게 뭔든하고 약간 무시하는듯 하는 언행과 행동들.. +분명 나한테도 거짓말을 했는데 이련 문자나 말은 못들어 본것 같다,면담하면서도 못들었지만 주임원사 한테서 커버쳐준다는 내용이 이런의미인가? 하.. 사람다루기가 어렵고 안할려고 한 이유가 이련경우인데 딱 맞딱뜨렸네.. +우짜나? 할수있다,하면된다,그냥하자, 부담갖지말자,놀러왔다는 가벼운 마음가짐으로 임하자 + +2024.11.14(목) +핸드폰불출 내역확인하였습니다 +불출시간은 고정이라 기록란이 없습니다 +다만 업무라고 기륵하고 +쓴날이 11.3/11.1/10.23/10.21등 일부 있었습니다 +제가 핸드폰일지를 보고있으니 건노가 힐끄힐끗 보는게 느껴졌습니다 + +행정반을 부쩍 들락거리다 + +오후집합시 안보이던 박건노가 집합해 있음 +벌써 알고 있고 전파했다는 증거임 + +2024.11.15(금) +몸살로 오전일과를 쉬어야 한다함 +급양반장님께 보고드리고 전화 해주시기로하였으나 0810보고 현재 0810분 연락없음 +으례 치르는 주기적인 몸살치레함 +타이레놀 복용하고 몸온도는 37.? 몇도라함 + +대장님과 면담 +현재 상황도 이해 할 필요늕있다 diff --git a/inbox/이현재-1.md b/inbox/이현재-1.md new file mode 100644 index 0000000..4be3775 --- /dev/null +++ b/inbox/이현재-1.md @@ -0,0 +1,8 @@ +2025.1.15(수) +- 신병위로외박 3박4일 휴가 출발 + +## 아픈곳 +2025.6.24(화) + 몸살, 대전병원 진료 희망 + 대장님은 지구병원 진료후 대전병원 진료하도록 유도 하길 바람 + \ No newline at end of file diff --git a/inbox/이현재.md b/inbox/이현재.md new file mode 100644 index 0000000..4be3775 --- /dev/null +++ b/inbox/이현재.md @@ -0,0 +1,8 @@ +2025.1.15(수) +- 신병위로외박 3박4일 휴가 출발 + +## 아픈곳 +2025.6.24(화) + 몸살, 대전병원 진료 희망 + 대장님은 지구병원 진료후 대전병원 진료하도록 유도 하길 바람 + \ No newline at end of file diff --git a/inbox/이혼-1.md b/inbox/이혼-1.md new file mode 100644 index 0000000..dbb3b7d --- /dev/null +++ b/inbox/이혼-1.md @@ -0,0 +1,3 @@ +1.집계약 +2.애들양육비 +3. \ No newline at end of file diff --git a/inbox/이혼.md b/inbox/이혼.md new file mode 100644 index 0000000..dbb3b7d --- /dev/null +++ b/inbox/이혼.md @@ -0,0 +1,3 @@ +1.집계약 +2.애들양육비 +3. \ No newline at end of file diff --git a/inbox/인간관계-1.md b/inbox/인간관계-1.md new file mode 100644 index 0000000..dc49862 --- /dev/null +++ b/inbox/인간관계-1.md @@ -0,0 +1,7 @@ +## 중요한것 + +## 나자신 + +## 타인 + + diff --git a/inbox/인간관계.md b/inbox/인간관계.md new file mode 100644 index 0000000..dc49862 --- /dev/null +++ b/inbox/인간관계.md @@ -0,0 +1,7 @@ +## 중요한것 + +## 나자신 + +## 타인 + + diff --git a/inbox/인생 목표-1.md b/inbox/인생 목표-1.md new file mode 100644 index 0000000..543b2eb --- /dev/null +++ b/inbox/인생 목표-1.md @@ -0,0 +1,59 @@ +### 인생전체(100살) 목표(2079년) +#### 1.소중한 사람 +##### 1-1.가족 +- 최종목표 : 건강하고, 즐겁고, 행복하자 +- 금전적 계획 ^[ 실천가능한 측정화 할수있게] : +- 건강적 계획 : +##### 1-2.친구 +##### 1-3.동료 +#### 2.일 +##### 2-1.업무 +- 내가하는 업무의 책자를 만들수 있을정도의 능통한 지식보유(무었을하든 최대 1년을 잡고) +##### 2-2.개인 +#### 3.건강 +##### 3-1.정신 +##### 3-2.신체 +--- +### 2024년 목표(남은년도 : 55) +#### 소중한 사람 +##### 가족 +##### 친구 +##### 동료 +#### 일 +##### 업무 +##### 개인 +#### 건강 +##### 정신 +##### 신체 + + --- + --- + + +### 2025년 목표(남은년도 : 54) + +#### 소중한 사람 + +##### 가족 + +##### 친구 + +##### 동료 + +#### 일 + +##### 업무 +- 인수인계서에 있는 업무만이라도 잘하자 + - 기록을 남기고, 미흡한점을 정리, 2번 실수하지 않게하자 + + + +##### 개인 +- 군무원 경채 합격 +- + +#### 건강 + +##### 정신 + +##### 신체 \ No newline at end of file diff --git a/inbox/인생 목표.md b/inbox/인생 목표.md new file mode 100644 index 0000000..543b2eb --- /dev/null +++ b/inbox/인생 목표.md @@ -0,0 +1,59 @@ +### 인생전체(100살) 목표(2079년) +#### 1.소중한 사람 +##### 1-1.가족 +- 최종목표 : 건강하고, 즐겁고, 행복하자 +- 금전적 계획 ^[ 실천가능한 측정화 할수있게] : +- 건강적 계획 : +##### 1-2.친구 +##### 1-3.동료 +#### 2.일 +##### 2-1.업무 +- 내가하는 업무의 책자를 만들수 있을정도의 능통한 지식보유(무었을하든 최대 1년을 잡고) +##### 2-2.개인 +#### 3.건강 +##### 3-1.정신 +##### 3-2.신체 +--- +### 2024년 목표(남은년도 : 55) +#### 소중한 사람 +##### 가족 +##### 친구 +##### 동료 +#### 일 +##### 업무 +##### 개인 +#### 건강 +##### 정신 +##### 신체 + + --- + --- + + +### 2025년 목표(남은년도 : 54) + +#### 소중한 사람 + +##### 가족 + +##### 친구 + +##### 동료 + +#### 일 + +##### 업무 +- 인수인계서에 있는 업무만이라도 잘하자 + - 기록을 남기고, 미흡한점을 정리, 2번 실수하지 않게하자 + + + +##### 개인 +- 군무원 경채 합격 +- + +#### 건강 + +##### 정신 + +##### 신체 \ No newline at end of file diff --git a/inbox/인생을 work breakdown structure 로 하면 어떻게 되-1.md b/inbox/인생을 work breakdown structure 로 하면 어떻게 되-1.md new file mode 100644 index 0000000..2379bda --- /dev/null +++ b/inbox/인생을 work breakdown structure 로 하면 어떻게 되-1.md @@ -0,0 +1,84 @@ +Work Breakdown Structure(WBS)는 프로젝트 관리에서 사용되는 도구로, 큰 프로젝트를 작은 구성 요소로 나누어 체계적으로 관리하는 방법입니다. 인생을 WBS로 표현한다면, 삶의 여러 측면을 구조화하여 목표와 활동을 체계적으로 분류할 수 있습니다. 아래는 인생을 WBS로 나눈 예시입니다. + +### 1. 개인 성장 (Personal Development) +1.1. 교육 (Education) +1.1.1. 초등학교 (Elementary School) +1.1.2. 중학교 (Middle School) +1.1.3. 고등학교 (High School) +1.1.4. 대학 (University) +1.1.5. 평생 학습 (Lifelong Learning) +1.2. 자기 계발 (Self-Improvement) +1.2.1. 독서 (Reading) +1.2.2. 취미 활동 (Hobbies) +1.2.3. 자격증 취득 (Certifications) +1.2.4. 개인 프로젝트 (Personal Projects) +1.3. 건강 관리 (Health Management) +1.3.1. 신체 건강 (Physical Health) +1.3.1.1. 운동 (Exercise) +1.3.1.2. 식습관 (Diet) +1.3.2. 정신 건강 (Mental Health) +1.3.2.1. 명상 (Meditation) +1.3.2.2. 상담 (Therapy) + +### 2. 직업 (Career) +2.1. 직업 탐색 (Career Exploration) +2.1.1. 진로 상담 (Career Counseling) +2.1.2. 인턴십 (Internships) +2.2. 직업 준비 (Career Preparation) +2.2.1. 이력서 작성 (Resume Writing) +2.2.2. 인터뷰 준비 (Interview Preparation) +2.2.3. 네트워킹 (Networking) +2.3. 직업 성취 (Career Achievement) +2.3.1. 직무 수행 (Job Performance) +2.3.2. 승진 (Promotion) +2.3.3. 전문성 개발 (Professional Development) +2.4. 은퇴 계획 (Retirement Planning) +2.4.1. 재정 계획 (Financial Planning) +2.4.2. 은퇴 후 활동 (Post-Retirement Activities) + +### 3. 가족 및 사회적 관계 (Family and Social Relationships) +3.1. 가족 관계 (Family Relationships) +3.1.1. 부모 (Parents) +3.1.2. 형제자매 (Siblings) +3.1.3. 배우자 (Spouse) +3.1.4. 자녀 (Children) +3.2. 사회적 관계 (Social Relationships) +3.2.1. 친구 (Friends) +3.2.2. 동료 (Colleagues) +3.2.3. 커뮤니티 활동 (Community Involvement) + +### 4. 재정 관리 (Financial Management) +4.1. 소득 관리 (Income Management) +4.1.1. 월급 (Salary) +4.1.2. 추가 수입 (Additional Income) +4.2. 지출 관리 (Expense Management) +4.2.1. 생활비 (Living Expenses) +4.2.2. 빚 관리 (Debt Management) +4.3. 저축 및 투자 (Savings and Investments) +4.3.1. 저축 (Savings) +4.3.2. 투자 (Investments) +4.4. 재정 계획 (Financial Planning) +4.4.1. 단기 계획 (Short-term Planning) +4.4.2. 장기 계획 (Long-term Planning) + +### 5. 여가 및 취미 (Leisure and Hobbies) +5.1. 스포츠 (Sports) +5.2. 예술 및 문화 (Arts and Culture) +5.2.1. 음악 (Music) +5.2.2. 미술 (Art) +5.3. 여행 (Travel) +5.3.1. 국내 여행 (Domestic Travel) +5.3.2. 해외 여행 (International Travel) +5.4. 자원 봉사 (Volunteering) + +### 6. 개인의 가치 및 목표 (Personal Values and Goals) +6.1. 단기 목표 (Short-term Goals) +6.2. 중기 목표 (Medium-term Goals) +6.3. 장기 목표 (Long-term Goals) +6.4. 가치관 정립 (Value Definition) + +### 7. 기타 (Miscellaneous) +7.1. 일상 관리 (Daily Management) +7.2. 예상치 못한 사건 대응 (Unexpected Events Response) + +이 구조는 인생의 모든 측면을 체계적으로 관리하고 목표를 설정하는 데 도움을 줄 수 있습니다. 각 항목은 더 세부적으로 분류할 수 있으며, 개인의 필요와 상황에 따라 수정할 수 있습니다. \ No newline at end of file diff --git a/inbox/인생을 work breakdown structure 로 하면 어떻게 되.md b/inbox/인생을 work breakdown structure 로 하면 어떻게 되.md new file mode 100644 index 0000000..2379bda --- /dev/null +++ b/inbox/인생을 work breakdown structure 로 하면 어떻게 되.md @@ -0,0 +1,84 @@ +Work Breakdown Structure(WBS)는 프로젝트 관리에서 사용되는 도구로, 큰 프로젝트를 작은 구성 요소로 나누어 체계적으로 관리하는 방법입니다. 인생을 WBS로 표현한다면, 삶의 여러 측면을 구조화하여 목표와 활동을 체계적으로 분류할 수 있습니다. 아래는 인생을 WBS로 나눈 예시입니다. + +### 1. 개인 성장 (Personal Development) +1.1. 교육 (Education) +1.1.1. 초등학교 (Elementary School) +1.1.2. 중학교 (Middle School) +1.1.3. 고등학교 (High School) +1.1.4. 대학 (University) +1.1.5. 평생 학습 (Lifelong Learning) +1.2. 자기 계발 (Self-Improvement) +1.2.1. 독서 (Reading) +1.2.2. 취미 활동 (Hobbies) +1.2.3. 자격증 취득 (Certifications) +1.2.4. 개인 프로젝트 (Personal Projects) +1.3. 건강 관리 (Health Management) +1.3.1. 신체 건강 (Physical Health) +1.3.1.1. 운동 (Exercise) +1.3.1.2. 식습관 (Diet) +1.3.2. 정신 건강 (Mental Health) +1.3.2.1. 명상 (Meditation) +1.3.2.2. 상담 (Therapy) + +### 2. 직업 (Career) +2.1. 직업 탐색 (Career Exploration) +2.1.1. 진로 상담 (Career Counseling) +2.1.2. 인턴십 (Internships) +2.2. 직업 준비 (Career Preparation) +2.2.1. 이력서 작성 (Resume Writing) +2.2.2. 인터뷰 준비 (Interview Preparation) +2.2.3. 네트워킹 (Networking) +2.3. 직업 성취 (Career Achievement) +2.3.1. 직무 수행 (Job Performance) +2.3.2. 승진 (Promotion) +2.3.3. 전문성 개발 (Professional Development) +2.4. 은퇴 계획 (Retirement Planning) +2.4.1. 재정 계획 (Financial Planning) +2.4.2. 은퇴 후 활동 (Post-Retirement Activities) + +### 3. 가족 및 사회적 관계 (Family and Social Relationships) +3.1. 가족 관계 (Family Relationships) +3.1.1. 부모 (Parents) +3.1.2. 형제자매 (Siblings) +3.1.3. 배우자 (Spouse) +3.1.4. 자녀 (Children) +3.2. 사회적 관계 (Social Relationships) +3.2.1. 친구 (Friends) +3.2.2. 동료 (Colleagues) +3.2.3. 커뮤니티 활동 (Community Involvement) + +### 4. 재정 관리 (Financial Management) +4.1. 소득 관리 (Income Management) +4.1.1. 월급 (Salary) +4.1.2. 추가 수입 (Additional Income) +4.2. 지출 관리 (Expense Management) +4.2.1. 생활비 (Living Expenses) +4.2.2. 빚 관리 (Debt Management) +4.3. 저축 및 투자 (Savings and Investments) +4.3.1. 저축 (Savings) +4.3.2. 투자 (Investments) +4.4. 재정 계획 (Financial Planning) +4.4.1. 단기 계획 (Short-term Planning) +4.4.2. 장기 계획 (Long-term Planning) + +### 5. 여가 및 취미 (Leisure and Hobbies) +5.1. 스포츠 (Sports) +5.2. 예술 및 문화 (Arts and Culture) +5.2.1. 음악 (Music) +5.2.2. 미술 (Art) +5.3. 여행 (Travel) +5.3.1. 국내 여행 (Domestic Travel) +5.3.2. 해외 여행 (International Travel) +5.4. 자원 봉사 (Volunteering) + +### 6. 개인의 가치 및 목표 (Personal Values and Goals) +6.1. 단기 목표 (Short-term Goals) +6.2. 중기 목표 (Medium-term Goals) +6.3. 장기 목표 (Long-term Goals) +6.4. 가치관 정립 (Value Definition) + +### 7. 기타 (Miscellaneous) +7.1. 일상 관리 (Daily Management) +7.2. 예상치 못한 사건 대응 (Unexpected Events Response) + +이 구조는 인생의 모든 측면을 체계적으로 관리하고 목표를 설정하는 데 도움을 줄 수 있습니다. 각 항목은 더 세부적으로 분류할 수 있으며, 개인의 필요와 상황에 따라 수정할 수 있습니다. \ No newline at end of file diff --git a/inbox/인수인계서(군수지원부사관)-1.md b/inbox/인수인계서(군수지원부사관)-1.md new file mode 100644 index 0000000..4347412 --- /dev/null +++ b/inbox/인수인계서(군수지원부사관)-1.md @@ -0,0 +1,83 @@ +1. 업무분담 : [[공사]], 예산, [[총기]], [[탄약]], 월동/월하, 물자, 추후 소방안전관리자 +2. 업무 주기표 + 1. 일일 업무 + 1. 오전 + 1. 총기 인수인계 서명(당직근무) + 1. 권총K-5 8, K2 90 + 1. 연대장님,주임원사님,지원과장,지통과장,군의관3,부연대장(치장) + 2. 연대간부,미지급 + 2. 일일 무기고 점검 여부 확인 + 1. 부대일지, 무기고 출입일지,총기수불대장 일이단위 지휘관 결재 + 2. 총기담당관 인사명령 조치(부재시 대리자 임명) + 3. + 3. 무기고 일일 점검 및 총기수불 실시 + 4. 총기 재산 행정처리 + 2. 오후 + 1. 일일 사용예산 계획 작성 + 2. 군수 통합정보체계 미결업무 확인/조치 + 3. 군수통합정보체계 내 탄약 결산 확인/조치 + 4. 공사업체 출입신청 필요사항 확인/조치 + 5. 주둔지 내 공사 현장 감독 확인/조치 + 2. 주간 업무 + 1. 월요일 + 1. + 2. 화요일 + 1. 교육대 총기/탄약 관리 실태 점검 + 3. 수요일 + 1. + 4. 목요일 + 1. 교육대 시설물 관리 실태 점검 + 5. 금요일 + 1. 예산집행(예하 3개 교육대대 12개 중대) + 3. 월간 업무 + 1. 1주차 + 1. 월간 탄약고 점검(지휘관) + 2. 전월 재활용 매각 대금 처리 보고 + 3. ~~가스결산(난방,취사)~~ + 4. ~~유류결산(독신자 숙소, 난방용)~~ + ~~1.연무5동 독신자숙소 유류만 관리~~ + - ~~대량유류, 동계는 월 1회 유류보충(6천짜리)~~ + - ~~위험물 안전관리자는?~~ + 2. 2주차 + 1. 수리부속 전산 청구 시행 + 2. 군수품상태검사 확인 + 1. 계획 : 주간훈련예정표반영여부확인, + 2. 실시 : 휴가자 품목, 경계근무자 장구류등 누락 확인 + 3. 후속조치 : 정기순회 반납물자 회수(초과품, 폐품) + 3. 3주차 + 1. 월간 탄약고 점검(지원과장) + 2. 은닉탄/매몰탄 색출활동 보고 + 3. 자체 창고 경량화 + 1. 주관 : 군수지원부사관, 초과품, 반납품, 잉여품, 기한만료보급품등 + 4. 4주차 + 1. 상황근무자 증식 집행계획 작성 보고 + 2. 환경예산(종량제 봉투 구매) 집행 + 4. 분기 업무 + 1. 1분기 + 1. 위임보수소요보고 + 2. 2분기 + 3. 3분기 + 4. 4분기 + 5. 반기 업무 + 1. 전반기 + 1. 월하준비계획보고/실시(5월) + 2. 후반기 + 1. 월동준비계획보고/실시(10월) + 6. 연간 업무 + 7. 수시 업무 + 1. 중대장, 행정보급관 교체시 실셈 재물조사 +3. 현황 + 1. 공사 진도현황, 소요현황 + 2. 시설현황 + 3. 예산현황, 총금액, 집행액, 잔액 + 4. 총기/탄약 인수인계서, 총기/탄약 현황 + 1. 총기현황 + 2. +4. 총기/탄약 인수인계서 작성 +5. 물자 재물조사(실셈) +6. 참고자료 ^c69fa6 + 1. 규정,지침 + 2. 편제표 + 3. 전투세부시행규칙 + 4. 실제 운영 현황(제한사항) + 5. 각종규정 \ No newline at end of file diff --git a/inbox/인수인계서(군수지원부사관).md b/inbox/인수인계서(군수지원부사관).md new file mode 100644 index 0000000..f1fd5ea --- /dev/null +++ b/inbox/인수인계서(군수지원부사관).md @@ -0,0 +1,83 @@ +1. 업무분담 : [[공사]], 예산, [[총기]], [[탄약]], 월동/월하, 물자, 추후 소방안전관리자 +2. 업무 주기표 + 1. 일일 업무 + 1. 오전 + 1. 총기 인수인계 서명(당직근무) + 1. 권총K-5 8, K2 90 + 1. 연대장님,주임원사님,지원과장,지통과장,군의관3,부연대장(치장) + 2. 연대간부,미지급 + 2. 일일 무기고 점검 여부 확인 + 1. 부대일지, 무기고 출입일지,총기수불대장 일이단위 지휘관 결재 + 2. 총기담당관 인사명령 조치(부재시 대리자 임명) + 3. + 3. 무기고 일일 점검 및 총기수불 실시 + 4. 총기 재산 행정처리 + 2. 오후 + 1. 일일 사용예산 계획 작성 + 2. 군수 통합정보체계 미결업무 확인/조치 + 3. 군수통합정보체계 내 탄약 결산 확인/조치 + 4. 공사업체 출입신청 필요사항 확인/조치 + 5. 주둔지 내 공사 현장 감독 확인/조치 + 2. 주간 업무 + 1. 월요일 + 1. + 2. 화요일 + 1. 교육대 총기/탄약 관리 실태 점검 + 3. 수요일 + 1. + 4. 목요일 + 1. 교육대 시설물 관리 실태 점검 + 5. 금요일 + 1. 예산집행(예하 3개 교육대대 12개 중대) + 3. 월간 업무 + 1. 1주차 + 1. 월간 탄약고 점검(지휘관) + 2. 전월 재활용 매각 대금 처리 보고 + 3. ~~가스결산(난방,취사)~~ + 4. ~~유류결산(독신자 숙소, 난방용)~~ + ~~1.연무5동 독신자숙소 유류만 관리~~ + - ~~대량유류, 동계는 월 1회 유류보충(6천짜리)~~ + - ~~위험물 안전관리자는?~~ + 2. 2주차 + 1. 수리부속 전산 청구 시행 + 2. 군수품상태검사 확인 + 1. 계획 : 주간훈련예정표반영여부확인, + 2. 실시 : 휴가자 품목, 경계근무자 장구류등 누락 확인 + 3. 후속조치 : 정기순회 반납물자 회수(초과품, 폐품) + 3. 3주차 + 1. 월간 탄약고 점검(지원과장) + 2. 은닉탄/매몰탄 색출활동 보고 + 3. 자체 창고 경량화 + 1. 주관 : 군수지원부사관, 초과품, 반납품, 잉여품, 기한만료보급품등 + 4. 4주차 + 1. 상황근무자 증식 집행계획 작성 보고 + 2. 환경예산(종량제 봉투 구매) 집행 + 4. 분기 업무 + 1. 1분기 + 1. 위임보수소요보고 + 2. 2분기 + 3. 3분기 + 4. 4분기 + 5. 반기 업무 + 1. 전반기 + 1. 월하준비계획보고/실시(5월) + 2. 후반기 + 1. 월동준비계획보고/실시(10월) + 6. 연간 업무 + 7. 수시 업무 + 1. 중대장, 행정보급관 교체시 실셈 재물조사 +3. 현황 + 1. 공사 진도현황, 소요현황 + 2. 시설현황 + 3. 예산현황, 총금액, 집행액, 잔액 + 4. 총기/탄약 인수인계서, 총기/탄약 현황 + 1. 총기현황 + 2. +4. 총기/탄약 인수인계서 작성 +5. 물자 재물조사(실셈) +6. 참고자료 ^c69fa6 + 1. 규정,지침 + 2. 편제표 + 3. 전투세부시행규칙 + 4. 실제 운영 현황(제한사항) + 5. 각종규정 \ No newline at end of file diff --git a/inbox/일과 집합 및 사고예방교육-1.md b/inbox/일과 집합 및 사고예방교육-1.md new file mode 100644 index 0000000..dd4b7fa --- /dev/null +++ b/inbox/일과 집합 및 사고예방교육-1.md @@ -0,0 +1,53 @@ +## 2024.06.26(수) +### 전파 +### 사고예방교육 +- 하잘기 + +## 2024.06.28 +- 사고예방교육 + - 유통기한 초과 확인철저 + - 내무실 온도 적정유지 + - 열손상방지 휴식 및 수분보충 + - 산불예방 + - 마약류 및 향정신성 의약품관리 + - 진료여건보장 +- 전파 + - 상병, 이등병 건강검진 여부 + - +2024.10.14(월) +- 관계유형검사 실시 +- 신인성검사 실시 +- 부대 창설일 전파 11.1 +- 출타자 전투모 휴대 안됨 교육 + - 복제규정에 전투모는 특수피복으로 행사,외출등 출타시에 베레모가 원칙 +- 응급처치 요원교육대상자 선정 + - 박하은? 박건노? 홍준기? 최원우? +2024.10.30(수) +- 보급반 조기출근 8명(조호현 보고, 0730) + +2024.10.31(목) +- 보급반 조기출근 +- 근무,급양본부 실시 +- 전역자신고 병행 + +2025.6.25(수) +- 주임원사단 군기순찰 강화 + - 적발시 진급점수(병영생활지도) 반영 +- 출타(외출외박)시 위수지역 준수 + - 출타간 렌트카 대여 금지, 부득이 필요시 보고 +- 1인 출타시 출발,복귀 보고(전화,카톡,문자) +- 휴가는 일병,상병,병장 균등하게 사용 + - 최대 15일사용시 복귀후 출발 + - 한달 15일이 넘지 않도록 적절히 사용 + - 연가, 포상,위로등 월 15일 초과시 재제 +- 전역전 휴가후 복귀시 전역 하루전 복귀후 전역자 피복 및 인사등 관물대 정리 및 주변 인사실시 +- 폭염응급키트자체 교육 예정(목요일 16시) + - 각반별 폭염응급킫 +임무분담제 철저(헬스장, 분리수거장, 화장실) +개인건강관리철저() +군기본자세 유지(복장, 두발, ) +결식 금지 +렌트카 운영금지 +생활관에서 음식물섭취금지 +또래상담병 활동 저조로 미운영 +분대장 휴가 잘라 diff --git a/inbox/일과 집합 및 사고예방교육.md b/inbox/일과 집합 및 사고예방교육.md new file mode 100644 index 0000000..dd4b7fa --- /dev/null +++ b/inbox/일과 집합 및 사고예방교육.md @@ -0,0 +1,53 @@ +## 2024.06.26(수) +### 전파 +### 사고예방교육 +- 하잘기 + +## 2024.06.28 +- 사고예방교육 + - 유통기한 초과 확인철저 + - 내무실 온도 적정유지 + - 열손상방지 휴식 및 수분보충 + - 산불예방 + - 마약류 및 향정신성 의약품관리 + - 진료여건보장 +- 전파 + - 상병, 이등병 건강검진 여부 + - +2024.10.14(월) +- 관계유형검사 실시 +- 신인성검사 실시 +- 부대 창설일 전파 11.1 +- 출타자 전투모 휴대 안됨 교육 + - 복제규정에 전투모는 특수피복으로 행사,외출등 출타시에 베레모가 원칙 +- 응급처치 요원교육대상자 선정 + - 박하은? 박건노? 홍준기? 최원우? +2024.10.30(수) +- 보급반 조기출근 8명(조호현 보고, 0730) + +2024.10.31(목) +- 보급반 조기출근 +- 근무,급양본부 실시 +- 전역자신고 병행 + +2025.6.25(수) +- 주임원사단 군기순찰 강화 + - 적발시 진급점수(병영생활지도) 반영 +- 출타(외출외박)시 위수지역 준수 + - 출타간 렌트카 대여 금지, 부득이 필요시 보고 +- 1인 출타시 출발,복귀 보고(전화,카톡,문자) +- 휴가는 일병,상병,병장 균등하게 사용 + - 최대 15일사용시 복귀후 출발 + - 한달 15일이 넘지 않도록 적절히 사용 + - 연가, 포상,위로등 월 15일 초과시 재제 +- 전역전 휴가후 복귀시 전역 하루전 복귀후 전역자 피복 및 인사등 관물대 정리 및 주변 인사실시 +- 폭염응급키트자체 교육 예정(목요일 16시) + - 각반별 폭염응급킫 +임무분담제 철저(헬스장, 분리수거장, 화장실) +개인건강관리철저() +군기본자세 유지(복장, 두발, ) +결식 금지 +렌트카 운영금지 +생활관에서 음식물섭취금지 +또래상담병 활동 저조로 미운영 +분대장 휴가 잘라 diff --git a/inbox/일일 아침회의-1.md b/inbox/일일 아침회의-1.md new file mode 100644 index 0000000..315ec9f --- /dev/null +++ b/inbox/일일 아침회의-1.md @@ -0,0 +1,17 @@ +## 특이사항 +- 회의시간 변경 : 0930 -> 0910 +## 2024.06.28(금) +- 보급근무대장 휴가 +- + +2024.10.31(목), 소령 양윤정 +- 주간예정사항 토의 +- 대대체육대회 준비물품 및 임무 토의 +- 병력 관리 토의 +- 각반별간 병력지원(초과근무) 토의 + - 조기출근 악용 주의 +- 지침 + - 면담 연기 + - 병영생활지도 시간 변경(매주 목요일16시) + - 병력 교육,외부지원시 보고 +- diff --git a/inbox/일일 아침회의.md b/inbox/일일 아침회의.md new file mode 100644 index 0000000..315ec9f --- /dev/null +++ b/inbox/일일 아침회의.md @@ -0,0 +1,17 @@ +## 특이사항 +- 회의시간 변경 : 0930 -> 0910 +## 2024.06.28(금) +- 보급근무대장 휴가 +- + +2024.10.31(목), 소령 양윤정 +- 주간예정사항 토의 +- 대대체육대회 준비물품 및 임무 토의 +- 병력 관리 토의 +- 각반별간 병력지원(초과근무) 토의 + - 조기출근 악용 주의 +- 지침 + - 면담 연기 + - 병영생활지도 시간 변경(매주 목요일16시) + - 병력 교육,외부지원시 보고 +- diff --git a/inbox/일일저널 양식-1.md b/inbox/일일저널 양식-1.md new file mode 100644 index 0000000..f1e452f --- /dev/null +++ b/inbox/일일저널 양식-1.md @@ -0,0 +1,56 @@ +# Daily Journal - 2024-08-05 + +## Today's Date +- **Date**: 2024-08-05, 월요일 + +## Morning +- **Wake up time**: +- **Mood**: +- **Weather**: + +## Goals for Today +1. +2. +3. + +## To-Do List +- [x] Task 1 ✅ 2024-08-13 +- [x] Task 2 ✅ 2024-08-13 +- [x] Task 3 ✅ 2024-08-13 + +## Schedule +| Time | Activity | +| ------------- | ---------------------------- | +| 06:00 - 07:00 | Morning Routine | +| 07:00 - 09:00 | Work/Study Session 1 | +| 09:00 - 10:00 | Break/Exercise | +| 10:00 - 12:00 | Work/Study Session 2 | +| 12:00 - 13:00 | Lunch Break | +| 13:00 - 15:00 | Work/Study Session 3 | +| 15:00 - 16:00 | Break/Snack | +| 16:00 - 18:00 | Work/Study Session 4 | +| 18:00 - 19:00 | Dinner | +| 19:00 - 21:00 | Leisure/Personal Development | +| 21:00 - 22:00 | Wind Down/Reading | +| 22:00 - 23:00 | Sleep Preparation | + +## Notes & Ideas +- + +## Reflection +- **What went well today?** + - +- **What could have been better?** + - +- **Lessons learned:** + - + +## Gratitude +- I am grateful for: + 1. + 2. + 3. + +## Evening +- **Bedtime**: +- **Mood**: diff --git a/inbox/일일저널 양식.md b/inbox/일일저널 양식.md new file mode 100644 index 0000000..f1e452f --- /dev/null +++ b/inbox/일일저널 양식.md @@ -0,0 +1,56 @@ +# Daily Journal - 2024-08-05 + +## Today's Date +- **Date**: 2024-08-05, 월요일 + +## Morning +- **Wake up time**: +- **Mood**: +- **Weather**: + +## Goals for Today +1. +2. +3. + +## To-Do List +- [x] Task 1 ✅ 2024-08-13 +- [x] Task 2 ✅ 2024-08-13 +- [x] Task 3 ✅ 2024-08-13 + +## Schedule +| Time | Activity | +| ------------- | ---------------------------- | +| 06:00 - 07:00 | Morning Routine | +| 07:00 - 09:00 | Work/Study Session 1 | +| 09:00 - 10:00 | Break/Exercise | +| 10:00 - 12:00 | Work/Study Session 2 | +| 12:00 - 13:00 | Lunch Break | +| 13:00 - 15:00 | Work/Study Session 3 | +| 15:00 - 16:00 | Break/Snack | +| 16:00 - 18:00 | Work/Study Session 4 | +| 18:00 - 19:00 | Dinner | +| 19:00 - 21:00 | Leisure/Personal Development | +| 21:00 - 22:00 | Wind Down/Reading | +| 22:00 - 23:00 | Sleep Preparation | + +## Notes & Ideas +- + +## Reflection +- **What went well today?** + - +- **What could have been better?** + - +- **Lessons learned:** + - + +## Gratitude +- I am grateful for: + 1. + 2. + 3. + +## Evening +- **Bedtime**: +- **Mood**: diff --git a/inbox/일잘러-1.md b/inbox/일잘러-1.md new file mode 100644 index 0000000..69695b7 --- /dev/null +++ b/inbox/일잘러-1.md @@ -0,0 +1,7 @@ +1.기간 +2.업무파악(목적) + - 회사의 기여 +3.업무휘발 + - 업무기록, 정리 +4.업무성과(증빙) + - diff --git a/inbox/일잘러.md b/inbox/일잘러.md new file mode 100644 index 0000000..69695b7 --- /dev/null +++ b/inbox/일잘러.md @@ -0,0 +1,7 @@ +1.기간 +2.업무파악(목적) + - 회사의 기여 +3.업무휘발 + - 업무기록, 정리 +4.업무성과(증빙) + - diff --git a/inbox/일정관리 방법-1.md b/inbox/일정관리 방법-1.md new file mode 100644 index 0000000..e977de5 --- /dev/null +++ b/inbox/일정관리 방법-1.md @@ -0,0 +1,62 @@ +## 효과적인 일정 관리 방법: 바쁜 일상을 정복하세요! + +**일정 관리**는 바쁜 현대 사회에서 누구나 한 번쯤 고민하는 문제입니다. 효율적으로 시간을 활용하고, 목표를 달성하기 위해서는 체계적인 일정 관리가 필수적입니다. 다양한 일정 관리 방법 중 자신에게 맞는 방법을 찾아 실천해 보세요. + +### 1. **일정 관리 도구 선택:** + +- **수첩:** 아날로그 방식을 선호하는 분들에게 적합합니다. 직접 손으로 작성하며 집중력을 높이고, 시각적으로 일정을 파악하기 쉽습니다. +- **캘린더 앱:** 스마트폰 캘린더, 구글 캘린더 등 다양한 캘린더 앱을 활용하여 일정을 관리할 수 있습니다. 알림 기능, 공유 기능 등 다양한 기능을 제공합니다. +- **To-do 리스트 앱:** 할 일 목록을 작성하고 체크하며 진행 상황을 확인할 수 있습니다. +- **프로젝트 관리 도구:** 다양한 프로젝트를 관리하고, 팀원들과 협업하기에 적합합니다. (예: Trello, Asana) + +### 2. **일정 세분화 및 우선순위 설정:** + +- **작업 분해:** 큰 목표를 작은 단위의 작업으로 나누어 관리합니다. +- **우선순위 설정:** 중요도와 긴급성에 따라 작업에 우선순위를 부여합니다. 아이젠하워 매트릭스를 활용하면 효과적으로 우선순위를 설정할 수 있습니다. +- **데드라인 설정:** 각 작업에 마감 기한을 설정하여 시간 관리를 효율적으로 합니다. + +### 3. **규칙적인 일정 점검:** + +- **매일 또는 주기적으로:** 일정을 점검하고, 필요한 경우 수정합니다. +- **유연성:** 예상치 못한 상황에 유연하게 대처할 수 있도록 여유 시간을 확보합니다. + +### 4. **시간 관리 팁:** + +- **시간 차단:** 집중해야 할 작업에 특정 시간을 할당하여 방해 없이 작업합니다. +- **Pomodoro 기법:** 25분 동안 집중해서 작업하고 5분 휴식하는 방식을 반복하여 집중력을 유지합니다. +- **멀티태스킹 지양:** 한 번에 여러 가지 일을 하려고 하기보다는 한 가지 일에 집중하는 것이 효율적입니다. + +### 5. **디지털 기기 사용 관리:** + +- **알림 설정:** 중요한 일정에 대한 알림을 설정하여 잊지 않도록 합니다. +- **소셜 미디어 사용 시간 제한:** 불필요한 시간 낭비를 줄입니다. +- **업무용 앱과 개인용 앱 분리:** 업무에 집중할 수 있는 환경을 조성합니다. + +### 6. **충분한 휴식:** + +- **수면:** 충분한 수면을 취하여 다음 날을 위한 에너지를 비축합니다. +- **취미 생활:** 스트레스를 해소하고 재충전할 수 있는 시간을 갖습니다. + +**자신에게 맞는 방법 찾기** + +- **다양한 방법 시도:** 다양한 방법을 시도해 보고 자신에게 가장 잘 맞는 방법을 찾는 것이 중요합니다. +- **꾸준함:** 일정 관리 방법을 꾸준히 실천해야 효과를 볼 수 있습니다. +- **유연성:** 상황에 따라 일정 관리 방법을 조절할 수 있어야 합니다. + +**추천 도구:** + +- **Google 캘린더:** 다양한 기능과 플랫폼 간 연동이 가능합니다. +- **Todoist:** 간단하고 직관적인 인터페이스로 할 일 목록 관리에 효과적입니다. +- **Notion:** 다양한 기능을 활용하여 복잡한 프로젝트도 관리할 수 있습니다. +- **Trello:** 시각적인 방식으로 프로젝트를 관리할 수 있습니다. + +**자신에게 맞는 일정 관리 방법을 찾아 바쁜 일상을 효율적으로 관리하고, 목표를 달성해 보세요!** + +**궁금한 점이 있다면 언제든지 질문해주세요.** + +- **더 자세한 정보를 원하시나요?** 특정 일정 관리 방법이나 도구에 대한 자세한 설명을 원하시면 알려주세요. +- **맞춤형 조언을 원하시나요?** 현재 어떤 어려움을 겪고 있는지, 어떤 목표를 달성하고 싶은지 알려주시면 맞춤형 조언을 드리겠습니다. + +**키워드:** 일정 관리, 시간 관리, 생산성, 캘린더, To-do 리스트, 프로젝트 관리, 습관 형성 + +**참고:** 위에 제시된 내용은 일반적인 일정 관리 방법이며, 개인의 상황과 성격에 따라 달라질 수 있습니다. \ No newline at end of file diff --git a/inbox/일정관리 방법.md b/inbox/일정관리 방법.md new file mode 100644 index 0000000..e977de5 --- /dev/null +++ b/inbox/일정관리 방법.md @@ -0,0 +1,62 @@ +## 효과적인 일정 관리 방법: 바쁜 일상을 정복하세요! + +**일정 관리**는 바쁜 현대 사회에서 누구나 한 번쯤 고민하는 문제입니다. 효율적으로 시간을 활용하고, 목표를 달성하기 위해서는 체계적인 일정 관리가 필수적입니다. 다양한 일정 관리 방법 중 자신에게 맞는 방법을 찾아 실천해 보세요. + +### 1. **일정 관리 도구 선택:** + +- **수첩:** 아날로그 방식을 선호하는 분들에게 적합합니다. 직접 손으로 작성하며 집중력을 높이고, 시각적으로 일정을 파악하기 쉽습니다. +- **캘린더 앱:** 스마트폰 캘린더, 구글 캘린더 등 다양한 캘린더 앱을 활용하여 일정을 관리할 수 있습니다. 알림 기능, 공유 기능 등 다양한 기능을 제공합니다. +- **To-do 리스트 앱:** 할 일 목록을 작성하고 체크하며 진행 상황을 확인할 수 있습니다. +- **프로젝트 관리 도구:** 다양한 프로젝트를 관리하고, 팀원들과 협업하기에 적합합니다. (예: Trello, Asana) + +### 2. **일정 세분화 및 우선순위 설정:** + +- **작업 분해:** 큰 목표를 작은 단위의 작업으로 나누어 관리합니다. +- **우선순위 설정:** 중요도와 긴급성에 따라 작업에 우선순위를 부여합니다. 아이젠하워 매트릭스를 활용하면 효과적으로 우선순위를 설정할 수 있습니다. +- **데드라인 설정:** 각 작업에 마감 기한을 설정하여 시간 관리를 효율적으로 합니다. + +### 3. **규칙적인 일정 점검:** + +- **매일 또는 주기적으로:** 일정을 점검하고, 필요한 경우 수정합니다. +- **유연성:** 예상치 못한 상황에 유연하게 대처할 수 있도록 여유 시간을 확보합니다. + +### 4. **시간 관리 팁:** + +- **시간 차단:** 집중해야 할 작업에 특정 시간을 할당하여 방해 없이 작업합니다. +- **Pomodoro 기법:** 25분 동안 집중해서 작업하고 5분 휴식하는 방식을 반복하여 집중력을 유지합니다. +- **멀티태스킹 지양:** 한 번에 여러 가지 일을 하려고 하기보다는 한 가지 일에 집중하는 것이 효율적입니다. + +### 5. **디지털 기기 사용 관리:** + +- **알림 설정:** 중요한 일정에 대한 알림을 설정하여 잊지 않도록 합니다. +- **소셜 미디어 사용 시간 제한:** 불필요한 시간 낭비를 줄입니다. +- **업무용 앱과 개인용 앱 분리:** 업무에 집중할 수 있는 환경을 조성합니다. + +### 6. **충분한 휴식:** + +- **수면:** 충분한 수면을 취하여 다음 날을 위한 에너지를 비축합니다. +- **취미 생활:** 스트레스를 해소하고 재충전할 수 있는 시간을 갖습니다. + +**자신에게 맞는 방법 찾기** + +- **다양한 방법 시도:** 다양한 방법을 시도해 보고 자신에게 가장 잘 맞는 방법을 찾는 것이 중요합니다. +- **꾸준함:** 일정 관리 방법을 꾸준히 실천해야 효과를 볼 수 있습니다. +- **유연성:** 상황에 따라 일정 관리 방법을 조절할 수 있어야 합니다. + +**추천 도구:** + +- **Google 캘린더:** 다양한 기능과 플랫폼 간 연동이 가능합니다. +- **Todoist:** 간단하고 직관적인 인터페이스로 할 일 목록 관리에 효과적입니다. +- **Notion:** 다양한 기능을 활용하여 복잡한 프로젝트도 관리할 수 있습니다. +- **Trello:** 시각적인 방식으로 프로젝트를 관리할 수 있습니다. + +**자신에게 맞는 일정 관리 방법을 찾아 바쁜 일상을 효율적으로 관리하고, 목표를 달성해 보세요!** + +**궁금한 점이 있다면 언제든지 질문해주세요.** + +- **더 자세한 정보를 원하시나요?** 특정 일정 관리 방법이나 도구에 대한 자세한 설명을 원하시면 알려주세요. +- **맞춤형 조언을 원하시나요?** 현재 어떤 어려움을 겪고 있는지, 어떤 목표를 달성하고 싶은지 알려주시면 맞춤형 조언을 드리겠습니다. + +**키워드:** 일정 관리, 시간 관리, 생산성, 캘린더, To-do 리스트, 프로젝트 관리, 습관 형성 + +**참고:** 위에 제시된 내용은 일반적인 일정 관리 방법이며, 개인의 상황과 성격에 따라 달라질 수 있습니다. \ No newline at end of file diff --git a/inbox/일정관리 최적-1.md b/inbox/일정관리 최적-1.md new file mode 100644 index 0000000..ad645ee --- /dev/null +++ b/inbox/일정관리 최적-1.md @@ -0,0 +1,38 @@ +일정 관리 최적 방법: 효율적인 시간 활용을 위한 가이드 +일정 관리의 중요성 +바쁜 현대 사회에서 효율적인 시간 관리가 성공의 필수 요소입니다. 일정 관리를 통해 업무 효율성을 높이고, 스트레스를 줄이며, 여유로운 삶을 누릴 수 있습니다. +최적의 일정 관리를 위한 팁 + * 목표 설정 및 우선순위 정하기: + * SMART 목표 설정: 구체적(Specific), 측정 가능(Measurable), 달성 가능(Achievable), 관련성 있는(Relevant), 시간 제한 있는(Time-bound) 목표를 설정하세요. + * 아이젠하워 매트릭스 활용: 중요도와 긴급성에 따라 업무를 분류하여 우선순위를 정하세요. + + * 시간 관리 도구 활용: + * 캘린더 앱: 구글 캘린더, Outlook 등 다양한 캘린더 앱을 활용하여 일정을 관리하고, 동기화하세요. + * 할 일 목록 앱: Todoist, Trello 등 할 일 목록 앱을 통해 업무를 체계적으로 관리하고, 진행 상황을 확인하세요. + * 시간 기록 앱: Toggl, RescueTime 등 시간 기록 앱을 통해 시간 사용량을 분석하고, 시간 낭비 요인을 파악하세요. + * 시간 블록킹: + * 특정 시간에 특정 업무를 집중적으로 처리하는 시간 블록킹 기법을 활용하세요. + * 방해 요소를 최소화하고, 업무 효율을 높일 수 있습니다. + * 유연성 확보: + * 예상치 못한 상황에 대비하여 일정에 여유를 두세요. + * 너무 빡빡한 일정은 스트레스를 유발하고, 효율성을 떨어뜨릴 수 있습니다. + * 규칙적인 휴식: + * 충분한 휴식을 취하고, 재충전하는 시간을 가지세요. + * 짧은 휴식 시간을 자주 갖는 것이 집중력 유지에 도움이 됩니다. +개인에게 맞는 방법 찾기 + * 다양한 방법 시도: 자신에게 맞는 최적의 방법을 찾기 위해 다양한 방법을 시도해보세요. + * 꾸준함이 중요: 일정 관리 방법을 꾸준히 실천하는 것이 중요합니다. + * 주변 사람들과 공유: 동료나 친구들과 일정 관리 노하우를 공유하고, 서로에게 도움을 주세요. +자주 묻는 질문 + * 시간이 부족할 때 어떻게 해야 할까요? + * 우선순위를 정하고, 중요한 일에 집중하세요. + * 시간을 절약할 수 있는 방법을 찾아보세요. + * 일정이 자주 변경될 때 어떻게 관리해야 할까요? + * 유연하게 대처하고, 일정을 수시로 업데이트하세요. + * 변경된 일정을 모든 관련자에게 공유하세요. +결론 +효율적인 일정 관리는 성공적인 삶을 위한 필수 요소입니다. 위에서 제시된 팁들을 참고하여 자신에게 맞는 일정 관리 방법을 찾고, 꾸준히 실천하여 더욱 생산적이고 만족스러운 삶을 만들어나가세요. +더 궁금한 점이 있다면 언제든지 질문해주세요. +참고: 위 이미지는 예시이며, 실제 이미지는 다를 수 있습니다. +키워드: 일정 관리, 시간 관리, 효율성, 목표 설정, 우선순위, 캘린더, 할 일 목록, 시간 블록킹, 휴식 +이 정보가 도움이 되셨다면 좋아요와 댓글 부탁드립니다. diff --git a/inbox/일정관리 최적.md b/inbox/일정관리 최적.md new file mode 100644 index 0000000..ad645ee --- /dev/null +++ b/inbox/일정관리 최적.md @@ -0,0 +1,38 @@ +일정 관리 최적 방법: 효율적인 시간 활용을 위한 가이드 +일정 관리의 중요성 +바쁜 현대 사회에서 효율적인 시간 관리가 성공의 필수 요소입니다. 일정 관리를 통해 업무 효율성을 높이고, 스트레스를 줄이며, 여유로운 삶을 누릴 수 있습니다. +최적의 일정 관리를 위한 팁 + * 목표 설정 및 우선순위 정하기: + * SMART 목표 설정: 구체적(Specific), 측정 가능(Measurable), 달성 가능(Achievable), 관련성 있는(Relevant), 시간 제한 있는(Time-bound) 목표를 설정하세요. + * 아이젠하워 매트릭스 활용: 중요도와 긴급성에 따라 업무를 분류하여 우선순위를 정하세요. + + * 시간 관리 도구 활용: + * 캘린더 앱: 구글 캘린더, Outlook 등 다양한 캘린더 앱을 활용하여 일정을 관리하고, 동기화하세요. + * 할 일 목록 앱: Todoist, Trello 등 할 일 목록 앱을 통해 업무를 체계적으로 관리하고, 진행 상황을 확인하세요. + * 시간 기록 앱: Toggl, RescueTime 등 시간 기록 앱을 통해 시간 사용량을 분석하고, 시간 낭비 요인을 파악하세요. + * 시간 블록킹: + * 특정 시간에 특정 업무를 집중적으로 처리하는 시간 블록킹 기법을 활용하세요. + * 방해 요소를 최소화하고, 업무 효율을 높일 수 있습니다. + * 유연성 확보: + * 예상치 못한 상황에 대비하여 일정에 여유를 두세요. + * 너무 빡빡한 일정은 스트레스를 유발하고, 효율성을 떨어뜨릴 수 있습니다. + * 규칙적인 휴식: + * 충분한 휴식을 취하고, 재충전하는 시간을 가지세요. + * 짧은 휴식 시간을 자주 갖는 것이 집중력 유지에 도움이 됩니다. +개인에게 맞는 방법 찾기 + * 다양한 방법 시도: 자신에게 맞는 최적의 방법을 찾기 위해 다양한 방법을 시도해보세요. + * 꾸준함이 중요: 일정 관리 방법을 꾸준히 실천하는 것이 중요합니다. + * 주변 사람들과 공유: 동료나 친구들과 일정 관리 노하우를 공유하고, 서로에게 도움을 주세요. +자주 묻는 질문 + * 시간이 부족할 때 어떻게 해야 할까요? + * 우선순위를 정하고, 중요한 일에 집중하세요. + * 시간을 절약할 수 있는 방법을 찾아보세요. + * 일정이 자주 변경될 때 어떻게 관리해야 할까요? + * 유연하게 대처하고, 일정을 수시로 업데이트하세요. + * 변경된 일정을 모든 관련자에게 공유하세요. +결론 +효율적인 일정 관리는 성공적인 삶을 위한 필수 요소입니다. 위에서 제시된 팁들을 참고하여 자신에게 맞는 일정 관리 방법을 찾고, 꾸준히 실천하여 더욱 생산적이고 만족스러운 삶을 만들어나가세요. +더 궁금한 점이 있다면 언제든지 질문해주세요. +참고: 위 이미지는 예시이며, 실제 이미지는 다를 수 있습니다. +키워드: 일정 관리, 시간 관리, 효율성, 목표 설정, 우선순위, 캘린더, 할 일 목록, 시간 블록킹, 휴식 +이 정보가 도움이 되셨다면 좋아요와 댓글 부탁드립니다. diff --git a/inbox/임기제 부사관 신청-1.md b/inbox/임기제 부사관 신청-1.md new file mode 100644 index 0000000..0cac740 --- /dev/null +++ b/inbox/임기제 부사관 신청-1.md @@ -0,0 +1,2 @@ +1. 지원서작성 +2. diff --git a/inbox/임기제 부사관 신청.md b/inbox/임기제 부사관 신청.md new file mode 100644 index 0000000..0cac740 --- /dev/null +++ b/inbox/임기제 부사관 신청.md @@ -0,0 +1,2 @@ +1. 지원서작성 +2. diff --git a/inbox/임시-1.md b/inbox/임시-1.md new file mode 100644 index 0000000..72e3fca --- /dev/null +++ b/inbox/임시-1.md @@ -0,0 +1,4 @@ +| 시험 | 숫자 | 계산식 | +| --- | ---- | --------- | +| 파 | 2000 | =sum(a,b) | +| 마늘 | 3000 | | diff --git a/inbox/임시.md b/inbox/임시.md new file mode 100644 index 0000000..72e3fca --- /dev/null +++ b/inbox/임시.md @@ -0,0 +1,4 @@ +| 시험 | 숫자 | 계산식 | +| --- | ---- | --------- | +| 파 | 2000 | =sum(a,b) | +| 마늘 | 3000 | | diff --git a/inbox/임현성-1.md b/inbox/임현성-1.md new file mode 100644 index 0000000..524a49b --- /dev/null +++ b/inbox/임현성-1.md @@ -0,0 +1,2 @@ +## 아픈곳 +무릎(휴가중 병원방문예정) diff --git a/inbox/임현성.md b/inbox/임현성.md new file mode 100644 index 0000000..524a49b --- /dev/null +++ b/inbox/임현성.md @@ -0,0 +1,2 @@ +## 아픈곳 +무릎(휴가중 병원방문예정) diff --git a/inbox/자기소개서 수정-1.md b/inbox/자기소개서 수정-1.md new file mode 100644 index 0000000..0733a54 --- /dev/null +++ b/inbox/자기소개서 수정-1.md @@ -0,0 +1,14 @@ +1.가정및생활환경 +3남매중 장남으로 태어나 양친 부모님 밑에서 자랐으며, 이후 육군부사관으로 입대하여 군생활을 하다가 결혼을 하여 슬하 2명의 자녀가 있다. 유복하진 않지만 단란하게 온가족 아껴주며 잘 살고 잇다. +2.성장과정 +1979년 8월 1일 경남 사천군 서포면에서 태어나 1986년 같은 지역 금진국민학교를 입학하여 학생회장도 맡았었다. 1992년 진교중학교를 입학하였으며, 1995년 인근 진교종합고등학교를 입학하여 졸업하였으며, 1998년 진주전문대 건축학과를 입학하였다. 1999년 1월 25일 의무경찰을 신청하여 입대하고, 신병훈련 4주교육과, 경찰학교 2주교육을 받고, 경남 마산에 있는 2001기동대에서 군생활을 2년 2개월하고, 2001년 3월 24일 만기 전역하였다. 의무경찰생활은 집을 떠나 처음으로사회생활을 했던 곳으로 정말 많은 경험(데모진압현장 출동 및 교통단속, 야간 방범지원업무등)과 서러움을 겪은 곳이기도 하다. 전역후 학교를 다시 복학하여 졸업하고 2005년 육군 부사관으로 입대하였다. +3.자아표현 +성격은 필요한 말은 반드시 한다.(그게 그사람을 가장 위하는 방법이라고 생각하기 때문), 군부대의 특성상 안보와 보안은 가장 중요하다고 생각하며, 군생활동안 한번의 보안위규나 벌점을 받아본적 없으며, 철통같이 지켜져야 하는것이라 생각한다. +좌우명은 꼭 필요한 사람이 되자, 나태해지지 말자이다. 뒤에서 묵묵히 지원하는 것 그것이 보급의 최선의 업무 방법이다. +가치관은 한마디로 “윈윈”이다.(나와 상대방이 서로 득이 될수 있는 방향으로 모든것을 설정한다.) +특히나 보급업무는 종종 서비스 업무라고들 한다. 내가 군에서 업무하는 모든 인원들을 위해 먹고, 자고, 입고, 씻고, 싸는것까지 책임져야 하기 때문이다. 내가 업무를 성실히 하고, 상대방도 득이 되는 것, 그것은 보급업무를 철저히 하는 것이라 생각하고, 그것이 서로 윈윈하는 것이라 생각한다. +4.지원동기 및 비전 +현재 육군은 비전투병과를 축소 및 폐지하고 민간 및 군무원으로 대체하고 잇으며, 병참병과도 군무원으로 대체되고 있는 추세이며, 군생활동안 2번의 부대이동이 해당부대 편제가 군무원으로 변경됨에 따라 군무원전환직위로 부대이동을 하였다. 많은 부대의 편제가 군무원으로 바뀜에 띠라 육군 병참부사관의 진급과 향후 상황을 보았을때 어려움이 있을겻으로 판단하였다.이에 육군의 정책방향을 따르기 위해 지원을 하게되었으며, 현역에서 못다한 임무를 군무원으로 신분을 전환하여 병참분야에서 그동안 쌓은 업무지식과 노하우로 계속해서 업무하고자 한다. + +560619 +570303 \ No newline at end of file diff --git a/inbox/자기소개서 수정.md b/inbox/자기소개서 수정.md new file mode 100644 index 0000000..0733a54 --- /dev/null +++ b/inbox/자기소개서 수정.md @@ -0,0 +1,14 @@ +1.가정및생활환경 +3남매중 장남으로 태어나 양친 부모님 밑에서 자랐으며, 이후 육군부사관으로 입대하여 군생활을 하다가 결혼을 하여 슬하 2명의 자녀가 있다. 유복하진 않지만 단란하게 온가족 아껴주며 잘 살고 잇다. +2.성장과정 +1979년 8월 1일 경남 사천군 서포면에서 태어나 1986년 같은 지역 금진국민학교를 입학하여 학생회장도 맡았었다. 1992년 진교중학교를 입학하였으며, 1995년 인근 진교종합고등학교를 입학하여 졸업하였으며, 1998년 진주전문대 건축학과를 입학하였다. 1999년 1월 25일 의무경찰을 신청하여 입대하고, 신병훈련 4주교육과, 경찰학교 2주교육을 받고, 경남 마산에 있는 2001기동대에서 군생활을 2년 2개월하고, 2001년 3월 24일 만기 전역하였다. 의무경찰생활은 집을 떠나 처음으로사회생활을 했던 곳으로 정말 많은 경험(데모진압현장 출동 및 교통단속, 야간 방범지원업무등)과 서러움을 겪은 곳이기도 하다. 전역후 학교를 다시 복학하여 졸업하고 2005년 육군 부사관으로 입대하였다. +3.자아표현 +성격은 필요한 말은 반드시 한다.(그게 그사람을 가장 위하는 방법이라고 생각하기 때문), 군부대의 특성상 안보와 보안은 가장 중요하다고 생각하며, 군생활동안 한번의 보안위규나 벌점을 받아본적 없으며, 철통같이 지켜져야 하는것이라 생각한다. +좌우명은 꼭 필요한 사람이 되자, 나태해지지 말자이다. 뒤에서 묵묵히 지원하는 것 그것이 보급의 최선의 업무 방법이다. +가치관은 한마디로 “윈윈”이다.(나와 상대방이 서로 득이 될수 있는 방향으로 모든것을 설정한다.) +특히나 보급업무는 종종 서비스 업무라고들 한다. 내가 군에서 업무하는 모든 인원들을 위해 먹고, 자고, 입고, 씻고, 싸는것까지 책임져야 하기 때문이다. 내가 업무를 성실히 하고, 상대방도 득이 되는 것, 그것은 보급업무를 철저히 하는 것이라 생각하고, 그것이 서로 윈윈하는 것이라 생각한다. +4.지원동기 및 비전 +현재 육군은 비전투병과를 축소 및 폐지하고 민간 및 군무원으로 대체하고 잇으며, 병참병과도 군무원으로 대체되고 있는 추세이며, 군생활동안 2번의 부대이동이 해당부대 편제가 군무원으로 변경됨에 따라 군무원전환직위로 부대이동을 하였다. 많은 부대의 편제가 군무원으로 바뀜에 띠라 육군 병참부사관의 진급과 향후 상황을 보았을때 어려움이 있을겻으로 판단하였다.이에 육군의 정책방향을 따르기 위해 지원을 하게되었으며, 현역에서 못다한 임무를 군무원으로 신분을 전환하여 병참분야에서 그동안 쌓은 업무지식과 노하우로 계속해서 업무하고자 한다. + +560619 +570303 \ No newline at end of file diff --git a/inbox/자기소개서-1.md b/inbox/자기소개서-1.md new file mode 100644 index 0000000..e1e438d --- /dev/null +++ b/inbox/자기소개서-1.md @@ -0,0 +1,12 @@ +1.가정및생활환경 +3남매중 장남으로 태어나 양친 부모님 밑에서 부족함없이 26까지 보살핌을 받으며 자랐으며, 이후 육군부사관으로 입대하여 군생활을 하다가 결혼을 하여 슬하 2명의 자녀가 있다. 유복하진 않지만 단란하게 온가족 아껴주며 잘 살고 잇다. +2.성장과정 +1979년 8월 1일 경남 사천군 서포면에서 태어나 8살되던 1986년 같은 지역 금진국민학교를 입학하여 6년간 다녔다, 국민학교시설 활동적인 성격으로 6학년엔 1학기동안 학생회장도 맡았었다. 1992년 진교중학교를 입학하였으며, 전교 150명중 20~40등 정도의 성적을 받아 진주인문계 고등학교를 진학하고 싶었으나, 여의치 않아 포기하고, 1995년 인근 진교종합고등학교를 입학하여 졸업하였으며, 1998년 진주전문대 건축학과를 입학하였다. 건축학과는 뜻이 없어, 1999년 1월 25일의무경찰을 신청하여 입대하고, 신병훈련 4주교육과, 경찰학교 2주교육을 받고, 경남 마산에 있는 2001기동대에서 군생활을 2년 2개월하고, 2001년 3.24일 만기 전역하였다.의무경찰생활은 집을 떠나 처음으로사회생활을 했던 곳으로 정말 많은 경험(데모진압현장 출동 및 교통단속, 야간 방범지원업무등)과 서러움을 겪은 곳이기도 하다.전역후 학교를 다시 복학하여 졸업하고 2005년 육군 부사관으로 입대하였다. +3.자아표현 +성격은 낮을 많이 가리며, 친해지기까지 시간이 걸리지만 친해지면 모든것을 다줄수있는 그런 성격이다. +친해진 사람에게 아쉬운 말을 하기 어려워 하지만 꼭 필요한 말은 반드시 한다.(그게 그사람을 가장 위하는 방법이라고 생각하기때문), 군부대의 특성상 안보와 보안은 가장 중요하다고 생각하며, 군생활동안 한번의 보안위규나 벌점을 받아본적없으며, 철통같이 지켜져야 하는것이라 생각한다. +좌우명은 꼭 필요한 사람이 되자, 나태해지지 말자이다. 뒤에서 묵묵히 지원하는 것 그것이 보급의 최선의 업무방법이다. +가치관은 한마디로 “윈윈”이다.(나와 상대방이 서로 득이 될수 있는 방향으로 모든것을 설정한다.) +특히나 보급업무는 종종 서비스 업무라고들 한다. 내가 군에서 업무하는 모든인원들을 위해 먹고, 자고, 입고, 씻고, 싸는것까지 책임져야 하기 때문이다.내가 업무를 성실히하고, 상대방도 득이 되는 것, 그것은 보급업무를 철저히 하는 것이라 생각하고, 그것이 서로 윈윈하는 것이라 생각한다. +4.지원동기 및 비전 +현재 육군은 비전투병과를 축소 및 폐지하고 민간 및 군무원으로 대체하고 잇으며, 병참병과도 군무원으로 대체되고 있는 추세이며, 군생활동안 2번의 부대이동이 해당부대 편제가 군무원으로 변경됨에 따라 군무원전환직위로 어쩔수 없이 부대이동을 하였다. 많은 부대의 편제가 군무원으로 바뀜에 띠라 육군 병참부사관의 진급과 향후 상황을 보았을때 어려움이 있을겻으로 판단하였다.이에 육군의 정책방향을 따르기 위해 지원을 하게되었으며, 현역에서 못다한 임무를 군무원으로 신분을 전환하여 병참분야에서 그동안 쌓은 업무지식과 노하우로 계속해서 업무하고자 한다. \ No newline at end of file diff --git a/inbox/자기소개서.md b/inbox/자기소개서.md new file mode 100644 index 0000000..e1e438d --- /dev/null +++ b/inbox/자기소개서.md @@ -0,0 +1,12 @@ +1.가정및생활환경 +3남매중 장남으로 태어나 양친 부모님 밑에서 부족함없이 26까지 보살핌을 받으며 자랐으며, 이후 육군부사관으로 입대하여 군생활을 하다가 결혼을 하여 슬하 2명의 자녀가 있다. 유복하진 않지만 단란하게 온가족 아껴주며 잘 살고 잇다. +2.성장과정 +1979년 8월 1일 경남 사천군 서포면에서 태어나 8살되던 1986년 같은 지역 금진국민학교를 입학하여 6년간 다녔다, 국민학교시설 활동적인 성격으로 6학년엔 1학기동안 학생회장도 맡았었다. 1992년 진교중학교를 입학하였으며, 전교 150명중 20~40등 정도의 성적을 받아 진주인문계 고등학교를 진학하고 싶었으나, 여의치 않아 포기하고, 1995년 인근 진교종합고등학교를 입학하여 졸업하였으며, 1998년 진주전문대 건축학과를 입학하였다. 건축학과는 뜻이 없어, 1999년 1월 25일의무경찰을 신청하여 입대하고, 신병훈련 4주교육과, 경찰학교 2주교육을 받고, 경남 마산에 있는 2001기동대에서 군생활을 2년 2개월하고, 2001년 3.24일 만기 전역하였다.의무경찰생활은 집을 떠나 처음으로사회생활을 했던 곳으로 정말 많은 경험(데모진압현장 출동 및 교통단속, 야간 방범지원업무등)과 서러움을 겪은 곳이기도 하다.전역후 학교를 다시 복학하여 졸업하고 2005년 육군 부사관으로 입대하였다. +3.자아표현 +성격은 낮을 많이 가리며, 친해지기까지 시간이 걸리지만 친해지면 모든것을 다줄수있는 그런 성격이다. +친해진 사람에게 아쉬운 말을 하기 어려워 하지만 꼭 필요한 말은 반드시 한다.(그게 그사람을 가장 위하는 방법이라고 생각하기때문), 군부대의 특성상 안보와 보안은 가장 중요하다고 생각하며, 군생활동안 한번의 보안위규나 벌점을 받아본적없으며, 철통같이 지켜져야 하는것이라 생각한다. +좌우명은 꼭 필요한 사람이 되자, 나태해지지 말자이다. 뒤에서 묵묵히 지원하는 것 그것이 보급의 최선의 업무방법이다. +가치관은 한마디로 “윈윈”이다.(나와 상대방이 서로 득이 될수 있는 방향으로 모든것을 설정한다.) +특히나 보급업무는 종종 서비스 업무라고들 한다. 내가 군에서 업무하는 모든인원들을 위해 먹고, 자고, 입고, 씻고, 싸는것까지 책임져야 하기 때문이다.내가 업무를 성실히하고, 상대방도 득이 되는 것, 그것은 보급업무를 철저히 하는 것이라 생각하고, 그것이 서로 윈윈하는 것이라 생각한다. +4.지원동기 및 비전 +현재 육군은 비전투병과를 축소 및 폐지하고 민간 및 군무원으로 대체하고 잇으며, 병참병과도 군무원으로 대체되고 있는 추세이며, 군생활동안 2번의 부대이동이 해당부대 편제가 군무원으로 변경됨에 따라 군무원전환직위로 어쩔수 없이 부대이동을 하였다. 많은 부대의 편제가 군무원으로 바뀜에 띠라 육군 병참부사관의 진급과 향후 상황을 보았을때 어려움이 있을겻으로 판단하였다.이에 육군의 정책방향을 따르기 위해 지원을 하게되었으며, 현역에서 못다한 임무를 군무원으로 신분을 전환하여 병참분야에서 그동안 쌓은 업무지식과 노하우로 계속해서 업무하고자 한다. \ No newline at end of file diff --git a/inbox/자동화된 직장인을 위한 옵시디언 데일리 템플릿-1.md b/inbox/자동화된 직장인을 위한 옵시디언 데일리 템플릿-1.md new file mode 100644 index 0000000..d4c0230 --- /dev/null +++ b/inbox/자동화된 직장인을 위한 옵시디언 데일리 템플릿-1.md @@ -0,0 +1,118 @@ +직장인에게 적합한 **자동화된 옵시디언 데일리 템플릿**을 추천해드리겠습니다. 이 템플릿은 **업무, 개인 목표, 학습**을 함께 관리할 수 있도록 설계되었습니다. 효율적으로 업무와 학습을 병행하면서, 매일의 할 일과 복습 주기를 쉽게 관리할 수 있는 형태로 만들었습니다. + +--- + +### **자동화된 직장인 Obsidian Daily Note Template** + +```markdown +# 🗓 Daily Note - {{date:YYYY-MM-DD}} ({{date:dddd}}) + +## 🌅 Morning Routine (아침 루틴) +- 기상 시간: {{time:HH:mm}} +- 오늘의 주요 목표: + - [ ] 업무 목표 1: + - [ ] 업무 목표 2: + - [ ] 개인 목표 1: + - [ ] 개인 목표 2: + +## 📋 Work To-Do List (업무 할 일) +- [ ] 업무 1: +- [ ] 업무 2: +- [ ] 회의 일정: + +## 🧠 Study & Learning (학습 및 복습) +- 학습 주제: + - 목표: + - 학습할 내용: +- 학습 시간: {{time:HH:mm}} ~ {{time:HH:mm}} +- 복습 주기: + - [ ] 1일 전 학습 복습 + - [ ] 3일 전 학습 복습 + - [ ] 7일 전 학습 복습 +- 복습 내용 요약: + - 중요한 개념: + - 복습할 내용: + +## 🕒 Schedule (오늘의 일정) +| 시간 | 활동 | +|-------|------| +| 7:00 | 기상 및 준비 | +| 8:00 | 출근 | +| 9:00 | 업무 시작 | +| 12:00 | 점심 시간 | +| 18:00 | 퇴근 | +| 19:30 | 학습 시간 | +| 21:00 | 휴식 및 정리 | + +## 🔄 Evening Reflection (저녁 회고) +- 오늘의 성취: + - 업무: + - 학습: +- 오늘 개선할 점: +- 느낀 점: + +## ✅ Daily Review (데일리 리뷰) +- [ ] 업무 목표 1 달성 여부: +- [ ] 업무 목표 2 달성 여부: +- [ ] 개인 목표 1 달성 여부: +- [ ] 개인 목표 2 달성 여부: +- 내일의 목표 설정: + - [ ] 업무 목표: + - [ ] 개인 목표: +``` + +--- + +### **템플릿 구성 설명** + +#### 1. **Morning Routine (아침 루틴)** + - **기상 시간 기록**: 기상 시간을 자동으로 기록하여 하루 시작 시간을 트래킹할 수 있습니다. + - **오늘의 목표**: 하루의 **업무 목표**와 **개인 목표**를 미리 설정합니다. 이는 하루의 방향성을 잡고 중요한 일에 집중할 수 있도록 도와줍니다. + +#### 2. **Work To-Do List (업무 할 일)** + - **업무 할 일**: 하루의 업무 목록을 체크리스트 형태로 작성합니다. 각 업무의 상태를 쉽게 관리할 수 있으며, 중요 업무나 회의 일정을 함께 기록합니다. + +#### 3. **Study & Learning (학습 및 복습)** + - **학습 주제와 목표**: 학습할 주제와 목표를 명확히 설정하여 학습 시간을 효과적으로 사용할 수 있도록 합니다. + - **복습 주기 관리**: 1일, 3일, 7일 전 학습한 내용을 다시 복습하도록 체크박스를 설정하여 망각 곡선에 따른 복습 주기를 자동화합니다. 복습해야 할 내용을 쉽게 관리할 수 있습니다. + - **복습 내용 요약**: 복습할 때 중요한 개념과 복습할 내용을 간단히 정리하는 공간입니다. + +#### 4. **Schedule (오늘의 일정)** + - 하루 일정을 시간대별로 기록합니다. 이 표를 통해 하루의 주요 활동을 관리하고, 업무 및 학습 시간을 미리 계획할 수 있습니다. + +#### 5. **Evening Reflection (저녁 회고)** + - **회고**: 하루가 끝난 후 오늘의 성취와 개선할 점을 기록하는 시간입니다. 업무와 학습에서 성취한 내용, 아쉬운 점 등을 기록하여 내일을 더 효과적으로 준비할 수 있습니다. + +#### 6. **Daily Review (데일리 리뷰)** + - **목표 달성 여부 확인**: 아침에 설정한 업무 및 개인 목표가 달성되었는지 확인하고, 체크박스로 관리합니다. + - **내일의 목표 설정**: 다음 날의 업무 및 개인 목표를 미리 설정하여, 내일의 계획을 준비할 수 있습니다. + +--- + +### **템플릿 활용 방법** + +1. **템플릿 플러그인 활성화**: + - 옵시디언의 **Templates 플러그인**을 활성화합니다. (Settings -> Core Plugin -> Templates 활성화) + +2. **템플릿 작성**: + - 위의 템플릿을 **마크다운 파일**로 저장한 후, 템플릿 폴더에 넣습니다. (예: `Templates` 폴더) + +3. **데일리 노트 설정**: + - 옵시디언의 **데일리 노트 플러그인**을 사용하여 매일 자동으로 새로운 노트가 생성되도록 설정할 수 있습니다. (Settings -> Daily Notes) + - 템플릿을 선택하여 데일리 노트에 자동으로 양식을 불러오게 설정합니다. + +4. **매일 활용**: + - 매일 이 템플릿을 사용하여 **하루를 계획**하고, **학습과 업무**를 효율적으로 관리할 수 있습니다. + +--- + +### **추천하는 활용 방식** + +- **출근 전 5~10분** 동안 **오늘의 목표**와 **업무 계획**을 작성하고, 스케줄을 설정합니다. +- **업무 시간 중**에는 업무 체크리스트를 활용하여 중요한 업무를 관리합니다. +- **퇴근 후 학습 시간**에는 학습 주제와 복습 내용을 기록하고, 학습 목표를 달성합니다. +- **하루를 마치며** 저녁 회고를 통해 성취한 것과 개선할 점을 기록해, 다음 날을 준비합니다. + +--- + +이 템플릿은 직장인의 바쁜 일정을 고려하여 **업무와 학습**을 함께 관리할 수 있는 효율적인 방식으로 설계되었습니다. **목표 설정, 복습 주기, 회고**까지 포함된 이 템플릿을 통해 매일의 성과를 점검하고 꾸준히 학습할 수 있습니다. \ No newline at end of file diff --git a/inbox/자동화된 직장인을 위한 옵시디언 데일리 템플릿.md b/inbox/자동화된 직장인을 위한 옵시디언 데일리 템플릿.md new file mode 100644 index 0000000..d4c0230 --- /dev/null +++ b/inbox/자동화된 직장인을 위한 옵시디언 데일리 템플릿.md @@ -0,0 +1,118 @@ +직장인에게 적합한 **자동화된 옵시디언 데일리 템플릿**을 추천해드리겠습니다. 이 템플릿은 **업무, 개인 목표, 학습**을 함께 관리할 수 있도록 설계되었습니다. 효율적으로 업무와 학습을 병행하면서, 매일의 할 일과 복습 주기를 쉽게 관리할 수 있는 형태로 만들었습니다. + +--- + +### **자동화된 직장인 Obsidian Daily Note Template** + +```markdown +# 🗓 Daily Note - {{date:YYYY-MM-DD}} ({{date:dddd}}) + +## 🌅 Morning Routine (아침 루틴) +- 기상 시간: {{time:HH:mm}} +- 오늘의 주요 목표: + - [ ] 업무 목표 1: + - [ ] 업무 목표 2: + - [ ] 개인 목표 1: + - [ ] 개인 목표 2: + +## 📋 Work To-Do List (업무 할 일) +- [ ] 업무 1: +- [ ] 업무 2: +- [ ] 회의 일정: + +## 🧠 Study & Learning (학습 및 복습) +- 학습 주제: + - 목표: + - 학습할 내용: +- 학습 시간: {{time:HH:mm}} ~ {{time:HH:mm}} +- 복습 주기: + - [ ] 1일 전 학습 복습 + - [ ] 3일 전 학습 복습 + - [ ] 7일 전 학습 복습 +- 복습 내용 요약: + - 중요한 개념: + - 복습할 내용: + +## 🕒 Schedule (오늘의 일정) +| 시간 | 활동 | +|-------|------| +| 7:00 | 기상 및 준비 | +| 8:00 | 출근 | +| 9:00 | 업무 시작 | +| 12:00 | 점심 시간 | +| 18:00 | 퇴근 | +| 19:30 | 학습 시간 | +| 21:00 | 휴식 및 정리 | + +## 🔄 Evening Reflection (저녁 회고) +- 오늘의 성취: + - 업무: + - 학습: +- 오늘 개선할 점: +- 느낀 점: + +## ✅ Daily Review (데일리 리뷰) +- [ ] 업무 목표 1 달성 여부: +- [ ] 업무 목표 2 달성 여부: +- [ ] 개인 목표 1 달성 여부: +- [ ] 개인 목표 2 달성 여부: +- 내일의 목표 설정: + - [ ] 업무 목표: + - [ ] 개인 목표: +``` + +--- + +### **템플릿 구성 설명** + +#### 1. **Morning Routine (아침 루틴)** + - **기상 시간 기록**: 기상 시간을 자동으로 기록하여 하루 시작 시간을 트래킹할 수 있습니다. + - **오늘의 목표**: 하루의 **업무 목표**와 **개인 목표**를 미리 설정합니다. 이는 하루의 방향성을 잡고 중요한 일에 집중할 수 있도록 도와줍니다. + +#### 2. **Work To-Do List (업무 할 일)** + - **업무 할 일**: 하루의 업무 목록을 체크리스트 형태로 작성합니다. 각 업무의 상태를 쉽게 관리할 수 있으며, 중요 업무나 회의 일정을 함께 기록합니다. + +#### 3. **Study & Learning (학습 및 복습)** + - **학습 주제와 목표**: 학습할 주제와 목표를 명확히 설정하여 학습 시간을 효과적으로 사용할 수 있도록 합니다. + - **복습 주기 관리**: 1일, 3일, 7일 전 학습한 내용을 다시 복습하도록 체크박스를 설정하여 망각 곡선에 따른 복습 주기를 자동화합니다. 복습해야 할 내용을 쉽게 관리할 수 있습니다. + - **복습 내용 요약**: 복습할 때 중요한 개념과 복습할 내용을 간단히 정리하는 공간입니다. + +#### 4. **Schedule (오늘의 일정)** + - 하루 일정을 시간대별로 기록합니다. 이 표를 통해 하루의 주요 활동을 관리하고, 업무 및 학습 시간을 미리 계획할 수 있습니다. + +#### 5. **Evening Reflection (저녁 회고)** + - **회고**: 하루가 끝난 후 오늘의 성취와 개선할 점을 기록하는 시간입니다. 업무와 학습에서 성취한 내용, 아쉬운 점 등을 기록하여 내일을 더 효과적으로 준비할 수 있습니다. + +#### 6. **Daily Review (데일리 리뷰)** + - **목표 달성 여부 확인**: 아침에 설정한 업무 및 개인 목표가 달성되었는지 확인하고, 체크박스로 관리합니다. + - **내일의 목표 설정**: 다음 날의 업무 및 개인 목표를 미리 설정하여, 내일의 계획을 준비할 수 있습니다. + +--- + +### **템플릿 활용 방법** + +1. **템플릿 플러그인 활성화**: + - 옵시디언의 **Templates 플러그인**을 활성화합니다. (Settings -> Core Plugin -> Templates 활성화) + +2. **템플릿 작성**: + - 위의 템플릿을 **마크다운 파일**로 저장한 후, 템플릿 폴더에 넣습니다. (예: `Templates` 폴더) + +3. **데일리 노트 설정**: + - 옵시디언의 **데일리 노트 플러그인**을 사용하여 매일 자동으로 새로운 노트가 생성되도록 설정할 수 있습니다. (Settings -> Daily Notes) + - 템플릿을 선택하여 데일리 노트에 자동으로 양식을 불러오게 설정합니다. + +4. **매일 활용**: + - 매일 이 템플릿을 사용하여 **하루를 계획**하고, **학습과 업무**를 효율적으로 관리할 수 있습니다. + +--- + +### **추천하는 활용 방식** + +- **출근 전 5~10분** 동안 **오늘의 목표**와 **업무 계획**을 작성하고, 스케줄을 설정합니다. +- **업무 시간 중**에는 업무 체크리스트를 활용하여 중요한 업무를 관리합니다. +- **퇴근 후 학습 시간**에는 학습 주제와 복습 내용을 기록하고, 학습 목표를 달성합니다. +- **하루를 마치며** 저녁 회고를 통해 성취한 것과 개선할 점을 기록해, 다음 날을 준비합니다. + +--- + +이 템플릿은 직장인의 바쁜 일정을 고려하여 **업무와 학습**을 함께 관리할 수 있는 효율적인 방식으로 설계되었습니다. **목표 설정, 복습 주기, 회고**까지 포함된 이 템플릿을 통해 매일의 성과를 점검하고 꾸준히 학습할 수 있습니다. \ No newline at end of file diff --git a/inbox/자전거 길-1.md b/inbox/자전거 길-1.md new file mode 100644 index 0000000..9b920ca --- /dev/null +++ b/inbox/자전거 길-1.md @@ -0,0 +1,3 @@ +보문산 임도길 +계족산 임도길 +대청댐 \ No newline at end of file diff --git a/inbox/자전거 길.md b/inbox/자전거 길.md new file mode 100644 index 0000000..9b920ca --- /dev/null +++ b/inbox/자전거 길.md @@ -0,0 +1,3 @@ +보문산 임도길 +계족산 임도길 +대청댐 \ No newline at end of file diff --git a/inbox/장거리 이동 배출병 도시락-1.md b/inbox/장거리 이동 배출병 도시락-1.md new file mode 100644 index 0000000..d7135a5 --- /dev/null +++ b/inbox/장거리 이동 배출병 도시락-1.md @@ -0,0 +1,17 @@ +검수점검표 제출 +검사납품조서 제출 +도시락 분배현황 + +수령장소 연무역, 시간 0750~0800 + 겅수용도시락 4개 식겅반,연대검수관2,연대군수실무자 + +대략절차 + 1. 08시 연무역 업체,검수관 도착, + 2. 수량,검수진행, + 3. 배출병이 역으로 오면 0830~40 호차별 불출, + 4. 업체와 연대로 이동하여 연대 냉동탑차에 옮기고, + 5. 버스호차별 나눔, + 6. 버스검차후 인원탑승, + 7. 호차별 도시락 분배, + 8. 쓰레기 처리 + diff --git a/inbox/장거리 이동 배출병 도시락.md b/inbox/장거리 이동 배출병 도시락.md new file mode 100644 index 0000000..d7135a5 --- /dev/null +++ b/inbox/장거리 이동 배출병 도시락.md @@ -0,0 +1,17 @@ +검수점검표 제출 +검사납품조서 제출 +도시락 분배현황 + +수령장소 연무역, 시간 0750~0800 + 겅수용도시락 4개 식겅반,연대검수관2,연대군수실무자 + +대략절차 + 1. 08시 연무역 업체,검수관 도착, + 2. 수량,검수진행, + 3. 배출병이 역으로 오면 0830~40 호차별 불출, + 4. 업체와 연대로 이동하여 연대 냉동탑차에 옮기고, + 5. 버스호차별 나눔, + 6. 버스검차후 인원탑승, + 7. 호차별 도시락 분배, + 8. 쓰레기 처리 + diff --git a/inbox/장비정비 지휘검사-1.md b/inbox/장비정비 지휘검사-1.md new file mode 100644 index 0000000..b534291 --- /dev/null +++ b/inbox/장비정비 지휘검사-1.md @@ -0,0 +1,4 @@ +279548 연발 정비입고 +대검6개 정비입고 +배터리 반납,청구 + diff --git a/inbox/장비정비 지휘검사.md b/inbox/장비정비 지휘검사.md new file mode 100644 index 0000000..b534291 --- /dev/null +++ b/inbox/장비정비 지휘검사.md @@ -0,0 +1,4 @@ +279548 연발 정비입고 +대검6개 정비입고 +배터리 반납,청구 + diff --git a/inbox/재산-1.md b/inbox/재산-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/재산.md b/inbox/재산.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/전군군수품 재물조사-1.md b/inbox/전군군수품 재물조사-1.md new file mode 100644 index 0000000..6b92d17 --- /dev/null +++ b/inbox/전군군수품 재물조사-1.md @@ -0,0 +1,6 @@ +군수품조사관 10명 선정 +30 <"=>29 +3-5일 일정 +일정, 감독관 편성결과 보고 10.29(수) +실셈조사 25.12.1 ~12,19 +일정 25.10.20~26.1.30 diff --git a/inbox/전군군수품 재물조사.md b/inbox/전군군수품 재물조사.md new file mode 100644 index 0000000..6b92d17 --- /dev/null +++ b/inbox/전군군수품 재물조사.md @@ -0,0 +1,6 @@ +군수품조사관 10명 선정 +30 <"=>29 +3-5일 일정 +일정, 감독관 편성결과 보고 10.29(수) +실셈조사 25.12.1 ~12,19 +일정 25.10.20~26.1.30 diff --git a/inbox/전역신고-1.md b/inbox/전역신고-1.md new file mode 100644 index 0000000..2ae44c2 --- /dev/null +++ b/inbox/전역신고-1.md @@ -0,0 +1,8 @@ +- 사회자 : 지금부터 전역식를 시작하겠습니다. +- 사회자 : “대장님께 대하여 경례!, 바로” +- 사회자 : 전역자 압으로 +- 사회자 : “2024(. ) 육군훈련소 인사명령(병) 제831호 (계급) (군번) (이름) 이상 2명. 예비역 편입, 2024()년 10월 31일 육군참모총장 +- 사회자 : 육군용사상 군수지원대대 (계급) (이름) 귀하는 숭고한 애국의 정신으로 국가와 국민을 수호하고 명예로운 전역을 하게 되므로 이에 육군용사상을 드립니다. 2024()년 10월 31일 육군훈련소장 소장 최장식 +- 사회자 : 대장님께 대하여 경례!, 바로” +- 사회자 : 신고자 우향우, 앞으로 가 +- 사회자 : 이상으로 전역신고를 마치겠습니다. \ No newline at end of file diff --git a/inbox/전역신고.md b/inbox/전역신고.md new file mode 100644 index 0000000..2ae44c2 --- /dev/null +++ b/inbox/전역신고.md @@ -0,0 +1,8 @@ +- 사회자 : 지금부터 전역식를 시작하겠습니다. +- 사회자 : “대장님께 대하여 경례!, 바로” +- 사회자 : 전역자 압으로 +- 사회자 : “2024(. ) 육군훈련소 인사명령(병) 제831호 (계급) (군번) (이름) 이상 2명. 예비역 편입, 2024()년 10월 31일 육군참모총장 +- 사회자 : 육군용사상 군수지원대대 (계급) (이름) 귀하는 숭고한 애국의 정신으로 국가와 국민을 수호하고 명예로운 전역을 하게 되므로 이에 육군용사상을 드립니다. 2024()년 10월 31일 육군훈련소장 소장 최장식 +- 사회자 : 대장님께 대하여 경례!, 바로” +- 사회자 : 신고자 우향우, 앞으로 가 +- 사회자 : 이상으로 전역신고를 마치겠습니다. \ No newline at end of file diff --git a/inbox/전투력측정-1.md b/inbox/전투력측정-1.md new file mode 100644 index 0000000..d0f7bb1 --- /dev/null +++ b/inbox/전투력측정-1.md @@ -0,0 +1,6 @@ +삽탄 + +임무형보호태세4단계 + +정신전력 평가 + diff --git a/inbox/전투력측정.md b/inbox/전투력측정.md new file mode 100644 index 0000000..f05898b --- /dev/null +++ b/inbox/전투력측정.md @@ -0,0 +1,6 @@ +삽탄 + +임무형보호태세4단계 + +정신전력 평가 + diff --git a/inbox/전투장비지휘검열-1.md b/inbox/전투장비지휘검열-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/전투장비지휘검열.md b/inbox/전투장비지휘검열.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/전화친절도-1.md b/inbox/전화친절도-1.md new file mode 100644 index 0000000..fbc28b6 --- /dev/null +++ b/inbox/전화친절도-1.md @@ -0,0 +1,8 @@ +전화친절도 에문 + +맞이단계 +양해멘트,인사말,소속부대,성명 +응대단계 +경청,설명,응대,불만대처 +마무리단계 +종료인사(인사말,추가문의), \ No newline at end of file diff --git a/inbox/전화친절도.md b/inbox/전화친절도.md new file mode 100644 index 0000000..a4741ab --- /dev/null +++ b/inbox/전화친절도.md @@ -0,0 +1,8 @@ +전화친절도 에문 + +맞이단계 +양해멘트,인사말,소속부대,성명 +응대단계 +경청,설명,응대,불만대처 +마무리단계 +종료인사(인사말,추가문의), \ No newline at end of file diff --git a/inbox/제육대회-1.md b/inbox/제육대회-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/제육대회.md b/inbox/제육대회.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/조원준-1.md b/inbox/조원준-1.md new file mode 100644 index 0000000..0e2dd4a --- /dev/null +++ b/inbox/조원준-1.md @@ -0,0 +1,3 @@ +## 아픈곳 +치통, 지구병원 6.19 +허리치료 대전병원 진료예정 언제? \ No newline at end of file diff --git a/inbox/조원준.md b/inbox/조원준.md new file mode 100644 index 0000000..0e2dd4a --- /dev/null +++ b/inbox/조원준.md @@ -0,0 +1,3 @@ +## 아픈곳 +치통, 지구병원 6.19 +허리치료 대전병원 진료예정 언제? \ No newline at end of file diff --git a/inbox/주간 세부 학습 계획(직장인)-1.md b/inbox/주간 세부 학습 계획(직장인)-1.md new file mode 100644 index 0000000..23d90fb --- /dev/null +++ b/inbox/주간 세부 학습 계획(직장인)-1.md @@ -0,0 +1,85 @@ +아래는 **주간 세부 학습 계획**을 좀 더 구체적으로 작성한 내용입니다. 직장인의 일정을 고려하여, 매일의 학습 활동을 구체적으로 나누고, **복습 주기**와 **문제 풀이**를 적절히 배치한 방식입니다. 이를 통해 학습 내용을 더욱 체계적으로 관리하고, 기억을 장기적으로 유지할 수 있도록 돕습니다. + +--- + +### **주간 세부 학습 시간표 (직장인)** + +#### **월요일** (새로운 내용 학습 + 1일 전 복습) + +| 시간 | 활동 | 설명 | +|-------------------|--------------------------------------------|------------------------------------------------------| +| **6:30 - 7:00** | 기상 및 스트레칭 | 가벼운 스트레칭이나 명상으로 하루 시작. | +| **7:00 - 8:00** | 출근 시간 (1일 전 복습) | 전날(일요일) 학습한 내용을 복습 (오디오북, 노트 확인) | +| **12:00 - 13:00** | 점심 시간 (가벼운 복습) | 간단한 복습 (중요 개념을 떠올리기 또는 문제 풀이) | +| **19:30 - 21:00** | 새로운 내용 학습 (17페이지) | 퇴근 후 17페이지 분량의 새로운 내용을 학습. | +| **21:00 - 21:30** | 학습 내용 정리 및 요약 | 학습한 내용을 간단하게 정리하고 요약. 복습이 필요한 부분 체크. | +| **21:30 - 22:00** | 가벼운 복습 또는 자유 시간 | 간단한 복습을 하거나 휴식 시간. | + +#### **화요일** (새로운 내용 학습 + 3일 전 복습) + +| 시간 | 활동 | 설명 | +|-------------------|--------------------------------------------|------------------------------------------------------| +| **6:30 - 7:00** | 기상 및 준비 운동 | 하루를 준비하는 가벼운 스트레칭. | +| **7:00 - 8:00** | 출근 시간 (3일 전 복습) | 3일 전에 학습한 내용을 복습 (예: 금요일 학습 내용). | +| **12:00 - 13:00** | 점심 시간 (간단한 문제 풀이) | 짧은 시간을 활용하여 간단한 문제 풀이 (이해가 필요한 개념 위주). | +| **19:30 - 21:00** | 새로운 내용 학습 (17페이지) | 퇴근 후 17페이지 분량의 새로운 내용을 학습. | +| **21:00 - 21:30** | 학습 내용 정리 및 요약 | 학습한 내용을 요약하고, 중요한 포인트를 다시 한 번 확인. | +| **21:30 - 22:00** | 가벼운 복습 또는 자유 시간 | 간단한 복습을 하거나 휴식 시간. | + +#### **수요일** (새로운 내용 학습 + 1일 전 복습 + 7일 전 복습) + +| 시간 | 활동 | 설명 | +|-------------------|--------------------------------------------|------------------------------------------------------| +| **6:30 - 7:00** | 기상 및 스트레칭 | 가벼운 스트레칭으로 하루 시작. | +| **7:00 - 8:00** | 출근 시간 (1일 전 복습) | 전날 학습한 내용을 복습 (화요일 학습 내용). | +| **12:00 - 13:00** | 점심 시간 (간단한 7일 전 복습) | 7일 전 학습한 내용을 빠르게 복습 (예: 지난 수요일 학습 내용). | +| **19:30 - 21:00** | 새로운 내용 학습 (17페이지) | 퇴근 후 17페이지 분량의 새로운 내용을 학습. | +| **21:00 - 21:30** | 학습 내용 정리 및 요약 | 학습 내용을 요약하고, 복습할 포인트를 체크. | +| **21:30 - 22:00** | 자유 시간 및 가벼운 복습 | 요약한 내용을 가볍게 복습하거나 휴식 시간. | + +#### **목요일** (새로운 내용 학습 + 3일 전 복습) + +| 시간 | 활동 | 설명 | +|-------------------|--------------------------------------------|------------------------------------------------------| +| **6:30 - 7:00** | 기상 및 스트레칭 | 하루 시작 전 가벼운 준비 운동. | +| **7:00 - 8:00** | 출근 시간 (3일 전 복습) | 3일 전에 학습한 내용을 복습 (월요일 학습 내용). | +| **12:00 - 13:00** | 점심 시간 (간단한 문제 풀이) | 간단한 문제를 풀어 학습한 내용을 복습. | +| **19:30 - 21:00** | 새로운 내용 학습 (17페이지) | 퇴근 후 새로운 내용을 학습 (17페이지). | +| **21:00 - 21:30** | 학습 내용 정리 및 요약 | 학습한 내용을 요약하고, 필요한 복습을 체크. | +| **21:30 - 22:00** | 자유 시간 및 가벼운 복습 | 가벼운 복습 또는 자유 시간을 갖습니다. | + +#### **금요일** (새로운 내용 학습 + 1일 전 복습 + 7일 전 복습) + +| 시간 | 활동 | 설명 | +|-------------------|--------------------------------------------|------------------------------------------------------| +| **6:30 - 7:00** | 기상 및 스트레칭 | 가벼운 준비 운동 및 명상. | +| **7:00 - 8:00** | 출근 시간 (1일 전 복습) | 전날 학습한 내용을 복습 (목요일 학습 내용). | +| **12:00 - 13:00** | 점심 시간 (7일 전 복습) | 7일 전에 학습한 내용을 빠르게 복습 (금요일 학습 내용). | +| **19:30 - 21:00** | 새로운 내용 학습 (17페이지) | 퇴근 후 새로운 내용을 학습 (17페이지). | +| **21:00 - 21:30** | 학습 내용 정리 및 요약 | 주간 학습 내용을 요약하고 중요한 개념을 복습합니다. | +| **21:30 - 22:00** | 자유 시간 및 가벼운 복습 | 가볍게 복습하거나 자유 시간을 가집니다. | + +#### **토요일** (문제 풀이 및 종합 복습) + +| 시간 | 활동 | 설명 | +|-------------------|--------------------------------------------|------------------------------------------------------| +| **10:00 - 12:00** | 주간 학습 내용 종합 복습 | 주중에 학습한 119페이지를 종합 복습합니다. | +| **13:00 - 14:30** | 문제 풀이 및 심화 학습 | 주간에 학습한 내용 중 어려운 부분을 심화 학습하고 문제를 풉니다. | +| **16:00 - 17:00** | 오답 노트 정리 및 복습 | 주중에 틀렸던 문제나 오답 노트를 복습하여 보완합니다. | + +#### **일요일** (심화 학습 + 추가 학습) + +| 시간 | 활동 | 설명 | +|-------------------|--------------------------------------------|------------------------------------------------------| +| **10:00 - 12:00** | 어려운 개념 심화 학습 및 문제 풀이 | 주간 학습 중 어려웠던 개념을 다시 학습하고 문제 풀이를 통해 보완합니다. | +| **13:00 - 14:00** | 추가 학습 (추가 내용 학습 또는 복습) | 새롭게 필요한 내용을 학습하거나 추가적인 복습을 진행합니다. | +| **16:00 - 17:00** | 월간 학습 계획 점검 및 복습 | 주간 학습을 점검하고, 월간 학습 목표를 확인하며 준비합니다. | + +--- + +### **주간 학습 계획의 요점**: +1. **매일 17페이지 학습**: 매일 퇴근 후 1시간 30분 동안 17페이지 분량의 새로운 내용을 학습합니다. +2. **복습 주기 적용**: **1일, 3일, 7일 전 학습한 내용을 복습**하여 기억을 강화하고, 장기 기억으로 전환합니다. +3. **문제 풀이 및 오답 복습**: 매주 토요일에는 학습한 내용을 **문제 풀이**로 확인하고, 오답 노트를 통해 학습을 보완합니다. +4. **심화 학습**: 주간 학습 중 **어려웠던 개념**을 일요일에 집중적으로 다시 학습하여 보완합니다. +5 \ No newline at end of file diff --git a/inbox/주간 세부 학습 계획(직장인).md b/inbox/주간 세부 학습 계획(직장인).md new file mode 100644 index 0000000..23d90fb --- /dev/null +++ b/inbox/주간 세부 학습 계획(직장인).md @@ -0,0 +1,85 @@ +아래는 **주간 세부 학습 계획**을 좀 더 구체적으로 작성한 내용입니다. 직장인의 일정을 고려하여, 매일의 학습 활동을 구체적으로 나누고, **복습 주기**와 **문제 풀이**를 적절히 배치한 방식입니다. 이를 통해 학습 내용을 더욱 체계적으로 관리하고, 기억을 장기적으로 유지할 수 있도록 돕습니다. + +--- + +### **주간 세부 학습 시간표 (직장인)** + +#### **월요일** (새로운 내용 학습 + 1일 전 복습) + +| 시간 | 활동 | 설명 | +|-------------------|--------------------------------------------|------------------------------------------------------| +| **6:30 - 7:00** | 기상 및 스트레칭 | 가벼운 스트레칭이나 명상으로 하루 시작. | +| **7:00 - 8:00** | 출근 시간 (1일 전 복습) | 전날(일요일) 학습한 내용을 복습 (오디오북, 노트 확인) | +| **12:00 - 13:00** | 점심 시간 (가벼운 복습) | 간단한 복습 (중요 개념을 떠올리기 또는 문제 풀이) | +| **19:30 - 21:00** | 새로운 내용 학습 (17페이지) | 퇴근 후 17페이지 분량의 새로운 내용을 학습. | +| **21:00 - 21:30** | 학습 내용 정리 및 요약 | 학습한 내용을 간단하게 정리하고 요약. 복습이 필요한 부분 체크. | +| **21:30 - 22:00** | 가벼운 복습 또는 자유 시간 | 간단한 복습을 하거나 휴식 시간. | + +#### **화요일** (새로운 내용 학습 + 3일 전 복습) + +| 시간 | 활동 | 설명 | +|-------------------|--------------------------------------------|------------------------------------------------------| +| **6:30 - 7:00** | 기상 및 준비 운동 | 하루를 준비하는 가벼운 스트레칭. | +| **7:00 - 8:00** | 출근 시간 (3일 전 복습) | 3일 전에 학습한 내용을 복습 (예: 금요일 학습 내용). | +| **12:00 - 13:00** | 점심 시간 (간단한 문제 풀이) | 짧은 시간을 활용하여 간단한 문제 풀이 (이해가 필요한 개념 위주). | +| **19:30 - 21:00** | 새로운 내용 학습 (17페이지) | 퇴근 후 17페이지 분량의 새로운 내용을 학습. | +| **21:00 - 21:30** | 학습 내용 정리 및 요약 | 학습한 내용을 요약하고, 중요한 포인트를 다시 한 번 확인. | +| **21:30 - 22:00** | 가벼운 복습 또는 자유 시간 | 간단한 복습을 하거나 휴식 시간. | + +#### **수요일** (새로운 내용 학습 + 1일 전 복습 + 7일 전 복습) + +| 시간 | 활동 | 설명 | +|-------------------|--------------------------------------------|------------------------------------------------------| +| **6:30 - 7:00** | 기상 및 스트레칭 | 가벼운 스트레칭으로 하루 시작. | +| **7:00 - 8:00** | 출근 시간 (1일 전 복습) | 전날 학습한 내용을 복습 (화요일 학습 내용). | +| **12:00 - 13:00** | 점심 시간 (간단한 7일 전 복습) | 7일 전 학습한 내용을 빠르게 복습 (예: 지난 수요일 학습 내용). | +| **19:30 - 21:00** | 새로운 내용 학습 (17페이지) | 퇴근 후 17페이지 분량의 새로운 내용을 학습. | +| **21:00 - 21:30** | 학습 내용 정리 및 요약 | 학습 내용을 요약하고, 복습할 포인트를 체크. | +| **21:30 - 22:00** | 자유 시간 및 가벼운 복습 | 요약한 내용을 가볍게 복습하거나 휴식 시간. | + +#### **목요일** (새로운 내용 학습 + 3일 전 복습) + +| 시간 | 활동 | 설명 | +|-------------------|--------------------------------------------|------------------------------------------------------| +| **6:30 - 7:00** | 기상 및 스트레칭 | 하루 시작 전 가벼운 준비 운동. | +| **7:00 - 8:00** | 출근 시간 (3일 전 복습) | 3일 전에 학습한 내용을 복습 (월요일 학습 내용). | +| **12:00 - 13:00** | 점심 시간 (간단한 문제 풀이) | 간단한 문제를 풀어 학습한 내용을 복습. | +| **19:30 - 21:00** | 새로운 내용 학습 (17페이지) | 퇴근 후 새로운 내용을 학습 (17페이지). | +| **21:00 - 21:30** | 학습 내용 정리 및 요약 | 학습한 내용을 요약하고, 필요한 복습을 체크. | +| **21:30 - 22:00** | 자유 시간 및 가벼운 복습 | 가벼운 복습 또는 자유 시간을 갖습니다. | + +#### **금요일** (새로운 내용 학습 + 1일 전 복습 + 7일 전 복습) + +| 시간 | 활동 | 설명 | +|-------------------|--------------------------------------------|------------------------------------------------------| +| **6:30 - 7:00** | 기상 및 스트레칭 | 가벼운 준비 운동 및 명상. | +| **7:00 - 8:00** | 출근 시간 (1일 전 복습) | 전날 학습한 내용을 복습 (목요일 학습 내용). | +| **12:00 - 13:00** | 점심 시간 (7일 전 복습) | 7일 전에 학습한 내용을 빠르게 복습 (금요일 학습 내용). | +| **19:30 - 21:00** | 새로운 내용 학습 (17페이지) | 퇴근 후 새로운 내용을 학습 (17페이지). | +| **21:00 - 21:30** | 학습 내용 정리 및 요약 | 주간 학습 내용을 요약하고 중요한 개념을 복습합니다. | +| **21:30 - 22:00** | 자유 시간 및 가벼운 복습 | 가볍게 복습하거나 자유 시간을 가집니다. | + +#### **토요일** (문제 풀이 및 종합 복습) + +| 시간 | 활동 | 설명 | +|-------------------|--------------------------------------------|------------------------------------------------------| +| **10:00 - 12:00** | 주간 학습 내용 종합 복습 | 주중에 학습한 119페이지를 종합 복습합니다. | +| **13:00 - 14:30** | 문제 풀이 및 심화 학습 | 주간에 학습한 내용 중 어려운 부분을 심화 학습하고 문제를 풉니다. | +| **16:00 - 17:00** | 오답 노트 정리 및 복습 | 주중에 틀렸던 문제나 오답 노트를 복습하여 보완합니다. | + +#### **일요일** (심화 학습 + 추가 학습) + +| 시간 | 활동 | 설명 | +|-------------------|--------------------------------------------|------------------------------------------------------| +| **10:00 - 12:00** | 어려운 개념 심화 학습 및 문제 풀이 | 주간 학습 중 어려웠던 개념을 다시 학습하고 문제 풀이를 통해 보완합니다. | +| **13:00 - 14:00** | 추가 학습 (추가 내용 학습 또는 복습) | 새롭게 필요한 내용을 학습하거나 추가적인 복습을 진행합니다. | +| **16:00 - 17:00** | 월간 학습 계획 점검 및 복습 | 주간 학습을 점검하고, 월간 학습 목표를 확인하며 준비합니다. | + +--- + +### **주간 학습 계획의 요점**: +1. **매일 17페이지 학습**: 매일 퇴근 후 1시간 30분 동안 17페이지 분량의 새로운 내용을 학습합니다. +2. **복습 주기 적용**: **1일, 3일, 7일 전 학습한 내용을 복습**하여 기억을 강화하고, 장기 기억으로 전환합니다. +3. **문제 풀이 및 오답 복습**: 매주 토요일에는 학습한 내용을 **문제 풀이**로 확인하고, 오답 노트를 통해 학습을 보완합니다. +4. **심화 학습**: 주간 학습 중 **어려웠던 개념**을 일요일에 집중적으로 다시 학습하여 보완합니다. +5 \ No newline at end of file diff --git a/inbox/주간 학습 계획 세부 시간표-1.md b/inbox/주간 학습 계획 세부 시간표-1.md new file mode 100644 index 0000000..ad1c81e --- /dev/null +++ b/inbox/주간 학습 계획 세부 시간표-1.md @@ -0,0 +1,125 @@ +네, 위 내용을 바탕으로 **주간 학습 계획의 세부적인 시간표**를 다시 작성해 드리겠습니다. 이 시간표는 하루 약 17페이지의 학습량을 소화하며, 주기적인 복습과 이해, 실전 문제 풀이를 통해 학습 효과를 극대화하는 방식입니다. 하루 학습 시간을 일정하게 유지하면서, 각 요일별로 학습 활동을 계획합니다. **암기, 숙지, 이해**의 단계를 거쳐 효과적인 학습이 이루어지도록 설정하겠습니다. + +--- + +### **주간 세부 학습 시간표 (119페이지/주)** + +#### **월요일** (새로운 내용 학습 + 복습) + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 스트레칭 및 명상으로 하루 시작 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 전날 학습한 내용을 빠르게 복습 | +| 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 17페이지 학습 (암기 및 이해 중심) | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 산책이나 명상 | +| 13:00 - 14:00 | 요약 및 정리 | 학습한 내용을 요약하고 노트에 정리 | +| 16:00 - 17:30 | 응용 문제 풀이 및 복습 | 학습한 내용을 바탕으로 응용 문제 풀이 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유 시간 | + +#### **화요일** (복습 + 실전 문제 풀이) + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 스트레칭 및 준비 운동 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 월요일 학습한 내용을 복습 (암기 강화) | +| 9:00 - 12:00 | 응용 문제 풀이 및 실전 문제 해결 | 학습한 개념을 적용한 실전 문제 풀이 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 산책 및 휴식 | +| 13:00 - 14:00 | 요약 및 노트 정리 | 문제 풀이 후 학습한 내용을 정리 및 요약 | +| 16:00 - 17:30 | 복습 (1일, 3일 전 학습 내용 복습) | 복습 주기 적용 (망각 방지) | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유 시간 | + +#### **수요일** (새로운 내용 학습 + 복습) + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 스트레칭 및 명상으로 시작 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 화요일 학습한 내용을 복습 (암기 강화) | +| 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 17페이지 학습 (숙지 및 이해 중심) | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 운동 및 명상 | +| 13:00 - 14:00 | 학습 내용 요약 및 정리 | 학습한 내용을 다시 한 번 요약하며 이해도를 높임 | +| 16:00 - 17:30 | 복습 (1일, 3일 전 학습 내용 복습) | 복습 주기를 적용하여 장기 기억으로 전환 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유 시간 | + +#### **목요일** (심화 학습 + 복습) + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 하루 준비 운동 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 수요일 학습한 내용을 복습 (암기 및 이해 강화) | +| 9:00 - 12:00 | 어려운 개념 심화 학습 및 문제 풀이 | 학습한 내용을 응용하여 어려운 문제 해결 및 심화 학습 | +| 12:00 - 13:00 | 점심 및 휴식 | 자유 시간 | +| 13:00 - 14:00 | 응용 문제 풀이 및 실전 적용 | 학습한 내용을 실전 문제에 적용하여 이해도를 높임 | +| 16:00 - 17:30 | 복습 (1일, 3일, 7일 전 학습 복습) | 복습 주기를 적용하여 기억 강화 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유 시간 | + +#### **금요일** (종합 복습 + 실전 문제 풀이) + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 스트레칭 및 명상으로 시작 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 목요일 학습한 내용을 복습 | +| 9:00 - 12:00 | 주간 학습 내용 종합 복습 (119페이지 복습) | 이번 주 학습한 내용을 전체적으로 복습 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 운동 및 자유 시간 | +| 13:00 - 14:00 | 실전 문제 풀이 및 응용 학습 | 학습한 내용을 바탕으로 실전 문제 풀이 진행 | +| 16:00 - 17:30 | 복습 (주간 학습 내용 복습) | 이번 주 학습한 모든 내용을 종합 복습하여 장기 기억으로 전환 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유 시간 | + +#### **토요일** (추가 학습 + 복습) + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 운동 | 스트레칭 및 명상으로 하루 준비 | +| 7:00 - 8:00 | 주간 학습 내용 복습 (복습 및 정리) | 이번 주 학습한 내용을 복습하며 정리 | +| 9:00 - 12:00 | 추가 학습 (17페이지) | 주간 학습 내용을 보충하며, 새로운 개념 학습 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 산책 및 명상 | +| 13:00 - 14:00 | 학습 내용 요약 및 정리 | 추가 학습한 내용을 정리하고 요약 | +| 16:00 - 17:30 | 복습 (1일, 3일, 7일 전 학습 복습) | 복습 주기 적용을 통해 학습 내용 정리 및 기억 강화 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유 시간 | + +#### **일요일** (휴식 및 정리) + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|-----------------------------------------------------| +| 자유 시간 | 휴식 및 학습 정리 | 이번 주 학습 내용을 가볍게 정리하며 쉬는 시간 | + +--- + +### **주간 학습 계획 요약** +1. **월요일**: 새로운 내용 학습과 요약 정리, 복습 주기를 활용한 학습. +2. **화요일**: 실전 문제 풀이와 복습 주기 적용으로 학습 내용을 강화. +3. **수요일**: 새로운 내용을 학습하면서, 주기적인 복습으로 장기 기억 전환. +4. **목요일**: 어려운 개념 심화 학습과 응용 문제 풀이, 복습 주기 적용. +5. **금요일**: 주간 종합 복습과 실전 문제 풀이로 전체적인 복습 강화. +6. **토요일**: 추가 학습 및 복습을 통해 주간 학습 내용 보충. +7. **일요일**: 휴식과 함께 가볍게 학습 내용을 정리. + +이 시간표는 주기적인 복습과 실전 문제 풀이를 통해 암기, 숙지, 이해 단계를 + +강화하는 방식입니다. 매일 일정한 시간을 확보하여 새로운 내용을 학습하고, 복습 주기를 활용해 망각을 방지하며 장기 기억으로 전환하는 학습 전략입니다. 이를 통해 주간 학습 목표(약 119페이지)를 효과적으로 달성할 수 있습니다. + +--- + +### **주간 학습 계획의 핵심 요소** +1. **매일 새로운 내용 학습**: 매일 17페이지씩 새로운 내용을 학습하여 매주 총 119페이지를 학습합니다. 이를 통해 꾸준한 학습량을 유지합니다. + +2. **주기적인 복습**: 학습한 내용을 망각하지 않도록 1일, 3일, 7일 후에 반복적으로 복습하여 장기 기억으로 전환합니다. 복습 주기는 망각의 곡선을 기반으로 하여 적절한 시기에 학습 내용을 다시 확인합니다. + +3. **응용 문제 풀이**: 매주 학습한 내용을 응용 문제 풀이와 실전 문제 풀이에 적용하여, 단순한 암기에서 끝나는 것이 아니라 학습한 내용을 실제로 활용하는 능력을 키웁니다. 특히 목요일과 금요일에는 어려운 개념을 응용하여 문제를 해결함으로써 이해도를 높입니다. + +4. **정리와 요약**: 학습 후 요약하고 노트에 정리하는 시간을 매일 포함하여 학습한 내용을 체계적으로 정리합니다. 이를 통해 학습한 내용을 더 잘 기억하고 필요할 때 쉽게 찾아볼 수 있도록 관리합니다. + +5. **심화 학습**: 목요일에는 어려운 개념을 집중적으로 학습하는 시간을 배정하여, 이해가 부족한 부분을 보충하고 심화된 학습을 진행합니다. 이를 통해 학습의 깊이를 더하고, 이해력을 향상시킵니다. + +6. **종합 복습**: 금요일과 토요일은 주간 학습 내용을 종합적으로 복습하는 시간을 배정하여, 주간에 배운 내용을 다시 한 번 확인하고 정리합니다. 이로써 주간 학습 내용을 확실하게 소화하고 다음 주에 준비된 상태로 학습을 이어나갈 수 있습니다. + +--- + +### **이 시간표를 따를 때 얻을 수 있는 학습 효과** +- **지속적이고 체계적인 학습**: 매일 17페이지씩 꾸준히 학습함으로써 무리 없이 목표한 학습량을 달성할 수 있습니다. 주기적인 복습을 통해 기억을 유지하고, 학습 내용이 장기 기억으로 전환되도록 돕습니다. +- **응용력 향상**: 문제 풀이와 실전 응용을 통해 단순한 암기가 아닌 실제 응용 능력을 키우게 됩니다. 이를 통해 배운 지식을 실제 상황에 적용할 수 있게 되며, 이는 더 깊은 이해를 돕습니다. +- **시간 관리와 학습 효율성 향상**: 매일 일정한 시간표를 통해 학습을 계획적으로 관리하며, 학습 효율성을 높일 수 있습니다. 매일 학습할 내용을 미리 계획하고, 요약과 복습을 포함한 체계적인 학습이 가능해집니다. +- **심화 학습을 통한 이해력 강화**: 어려운 개념을 심화 학습하여 더 깊이 있는 학습을 진행할 수 있습니다. 이를 통해 학습의 깊이를 더하고 어려운 내용을 극복하게 됩니다. + +--- + +이러한 방식으로 주간 학습 계획을 세우면, 6개월 안에 3000페이지를 체계적으로 학습할 수 있습니다. 중요한 것은 **꾸준함**과 **복습**을 통해 장기 기억으로 전환하는 것입니다. \ No newline at end of file diff --git a/inbox/주간 학습 계획 세부 시간표.md b/inbox/주간 학습 계획 세부 시간표.md new file mode 100644 index 0000000..ad1c81e --- /dev/null +++ b/inbox/주간 학습 계획 세부 시간표.md @@ -0,0 +1,125 @@ +네, 위 내용을 바탕으로 **주간 학습 계획의 세부적인 시간표**를 다시 작성해 드리겠습니다. 이 시간표는 하루 약 17페이지의 학습량을 소화하며, 주기적인 복습과 이해, 실전 문제 풀이를 통해 학습 효과를 극대화하는 방식입니다. 하루 학습 시간을 일정하게 유지하면서, 각 요일별로 학습 활동을 계획합니다. **암기, 숙지, 이해**의 단계를 거쳐 효과적인 학습이 이루어지도록 설정하겠습니다. + +--- + +### **주간 세부 학습 시간표 (119페이지/주)** + +#### **월요일** (새로운 내용 학습 + 복습) + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 스트레칭 및 명상으로 하루 시작 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 전날 학습한 내용을 빠르게 복습 | +| 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 17페이지 학습 (암기 및 이해 중심) | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 산책이나 명상 | +| 13:00 - 14:00 | 요약 및 정리 | 학습한 내용을 요약하고 노트에 정리 | +| 16:00 - 17:30 | 응용 문제 풀이 및 복습 | 학습한 내용을 바탕으로 응용 문제 풀이 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유 시간 | + +#### **화요일** (복습 + 실전 문제 풀이) + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 스트레칭 및 준비 운동 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 월요일 학습한 내용을 복습 (암기 강화) | +| 9:00 - 12:00 | 응용 문제 풀이 및 실전 문제 해결 | 학습한 개념을 적용한 실전 문제 풀이 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 산책 및 휴식 | +| 13:00 - 14:00 | 요약 및 노트 정리 | 문제 풀이 후 학습한 내용을 정리 및 요약 | +| 16:00 - 17:30 | 복습 (1일, 3일 전 학습 내용 복습) | 복습 주기 적용 (망각 방지) | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유 시간 | + +#### **수요일** (새로운 내용 학습 + 복습) + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 스트레칭 및 명상으로 시작 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 화요일 학습한 내용을 복습 (암기 강화) | +| 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 17페이지 학습 (숙지 및 이해 중심) | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 운동 및 명상 | +| 13:00 - 14:00 | 학습 내용 요약 및 정리 | 학습한 내용을 다시 한 번 요약하며 이해도를 높임 | +| 16:00 - 17:30 | 복습 (1일, 3일 전 학습 내용 복습) | 복습 주기를 적용하여 장기 기억으로 전환 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유 시간 | + +#### **목요일** (심화 학습 + 복습) + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 하루 준비 운동 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 수요일 학습한 내용을 복습 (암기 및 이해 강화) | +| 9:00 - 12:00 | 어려운 개념 심화 학습 및 문제 풀이 | 학습한 내용을 응용하여 어려운 문제 해결 및 심화 학습 | +| 12:00 - 13:00 | 점심 및 휴식 | 자유 시간 | +| 13:00 - 14:00 | 응용 문제 풀이 및 실전 적용 | 학습한 내용을 실전 문제에 적용하여 이해도를 높임 | +| 16:00 - 17:30 | 복습 (1일, 3일, 7일 전 학습 복습) | 복습 주기를 적용하여 기억 강화 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유 시간 | + +#### **금요일** (종합 복습 + 실전 문제 풀이) + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 스트레칭 및 명상으로 시작 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 목요일 학습한 내용을 복습 | +| 9:00 - 12:00 | 주간 학습 내용 종합 복습 (119페이지 복습) | 이번 주 학습한 내용을 전체적으로 복습 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 운동 및 자유 시간 | +| 13:00 - 14:00 | 실전 문제 풀이 및 응용 학습 | 학습한 내용을 바탕으로 실전 문제 풀이 진행 | +| 16:00 - 17:30 | 복습 (주간 학습 내용 복습) | 이번 주 학습한 모든 내용을 종합 복습하여 장기 기억으로 전환 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유 시간 | + +#### **토요일** (추가 학습 + 복습) + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 운동 | 스트레칭 및 명상으로 하루 준비 | +| 7:00 - 8:00 | 주간 학습 내용 복습 (복습 및 정리) | 이번 주 학습한 내용을 복습하며 정리 | +| 9:00 - 12:00 | 추가 학습 (17페이지) | 주간 학습 내용을 보충하며, 새로운 개념 학습 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 산책 및 명상 | +| 13:00 - 14:00 | 학습 내용 요약 및 정리 | 추가 학습한 내용을 정리하고 요약 | +| 16:00 - 17:30 | 복습 (1일, 3일, 7일 전 학습 복습) | 복습 주기 적용을 통해 학습 내용 정리 및 기억 강화 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유 시간 | + +#### **일요일** (휴식 및 정리) + +| 시간 | 활동 | 설명 | +|-----------------|-------------------------------------------|-----------------------------------------------------| +| 자유 시간 | 휴식 및 학습 정리 | 이번 주 학습 내용을 가볍게 정리하며 쉬는 시간 | + +--- + +### **주간 학습 계획 요약** +1. **월요일**: 새로운 내용 학습과 요약 정리, 복습 주기를 활용한 학습. +2. **화요일**: 실전 문제 풀이와 복습 주기 적용으로 학습 내용을 강화. +3. **수요일**: 새로운 내용을 학습하면서, 주기적인 복습으로 장기 기억 전환. +4. **목요일**: 어려운 개념 심화 학습과 응용 문제 풀이, 복습 주기 적용. +5. **금요일**: 주간 종합 복습과 실전 문제 풀이로 전체적인 복습 강화. +6. **토요일**: 추가 학습 및 복습을 통해 주간 학습 내용 보충. +7. **일요일**: 휴식과 함께 가볍게 학습 내용을 정리. + +이 시간표는 주기적인 복습과 실전 문제 풀이를 통해 암기, 숙지, 이해 단계를 + +강화하는 방식입니다. 매일 일정한 시간을 확보하여 새로운 내용을 학습하고, 복습 주기를 활용해 망각을 방지하며 장기 기억으로 전환하는 학습 전략입니다. 이를 통해 주간 학습 목표(약 119페이지)를 효과적으로 달성할 수 있습니다. + +--- + +### **주간 학습 계획의 핵심 요소** +1. **매일 새로운 내용 학습**: 매일 17페이지씩 새로운 내용을 학습하여 매주 총 119페이지를 학습합니다. 이를 통해 꾸준한 학습량을 유지합니다. + +2. **주기적인 복습**: 학습한 내용을 망각하지 않도록 1일, 3일, 7일 후에 반복적으로 복습하여 장기 기억으로 전환합니다. 복습 주기는 망각의 곡선을 기반으로 하여 적절한 시기에 학습 내용을 다시 확인합니다. + +3. **응용 문제 풀이**: 매주 학습한 내용을 응용 문제 풀이와 실전 문제 풀이에 적용하여, 단순한 암기에서 끝나는 것이 아니라 학습한 내용을 실제로 활용하는 능력을 키웁니다. 특히 목요일과 금요일에는 어려운 개념을 응용하여 문제를 해결함으로써 이해도를 높입니다. + +4. **정리와 요약**: 학습 후 요약하고 노트에 정리하는 시간을 매일 포함하여 학습한 내용을 체계적으로 정리합니다. 이를 통해 학습한 내용을 더 잘 기억하고 필요할 때 쉽게 찾아볼 수 있도록 관리합니다. + +5. **심화 학습**: 목요일에는 어려운 개념을 집중적으로 학습하는 시간을 배정하여, 이해가 부족한 부분을 보충하고 심화된 학습을 진행합니다. 이를 통해 학습의 깊이를 더하고, 이해력을 향상시킵니다. + +6. **종합 복습**: 금요일과 토요일은 주간 학습 내용을 종합적으로 복습하는 시간을 배정하여, 주간에 배운 내용을 다시 한 번 확인하고 정리합니다. 이로써 주간 학습 내용을 확실하게 소화하고 다음 주에 준비된 상태로 학습을 이어나갈 수 있습니다. + +--- + +### **이 시간표를 따를 때 얻을 수 있는 학습 효과** +- **지속적이고 체계적인 학습**: 매일 17페이지씩 꾸준히 학습함으로써 무리 없이 목표한 학습량을 달성할 수 있습니다. 주기적인 복습을 통해 기억을 유지하고, 학습 내용이 장기 기억으로 전환되도록 돕습니다. +- **응용력 향상**: 문제 풀이와 실전 응용을 통해 단순한 암기가 아닌 실제 응용 능력을 키우게 됩니다. 이를 통해 배운 지식을 실제 상황에 적용할 수 있게 되며, 이는 더 깊은 이해를 돕습니다. +- **시간 관리와 학습 효율성 향상**: 매일 일정한 시간표를 통해 학습을 계획적으로 관리하며, 학습 효율성을 높일 수 있습니다. 매일 학습할 내용을 미리 계획하고, 요약과 복습을 포함한 체계적인 학습이 가능해집니다. +- **심화 학습을 통한 이해력 강화**: 어려운 개념을 심화 학습하여 더 깊이 있는 학습을 진행할 수 있습니다. 이를 통해 학습의 깊이를 더하고 어려운 내용을 극복하게 됩니다. + +--- + +이러한 방식으로 주간 학습 계획을 세우면, 6개월 안에 3000페이지를 체계적으로 학습할 수 있습니다. 중요한 것은 **꾸준함**과 **복습**을 통해 장기 기억으로 전환하는 것입니다. \ No newline at end of file diff --git a/inbox/주간 학습 내용 종합 복습 (119페이지 복습)-1.md b/inbox/주간 학습 내용 종합 복습 (119페이지 복습)-1.md new file mode 100644 index 0000000..b51206c --- /dev/null +++ b/inbox/주간 학습 내용 종합 복습 (119페이지 복습)-1.md @@ -0,0 +1,87 @@ +**주간 학습 내용 종합 복습 (119페이지 복습)**은 주간에 학습한 모든 내용을 다시 한 번 확인하고, 학습한 개념들을 복습하는 중요한 과정입니다. 이 과정은 주간 학습 내용을 확실하게 기억에 남기고, 장기 기억으로 전환하는 데 매우 효과적입니다. 주간 복습을 효과적으로 하기 위해서는 **전략적인 접근**이 필요합니다. + +### **주간 학습 내용 종합 복습 방법** + +#### 1. **핵심 개념 요약 복습** + - **목표**: 주간 학습 중 가장 중요한 **핵심 개념**만 다시 한 번 정리하여 복습합니다. + - **방법**: + - 일주일 동안 학습한 **핵심 개념**과 **키워드**를 먼저 확인합니다. + - 주중에 요약하고 정리한 내용을 바탕으로 **주요 개념**을 다시 한 번 읽고, 이해가 부족했던 부분이 있는지 확인합니다. + - 노트를 훑어보면서 핵심 개념을 **간단히 되새기는 작업**을 합니다. + + **예시**: + - 수학 공식을 학습했다면, 각 공식의 **정의**와 **적용 방법**을 빠르게 복습합니다. + - 역사적 사건을 공부했다면, 주요 사건, 연도, 인물, 결과를 빠르게 정리하며 다시 확인합니다. + +#### 2. **문제 풀이 복습** + - **목표**: 주간에 학습한 내용을 응용하여 **문제 풀이**를 통해 확인합니다. + - **방법**: + - 학습한 개념과 관련된 **문제**를 다시 한 번 풀어 봅니다. 새로운 문제를 풀어도 좋지만, 주간에 풀었던 문제를 다시 한 번 시도하는 것도 좋습니다. + - 풀었던 문제에서 **틀렸거나 어려웠던 문제**를 다시 풀어보면서, 이해가 부족했던 부분을 확인하고 보완합니다. + - 문제 풀이 후 **해답을 다시 정리**하고, 어떤 개념이 응용되었는지 적습니다. + + **예시**: + - 수학 문제 풀이: 주간에 풀었던 문제 중 어려웠던 문제를 다시 풀고, 그 과정을 설명하면서 왜 틀렸는지 확인합니다. + - 과학 개념 복습: 실험 관련 문제나 개념적 응용 문제를 다시 풀어 보며 정확히 이해했는지 점검합니다. + +#### 3. **오답 노트 복습** + - **목표**: 주간 학습 중 틀렸던 문제나 이해가 부족했던 부분을 **오답 노트**를 활용해 복습합니다. + - **방법**: + - 주간 학습 중 **틀렸던 문제나 이해하지 못한 개념**을 기록한 오답 노트를 참고합니다. + - 오답 노트에 적어 둔 개념을 다시 공부하고, 이해가 부족했던 부분을 확인합니다. + - 틀린 이유와 올바른 풀이 방법을 다시 설명하듯 적어 보면서 완전히 이해했는지 확인합니다. + + **예시**: + - 수학에서 틀린 문제를 오답 노트에 기록한 후, 그 문제를 다시 풀고 이해한 부분을 간단히 요약합니다. + - 영어 단어를 외울 때 잘못 기억했던 단어를 다시 복습하고, 문장 속에서 그 단어를 사용해보며 이해를 강화합니다. + +#### 4. **전체 흐름 복습** + - **목표**: 주간 학습 내용의 **전체적인 흐름**을 파악하고, 큰 그림에서 다시 한 번 정리하는 과정입니다. + - **방법**: + - 주간 학습한 내용을 **큰 흐름**으로 다시 정리합니다. 각 주제나 단원이 어떻게 연결되는지 확인하고, 배운 내용이 전체적으로 어떤 의미를 가지는지 파악합니다. + - 이 과정에서는 주요 개념들이 어떻게 **연결**되는지, 예를 들어 개념 A가 개념 B와 어떤 관계가 있는지, 혹은 순차적으로 어떻게 발전하는지를 생각해 봅니다. + + **예시**: + - 역사에서는 사건들이 어떻게 연결되어 영향을 미치는지 **타임라인**을 다시 정리하여 흐름을 파악합니다. + - 과학에서는 학습한 실험 결과들이 전체적으로 어떤 의미를 가지는지 큰 그림에서 이해합니다. + +#### 5. **자신의 언어로 요약** + - **목표**: 주간 학습 내용을 자신의 언어로 요약하고 정리하는 작업입니다. 이를 통해 기억을 강화하고, 복습 시 더 쉽게 떠올릴 수 있습니다. + - **방법**: + - 주간 학습한 내용을 **자신의 말로 설명**하며, 한 페이지에 요약합니다. + - 너무 자세히 설명하지 않고, **핵심 포인트**만 간단하게 정리합니다. 각 주제를 **한두 문장**으로 요약하여 적습니다. + - 만약 설명할 때 어려움을 느끼거나 헷갈리는 부분이 있다면, 해당 부분을 다시 복습하고 요약합니다. + + **예시**: + - 수학 개념을 학습했다면, 각 공식의 정의와 그것이 어떻게 사용되는지 **자신의 언어로 설명**합니다. + - 역사적인 사건을 학습했다면, 그 사건이 일어난 이유와 결과를 간단하게 요약합니다. + +#### 6. **마인드맵이나 도식화** + - **목표**: 학습 내용을 **시각적으로 정리**하여 더 쉽게 기억하고 복습할 수 있도록 돕습니다. + - **방법**: + - 주간 학습한 내용을 **마인드맵**이나 **도표**로 정리하여 큰 그림을 시각적으로 파악합니다. + - 각 개념을 **계층 구조**로 표현하거나, **관계도**를 그려 복잡한 개념 간의 관계를 쉽게 볼 수 있도록 합니다. + - 시각적 자료를 활용하면 복습할 때 빠르게 내용을 상기시킬 수 있습니다. + + **예시**: + - 과학 개념에서 실험 과정을 마인드맵으로 표현하여, 각 단계가 어떻게 연결되는지 보여줍니다. + - 문법이나 수학 공식은 도식화하여, 각각의 개념이 어떻게 응용되는지 간단한 도표로 그립니다. + +--- + +### **복습 진행 순서** +1. **핵심 개념 복습**: 학습한 주간 내용을 핵심 포인트만 빠르게 다시 정리합니다. +2. **문제 풀이 복습**: 주간에 배운 내용을 응용해 문제를 다시 풀고, 이해가 부족했던 부분을 확인합니다. +3. **오답 노트 복습**: 틀린 문제나 어려운 부분을 다시 풀어보고, 올바른 풀이를 정리합니다. +4. **전체 흐름 복습**: 주간 학습 내용을 큰 그림에서 다시 정리하여, 각각의 개념이 어떻게 연결되는지 파악합니다. +5. **자신의 언어로 요약**: 핵심 내용을 자신의 말로 설명하면서, 기억을 강화하고 복습할 때 쉽게 떠올릴 수 있도록 합니다. +6. **마인드맵이나 도식화**: 학습 내용을 시각적으로 정리하여 복습 시 빠르게 참고할 수 있게 만듭니다. + +--- + +### **효과적인 종합 복습을 위한 팁** +- **짧고 간결하게 요약**: 너무 많은 정보를 복습하려 하지 말고, 핵심 내용에 집중하여 짧고 간결하게 요약하세요. +- **문제 풀이를 반복**: 문제를 풀어보는 것이 복습에 가장 효과적입니다. 특히 틀린 문제를 다시 풀면서 확실하게 이해하도록 합니다. +- **복습에 시간을 할애**: 학습 시간을 너무 길게 늘리지 않고, 집중해서 복습하는 것이 중요합니다. 매일 30분에서 1시간 정도 복습 시간을 확보하면 충분합니다. + +이러한 방법을 통해 주간에 학습한 119페이지의 내용을 복습함으로써, 학습한 내용을 더 오래 기억하고 장기적인 학습 효과를 얻을 수 있습니다 \ No newline at end of file diff --git a/inbox/주간 학습 내용 종합 복습 (119페이지 복습).md b/inbox/주간 학습 내용 종합 복습 (119페이지 복습).md new file mode 100644 index 0000000..b51206c --- /dev/null +++ b/inbox/주간 학습 내용 종합 복습 (119페이지 복습).md @@ -0,0 +1,87 @@ +**주간 학습 내용 종합 복습 (119페이지 복습)**은 주간에 학습한 모든 내용을 다시 한 번 확인하고, 학습한 개념들을 복습하는 중요한 과정입니다. 이 과정은 주간 학습 내용을 확실하게 기억에 남기고, 장기 기억으로 전환하는 데 매우 효과적입니다. 주간 복습을 효과적으로 하기 위해서는 **전략적인 접근**이 필요합니다. + +### **주간 학습 내용 종합 복습 방법** + +#### 1. **핵심 개념 요약 복습** + - **목표**: 주간 학습 중 가장 중요한 **핵심 개념**만 다시 한 번 정리하여 복습합니다. + - **방법**: + - 일주일 동안 학습한 **핵심 개념**과 **키워드**를 먼저 확인합니다. + - 주중에 요약하고 정리한 내용을 바탕으로 **주요 개념**을 다시 한 번 읽고, 이해가 부족했던 부분이 있는지 확인합니다. + - 노트를 훑어보면서 핵심 개념을 **간단히 되새기는 작업**을 합니다. + + **예시**: + - 수학 공식을 학습했다면, 각 공식의 **정의**와 **적용 방법**을 빠르게 복습합니다. + - 역사적 사건을 공부했다면, 주요 사건, 연도, 인물, 결과를 빠르게 정리하며 다시 확인합니다. + +#### 2. **문제 풀이 복습** + - **목표**: 주간에 학습한 내용을 응용하여 **문제 풀이**를 통해 확인합니다. + - **방법**: + - 학습한 개념과 관련된 **문제**를 다시 한 번 풀어 봅니다. 새로운 문제를 풀어도 좋지만, 주간에 풀었던 문제를 다시 한 번 시도하는 것도 좋습니다. + - 풀었던 문제에서 **틀렸거나 어려웠던 문제**를 다시 풀어보면서, 이해가 부족했던 부분을 확인하고 보완합니다. + - 문제 풀이 후 **해답을 다시 정리**하고, 어떤 개념이 응용되었는지 적습니다. + + **예시**: + - 수학 문제 풀이: 주간에 풀었던 문제 중 어려웠던 문제를 다시 풀고, 그 과정을 설명하면서 왜 틀렸는지 확인합니다. + - 과학 개념 복습: 실험 관련 문제나 개념적 응용 문제를 다시 풀어 보며 정확히 이해했는지 점검합니다. + +#### 3. **오답 노트 복습** + - **목표**: 주간 학습 중 틀렸던 문제나 이해가 부족했던 부분을 **오답 노트**를 활용해 복습합니다. + - **방법**: + - 주간 학습 중 **틀렸던 문제나 이해하지 못한 개념**을 기록한 오답 노트를 참고합니다. + - 오답 노트에 적어 둔 개념을 다시 공부하고, 이해가 부족했던 부분을 확인합니다. + - 틀린 이유와 올바른 풀이 방법을 다시 설명하듯 적어 보면서 완전히 이해했는지 확인합니다. + + **예시**: + - 수학에서 틀린 문제를 오답 노트에 기록한 후, 그 문제를 다시 풀고 이해한 부분을 간단히 요약합니다. + - 영어 단어를 외울 때 잘못 기억했던 단어를 다시 복습하고, 문장 속에서 그 단어를 사용해보며 이해를 강화합니다. + +#### 4. **전체 흐름 복습** + - **목표**: 주간 학습 내용의 **전체적인 흐름**을 파악하고, 큰 그림에서 다시 한 번 정리하는 과정입니다. + - **방법**: + - 주간 학습한 내용을 **큰 흐름**으로 다시 정리합니다. 각 주제나 단원이 어떻게 연결되는지 확인하고, 배운 내용이 전체적으로 어떤 의미를 가지는지 파악합니다. + - 이 과정에서는 주요 개념들이 어떻게 **연결**되는지, 예를 들어 개념 A가 개념 B와 어떤 관계가 있는지, 혹은 순차적으로 어떻게 발전하는지를 생각해 봅니다. + + **예시**: + - 역사에서는 사건들이 어떻게 연결되어 영향을 미치는지 **타임라인**을 다시 정리하여 흐름을 파악합니다. + - 과학에서는 학습한 실험 결과들이 전체적으로 어떤 의미를 가지는지 큰 그림에서 이해합니다. + +#### 5. **자신의 언어로 요약** + - **목표**: 주간 학습 내용을 자신의 언어로 요약하고 정리하는 작업입니다. 이를 통해 기억을 강화하고, 복습 시 더 쉽게 떠올릴 수 있습니다. + - **방법**: + - 주간 학습한 내용을 **자신의 말로 설명**하며, 한 페이지에 요약합니다. + - 너무 자세히 설명하지 않고, **핵심 포인트**만 간단하게 정리합니다. 각 주제를 **한두 문장**으로 요약하여 적습니다. + - 만약 설명할 때 어려움을 느끼거나 헷갈리는 부분이 있다면, 해당 부분을 다시 복습하고 요약합니다. + + **예시**: + - 수학 개념을 학습했다면, 각 공식의 정의와 그것이 어떻게 사용되는지 **자신의 언어로 설명**합니다. + - 역사적인 사건을 학습했다면, 그 사건이 일어난 이유와 결과를 간단하게 요약합니다. + +#### 6. **마인드맵이나 도식화** + - **목표**: 학습 내용을 **시각적으로 정리**하여 더 쉽게 기억하고 복습할 수 있도록 돕습니다. + - **방법**: + - 주간 학습한 내용을 **마인드맵**이나 **도표**로 정리하여 큰 그림을 시각적으로 파악합니다. + - 각 개념을 **계층 구조**로 표현하거나, **관계도**를 그려 복잡한 개념 간의 관계를 쉽게 볼 수 있도록 합니다. + - 시각적 자료를 활용하면 복습할 때 빠르게 내용을 상기시킬 수 있습니다. + + **예시**: + - 과학 개념에서 실험 과정을 마인드맵으로 표현하여, 각 단계가 어떻게 연결되는지 보여줍니다. + - 문법이나 수학 공식은 도식화하여, 각각의 개념이 어떻게 응용되는지 간단한 도표로 그립니다. + +--- + +### **복습 진행 순서** +1. **핵심 개념 복습**: 학습한 주간 내용을 핵심 포인트만 빠르게 다시 정리합니다. +2. **문제 풀이 복습**: 주간에 배운 내용을 응용해 문제를 다시 풀고, 이해가 부족했던 부분을 확인합니다. +3. **오답 노트 복습**: 틀린 문제나 어려운 부분을 다시 풀어보고, 올바른 풀이를 정리합니다. +4. **전체 흐름 복습**: 주간 학습 내용을 큰 그림에서 다시 정리하여, 각각의 개념이 어떻게 연결되는지 파악합니다. +5. **자신의 언어로 요약**: 핵심 내용을 자신의 말로 설명하면서, 기억을 강화하고 복습할 때 쉽게 떠올릴 수 있도록 합니다. +6. **마인드맵이나 도식화**: 학습 내용을 시각적으로 정리하여 복습 시 빠르게 참고할 수 있게 만듭니다. + +--- + +### **효과적인 종합 복습을 위한 팁** +- **짧고 간결하게 요약**: 너무 많은 정보를 복습하려 하지 말고, 핵심 내용에 집중하여 짧고 간결하게 요약하세요. +- **문제 풀이를 반복**: 문제를 풀어보는 것이 복습에 가장 효과적입니다. 특히 틀린 문제를 다시 풀면서 확실하게 이해하도록 합니다. +- **복습에 시간을 할애**: 학습 시간을 너무 길게 늘리지 않고, 집중해서 복습하는 것이 중요합니다. 매일 30분에서 1시간 정도 복습 시간을 확보하면 충분합니다. + +이러한 방법을 통해 주간에 학습한 119페이지의 내용을 복습함으로써, 학습한 내용을 더 오래 기억하고 장기적인 학습 효과를 얻을 수 있습니다 \ No newline at end of file diff --git a/inbox/주간 학습계획 세부 시간표-1.md b/inbox/주간 학습계획 세부 시간표-1.md new file mode 100644 index 0000000..954bada --- /dev/null +++ b/inbox/주간 학습계획 세부 시간표-1.md @@ -0,0 +1,88 @@ +네, 위 내용을 바탕으로 **주간 학습 계획의 세부적인 시간표**를 작성할 수 있습니다. 3000페이지의 학습량을 6개월에 걸쳐 완수하기 위해서는 주간 학습량(약 119페이지)과 복습 주기를 고려한 구체적인 학습 시간을 설정해야 합니다. 아래는 각 요일의 구체적인 **시간 배분**을 포함한 **세부적인 주간 시간표**입니다. + +--- + +### **주간 세부 학습 시간표 (총 119페이지/주)** + +#### **월요일** (새로운 내용 학습 + 복습) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 가벼운 스트레칭, 명상, 하루 준비 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 전날 학습한 내용을 빠르게 복습 (암기 중심 복습) | +| 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 17페이지 학습 (이해와 암기 포함) | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 휴식 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 (17페이지) | 오전에 배운 내용을 요약하고 정리, 숙지 단계로 전환 | +| 14:00 - 16:00 | 응용 문제 풀이 | 학습한 내용을 바탕으로 응용 문제 풀이 및 실전 연습 | +| 16:00 - 16:30 | 짧은 휴식 | 잠깐 휴식 및 리프레시 | +| 16:30 - 18:00 | 1일, 3일, 7일 전 학습 내용 복습 | 주기적 복습 (망각의 곡선 적용), 숙지 단계 복습 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 또는 가벼운 활동 | +| 19:00 - 20:00 | 당일 학습 내용 정리 및 요약 | 학습한 내용을 다시 한 번 정리하며 암기와 이해 체크 | +| 21:00 - 22:00 | 전체 복습 및 마무리 점검 | 전체 학습 내용을 종합 복습, 요약 노트 작성 | + +--- + +#### **화요일** (복습 + 응용 문제 풀이) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 월요일 학습한 내용을 빠르게 복습 (암기 중심) | +| 9:00 - 12:00 | 응용 문제 풀이 및 새로운 개념 적용 | 학습한 내용을 바탕으로 실전 문제 풀기 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 휴식 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 (복습) | 요약 및 노트 정리 | +| 14:00 - 16:00 | 1일, 3일, 7일 전 학습 내용 복습 | 망각의 곡선에 따라 주기적 복습 | +| 16:00 - 16:30 | 짧은 휴식 | 휴식 및 리프레시 | +| 16:30 - 18:00 | 문제 풀이 및 실전 응용 문제 해결 | 문제 풀이를 통해 학습한 개념의 이해도 높이기 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 또는 가벼운 활동 | +| 19:00 - 20:00 | 학습 내용 정리 및 복습 | 그날 학습한 내용을 간단히 정리하며 복습 | +| 21:00 - 22:00 | 종합 복습 및 마무리 점검 | 당일 학습 내용을 다시 한 번 점검 | + +--- + +#### **수요일** (새로운 내용 학습 + 응용) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 화요일 학습한 내용을 빠르게 복습 (암기 중심) | +| 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 17페이지 학습 및 이해 중심 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 휴식 | +| 13:00 - 14:00 | 요약 및 정리 | 새로운 개념 정리, 노트 정리 및 숙지 단계 전환 | +| 14:00 - 16:00 | 응용 문제 풀이 | 학습한 내용을 바탕으로 실전 문제 풀이 | +| 16:00 - 16:30 | 짧은 휴식 | 휴식 및 리프레시 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 내용) | 복습을 통해 망각 방지, 숙지 단계 복습 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 | +| 19:00 - 20:00 | 학습 내용 정리 및 요약 | 학습 내용을 다시 한 번 정리 및 복습 | +| 21:00 - 22:00 | 종합 복습 및 마무리 점검 | 전체 학습 내용 복습 및 마무리 | + +--- + +#### **목요일** (복습 + 심화 학습) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 복습 (월요일~수요일 학습 내용 복습) | 이번 주 학습한 내용을 종합 복습 (암기 및 숙지) | +| 9:00 - 12:00 | 심화 학습 (어려운 개념 복습 및 이해 심화) | 학습 중 어려운 개념을 집중적으로 복습하며 심화 학습 진행 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 활동 및 휴식 | +| 13:00 - 14:00 | 응용 문제 풀이 | 어려운 문제를 풀면서 학습한 개념의 이해도를 높임 | +| 14:00 - 16:00 | 종합 복습 및 심화 학습 | 이번 주 학습한 전체 내용을 심화 복습 | +| 16:00 - 16:30 | 짧은 휴식 | 휴식 및 리프레시 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 내용) | 복습을 통해 숙지 및 암기 단계 강화 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 | +| 19:00 - 20:00 | 학습 내용 정리 및 요약 | 학습 내용을 정리하며 이해도를 높임 | +| 21:00 - 22:00 | 종합 복습 및 마무리 점검 | 학습 내용 전체적으로 점검 및 복습 | + +--- + +#### **금요일** (종합 복습 및 응용 문제 풀이) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 월~목 복습 (전체적인 복습) | 주중 학습한 내용을 전체적으로 복습 | +| 9:00 - 12:00 | 응용 문제 풀이 및 실전 적용 | 학습한 내용을 바탕으로 실전 문제 풀이 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 활동 및 휴식 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 | 실전 문제 풀이 후 학습 내용을 정리 및 요약 | +| 14:00 - 16:00 | 종합 복습 \ No newline at end of file diff --git a/inbox/주간 학습계획 세부 시간표.md b/inbox/주간 학습계획 세부 시간표.md new file mode 100644 index 0000000..954bada --- /dev/null +++ b/inbox/주간 학습계획 세부 시간표.md @@ -0,0 +1,88 @@ +네, 위 내용을 바탕으로 **주간 학습 계획의 세부적인 시간표**를 작성할 수 있습니다. 3000페이지의 학습량을 6개월에 걸쳐 완수하기 위해서는 주간 학습량(약 119페이지)과 복습 주기를 고려한 구체적인 학습 시간을 설정해야 합니다. 아래는 각 요일의 구체적인 **시간 배분**을 포함한 **세부적인 주간 시간표**입니다. + +--- + +### **주간 세부 학습 시간표 (총 119페이지/주)** + +#### **월요일** (새로운 내용 학습 + 복습) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 가벼운 스트레칭, 명상, 하루 준비 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 전날 학습한 내용을 빠르게 복습 (암기 중심 복습) | +| 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 17페이지 학습 (이해와 암기 포함) | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 휴식 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 (17페이지) | 오전에 배운 내용을 요약하고 정리, 숙지 단계로 전환 | +| 14:00 - 16:00 | 응용 문제 풀이 | 학습한 내용을 바탕으로 응용 문제 풀이 및 실전 연습 | +| 16:00 - 16:30 | 짧은 휴식 | 잠깐 휴식 및 리프레시 | +| 16:30 - 18:00 | 1일, 3일, 7일 전 학습 내용 복습 | 주기적 복습 (망각의 곡선 적용), 숙지 단계 복습 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 또는 가벼운 활동 | +| 19:00 - 20:00 | 당일 학습 내용 정리 및 요약 | 학습한 내용을 다시 한 번 정리하며 암기와 이해 체크 | +| 21:00 - 22:00 | 전체 복습 및 마무리 점검 | 전체 학습 내용을 종합 복습, 요약 노트 작성 | + +--- + +#### **화요일** (복습 + 응용 문제 풀이) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 월요일 학습한 내용을 빠르게 복습 (암기 중심) | +| 9:00 - 12:00 | 응용 문제 풀이 및 새로운 개념 적용 | 학습한 내용을 바탕으로 실전 문제 풀기 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 휴식 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 (복습) | 요약 및 노트 정리 | +| 14:00 - 16:00 | 1일, 3일, 7일 전 학습 내용 복습 | 망각의 곡선에 따라 주기적 복습 | +| 16:00 - 16:30 | 짧은 휴식 | 휴식 및 리프레시 | +| 16:30 - 18:00 | 문제 풀이 및 실전 응용 문제 해결 | 문제 풀이를 통해 학습한 개념의 이해도 높이기 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 또는 가벼운 활동 | +| 19:00 - 20:00 | 학습 내용 정리 및 복습 | 그날 학습한 내용을 간단히 정리하며 복습 | +| 21:00 - 22:00 | 종합 복습 및 마무리 점검 | 당일 학습 내용을 다시 한 번 점검 | + +--- + +#### **수요일** (새로운 내용 학습 + 응용) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 화요일 학습한 내용을 빠르게 복습 (암기 중심) | +| 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 17페이지 학습 및 이해 중심 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 휴식 | +| 13:00 - 14:00 | 요약 및 정리 | 새로운 개념 정리, 노트 정리 및 숙지 단계 전환 | +| 14:00 - 16:00 | 응용 문제 풀이 | 학습한 내용을 바탕으로 실전 문제 풀이 | +| 16:00 - 16:30 | 짧은 휴식 | 휴식 및 리프레시 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 내용) | 복습을 통해 망각 방지, 숙지 단계 복습 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 | +| 19:00 - 20:00 | 학습 내용 정리 및 요약 | 학습 내용을 다시 한 번 정리 및 복습 | +| 21:00 - 22:00 | 종합 복습 및 마무리 점검 | 전체 학습 내용 복습 및 마무리 | + +--- + +#### **목요일** (복습 + 심화 학습) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 복습 (월요일~수요일 학습 내용 복습) | 이번 주 학습한 내용을 종합 복습 (암기 및 숙지) | +| 9:00 - 12:00 | 심화 학습 (어려운 개념 복습 및 이해 심화) | 학습 중 어려운 개념을 집중적으로 복습하며 심화 학습 진행 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 활동 및 휴식 | +| 13:00 - 14:00 | 응용 문제 풀이 | 어려운 문제를 풀면서 학습한 개념의 이해도를 높임 | +| 14:00 - 16:00 | 종합 복습 및 심화 학습 | 이번 주 학습한 전체 내용을 심화 복습 | +| 16:00 - 16:30 | 짧은 휴식 | 휴식 및 리프레시 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 내용) | 복습을 통해 숙지 및 암기 단계 강화 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 | +| 19:00 - 20:00 | 학습 내용 정리 및 요약 | 학습 내용을 정리하며 이해도를 높임 | +| 21:00 - 22:00 | 종합 복습 및 마무리 점검 | 학습 내용 전체적으로 점검 및 복습 | + +--- + +#### **금요일** (종합 복습 및 응용 문제 풀이) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 월~목 복습 (전체적인 복습) | 주중 학습한 내용을 전체적으로 복습 | +| 9:00 - 12:00 | 응용 문제 풀이 및 실전 적용 | 학습한 내용을 바탕으로 실전 문제 풀이 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 활동 및 휴식 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 | 실전 문제 풀이 후 학습 내용을 정리 및 요약 | +| 14:00 - 16:00 | 종합 복습 \ No newline at end of file diff --git a/inbox/주간 학습계획 세부시간표-1.md b/inbox/주간 학습계획 세부시간표-1.md new file mode 100644 index 0000000..49cd097 --- /dev/null +++ b/inbox/주간 학습계획 세부시간표-1.md @@ -0,0 +1,93 @@ +네, 위에 내용을 바탕으로 **주간 학습 계획의 세부적인 시간표**를 작성할 수 있습니다. 이 시간표는 일일 학습 계획에 따른 **암기, 숙지, 이해** 단계와 망각의 곡선을 반영한 **복습 주기**를 고려하여 매일 적절한 학습 시간을 분배하고, 주간 목표를 완수하도록 구성됩니다. + +### **주간 학습 계획 (세부 시간표)** + +#### **월요일: 새로운 내용 학습 + 복습** + +| 시간 | 활동 | 비고 | +|----------------|-----------------------------|------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 기상 후 가벼운 스트레칭과 준비 시간 | +| 7:00 - 8:00 | 복습 (암기) | 전날 학습한 17페이지 복습 (핵심 개념 외우기) | +| 9:00 - 12:00 | 새로운 내용 학습 | 17페이지의 새로운 내용 학습 및 정리 | +| 12:00 - 13:00 | 점심 및 휴식 | 휴식 및 산책 시간 | +| 13:00 - 14:00 | 복습 (숙지) | 오전 학습한 내용을 정리하며 복습, 핵심 개념 요약 | +| 14:00 - 16:00 | 이해 및 응용 학습 | 학습한 개념을 실제 문제에 적용 (응용 문제 풀이) | +| 16:00 - 16:30 | 휴식 | 짧은 휴식 시간 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 내용 복습) | 전날, 3일 전, 7일 전에 학습한 내용 복습 (망각의 곡선 반영) | +| 18:00 - 19:00 | 저녁 및 자유시간 | 휴식 시간 | +| 19:00 - 21:00 | 응용 문제 풀이 | 당일 학습한 내용을 적용한 응용 문제 풀기 | +| 21:00 - 22:00 | 학습 내용 정리 및 마무리 | 오늘 학습한 내용을 정리하고 요약 작성 | +| 22:00 | 취침 | | + +--- + +#### **화요일: 새로운 내용 학습 + 복습 + 응용** + +| 시간 | 활동 | 비고 | +|----------------|-----------------------------|------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 기상 후 가벼운 스트레칭과 준비 시간 | +| 7:00 - 8:00 | 복습 (암기) | 전날 학습한 17페이지 복습 | +| 9:00 - 12:00 | 새로운 내용 학습 | 17페이지의 새로운 내용 학습 | +| 12:00 - 13:00 | 점심 및 휴식 | 휴식 및 산책 시간 | +| 13:00 - 14:00 | 복습 (숙지) | 오전에 학습한 내용을 복습하고 요약 | +| 14:00 - 16:00 | 이해 및 응용 학습 | 학습한 개념을 문제에 적용해 보고 실전 문제 풀이 | +| 16:00 - 16:30 | 휴식 | 짧은 휴식 시간 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 내용 복습) | 전날, 3일 전, 7일 전에 학습한 내용 복습 (망각의 곡선 반영) | +| 18:00 - 19:00 | 저녁 및 자유시간 | 휴식 시간 | +| 19:00 - 21:00 | 복습 (숙지 및 응용) | 응용 문제 풀이 및 개념 정리 | +| 21:00 - 22:00 | 학습 내용 정리 및 계획 | 오늘 학습한 내용을 정리하고 다음날 계획 세우기 | +| 22:00 | 취침 | | + +--- + +#### **수요일: 중간 복습 + 새로운 내용 학습** + +| 시간 | 활동 | 비고 | +|----------------|-----------------------------|------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 기상 후 준비 시간 | +| 7:00 - 8:00 | 복습 (암기) | 전날 학습한 내용 복습 (주요 개념 암기) | +| 9:00 - 12:00 | 새로운 내용 학습 | 17페이지의 새로운 내용 학습 | +| 12:00 - 13:00 | 점심 및 휴식 | 휴식 및 산책 시간 | +| 13:00 - 14:00 | 복습 (숙지) | 오전에 학습한 내용을 복습하고 숙지 | +| 14:00 - 16:00 | 중간 복습 | 월요일과 화요일 학습한 내용 복습, 응용 문제 해결 | +| 16:00 - 16:30 | 휴식 | 짧은 휴식 시간 | +| 16:30 - 18:00 | 이해 및 응용 학습 | 문제 풀이와 실전 문제 응용 | +| 18:00 - 19:00 | 저녁 및 자유시간 | 휴식 시간 | +| 19:00 - 21:00 | 종합 복습 및 응용 문제 풀이 | 지금까지 학습한 내용을 응용한 문제 풀기 | +| 21:00 - 22:00 | 학습 내용 정리 및 계획 | 학습 내용 종합 정리 및 다음날 계획 세우기 | +| 22:00 | 취침 | | + +--- + +#### **목요일: 복습 + 심화 학습** + +| 시간 | 활동 | 비고 | +|----------------|-----------------------------|------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 기상 후 가벼운 스트레칭과 준비 시간 | +| 7:00 - 8:00 | 복습 (암기) | 전날 학습한 내용 복습 | +| 9:00 - 12:00 | 심화 학습 | 지금까지 학습한 내용 중 어려운 부분을 심화 학습 | +| 12:00 - 13:00 | 점심 및 휴식 | 휴식 및 산책 시간 | +| 13:00 - 14:00 | 복습 (숙지) | 오전 학습한 내용을 복습하며 이해를 높임 | +| 14:00 - 16:00 | 이해 및 응용 학습 | 학습한 내용을 응용해 문제 풀이 | +| 16:00 - 16:30 | 휴식 | 짧은 휴식 시간 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 내용 복습) | 망각의 곡선에 따른 복습 주기를 반영하여 복습 | +| 18:00 - 19:00 | 저녁 및 자유시간 | 휴식 시간 | +| 19:00 - 21:00 | 응용 문제 풀이 | 심화된 응용 문제 풀기 | +| 21:00 - 22:00 | 학습 내용 정리 및 계획 | 오늘 학습한 내용을 정리하고 다음날 계획 세우기 | +| 22:00 | 취침 | | + +--- + +#### **금요일: 종합 복습 + 응용 문제 풀이** + +| 시간 | 활동 | 비고 | +| ------------- | ------------ | ---------------------------- | +| 6:30 - 7:00 | 기상 및 준비 | 기상 후 준비 시간 | +| 7:00 - 8:00 | 복습 (암기) | 전날 학습한 내용 복습 | +| 9:00 - 12:00 | 종합 복습 | 이번 주 학습한 17페이지 x 5일 분량 종합 복습 | +| 12:00 - 13:00 | 점심 및 휴식 | 휴식 및 산책 시간 | +| 13:00 - 14:00 | 응용 문제 풀이 | 학습한 내용을 바탕으로 응용 문제 풀기 | +| 14:00 - 16:00 | 복습 (숙지 및 응용) | 응용 문제와 함께 숙지한 내용 복습 | +| 16:00 - 16:30 | 휴식 | 짧은 휴식 시간 | +| 16:30 - 18:00 | 종합 복습 및 정리 | 주간 학습 내용 전체 복습 및 정리 | +| | | | \ No newline at end of file diff --git a/inbox/주간 학습계획 세부시간표.md b/inbox/주간 학습계획 세부시간표.md new file mode 100644 index 0000000..49cd097 --- /dev/null +++ b/inbox/주간 학습계획 세부시간표.md @@ -0,0 +1,93 @@ +네, 위에 내용을 바탕으로 **주간 학습 계획의 세부적인 시간표**를 작성할 수 있습니다. 이 시간표는 일일 학습 계획에 따른 **암기, 숙지, 이해** 단계와 망각의 곡선을 반영한 **복습 주기**를 고려하여 매일 적절한 학습 시간을 분배하고, 주간 목표를 완수하도록 구성됩니다. + +### **주간 학습 계획 (세부 시간표)** + +#### **월요일: 새로운 내용 학습 + 복습** + +| 시간 | 활동 | 비고 | +|----------------|-----------------------------|------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 기상 후 가벼운 스트레칭과 준비 시간 | +| 7:00 - 8:00 | 복습 (암기) | 전날 학습한 17페이지 복습 (핵심 개념 외우기) | +| 9:00 - 12:00 | 새로운 내용 학습 | 17페이지의 새로운 내용 학습 및 정리 | +| 12:00 - 13:00 | 점심 및 휴식 | 휴식 및 산책 시간 | +| 13:00 - 14:00 | 복습 (숙지) | 오전 학습한 내용을 정리하며 복습, 핵심 개념 요약 | +| 14:00 - 16:00 | 이해 및 응용 학습 | 학습한 개념을 실제 문제에 적용 (응용 문제 풀이) | +| 16:00 - 16:30 | 휴식 | 짧은 휴식 시간 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 내용 복습) | 전날, 3일 전, 7일 전에 학습한 내용 복습 (망각의 곡선 반영) | +| 18:00 - 19:00 | 저녁 및 자유시간 | 휴식 시간 | +| 19:00 - 21:00 | 응용 문제 풀이 | 당일 학습한 내용을 적용한 응용 문제 풀기 | +| 21:00 - 22:00 | 학습 내용 정리 및 마무리 | 오늘 학습한 내용을 정리하고 요약 작성 | +| 22:00 | 취침 | | + +--- + +#### **화요일: 새로운 내용 학습 + 복습 + 응용** + +| 시간 | 활동 | 비고 | +|----------------|-----------------------------|------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 기상 후 가벼운 스트레칭과 준비 시간 | +| 7:00 - 8:00 | 복습 (암기) | 전날 학습한 17페이지 복습 | +| 9:00 - 12:00 | 새로운 내용 학습 | 17페이지의 새로운 내용 학습 | +| 12:00 - 13:00 | 점심 및 휴식 | 휴식 및 산책 시간 | +| 13:00 - 14:00 | 복습 (숙지) | 오전에 학습한 내용을 복습하고 요약 | +| 14:00 - 16:00 | 이해 및 응용 학습 | 학습한 개념을 문제에 적용해 보고 실전 문제 풀이 | +| 16:00 - 16:30 | 휴식 | 짧은 휴식 시간 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 내용 복습) | 전날, 3일 전, 7일 전에 학습한 내용 복습 (망각의 곡선 반영) | +| 18:00 - 19:00 | 저녁 및 자유시간 | 휴식 시간 | +| 19:00 - 21:00 | 복습 (숙지 및 응용) | 응용 문제 풀이 및 개념 정리 | +| 21:00 - 22:00 | 학습 내용 정리 및 계획 | 오늘 학습한 내용을 정리하고 다음날 계획 세우기 | +| 22:00 | 취침 | | + +--- + +#### **수요일: 중간 복습 + 새로운 내용 학습** + +| 시간 | 활동 | 비고 | +|----------------|-----------------------------|------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 기상 후 준비 시간 | +| 7:00 - 8:00 | 복습 (암기) | 전날 학습한 내용 복습 (주요 개념 암기) | +| 9:00 - 12:00 | 새로운 내용 학습 | 17페이지의 새로운 내용 학습 | +| 12:00 - 13:00 | 점심 및 휴식 | 휴식 및 산책 시간 | +| 13:00 - 14:00 | 복습 (숙지) | 오전에 학습한 내용을 복습하고 숙지 | +| 14:00 - 16:00 | 중간 복습 | 월요일과 화요일 학습한 내용 복습, 응용 문제 해결 | +| 16:00 - 16:30 | 휴식 | 짧은 휴식 시간 | +| 16:30 - 18:00 | 이해 및 응용 학습 | 문제 풀이와 실전 문제 응용 | +| 18:00 - 19:00 | 저녁 및 자유시간 | 휴식 시간 | +| 19:00 - 21:00 | 종합 복습 및 응용 문제 풀이 | 지금까지 학습한 내용을 응용한 문제 풀기 | +| 21:00 - 22:00 | 학습 내용 정리 및 계획 | 학습 내용 종합 정리 및 다음날 계획 세우기 | +| 22:00 | 취침 | | + +--- + +#### **목요일: 복습 + 심화 학습** + +| 시간 | 활동 | 비고 | +|----------------|-----------------------------|------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 기상 후 가벼운 스트레칭과 준비 시간 | +| 7:00 - 8:00 | 복습 (암기) | 전날 학습한 내용 복습 | +| 9:00 - 12:00 | 심화 학습 | 지금까지 학습한 내용 중 어려운 부분을 심화 학습 | +| 12:00 - 13:00 | 점심 및 휴식 | 휴식 및 산책 시간 | +| 13:00 - 14:00 | 복습 (숙지) | 오전 학습한 내용을 복습하며 이해를 높임 | +| 14:00 - 16:00 | 이해 및 응용 학습 | 학습한 내용을 응용해 문제 풀이 | +| 16:00 - 16:30 | 휴식 | 짧은 휴식 시간 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 내용 복습) | 망각의 곡선에 따른 복습 주기를 반영하여 복습 | +| 18:00 - 19:00 | 저녁 및 자유시간 | 휴식 시간 | +| 19:00 - 21:00 | 응용 문제 풀이 | 심화된 응용 문제 풀기 | +| 21:00 - 22:00 | 학습 내용 정리 및 계획 | 오늘 학습한 내용을 정리하고 다음날 계획 세우기 | +| 22:00 | 취침 | | + +--- + +#### **금요일: 종합 복습 + 응용 문제 풀이** + +| 시간 | 활동 | 비고 | +| ------------- | ------------ | ---------------------------- | +| 6:30 - 7:00 | 기상 및 준비 | 기상 후 준비 시간 | +| 7:00 - 8:00 | 복습 (암기) | 전날 학습한 내용 복습 | +| 9:00 - 12:00 | 종합 복습 | 이번 주 학습한 17페이지 x 5일 분량 종합 복습 | +| 12:00 - 13:00 | 점심 및 휴식 | 휴식 및 산책 시간 | +| 13:00 - 14:00 | 응용 문제 풀이 | 학습한 내용을 바탕으로 응용 문제 풀기 | +| 14:00 - 16:00 | 복습 (숙지 및 응용) | 응용 문제와 함께 숙지한 내용 복습 | +| 16:00 - 16:30 | 휴식 | 짧은 휴식 시간 | +| 16:30 - 18:00 | 종합 복습 및 정리 | 주간 학습 내용 전체 복습 및 정리 | +| | | | \ No newline at end of file diff --git a/inbox/주간학습 계획 세부시간표-1.md b/inbox/주간학습 계획 세부시간표-1.md new file mode 100644 index 0000000..954bada --- /dev/null +++ b/inbox/주간학습 계획 세부시간표-1.md @@ -0,0 +1,88 @@ +네, 위 내용을 바탕으로 **주간 학습 계획의 세부적인 시간표**를 작성할 수 있습니다. 3000페이지의 학습량을 6개월에 걸쳐 완수하기 위해서는 주간 학습량(약 119페이지)과 복습 주기를 고려한 구체적인 학습 시간을 설정해야 합니다. 아래는 각 요일의 구체적인 **시간 배분**을 포함한 **세부적인 주간 시간표**입니다. + +--- + +### **주간 세부 학습 시간표 (총 119페이지/주)** + +#### **월요일** (새로운 내용 학습 + 복습) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 가벼운 스트레칭, 명상, 하루 준비 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 전날 학습한 내용을 빠르게 복습 (암기 중심 복습) | +| 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 17페이지 학습 (이해와 암기 포함) | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 휴식 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 (17페이지) | 오전에 배운 내용을 요약하고 정리, 숙지 단계로 전환 | +| 14:00 - 16:00 | 응용 문제 풀이 | 학습한 내용을 바탕으로 응용 문제 풀이 및 실전 연습 | +| 16:00 - 16:30 | 짧은 휴식 | 잠깐 휴식 및 리프레시 | +| 16:30 - 18:00 | 1일, 3일, 7일 전 학습 내용 복습 | 주기적 복습 (망각의 곡선 적용), 숙지 단계 복습 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 또는 가벼운 활동 | +| 19:00 - 20:00 | 당일 학습 내용 정리 및 요약 | 학습한 내용을 다시 한 번 정리하며 암기와 이해 체크 | +| 21:00 - 22:00 | 전체 복습 및 마무리 점검 | 전체 학습 내용을 종합 복습, 요약 노트 작성 | + +--- + +#### **화요일** (복습 + 응용 문제 풀이) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 월요일 학습한 내용을 빠르게 복습 (암기 중심) | +| 9:00 - 12:00 | 응용 문제 풀이 및 새로운 개념 적용 | 학습한 내용을 바탕으로 실전 문제 풀기 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 휴식 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 (복습) | 요약 및 노트 정리 | +| 14:00 - 16:00 | 1일, 3일, 7일 전 학습 내용 복습 | 망각의 곡선에 따라 주기적 복습 | +| 16:00 - 16:30 | 짧은 휴식 | 휴식 및 리프레시 | +| 16:30 - 18:00 | 문제 풀이 및 실전 응용 문제 해결 | 문제 풀이를 통해 학습한 개념의 이해도 높이기 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 또는 가벼운 활동 | +| 19:00 - 20:00 | 학습 내용 정리 및 복습 | 그날 학습한 내용을 간단히 정리하며 복습 | +| 21:00 - 22:00 | 종합 복습 및 마무리 점검 | 당일 학습 내용을 다시 한 번 점검 | + +--- + +#### **수요일** (새로운 내용 학습 + 응용) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 화요일 학습한 내용을 빠르게 복습 (암기 중심) | +| 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 17페이지 학습 및 이해 중심 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 휴식 | +| 13:00 - 14:00 | 요약 및 정리 | 새로운 개념 정리, 노트 정리 및 숙지 단계 전환 | +| 14:00 - 16:00 | 응용 문제 풀이 | 학습한 내용을 바탕으로 실전 문제 풀이 | +| 16:00 - 16:30 | 짧은 휴식 | 휴식 및 리프레시 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 내용) | 복습을 통해 망각 방지, 숙지 단계 복습 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 | +| 19:00 - 20:00 | 학습 내용 정리 및 요약 | 학습 내용을 다시 한 번 정리 및 복습 | +| 21:00 - 22:00 | 종합 복습 및 마무리 점검 | 전체 학습 내용 복습 및 마무리 | + +--- + +#### **목요일** (복습 + 심화 학습) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 복습 (월요일~수요일 학습 내용 복습) | 이번 주 학습한 내용을 종합 복습 (암기 및 숙지) | +| 9:00 - 12:00 | 심화 학습 (어려운 개념 복습 및 이해 심화) | 학습 중 어려운 개념을 집중적으로 복습하며 심화 학습 진행 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 활동 및 휴식 | +| 13:00 - 14:00 | 응용 문제 풀이 | 어려운 문제를 풀면서 학습한 개념의 이해도를 높임 | +| 14:00 - 16:00 | 종합 복습 및 심화 학습 | 이번 주 학습한 전체 내용을 심화 복습 | +| 16:00 - 16:30 | 짧은 휴식 | 휴식 및 리프레시 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 내용) | 복습을 통해 숙지 및 암기 단계 강화 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 | +| 19:00 - 20:00 | 학습 내용 정리 및 요약 | 학습 내용을 정리하며 이해도를 높임 | +| 21:00 - 22:00 | 종합 복습 및 마무리 점검 | 학습 내용 전체적으로 점검 및 복습 | + +--- + +#### **금요일** (종합 복습 및 응용 문제 풀이) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 월~목 복습 (전체적인 복습) | 주중 학습한 내용을 전체적으로 복습 | +| 9:00 - 12:00 | 응용 문제 풀이 및 실전 적용 | 학습한 내용을 바탕으로 실전 문제 풀이 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 활동 및 휴식 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 | 실전 문제 풀이 후 학습 내용을 정리 및 요약 | +| 14:00 - 16:00 | 종합 복습 \ No newline at end of file diff --git a/inbox/주간학습 계획 세부시간표.md b/inbox/주간학습 계획 세부시간표.md new file mode 100644 index 0000000..954bada --- /dev/null +++ b/inbox/주간학습 계획 세부시간표.md @@ -0,0 +1,88 @@ +네, 위 내용을 바탕으로 **주간 학습 계획의 세부적인 시간표**를 작성할 수 있습니다. 3000페이지의 학습량을 6개월에 걸쳐 완수하기 위해서는 주간 학습량(약 119페이지)과 복습 주기를 고려한 구체적인 학습 시간을 설정해야 합니다. 아래는 각 요일의 구체적인 **시간 배분**을 포함한 **세부적인 주간 시간표**입니다. + +--- + +### **주간 세부 학습 시간표 (총 119페이지/주)** + +#### **월요일** (새로운 내용 학습 + 복습) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 가벼운 스트레칭, 명상, 하루 준비 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 전날 학습한 내용을 빠르게 복습 (암기 중심 복습) | +| 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 내용 17페이지 학습 (이해와 암기 포함) | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 휴식 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 (17페이지) | 오전에 배운 내용을 요약하고 정리, 숙지 단계로 전환 | +| 14:00 - 16:00 | 응용 문제 풀이 | 학습한 내용을 바탕으로 응용 문제 풀이 및 실전 연습 | +| 16:00 - 16:30 | 짧은 휴식 | 잠깐 휴식 및 리프레시 | +| 16:30 - 18:00 | 1일, 3일, 7일 전 학습 내용 복습 | 주기적 복습 (망각의 곡선 적용), 숙지 단계 복습 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 또는 가벼운 활동 | +| 19:00 - 20:00 | 당일 학습 내용 정리 및 요약 | 학습한 내용을 다시 한 번 정리하며 암기와 이해 체크 | +| 21:00 - 22:00 | 전체 복습 및 마무리 점검 | 전체 학습 내용을 종합 복습, 요약 노트 작성 | + +--- + +#### **화요일** (복습 + 응용 문제 풀이) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 월요일 학습한 내용을 빠르게 복습 (암기 중심) | +| 9:00 - 12:00 | 응용 문제 풀이 및 새로운 개념 적용 | 학습한 내용을 바탕으로 실전 문제 풀기 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 휴식 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 (복습) | 요약 및 노트 정리 | +| 14:00 - 16:00 | 1일, 3일, 7일 전 학습 내용 복습 | 망각의 곡선에 따라 주기적 복습 | +| 16:00 - 16:30 | 짧은 휴식 | 휴식 및 리프레시 | +| 16:30 - 18:00 | 문제 풀이 및 실전 응용 문제 해결 | 문제 풀이를 통해 학습한 개념의 이해도 높이기 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 또는 가벼운 활동 | +| 19:00 - 20:00 | 학습 내용 정리 및 복습 | 그날 학습한 내용을 간단히 정리하며 복습 | +| 21:00 - 22:00 | 종합 복습 및 마무리 점검 | 당일 학습 내용을 다시 한 번 점검 | + +--- + +#### **수요일** (새로운 내용 학습 + 응용) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 전날 학습 내용 복습 (17페이지) | 화요일 학습한 내용을 빠르게 복습 (암기 중심) | +| 9:00 - 12:00 | 새로운 내용 학습 (17페이지) | 새로운 17페이지 학습 및 이해 중심 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 휴식 | +| 13:00 - 14:00 | 요약 및 정리 | 새로운 개념 정리, 노트 정리 및 숙지 단계 전환 | +| 14:00 - 16:00 | 응용 문제 풀이 | 학습한 내용을 바탕으로 실전 문제 풀이 | +| 16:00 - 16:30 | 짧은 휴식 | 휴식 및 리프레시 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 내용) | 복습을 통해 망각 방지, 숙지 단계 복습 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 | +| 19:00 - 20:00 | 학습 내용 정리 및 요약 | 학습 내용을 다시 한 번 정리 및 복습 | +| 21:00 - 22:00 | 종합 복습 및 마무리 점검 | 전체 학습 내용 복습 및 마무리 | + +--- + +#### **목요일** (복습 + 심화 학습) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 복습 (월요일~수요일 학습 내용 복습) | 이번 주 학습한 내용을 종합 복습 (암기 및 숙지) | +| 9:00 - 12:00 | 심화 학습 (어려운 개념 복습 및 이해 심화) | 학습 중 어려운 개념을 집중적으로 복습하며 심화 학습 진행 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 활동 및 휴식 | +| 13:00 - 14:00 | 응용 문제 풀이 | 어려운 문제를 풀면서 학습한 개념의 이해도를 높임 | +| 14:00 - 16:00 | 종합 복습 및 심화 학습 | 이번 주 학습한 전체 내용을 심화 복습 | +| 16:00 - 16:30 | 짧은 휴식 | 휴식 및 리프레시 | +| 16:30 - 18:00 | 복습 (1일, 3일, 7일 전 학습 내용) | 복습을 통해 숙지 및 암기 단계 강화 | +| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 | +| 19:00 - 20:00 | 학습 내용 정리 및 요약 | 학습 내용을 정리하며 이해도를 높임 | +| 21:00 - 22:00 | 종합 복습 및 마무리 점검 | 학습 내용 전체적으로 점검 및 복습 | + +--- + +#### **금요일** (종합 복습 및 응용 문제 풀이) + +| 시간 | 활동 | 설명 | +|----------------|-----------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 준비 | 스트레칭, 명상 | +| 7:00 - 8:00 | 월~목 복습 (전체적인 복습) | 주중 학습한 내용을 전체적으로 복습 | +| 9:00 - 12:00 | 응용 문제 풀이 및 실전 적용 | 학습한 내용을 바탕으로 실전 문제 풀이 | +| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 활동 및 휴식 | +| 13:00 - 14:00 | 학습 내용 정리 및 요약 | 실전 문제 풀이 후 학습 내용을 정리 및 요약 | +| 14:00 - 16:00 | 종합 복습 \ No newline at end of file diff --git a/inbox/주차장-1.md b/inbox/주차장-1.md new file mode 100644 index 0000000..296aaea --- /dev/null +++ b/inbox/주차장-1.md @@ -0,0 +1,7 @@ +1. 연대본청 옆 +2. 1,2교육대 주차장 +3. 풋살장압 주차장 +4. 병영식당 별관 뒷편 주차장 +5. 연대중앙도로상 군용차량 주차장 +6. 3교 임시 연병장 두차장 +7. 😛 \ No newline at end of file diff --git a/inbox/주차장.md b/inbox/주차장.md new file mode 100644 index 0000000..5eb7f62 --- /dev/null +++ b/inbox/주차장.md @@ -0,0 +1,7 @@ +1. 연대본청 옆 +2. 1,2교육대 주차장 +3. 풋살장압 주차장 +4. 병영식당 별관 뒷편 주차장 +5. 연대중앙도로상 군용차량 주차장 +6. 3교 임시 연병장 두차장 +7. 😛 \ No newline at end of file diff --git a/inbox/즐겨찾기-1.md b/inbox/즐겨찾기-1.md new file mode 100644 index 0000000..934c016 --- /dev/null +++ b/inbox/즐겨찾기-1.md @@ -0,0 +1,21 @@ + + +[북트레싱_tasks-calendar](https://booktracing.com/%ec%98%b5%ec%8b%9c%eb%94%94%ec%96%b8-%ec%ba%98%eb%a6%b0%eb%8d%94-tasks/) +[북트레싱_옵시디언_주간계획_위클리노트](https://booktracing.com/%ec%98%b5%ec%8b%9c%eb%94%94%ec%96%b8-%ec%a3%bc%ea%b0%84-%ea%b3%84%ed%9a%8d-%ec%9c%84%ed%81%b4%eb%a6%ac-%eb%85%b8%ed%8a%b8/) +[트루크리브_암호화프로그램,다운로드 - Truecrypt (truecrypt71a.com)](https://www.truecrypt71a.com/downloads/)) +[https://github.com/Dash2KoF/resilio_sync](https://github.com/Dash2KoF/resilio_sync) +[https://gist.github.com/com4/a63666bf608c2858aaef31946edf08da](https://gist.github.com/com4/a63666bf608c2858aaef31946edf08da) +[btsync/BitTorrent Sync 1.4.111/BTSync_x64-1.4.111.exe at main · Auska/btsync · GitHub](https://github.com/Auska/btsync/blob/main/BitTorrent%20Sync%201.4.111/BTSync_x64-1.4.111.exe) +[GFW는 Resilio Sync(BTSync)를 어떻게 차단합니까? 그리고 [벽을 우회하지 않고] 계속 사용하는 방법은 무엇입니까? @ 프로그래밍 카프리스 블로그 (program-think.blogspot.com)](https://program-think.blogspot.com/2017/08/GFW-Resilio-Sync.html) +[proxmox_https://helper-scripts.com/scripts](https://helper-scripts.com/scripts) +[라즈베리파이를 proxmox에 설치](https://www.google.com/search?q=proxmox+raspberry+pi&oq=proxmox+&gs_lcrp=EgZjaHJvbWUqDAgBEAAYQxiABBiKBTIGCAAQRRg5MgwIARAAGEMYgAQYigUyBwgCEAAYgAQyBwgDEAAYgAQyDAgEEAAYQxiABBiKBTIHCAUQABiABDIHCAYQABiABDIHCAcQABiABDIHCAgQABiABDIHCAkQABiABNIBCTYzMjVqMGoxNagCCLACAQ&sourceid=chrome&ie=UTF-8#fpstate=ive&ip=1&vld=cid:2c5d9635,vid:1BTdnPgbCz4,st:0) +[파이로 나만의 토렌트박스 만들기](https://www.instructables.com/Make-Your-Own-TorrentBox-From-a-Pi/) + +[# Proxmox로 사설 클라우드 구축하기](https://velog.io/@minboykim/%EB%8D%94-%EC%9D%B4%EC%83%81-%ED%94%84%EB%A6%AC%ED%8B%B0%EC%96%B4%EB%8A%94-%EA%B7%B8%EB%A7%8C.-%EB%82%98%EB%A7%8C%EC%9D%98-%EC%82%AC%EC%84%A4-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0) + +[옵시디언 포럼](https://forum.obsidian.md/t/daily-quote-in-templater-not-working/64456) + +[옵시디언 카페](https://m.cafe.naver.com/ca-fe/web/cafes/30537448/menus/16) + +[북트레싱_완벽주의국복방법]([완벽주의는 독이다. 완벽주의 극복 방법 4가지 - 북트레싱 (booktracing.com)](https://booktracing.com/%ec%99%84%eb%b2%bd%ec%a3%bc%ec%9d%98-%ea%b7%b9%eb%b3%b5-%eb%b0%a9%eb%b2%95/)) + diff --git a/inbox/즐겨찾기.md b/inbox/즐겨찾기.md new file mode 100644 index 0000000..934c016 --- /dev/null +++ b/inbox/즐겨찾기.md @@ -0,0 +1,21 @@ + + +[북트레싱_tasks-calendar](https://booktracing.com/%ec%98%b5%ec%8b%9c%eb%94%94%ec%96%b8-%ec%ba%98%eb%a6%b0%eb%8d%94-tasks/) +[북트레싱_옵시디언_주간계획_위클리노트](https://booktracing.com/%ec%98%b5%ec%8b%9c%eb%94%94%ec%96%b8-%ec%a3%bc%ea%b0%84-%ea%b3%84%ed%9a%8d-%ec%9c%84%ed%81%b4%eb%a6%ac-%eb%85%b8%ed%8a%b8/) +[트루크리브_암호화프로그램,다운로드 - Truecrypt (truecrypt71a.com)](https://www.truecrypt71a.com/downloads/)) +[https://github.com/Dash2KoF/resilio_sync](https://github.com/Dash2KoF/resilio_sync) +[https://gist.github.com/com4/a63666bf608c2858aaef31946edf08da](https://gist.github.com/com4/a63666bf608c2858aaef31946edf08da) +[btsync/BitTorrent Sync 1.4.111/BTSync_x64-1.4.111.exe at main · Auska/btsync · GitHub](https://github.com/Auska/btsync/blob/main/BitTorrent%20Sync%201.4.111/BTSync_x64-1.4.111.exe) +[GFW는 Resilio Sync(BTSync)를 어떻게 차단합니까? 그리고 [벽을 우회하지 않고] 계속 사용하는 방법은 무엇입니까? @ 프로그래밍 카프리스 블로그 (program-think.blogspot.com)](https://program-think.blogspot.com/2017/08/GFW-Resilio-Sync.html) +[proxmox_https://helper-scripts.com/scripts](https://helper-scripts.com/scripts) +[라즈베리파이를 proxmox에 설치](https://www.google.com/search?q=proxmox+raspberry+pi&oq=proxmox+&gs_lcrp=EgZjaHJvbWUqDAgBEAAYQxiABBiKBTIGCAAQRRg5MgwIARAAGEMYgAQYigUyBwgCEAAYgAQyBwgDEAAYgAQyDAgEEAAYQxiABBiKBTIHCAUQABiABDIHCAYQABiABDIHCAcQABiABDIHCAgQABiABDIHCAkQABiABNIBCTYzMjVqMGoxNagCCLACAQ&sourceid=chrome&ie=UTF-8#fpstate=ive&ip=1&vld=cid:2c5d9635,vid:1BTdnPgbCz4,st:0) +[파이로 나만의 토렌트박스 만들기](https://www.instructables.com/Make-Your-Own-TorrentBox-From-a-Pi/) + +[# Proxmox로 사설 클라우드 구축하기](https://velog.io/@minboykim/%EB%8D%94-%EC%9D%B4%EC%83%81-%ED%94%84%EB%A6%AC%ED%8B%B0%EC%96%B4%EB%8A%94-%EA%B7%B8%EB%A7%8C.-%EB%82%98%EB%A7%8C%EC%9D%98-%EC%82%AC%EC%84%A4-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0) + +[옵시디언 포럼](https://forum.obsidian.md/t/daily-quote-in-templater-not-working/64456) + +[옵시디언 카페](https://m.cafe.naver.com/ca-fe/web/cafes/30537448/menus/16) + +[북트레싱_완벽주의국복방법]([완벽주의는 독이다. 완벽주의 극복 방법 4가지 - 북트레싱 (booktracing.com)](https://booktracing.com/%ec%99%84%eb%b2%bd%ec%a3%bc%ec%9d%98-%ea%b7%b9%eb%b3%b5-%eb%b0%a9%eb%b2%95/)) + diff --git a/inbox/지구병원 정신과 진료-1.md b/inbox/지구병원 정신과 진료-1.md new file mode 100644 index 0000000..883a3b4 --- /dev/null +++ b/inbox/지구병원 정신과 진료-1.md @@ -0,0 +1,23 @@ +요즘 스트레스가 심하다 + 보직이 행정보급관이다 + 업무에 대한 부담감(업무가 너무 많다) + 용사들 관리도 어렵다 +다른 간부들, 용사들과의 관계가 어렵다(대인관계) + 무대 공포증 + 발표 할일이 있으면 심하게 떨린다 + 머리속이 하애진다 + 교육중에 발표지정이 되면 머리 속이 하애진다 +내 능력보다 다 과중한 업무로 감당이 불가 + 기억력 잃어 + 주의력도 부족해지는것 같다 + 기간이 좀 됬다 10년 + +가족과 떨어제 산지 3년 + +전역 하고 짚지만 생계 + + + +난 단지 다른사람들과 관계에서 떨리는 부분을 +약으로 라도 , 기억력이 떨어져서, 주의력 결핍이 약으로 조절이 될까 약의힘읗 빌어볼까 하고 신청함 + diff --git a/inbox/지구병원 정신과 진료.md b/inbox/지구병원 정신과 진료.md new file mode 100644 index 0000000..883a3b4 --- /dev/null +++ b/inbox/지구병원 정신과 진료.md @@ -0,0 +1,23 @@ +요즘 스트레스가 심하다 + 보직이 행정보급관이다 + 업무에 대한 부담감(업무가 너무 많다) + 용사들 관리도 어렵다 +다른 간부들, 용사들과의 관계가 어렵다(대인관계) + 무대 공포증 + 발표 할일이 있으면 심하게 떨린다 + 머리속이 하애진다 + 교육중에 발표지정이 되면 머리 속이 하애진다 +내 능력보다 다 과중한 업무로 감당이 불가 + 기억력 잃어 + 주의력도 부족해지는것 같다 + 기간이 좀 됬다 10년 + +가족과 떨어제 산지 3년 + +전역 하고 짚지만 생계 + + + +난 단지 다른사람들과 관계에서 떨리는 부분을 +약으로 라도 , 기억력이 떨어져서, 주의력 결핍이 약으로 조절이 될까 약의힘읗 빌어볼까 하고 신청함 + diff --git a/inbox/직장인에게 적합한 일일 주간 월간 공부 시간표-1.md b/inbox/직장인에게 적합한 일일 주간 월간 공부 시간표-1.md new file mode 100644 index 0000000..1bb49c6 --- /dev/null +++ b/inbox/직장인에게 적합한 일일 주간 월간 공부 시간표-1.md @@ -0,0 +1,71 @@ +직장인에게 적합한 **일일, 주간, 월간 공부 시간표**는 직무와 관련된 업무를 수행하면서도, 꾸준히 학습을 진행할 수 있는 시간을 확보하는 것이 핵심입니다. 직장인의 경우, 출퇴근 시간, 업무 시간 외의 남는 시간을 효율적으로 활용하여 공부할 수 있는 현실적인 계획이 필요합니다. 아래는 **직장인의 일일, 주간, 월간 공부 시간표**로, **주간 학습 내용 복습**과 **망각의 곡선에 따른 1일, 3일, 7일 복습 주기**를 통합한 방식입니다. + +### **1. 일일 공부 시간표 (직장인)** + +| 시간 | 활동 | 설명 | +|-----------------|--------------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 스트레칭이나 명상으로 몸과 마음을 깨웁니다. | +| 7:00 - 8:00 | 출근 시간 (간단 복습) | 출퇴근 시간을 활용하여 전날 학습한 내용을 복습하거나 오디오북, 팟캐스트를 활용해 학습. | +| 8:00 - 9:00 | 업무 준비 및 계획 | 업무 시작 전 간단한 학습 계획을 세우고, 하루의 주요 학습 목표를 정리합니다. | +| 12:00 - 13:00 | 점심 시간 (짧은 복습 또는 문제 풀이) | 점심 시간에 15~20분을 할애해 학습한 내용을 간단히 복습하거나 문제를 풉니다. | +| 18:00 - 19:00 | 퇴근 시간 (복습 및 요약) | 퇴근하면서 하루 동안 학습한 내용을 다시 떠올리거나 정리합니다. | +| 19:30 - 21:00 | 새로운 내용 학습 (17페이지 학습) | 퇴근 후 1시간 30분 정도 새로운 내용을 학습 (17페이지 정도) | +| 21:00 - 21:30 | 학습 내용 정리 및 요약 | 학습한 내용을 간단히 요약하고, 복습할 부분을 표시합니다. | +| 21:30 - 22:00 | 자유 시간 또는 가벼운 복습 | 가벼운 복습을 하거나 자유 시간을 갖습니다. | +| 22:30 | 취침 | 충분한 휴식을 통해 다음 날을 준비합니다. | + +--- + +### **2. 주간 공부 시간표 (직장인)** + +| 요일 | 학습 활동 | 설명 | +|----------------|---------------------------------------------|------------------------------------------------------| +| **월요일** | 새로운 내용 학습 (17페이지 학습) + 1일 전 복습 | 전날(일요일) 학습 내용을 복습한 후 새로운 내용을 학습합니다. | +| **화요일** | 새로운 내용 학습 (17페이지) + 3일 전 복습 | 3일 전에 학습한 내용을 복습하고, 새로운 내용을 추가로 학습합니다. | +| **수요일** | 새로운 내용 학습 (17페이지) + 1일 전 복습 + 7일 전 복습 | 전날 학습한 내용을 복습한 후, 7일 전 학습한 내용을 다시 복습합니다. | +| **목요일** | 새로운 내용 학습 (17페이지) + 3일 전 복습 | 3일 전에 학습한 내용을 복습하고, 새로운 내용을 학습합니다. | +| **금요일** | 새로운 내용 학습 (17페이지) + 1일 전 복습 + 7일 전 복습 | 전날 학습한 내용을 복습하고, 7일 전 학습 내용을 다시 복습합니다. | +| **토요일** | 문제 풀이 및 종합 복습 | 이번 주 학습한 내용을 문제 풀이를 통해 복습하고, 전체적으로 정리합니다. | +| **일요일** | 심화 학습 + 추가 학습 | 어려웠던 개념을 다시 한 번 심화 학습하고, 추가적으로 복습합니다. | + +#### **주간 학습량**: +- 하루에 약 17페이지씩 학습하므로, **주간 학습량은 119페이지**입니다. +- **복습 주기(1일, 3일, 7일)**에 따라 학습한 내용을 반복해서 복습하여 장기 기억으로 전환합니다. +- **토요일**에는 주간 학습 내용을 종합 복습하고, **문제 풀이**를 통해 복습합니다. +- **일요일**에는 어려운 개념을 심화 학습하며, 추가 학습을 진행합니다. + +--- + +### **3. 월간 공부 시간표 (직장인)** + +| 주차 | 학습 활동 | 설명 | +|----------------|----------------------------------------------|------------------------------------------------------| +| **1주차** | 새로운 내용 학습 + 복습 주기 적용 | 매일 17페이지 학습하고, 1일, 3일, 7일 복습 주기를 적용합니다. | +| **2주차** | 새로운 내용 학습 + 복습 주기 적용 | 주간 학습량 119페이지를 채우고, 전주 학습 내용을 다시 복습합니다. | +| **3주차** | 새로운 내용 학습 + 문제 풀이 + 심화 학습 | 주간 학습량을 소화하고, 어려운 개념을 다시 학습하고, 문제 풀이를 병행합니다. | +| **4주차** | 종합 복습 + 추가 학습 | 한 달간 배운 내용을 전체적으로 복습하며, 추가적인 문제 풀이와 학습을 진행합니다. | + +#### **월간 학습량**: +- 1주에 119페이지씩, 한 달 동안 **약 500페이지**를 학습하게 됩니다. +- 매주 복습 주기를 적용하여 학습한 내용을 되짚으며, **주간 종합 복습**과 **문제 풀이**를 통해 기억을 강화합니다. +- 마지막 주에는 한 달간 학습한 내용을 종합적으로 복습하고, 부족했던 부분을 보완하거나 어려웠던 개념을 다시 학습하는 시간을 갖습니다. + +--- + +### **학습 계획 요약** + +1. **일일 학습**: + - 하루 1시간 30분에서 2시간 정도의 시간을 확보하여 새로운 내용 학습 및 복습을 진행합니다. + - 출퇴근 시간, 점심 시간을 활용하여 가벼운 복습과 문제 풀이를 병행할 수 있습니다. + +2. **주간 학습**: + - 주중 매일 17페이지씩 학습하여 119페이지의 학습량을 소화하고, 복습 주기(1일, 3일, 7일)에 맞춰 학습한 내용을 반복 복습합니다. + - 주말에는 종합 복습 및 문제 풀이를 통해 학습한 내용을 완벽히 이해하도록 보완합니다. + +3. **월간 학습**: + - 매달 500페이지의 학습량을 목표로 하고, 한 달이 끝날 때마다 배운 내용을 종합 복습합니다. + - 월말에는 어려웠던 부분을 다시 학습하고, 추가적인 문제 풀이를 통해 전체적인 학습 목표를 점검합니다. + +--- + +이 계획은 **직장인**이 바쁜 일상 속에서도 꾸준히 학습할 수 있도록 현실적인 시간 배분을 고려한 내용입니다. 매일 짧은 시간을 내어도, **꾸준함**과 **효율적인 복습 주기**를 통해 학습 효과를 높일 수 있습니다. \ No newline at end of file diff --git a/inbox/직장인에게 적합한 일일 주간 월간 공부 시간표.md b/inbox/직장인에게 적합한 일일 주간 월간 공부 시간표.md new file mode 100644 index 0000000..1bb49c6 --- /dev/null +++ b/inbox/직장인에게 적합한 일일 주간 월간 공부 시간표.md @@ -0,0 +1,71 @@ +직장인에게 적합한 **일일, 주간, 월간 공부 시간표**는 직무와 관련된 업무를 수행하면서도, 꾸준히 학습을 진행할 수 있는 시간을 확보하는 것이 핵심입니다. 직장인의 경우, 출퇴근 시간, 업무 시간 외의 남는 시간을 효율적으로 활용하여 공부할 수 있는 현실적인 계획이 필요합니다. 아래는 **직장인의 일일, 주간, 월간 공부 시간표**로, **주간 학습 내용 복습**과 **망각의 곡선에 따른 1일, 3일, 7일 복습 주기**를 통합한 방식입니다. + +### **1. 일일 공부 시간표 (직장인)** + +| 시간 | 활동 | 설명 | +|-----------------|--------------------------------------------|-----------------------------------------------------| +| 6:30 - 7:00 | 기상 및 스트레칭 | 스트레칭이나 명상으로 몸과 마음을 깨웁니다. | +| 7:00 - 8:00 | 출근 시간 (간단 복습) | 출퇴근 시간을 활용하여 전날 학습한 내용을 복습하거나 오디오북, 팟캐스트를 활용해 학습. | +| 8:00 - 9:00 | 업무 준비 및 계획 | 업무 시작 전 간단한 학습 계획을 세우고, 하루의 주요 학습 목표를 정리합니다. | +| 12:00 - 13:00 | 점심 시간 (짧은 복습 또는 문제 풀이) | 점심 시간에 15~20분을 할애해 학습한 내용을 간단히 복습하거나 문제를 풉니다. | +| 18:00 - 19:00 | 퇴근 시간 (복습 및 요약) | 퇴근하면서 하루 동안 학습한 내용을 다시 떠올리거나 정리합니다. | +| 19:30 - 21:00 | 새로운 내용 학습 (17페이지 학습) | 퇴근 후 1시간 30분 정도 새로운 내용을 학습 (17페이지 정도) | +| 21:00 - 21:30 | 학습 내용 정리 및 요약 | 학습한 내용을 간단히 요약하고, 복습할 부분을 표시합니다. | +| 21:30 - 22:00 | 자유 시간 또는 가벼운 복습 | 가벼운 복습을 하거나 자유 시간을 갖습니다. | +| 22:30 | 취침 | 충분한 휴식을 통해 다음 날을 준비합니다. | + +--- + +### **2. 주간 공부 시간표 (직장인)** + +| 요일 | 학습 활동 | 설명 | +|----------------|---------------------------------------------|------------------------------------------------------| +| **월요일** | 새로운 내용 학습 (17페이지 학습) + 1일 전 복습 | 전날(일요일) 학습 내용을 복습한 후 새로운 내용을 학습합니다. | +| **화요일** | 새로운 내용 학습 (17페이지) + 3일 전 복습 | 3일 전에 학습한 내용을 복습하고, 새로운 내용을 추가로 학습합니다. | +| **수요일** | 새로운 내용 학습 (17페이지) + 1일 전 복습 + 7일 전 복습 | 전날 학습한 내용을 복습한 후, 7일 전 학습한 내용을 다시 복습합니다. | +| **목요일** | 새로운 내용 학습 (17페이지) + 3일 전 복습 | 3일 전에 학습한 내용을 복습하고, 새로운 내용을 학습합니다. | +| **금요일** | 새로운 내용 학습 (17페이지) + 1일 전 복습 + 7일 전 복습 | 전날 학습한 내용을 복습하고, 7일 전 학습 내용을 다시 복습합니다. | +| **토요일** | 문제 풀이 및 종합 복습 | 이번 주 학습한 내용을 문제 풀이를 통해 복습하고, 전체적으로 정리합니다. | +| **일요일** | 심화 학습 + 추가 학습 | 어려웠던 개념을 다시 한 번 심화 학습하고, 추가적으로 복습합니다. | + +#### **주간 학습량**: +- 하루에 약 17페이지씩 학습하므로, **주간 학습량은 119페이지**입니다. +- **복습 주기(1일, 3일, 7일)**에 따라 학습한 내용을 반복해서 복습하여 장기 기억으로 전환합니다. +- **토요일**에는 주간 학습 내용을 종합 복습하고, **문제 풀이**를 통해 복습합니다. +- **일요일**에는 어려운 개념을 심화 학습하며, 추가 학습을 진행합니다. + +--- + +### **3. 월간 공부 시간표 (직장인)** + +| 주차 | 학습 활동 | 설명 | +|----------------|----------------------------------------------|------------------------------------------------------| +| **1주차** | 새로운 내용 학습 + 복습 주기 적용 | 매일 17페이지 학습하고, 1일, 3일, 7일 복습 주기를 적용합니다. | +| **2주차** | 새로운 내용 학습 + 복습 주기 적용 | 주간 학습량 119페이지를 채우고, 전주 학습 내용을 다시 복습합니다. | +| **3주차** | 새로운 내용 학습 + 문제 풀이 + 심화 학습 | 주간 학습량을 소화하고, 어려운 개념을 다시 학습하고, 문제 풀이를 병행합니다. | +| **4주차** | 종합 복습 + 추가 학습 | 한 달간 배운 내용을 전체적으로 복습하며, 추가적인 문제 풀이와 학습을 진행합니다. | + +#### **월간 학습량**: +- 1주에 119페이지씩, 한 달 동안 **약 500페이지**를 학습하게 됩니다. +- 매주 복습 주기를 적용하여 학습한 내용을 되짚으며, **주간 종합 복습**과 **문제 풀이**를 통해 기억을 강화합니다. +- 마지막 주에는 한 달간 학습한 내용을 종합적으로 복습하고, 부족했던 부분을 보완하거나 어려웠던 개념을 다시 학습하는 시간을 갖습니다. + +--- + +### **학습 계획 요약** + +1. **일일 학습**: + - 하루 1시간 30분에서 2시간 정도의 시간을 확보하여 새로운 내용 학습 및 복습을 진행합니다. + - 출퇴근 시간, 점심 시간을 활용하여 가벼운 복습과 문제 풀이를 병행할 수 있습니다. + +2. **주간 학습**: + - 주중 매일 17페이지씩 학습하여 119페이지의 학습량을 소화하고, 복습 주기(1일, 3일, 7일)에 맞춰 학습한 내용을 반복 복습합니다. + - 주말에는 종합 복습 및 문제 풀이를 통해 학습한 내용을 완벽히 이해하도록 보완합니다. + +3. **월간 학습**: + - 매달 500페이지의 학습량을 목표로 하고, 한 달이 끝날 때마다 배운 내용을 종합 복습합니다. + - 월말에는 어려웠던 부분을 다시 학습하고, 추가적인 문제 풀이를 통해 전체적인 학습 목표를 점검합니다. + +--- + +이 계획은 **직장인**이 바쁜 일상 속에서도 꾸준히 학습할 수 있도록 현실적인 시간 배분을 고려한 내용입니다. 매일 짧은 시간을 내어도, **꾸준함**과 **효율적인 복습 주기**를 통해 학습 효과를 높일 수 있습니다. \ No newline at end of file diff --git a/inbox/직할대 사격 대상자-1.md b/inbox/직할대 사격 대상자-1.md new file mode 100644 index 0000000..4bd3c19 --- /dev/null +++ b/inbox/직할대 사격 대상자-1.md @@ -0,0 +1,5 @@ +2025.2.28 +15명 +이현재,김어진,정준필,최성근,권구현, +이정민,심민준,강태구,임현성,유재찬, +이상우,천웅비,박호준,윤승용,이승민 diff --git a/inbox/직할대 사격 대상자.md b/inbox/직할대 사격 대상자.md new file mode 100644 index 0000000..4bd3c19 --- /dev/null +++ b/inbox/직할대 사격 대상자.md @@ -0,0 +1,5 @@ +2025.2.28 +15명 +이현재,김어진,정준필,최성근,권구현, +이정민,심민준,강태구,임현성,유재찬, +이상우,천웅비,박호준,윤승용,이승민 diff --git a/inbox/진급-1.md b/inbox/진급-1.md new file mode 100644 index 0000000..ef9ddf1 --- /dev/null +++ b/inbox/진급-1.md @@ -0,0 +1,15 @@ +# 정상진급 +- 교육평가 70 , 병영생활지도 30 +- 계급별 최저복무기간 초과시 + - 이병2,일병6.상병6.병장4 +# 조기진급 +- 상병은 최대 2개월, 병장은 최대 1개월 +- 진급심사시 심의 + - 우선순위 선정 + - 표창,성적우수등 조금 일찍 진급할수 있는 기회부여 + - 기회를 부여하고 진급성적 미달시 미진급 +- 해당부대(보급대) 진급인원 전체 10%이내 +- +# 지연진급 +- 징계시 (이등병포함) +- 교육성적 70점 이하 diff --git a/inbox/진급.md b/inbox/진급.md new file mode 100644 index 0000000..ef9ddf1 --- /dev/null +++ b/inbox/진급.md @@ -0,0 +1,15 @@ +# 정상진급 +- 교육평가 70 , 병영생활지도 30 +- 계급별 최저복무기간 초과시 + - 이병2,일병6.상병6.병장4 +# 조기진급 +- 상병은 최대 2개월, 병장은 최대 1개월 +- 진급심사시 심의 + - 우선순위 선정 + - 표창,성적우수등 조금 일찍 진급할수 있는 기회부여 + - 기회를 부여하고 진급성적 미달시 미진급 +- 해당부대(보급대) 진급인원 전체 10%이내 +- +# 지연진급 +- 징계시 (이등병포함) +- 교육성적 70점 이하 diff --git a/inbox/진급대상자-1.md b/inbox/진급대상자-1.md new file mode 100644 index 0000000..f7091d7 --- /dev/null +++ b/inbox/진급대상자-1.md @@ -0,0 +1,10 @@ +- 기본 최저복무기간 + - 이등병 2개월 + - 일등병 6개월 + - 상등병 6개월 + - 병장 4개월 +- 조기진급 최저복무기간 + - 일등병 4개월 + - 상등병 5개월 +- 진급최저 복무기간 산출 + - 현계급 진급날 \ No newline at end of file diff --git a/inbox/진급대상자.md b/inbox/진급대상자.md new file mode 100644 index 0000000..f7091d7 --- /dev/null +++ b/inbox/진급대상자.md @@ -0,0 +1,10 @@ +- 기본 최저복무기간 + - 이등병 2개월 + - 일등병 6개월 + - 상등병 6개월 + - 병장 4개월 +- 조기진급 최저복무기간 + - 일등병 4개월 + - 상등병 5개월 +- 진급최저 복무기간 산출 + - 현계급 진급날 \ No newline at end of file diff --git a/inbox/진급자 보충피복-1.md b/inbox/진급자 보충피복-1.md new file mode 100644 index 0000000..c6bfb34 --- /dev/null +++ b/inbox/진급자 보충피복-1.md @@ -0,0 +1 @@ +진급자 피복 없음 \ No newline at end of file diff --git a/inbox/진급자 보충피복.md b/inbox/진급자 보충피복.md new file mode 100644 index 0000000..c6bfb34 --- /dev/null +++ b/inbox/진급자 보충피복.md @@ -0,0 +1 @@ +진급자 피복 없음 \ No newline at end of file diff --git a/inbox/천웅비-1.md b/inbox/천웅비-1.md new file mode 100644 index 0000000..6049337 --- /dev/null +++ b/inbox/천웅비-1.md @@ -0,0 +1,8 @@ +## 아픈곳 +6.16 지구병원 + 지속적 정신과 공황장애 약처방 +7.17(목)~18(금) 대전병원 코골이 검사 + +7.1 지구병원 귀 종기 약물주사 검사 실시 +- 검사후 계속약물치료 판단 +- diff --git a/inbox/천웅비.md b/inbox/천웅비.md new file mode 100644 index 0000000..2689cfd --- /dev/null +++ b/inbox/천웅비.md @@ -0,0 +1,5 @@ +## 아픈곳 +6.16 지구병원 + 지속적 정신과 공황장애 약처방 +7.17(목)~18(금) 대전병원 코골이 검사 + diff --git a/inbox/총기 수여식-1.md b/inbox/총기 수여식-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/총기 수여식.md b/inbox/총기 수여식.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/총기탄약-1.md b/inbox/총기탄약-1.md new file mode 100644 index 0000000..fd5a51e --- /dev/null +++ b/inbox/총기탄약-1.md @@ -0,0 +1,331 @@ +2024.06.26(수) +- k2 : 33(간이무기고1, 생활관29,무기고2,근무1) +- k5 : 1(무기고1) + +2024.06.27 +K2 : 33(간이무기고1,생활관29,무기고3) +K5: 1(무기고) + +2024.06.28 +K2 : 33정(간이무기고 1, 생활관 29, 무기고 3) +K5 : 1(무기고1) + +2024.09.23(월) +- k2 : 24정(무기고2, 지휘통제실6, 생활관16) +- k5: 0 + +2024.10.14(화) +- k2: 24정(무기고2,지통실 3, 생활관 19) +2024.10.15(수) +- k2: 24정(무기고2,지통실 3, 생활관 19) + +2024.10.16(수) +- k2: 24정(무기고2,지통실 3, 생활관 19) +- 8생3,7생3,6생2,5생3,3생1,4생3,2생2,1생2 + +2024.10.17(목) +- k2: 24정(무기고2,지통실 3, 생활관 19) +- 8생3,7생3,6생2,5생3,3생1,4생3,2생2,1생2 + +2024.10.30(수) +- k2: 24정(무기고3,지통실 0, 생활관 21) +- 8생0,7생0,6생0,5생0,3생0,4생0,2생0,1생0 +2024.10.31(목) +- k2: 22정(무기고3,지통실 0, 생활관 19) +- 8생0,7생0,6생0,5생0,3생0,4생0,2생0,1생0 +2024.11.4(월) +- k2: 22정(무기고3,지통실 0, 생활관 19) +- 8생0,7생0,6생0,5생0,3생0,4생0,2생0,1생0 +2025.1.15(수) +- k2: 32정(무기고3,지통실 1, 생활관 28) +- 8생0,7생0,6생0,5생0,3생0,4생0,2생0,1생0 +2025.1.16(목) +- k2: 32정(무기고3,지통실 1, 생활관 28) +- 8생0(총4정), +- 7생0(총4정), +- 6생0(총4정), +- 5생0(총5정), +- 4생0(총4정), +- 3생0(총2정), +- 2생0(총3생), +- 1생0(총3정) + +2025.1.22(화) +- k2: 32정(무기고3,지통실 3, 생활관 26) +- 8생0(총4정), +- 7생0(총4정), +- 6생0(총4정), +- 5생0(총5정), +- 4생0(총4정), +- 3생0(총2정), +- 2생0(총3생), +- 1생0(총3정) + +2025.2.3(월) +- k2: 33정(무기고3,지통실 3, 생활관 27) +- 8생0(총4정),3 +- 7생0(총4정),4 +- 6생0(총4정),4 +- 5생0(총5정),4 +- 4생0(총4정),4 +- 3생0(총3정),3 +- 2생0(총3생),2 +- 1생0(총3정)3 + +2025.2.4(화) +- k2: 33정(무기고3,지통실 3, 생활관 27) +- 8생0(총4정),3 +- 7생0(총4정),4 +- 6생0(총4정),4 +- 5생0(총5정),4 +- 4생0(총4정),4 +- 3생0(총3정),3 +- 2생0(총3생),2 +- 1생0(총3정)3 + +2025.2.5(수) +- k2: 33정(무기고3,지통실 4, 생활관 26) +- 8생0(총4정),3 +- 7생0(총4정),4 +- 6생0(총4정),4 +- 5생0(총5정),4 +- 4생0(총4정),4 +- 3생0(총3정),3 +- 2생0(총3생),1 +- 1생0(총3정)3 + +2025.2.6(목) +- k2: 33정(무기고3,지통실 4, 생활관 26) +- 8생0(총4정),3 +- 7생0(총4정),4 +- 6생0(총4정),4 +- 5생0(총5정),4 +- 4생0(총4정),4 +- 3생0(총3정),3 +- 2생0(총3생),1 +- 1생0(총3정)3 + +2025.5.30(금) +- k2: 35정(무기고3,지통실 3, 생활관 29) +- 8생0(총5정),5 + - 창문안댇음,휴지관물대열림등 정리정돈부량 + - 김어진,강태구,김준혁,천웅비,윤승용 +- 7생0(총6정),4 + - 베개 2개?, 박건노 정리 제일불량,이불 + - 이승민,박건노,신창준,최성근,이정민,심민준 +- 6생0(총3정),3 + - 그냥 + - 신기섭,배준형,이병성 +- 5생0(총4정),4 + - 임현성,박호준,정준필,유재찬 + - 유재찬 부량(관물대서라 ) + - 전투복 벗어놈 정준필 + - 기타 빈관물대 체육복 벗어놈 +- 4생0(총4정),3 + - 박하은,신지웅,이현재,조호현 + - 공기청정기 켜짐 + - 박하은, 침대위 체육복 벗어놈 +- 3생0(총3정),3 + - 윤창균,서우현,이창윤 + - 에어컨 켜놈 + - 공기청정기 켜놈 +- 2생0(총4생),4 + - 권구현,이상우,문석훈,윤재선 + - 공기청정기 켜놈 + - 기타 인원 전투복 벗어놓고 방치 + - 에어컨 켜놈 +- 1생0(총3정)3 + - 조원준,최원우,양병준 +- 세탁실 소등 안됨 +- 2층화장실 휴지보충필요 + - 전등 7개 교체필요 +- 휴게실 수건,팬티등 방치 + +2025.6.2(월) +- k2: 35정(무기고3,지통실 4, 생활관 28) +- 8생0(총5정),5 + - 에어컨 켜농 + - 천웅비.강태구,김준혁 침대정리 불량 + - 김어진,강태구,김준혁,천웅비,윤승용 +- 7생0(총6정),5 + - 이승민,박건노,신창준,최성근,이정민,심민준 +- 6생0(총3정),3 + - 그냥 + - 신기섭,배준형,이병성 + - 공기청정기 켜놈 +- 5생0(총4정),4 + - 임현성,박호준,정준필,유재찬 + - 유재찬 부량(관물대서라 ) + - 전투복 벗어놈 정준필 + - 기타 빈관물대 체육복 벗어놈 +- 4생0(총4정),3 + - 박하은,신지웅,이현재,조호현 + - 공기청정기 켜짐 + - 신지웅,이불정리 미흡 + - 에어컨 켜놈 +- 3생0(총3정),2 + - 윤창균,서우현,이창윤 + - 에어컨 켜놈 +- 2생0(총4생),3 + - 권구현,이상우,문석훈,윤재선 + - +- 1생0(총3정)3 + - 조원준,최원우,양병준 + - +- 세탁실 정수기 물비우기 +- 휴게실 음식쓰레기통 비우기 +- 화장실 화장지 안쓰는것 정리 +- + +2025.6.10(화) +- k2: 36정(무기고3,지통실 4, 생활관 29) +- 8생0(총5정),3 + - 에어컨 켜농 + - 김준혁 침대정리 불량 + - 생활관 테이블 음식물 보관(꽃이피어나 도넛) + - 김어진,강태구,김준혁,천웅비,윤승용 +- 7생0(총6정),6 + - 이승민,박건노,신창준,최성근,이정민,심민준 + - 총기보관함 날짜 미수정 +- 6생0(총3정),3 + - 총기보관함 날짜 미수정 + - 신기섭,배준형,이병성 + - 에어컨 켜놈 +- 5생0(총4정),3 + - 임현성,박호준,정준필,유재찬 + - 유재찬 불량(침대정리) + - 에어컨 켜놈, 공기청정기 켜놈 +- 4생0(총4정),3 + - 박하은,신지웅,이현재,조호현 + - 창문열림 + - 총기보관함 날짜수정 안함 +- 3생0(총4정),3 + - 윤창균,서우현,이창윤,박종현 + - +- 2생0(총4생),4 + - 권구현,이상우,문석훈,윤재선 + - 에어컨 가동 +- 1생0(총3정)3 + - 조원준,최원우,양병준 + - +- 세탁실 + - 정수기 물비우기 + - 테이블 정리 + - 세제 빈통 정리 + - 바구니 정리 + - 세탁기 문개방 건조 + - 먼지 제거 +- 휴게실 + - 음식쓰레기통 비우기 + - 책장 정리 + - 칼 방치 +- 화장실 + - 누수 영선대 보수요청 + - 화장실 휴지 비치 + - 락스보충 +- 2층 회의실 + - 축구화 주인찾아주기 + +2025.6.17(화) +- k2: 36정(무기고3,지통실 4, 생활관 29) +- 8생0(총5정),3 + - 에어컨 켜농 + - 김준혁 침대정리 불량 + - 생활관 테이블 음식물 보관(꽃이피어나 도넛) + - 김어진,강태구,김준혁,천웅비,윤승용 +- 7생0(총6정),6 + - 이승민,박건노,신창준,최성근,이정민,심민준 + - 총기보관함 날짜 미수정 +- 6생0(총3정),3 + - 총기보관함 날짜 미수정 + - 신기섭,배준형,이병성 + - 에어컨 켜놈 +- 5생0(총4정),3 + - 임현성,박호준,정준필,유재찬 + - 유재찬 불량(침대정리) + - 에어컨 켜놈, 공기청정기 켜놈 +- 4생0(총4정),4 + - 박하은,신지웅,이현재,조호현 +2025.6.10(화) +- k2: 36정(무기고3,지통실 4, 생활관 29) +- 8생0(총5정),3 + - 에어컨 켜농 + - 김준혁 침대정리 불량 + - 생활관 테이블 음식물 보관(꽃이피어나 도넛) + - 김어진,강태구,김준혁,천웅비,윤승용 +- 7생0(총6정),6 + - 이승민,박건노,신창준,최성근,이정민,심민준 + - 총기보관함 날짜 미수정 + - 과자 관물닥 방치 신창준,이승민 +- 6생0(총3정),3 + - 총기보관함 날짜 미수정 + - 신기섭,배준형,이병성 + - 에어컨 켜놈 +- 5생0(총4정),3 + - 임현성,박호준,정준필,유재찬 + - 유재찬 불량(침대정리) + - 에어컨 켜놈, 공기청정기 켜놈 +- 4생0(총4정),3 + - 박하은,신지웅,이현재,조호현 + - 창문열림 + - 총기보관함 날짜수정 안함 +- 3생0(총4정),3 + - 윤창균,서우현,이창윤,박종현 + - +- 2생0(총4생),4 + - 권구현,이상우,문석훈,윤재선 + - 에어컨 가동 +- 1생0(총3정)3 + - 조원준,최원우,양병준 + - +- 세탁실 + - 정수기 물비우기 + - 테이블 정리 + - 세제 빈통 정리 + - 바구니 정리 + - 세탁기 문개방 건조 + - 먼지 제거 +- 휴게실 + - 음식쓰레기통 비우기 + - 책장 정리 + - 칼 방치 +- 화장실 + - 누수 영선대 보수요청 + - 화장실 휴지 비치 + - 락스보충 +- 2층 회의실 + - 축구화 주인찾아주기 + +2025.7.28(월) +- k2: 35정(무기고3,지통실 2, 생활관 30) +- 8생0(총5정),5 + - +- 7생0(총6정),5 + - +- 6생0(총3정),3 + - +- 5생0(총4정),4 + - +- 4생0(총3정),2 + +- 3생0(총4정),4 + - 윤창균,서우현,이창윤,박종현 + - +- 2생0(총4생),4 + - 권구현,이상우,문석훈,윤재선 +- 1생0(총3정)3 + - 조원준,최원우,양병준 + - +- 세탁실 + - +- 휴게실 + - +- 화장실 + - +- 2층 회의실 + - + + +2025.9.3(수) +8생 5정 +7생 6정 diff --git a/inbox/총기탄약.md b/inbox/총기탄약.md new file mode 100644 index 0000000..bd45f80 --- /dev/null +++ b/inbox/총기탄약.md @@ -0,0 +1,299 @@ +2024.06.26(수) +- k2 : 33(간이무기고1, 생활관29,무기고2,근무1) +- k5 : 1(무기고1) + +2024.06.27 +K2 : 33(간이무기고1,생활관29,무기고3) +K5: 1(무기고) + +2024.06.28 +K2 : 33정(간이무기고 1, 생활관 29, 무기고 3) +K5 : 1(무기고1) + +2024.09.23(월) +- k2 : 24정(무기고2, 지휘통제실6, 생활관16) +- k5: 0 + +2024.10.14(화) +- k2: 24정(무기고2,지통실 3, 생활관 19) +2024.10.15(수) +- k2: 24정(무기고2,지통실 3, 생활관 19) + +2024.10.16(수) +- k2: 24정(무기고2,지통실 3, 생활관 19) +- 8생3,7생3,6생2,5생3,3생1,4생3,2생2,1생2 + +2024.10.17(목) +- k2: 24정(무기고2,지통실 3, 생활관 19) +- 8생3,7생3,6생2,5생3,3생1,4생3,2생2,1생2 + +2024.10.30(수) +- k2: 24정(무기고3,지통실 0, 생활관 21) +- 8생0,7생0,6생0,5생0,3생0,4생0,2생0,1생0 +2024.10.31(목) +- k2: 22정(무기고3,지통실 0, 생활관 19) +- 8생0,7생0,6생0,5생0,3생0,4생0,2생0,1생0 +2024.11.4(월) +- k2: 22정(무기고3,지통실 0, 생활관 19) +- 8생0,7생0,6생0,5생0,3생0,4생0,2생0,1생0 +2025.1.15(수) +- k2: 32정(무기고3,지통실 1, 생활관 28) +- 8생0,7생0,6생0,5생0,3생0,4생0,2생0,1생0 +2025.1.16(목) +- k2: 32정(무기고3,지통실 1, 생활관 28) +- 8생0(총4정), +- 7생0(총4정), +- 6생0(총4정), +- 5생0(총5정), +- 4생0(총4정), +- 3생0(총2정), +- 2생0(총3생), +- 1생0(총3정) + +2025.1.22(화) +- k2: 32정(무기고3,지통실 3, 생활관 26) +- 8생0(총4정), +- 7생0(총4정), +- 6생0(총4정), +- 5생0(총5정), +- 4생0(총4정), +- 3생0(총2정), +- 2생0(총3생), +- 1생0(총3정) + +2025.2.3(월) +- k2: 33정(무기고3,지통실 3, 생활관 27) +- 8생0(총4정),3 +- 7생0(총4정),4 +- 6생0(총4정),4 +- 5생0(총5정),4 +- 4생0(총4정),4 +- 3생0(총3정),3 +- 2생0(총3생),2 +- 1생0(총3정)3 + +2025.2.4(화) +- k2: 33정(무기고3,지통실 3, 생활관 27) +- 8생0(총4정),3 +- 7생0(총4정),4 +- 6생0(총4정),4 +- 5생0(총5정),4 +- 4생0(총4정),4 +- 3생0(총3정),3 +- 2생0(총3생),2 +- 1생0(총3정)3 + +2025.2.5(수) +- k2: 33정(무기고3,지통실 4, 생활관 26) +- 8생0(총4정),3 +- 7생0(총4정),4 +- 6생0(총4정),4 +- 5생0(총5정),4 +- 4생0(총4정),4 +- 3생0(총3정),3 +- 2생0(총3생),1 +- 1생0(총3정)3 + +2025.2.6(목) +- k2: 33정(무기고3,지통실 4, 생활관 26) +- 8생0(총4정),3 +- 7생0(총4정),4 +- 6생0(총4정),4 +- 5생0(총5정),4 +- 4생0(총4정),4 +- 3생0(총3정),3 +- 2생0(총3생),1 +- 1생0(총3정)3 + +2025.5.30(금) +- k2: 35정(무기고3,지통실 3, 생활관 29) +- 8생0(총5정),5 + - 창문안댇음,휴지관물대열림등 정리정돈부량 + - 김어진,강태구,김준혁,천웅비,윤승용 +- 7생0(총6정),4 + - 베개 2개?, 박건노 정리 제일불량,이불 + - 이승민,박건노,신창준,최성근,이정민,심민준 +- 6생0(총3정),3 + - 그냥 + - 신기섭,배준형,이병성 +- 5생0(총4정),4 + - 임현성,박호준,정준필,유재찬 + - 유재찬 부량(관물대서라 ) + - 전투복 벗어놈 정준필 + - 기타 빈관물대 체육복 벗어놈 +- 4생0(총4정),3 + - 박하은,신지웅,이현재,조호현 + - 공기청정기 켜짐 + - 박하은, 침대위 체육복 벗어놈 +- 3생0(총3정),3 + - 윤창균,서우현,이창윤 + - 에어컨 켜놈 + - 공기청정기 켜놈 +- 2생0(총4생),4 + - 권구현,이상우,문석훈,윤재선 + - 공기청정기 켜놈 + - 기타 인원 전투복 벗어놓고 방치 + - 에어컨 켜놈 +- 1생0(총3정)3 + - 조원준,최원우,양병준 +- 세탁실 소등 안됨 +- 2층화장실 휴지보충필요 + - 전등 7개 교체필요 +- 휴게실 수건,팬티등 방치 + +2025.6.2(월) +- k2: 35정(무기고3,지통실 4, 생활관 28) +- 8생0(총5정),5 + - 에어컨 켜농 + - 천웅비.강태구,김준혁 침대정리 불량 + - 김어진,강태구,김준혁,천웅비,윤승용 +- 7생0(총6정),5 + - 이승민,박건노,신창준,최성근,이정민,심민준 +- 6생0(총3정),3 + - 그냥 + - 신기섭,배준형,이병성 + - 공기청정기 켜놈 +- 5생0(총4정),4 + - 임현성,박호준,정준필,유재찬 + - 유재찬 부량(관물대서라 ) + - 전투복 벗어놈 정준필 + - 기타 빈관물대 체육복 벗어놈 +- 4생0(총4정),3 + - 박하은,신지웅,이현재,조호현 + - 공기청정기 켜짐 + - 신지웅,이불정리 미흡 + - 에어컨 켜놈 +- 3생0(총3정),2 + - 윤창균,서우현,이창윤 + - 에어컨 켜놈 +- 2생0(총4생),3 + - 권구현,이상우,문석훈,윤재선 + - +- 1생0(총3정)3 + - 조원준,최원우,양병준 + - +- 세탁실 정수기 물비우기 +- 휴게실 음식쓰레기통 비우기 +- 화장실 화장지 안쓰는것 정리 +- + +2025.6.10(화) +- k2: 36정(무기고3,지통실 4, 생활관 29) +- 8생0(총5정),3 + - 에어컨 켜농 + - 김준혁 침대정리 불량 + - 생활관 테이블 음식물 보관(꽃이피어나 도넛) + - 김어진,강태구,김준혁,천웅비,윤승용 +- 7생0(총6정),6 + - 이승민,박건노,신창준,최성근,이정민,심민준 + - 총기보관함 날짜 미수정 +- 6생0(총3정),3 + - 총기보관함 날짜 미수정 + - 신기섭,배준형,이병성 + - 에어컨 켜놈 +- 5생0(총4정),3 + - 임현성,박호준,정준필,유재찬 + - 유재찬 불량(침대정리) + - 에어컨 켜놈, 공기청정기 켜놈 +- 4생0(총4정),3 + - 박하은,신지웅,이현재,조호현 + - 창문열림 + - 총기보관함 날짜수정 안함 +- 3생0(총4정),3 + - 윤창균,서우현,이창윤,박종현 + - +- 2생0(총4생),4 + - 권구현,이상우,문석훈,윤재선 + - 에어컨 가동 +- 1생0(총3정)3 + - 조원준,최원우,양병준 + - +- 세탁실 + - 정수기 물비우기 + - 테이블 정리 + - 세제 빈통 정리 + - 바구니 정리 + - 세탁기 문개방 건조 + - 먼지 제거 +- 휴게실 + - 음식쓰레기통 비우기 + - 책장 정리 + - 칼 방치 +- 화장실 + - 누수 영선대 보수요청 + - 화장실 휴지 비치 + - 락스보충 +- 2층 회의실 + - 축구화 주인찾아주기 + +2025.6.17(화) +- k2: 36정(무기고3,지통실 4, 생활관 29) +- 8생0(총5정),3 + - 에어컨 켜농 + - 김준혁 침대정리 불량 + - 생활관 테이블 음식물 보관(꽃이피어나 도넛) + - 김어진,강태구,김준혁,천웅비,윤승용 +- 7생0(총6정),6 + - 이승민,박건노,신창준,최성근,이정민,심민준 + - 총기보관함 날짜 미수정 +- 6생0(총3정),3 + - 총기보관함 날짜 미수정 + - 신기섭,배준형,이병성 + - 에어컨 켜놈 +- 5생0(총4정),3 + - 임현성,박호준,정준필,유재찬 + - 유재찬 불량(침대정리) + - 에어컨 켜놈, 공기청정기 켜놈 +- 4생0(총4정),4 + - 박하은,신지웅,이현재,조호현 +2025.6.10(화) +- k2: 36정(무기고3,지통실 4, 생활관 29) +- 8생0(총5정),3 + - 에어컨 켜농 + - 김준혁 침대정리 불량 + - 생활관 테이블 음식물 보관(꽃이피어나 도넛) + - 김어진,강태구,김준혁,천웅비,윤승용 +- 7생0(총6정),6 + - 이승민,박건노,신창준,최성근,이정민,심민준 + - 총기보관함 날짜 미수정 + - 과자 관물닥 방치 신창준,이승민 +- 6생0(총3정),3 + - 총기보관함 날짜 미수정 + - 신기섭,배준형,이병성 + - 에어컨 켜놈 +- 5생0(총4정),3 + - 임현성,박호준,정준필,유재찬 + - 유재찬 불량(침대정리) + - 에어컨 켜놈, 공기청정기 켜놈 +- 4생0(총4정),3 + - 박하은,신지웅,이현재,조호현 + - 창문열림 + - 총기보관함 날짜수정 안함 +- 3생0(총4정),3 + - 윤창균,서우현,이창윤,박종현 + - +- 2생0(총4생),4 + - 권구현,이상우,문석훈,윤재선 + - 에어컨 가동 +- 1생0(총3정)3 + - 조원준,최원우,양병준 + - +- 세탁실 + - 정수기 물비우기 + - 테이블 정리 + - 세제 빈통 정리 + - 바구니 정리 + - 세탁기 문개방 건조 + - 먼지 제거 +- 휴게실 + - 음식쓰레기통 비우기 + - 책장 정리 + - 칼 방치 +- 화장실 + - 누수 영선대 보수요청 + - 화장실 휴지 비치 + - 락스보충 +- 2층 회의실 + - 축구화 주인찾아주기 + + diff --git a/inbox/출타병력-1.md b/inbox/출타병력-1.md new file mode 100644 index 0000000..55e174c --- /dev/null +++ b/inbox/출타병력-1.md @@ -0,0 +1,251 @@ +## 2024.06.26(수) +### 휴가중 +오성민병장~6.28(금) +김성문상사 +박태영 +박형주 + +## 2024.06.27 +휴가중 +오성민 +박태영 +파견 +김의선 + +## 2024.06.28(금) +- 휴가 복귀 + - 오성민 +- 휴가출발 + - 박지수(6.29(토)-7.2(화)) + - 손호준 + - +- 외출출발 복귀(10명)6.28 + - 이예성 + - 최건 + - 최영찬 + - 윤재현 + - 송승용 + - 손호준 + - 김정운 + - 이준호 + - 전희범 + - 박하은 +- 주말 외출(7명) + - 최건 + - 최영찬 + - 오성민 + - 이준호 + - 홍준기 + - 최원우 + - 정찬욱 + - 주말 외박 + - 박하은 +- 종교행사 12명 + - 기독 5 + - 천주 3 + - 불교 3 + - 원불 1 + +2024.09.23(월) +- 간부 총원 19명, 열외 1명, 현재원 18명 +- 용사 총원 22명, 열외 6명, 현재 16명 + +2024.10.14(월) +- 간부 + - 총 19(현역1,군무원18) + - 열외 2(이제강,오혜민) + - 현재 17명 (현엽1,군무원16) +- 용사 + - 총 22명(보급8,근무7,급양본부7) + - 열외 3명(김정운,전희범,이준호) + - 현재 19명(보급8,근무5,급양본부6) + - 유동병력 없음 +2024.10.15(화) +- 간부 + - 총 19(현역1,군무원18) + - 열외 0() + - 현재 19명 (현역1,군무원18) +- 용사 + - 총 22명(보급8,근무7,급양본부7) + - 열외 3명(김정운,전희범,이준호) + - 현재 19명(보급8,근무5,급양본부6) + - 유동병력 없음 +2024.10.16(수) +- 간부 + - 총 19(현역1,군무원18) + - 열외 0() + - 현재 19명 (현역1,군무원18) +- 용사 + - 총 22명(보급8,근무7,급양본부7) + - 열외 3명(김정운,전희범,이준호) + - 현재 19명(보급8,근무5,급양본부6) + - 유동병력 없음 +2024.10.30(수) +- 간부 + - 총원 20 + - 열외 1(양은조) + - 현재 19 +- 용사 + - 총원 21 + - 열외 0 + - 현재 21 + + 2024.10.31(목) +- 간부 + - 총원 20 + - 열외 1(양은조) + - 현재 19 +- 용사 + - 총원 19 + - 열외 0 + - 현재 19 +- 오늘,주말,월요일 출발복귀 + - 토요일 + - 정기외박 신지웅,배준형,임현성 + - 월요일 + - 신병위로외박 신기섭 +2024.11.4(월) +- 간부 + - 총원 20 + - 열외 0() + - 현재 20 +- 용사 + - 총원 19 + - 열외 1(신기섭) + - 현재 18 +- 오늘 내일출발복귀 + - 오늘 + - 신병위로 일병 신기섭(-7) + - 내일 + - 외출 신지웅,박하은,이현재,조호현 + - +2025.1.14(화) +- 간부 + - 총원 20 + - 열외 0() + - 현재 20 +- 용사 + - 총원 29 + - 열외 1(이병성) + - 현재 28 +- 오늘 내일출발복귀 + - 오늘 + - + - 내일 + - +2025.1.15(수) +- 간부 + - 총원 20 + - 열외 0() + - 현재 20 +- 용사 + - 총원 29 + - 열외 1(이현재,~18(토)) + - 현재 28 +- 오늘 내일출발복귀 + - 오늘 + - + - 내일 + - 평일외출 6명 +2025.1.16(목) +간부 + - 총원 20 + - 열외 0() + - 현재 20 +- 용사 + - 총원 29 + - 열외 1(이현재,~18(토)) + - 현재 28 +- 오늘 내일출발복귀 + - 오늘 + - 평일외출 6명(조호현,박건노,신창준,이정민,강태구,권구현) + - 내일 + - 평일외출5명(최원우,임현성,유재찬,김준혁,이상우) + - 휴가출발 1명(이정민,~24(금)) +2025.1.22(화) +간부 + - 총원 20 + - 열외 1(이준희) + - 현재 19 +- 용사 + - 총원 29 + - 열외 3(이정민,~24(금),심민준,~23(목),김어진,(~24(금))) + - 현재 26 +- 오늘 내일출발복귀 + - 오늘 + - + - 내일 + +2025.2.3(월) +간부 + - 총원 ? + - 열외 ?(?) + - 현재 ? +- 용사 + - 총원 30 + - 열외 3(홍준기~7,신기섭~7,이상우~6) + - 현재 27 +- 오늘 내일출발복귀 + - 오늘 + - 없음 + - 내일 없음 + + +2025.2.4(화) +간부 + - 총원 21 + - 열외 0(0) + - 현재 21 +- 용사 + - 총원 30 + - 열외 3(홍준기~7,신기섭~7,이상우~6) + - 현재 27 +- 오늘 내일출발복귀 + - 오늘 + - 없음 + - 내일 박호준(~11(화)) + + +2025.2.5(수) +간부 + - 총원 21 + - 열외 0(0) + - 현재 21 +- 용사 + - 총원 30 + - 열외 4(홍준기~7,신기섭~7,이상우~6,박호준~11) + - 현재 26 +- 오늘 내일출발복귀 + - 오늘 + - 줄발 박호준 + - 내일 + - 복귀 이상우 + +2025.2.6.(목) +간부 + - 총원 21 + - 열외 0(0) + - 현재 21 +- 용사 + - 총원 30 + - 열외 4(홍준기~7,신기섭~7,이상우~6,박호준~11) + - 현재 26 +- 오늘 내일출발복귀 + - 오늘 + - 복귀 이상은 + - 내일 + +2025.6.25.(수) +간부 + - 총원 21 + - 열외 1(이영홍) + - 현재 20 +- 용사 + - 총원 33 + - 열외 5(신지웅~7.3, 박하은~27, 이병성~30, 신창준~30, 윤재선~27) + - 현재 28 +- 오늘 내일출발복귀 + - 오늘 + - 복귀 없음 + - 내일 + - 복귀출발 없음 \ No newline at end of file diff --git a/inbox/출타병력.md b/inbox/출타병력.md new file mode 100644 index 0000000..55e174c --- /dev/null +++ b/inbox/출타병력.md @@ -0,0 +1,251 @@ +## 2024.06.26(수) +### 휴가중 +오성민병장~6.28(금) +김성문상사 +박태영 +박형주 + +## 2024.06.27 +휴가중 +오성민 +박태영 +파견 +김의선 + +## 2024.06.28(금) +- 휴가 복귀 + - 오성민 +- 휴가출발 + - 박지수(6.29(토)-7.2(화)) + - 손호준 + - +- 외출출발 복귀(10명)6.28 + - 이예성 + - 최건 + - 최영찬 + - 윤재현 + - 송승용 + - 손호준 + - 김정운 + - 이준호 + - 전희범 + - 박하은 +- 주말 외출(7명) + - 최건 + - 최영찬 + - 오성민 + - 이준호 + - 홍준기 + - 최원우 + - 정찬욱 + - 주말 외박 + - 박하은 +- 종교행사 12명 + - 기독 5 + - 천주 3 + - 불교 3 + - 원불 1 + +2024.09.23(월) +- 간부 총원 19명, 열외 1명, 현재원 18명 +- 용사 총원 22명, 열외 6명, 현재 16명 + +2024.10.14(월) +- 간부 + - 총 19(현역1,군무원18) + - 열외 2(이제강,오혜민) + - 현재 17명 (현엽1,군무원16) +- 용사 + - 총 22명(보급8,근무7,급양본부7) + - 열외 3명(김정운,전희범,이준호) + - 현재 19명(보급8,근무5,급양본부6) + - 유동병력 없음 +2024.10.15(화) +- 간부 + - 총 19(현역1,군무원18) + - 열외 0() + - 현재 19명 (현역1,군무원18) +- 용사 + - 총 22명(보급8,근무7,급양본부7) + - 열외 3명(김정운,전희범,이준호) + - 현재 19명(보급8,근무5,급양본부6) + - 유동병력 없음 +2024.10.16(수) +- 간부 + - 총 19(현역1,군무원18) + - 열외 0() + - 현재 19명 (현역1,군무원18) +- 용사 + - 총 22명(보급8,근무7,급양본부7) + - 열외 3명(김정운,전희범,이준호) + - 현재 19명(보급8,근무5,급양본부6) + - 유동병력 없음 +2024.10.30(수) +- 간부 + - 총원 20 + - 열외 1(양은조) + - 현재 19 +- 용사 + - 총원 21 + - 열외 0 + - 현재 21 + + 2024.10.31(목) +- 간부 + - 총원 20 + - 열외 1(양은조) + - 현재 19 +- 용사 + - 총원 19 + - 열외 0 + - 현재 19 +- 오늘,주말,월요일 출발복귀 + - 토요일 + - 정기외박 신지웅,배준형,임현성 + - 월요일 + - 신병위로외박 신기섭 +2024.11.4(월) +- 간부 + - 총원 20 + - 열외 0() + - 현재 20 +- 용사 + - 총원 19 + - 열외 1(신기섭) + - 현재 18 +- 오늘 내일출발복귀 + - 오늘 + - 신병위로 일병 신기섭(-7) + - 내일 + - 외출 신지웅,박하은,이현재,조호현 + - +2025.1.14(화) +- 간부 + - 총원 20 + - 열외 0() + - 현재 20 +- 용사 + - 총원 29 + - 열외 1(이병성) + - 현재 28 +- 오늘 내일출발복귀 + - 오늘 + - + - 내일 + - +2025.1.15(수) +- 간부 + - 총원 20 + - 열외 0() + - 현재 20 +- 용사 + - 총원 29 + - 열외 1(이현재,~18(토)) + - 현재 28 +- 오늘 내일출발복귀 + - 오늘 + - + - 내일 + - 평일외출 6명 +2025.1.16(목) +간부 + - 총원 20 + - 열외 0() + - 현재 20 +- 용사 + - 총원 29 + - 열외 1(이현재,~18(토)) + - 현재 28 +- 오늘 내일출발복귀 + - 오늘 + - 평일외출 6명(조호현,박건노,신창준,이정민,강태구,권구현) + - 내일 + - 평일외출5명(최원우,임현성,유재찬,김준혁,이상우) + - 휴가출발 1명(이정민,~24(금)) +2025.1.22(화) +간부 + - 총원 20 + - 열외 1(이준희) + - 현재 19 +- 용사 + - 총원 29 + - 열외 3(이정민,~24(금),심민준,~23(목),김어진,(~24(금))) + - 현재 26 +- 오늘 내일출발복귀 + - 오늘 + - + - 내일 + +2025.2.3(월) +간부 + - 총원 ? + - 열외 ?(?) + - 현재 ? +- 용사 + - 총원 30 + - 열외 3(홍준기~7,신기섭~7,이상우~6) + - 현재 27 +- 오늘 내일출발복귀 + - 오늘 + - 없음 + - 내일 없음 + + +2025.2.4(화) +간부 + - 총원 21 + - 열외 0(0) + - 현재 21 +- 용사 + - 총원 30 + - 열외 3(홍준기~7,신기섭~7,이상우~6) + - 현재 27 +- 오늘 내일출발복귀 + - 오늘 + - 없음 + - 내일 박호준(~11(화)) + + +2025.2.5(수) +간부 + - 총원 21 + - 열외 0(0) + - 현재 21 +- 용사 + - 총원 30 + - 열외 4(홍준기~7,신기섭~7,이상우~6,박호준~11) + - 현재 26 +- 오늘 내일출발복귀 + - 오늘 + - 줄발 박호준 + - 내일 + - 복귀 이상우 + +2025.2.6.(목) +간부 + - 총원 21 + - 열외 0(0) + - 현재 21 +- 용사 + - 총원 30 + - 열외 4(홍준기~7,신기섭~7,이상우~6,박호준~11) + - 현재 26 +- 오늘 내일출발복귀 + - 오늘 + - 복귀 이상은 + - 내일 + +2025.6.25.(수) +간부 + - 총원 21 + - 열외 1(이영홍) + - 현재 20 +- 용사 + - 총원 33 + - 열외 5(신지웅~7.3, 박하은~27, 이병성~30, 신창준~30, 윤재선~27) + - 현재 28 +- 오늘 내일출발복귀 + - 오늘 + - 복귀 없음 + - 내일 + - 복귀출발 없음 \ No newline at end of file diff --git a/inbox/치장총기-1.md b/inbox/치장총기-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/치장총기.md b/inbox/치장총기.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/캔버스 일정관리형태로 변형.md b/inbox/캔버스 일정관리형태로 변형.md new file mode 100644 index 0000000..f9b07a0 --- /dev/null +++ b/inbox/캔버스 일정관리형태로 변형.md @@ -0,0 +1,68 @@ +https://chatgpt.com/canvas/shared/6922edf6f2808191be040947027a9650 + +{ + "type": "canvas", + "nodes": { + "month-title": { + "type": "text", + "text": "📅 {{year}}-{{month}} Monthly Canvas", + "x": 0, + "y": 0, + "width": 400, + "height": 80 + }, + + "calendar-grid": { + "type": "group", + "x": 0, + "y": 120, + "nodes": { + {{grid}} + } + } + }, + "edges": [] +} + + +완료! +지금 캔버스에 월력형 캔버스 자동 템플릿의 기본 틀을 올려놨어. + +현재 템플릿은 Obsidian Canvas(JSON) 구조의 틀까지 잡힌 상태고, +여기서 네가 원하는 날짜 1~31 그리드 자동 생성 형태로 구체적으로 채워 넣을 수 있어. + +예를 들어: + +7×5 / 7×6 그리드 + +각 날짜는 [[2025-11-01]]처럼 자동 링크 + +셀 크기, 간격 조정 + +월 자동 생성 변수({{year}}-{{month}}) 적용 + +요일 헤더 추가 가능 + + +다음 단계로: + +👉 “그리드를 어떻게 채워 넣을지” 선택해줘 + +1. 숫자만 있는 기본 달력 + + +2. 각 날짜를 Obsidian Daily Note 링크로 자동 연결 + + +3. 요일 헤더(월·화·수…) 포함한 완전한 월력 + + +4. 예쁜 박스형 디자인(캔버스 카드 형태) + + +5. 너의 현재 사용하는 레이아웃에 맞춘 커스텀 + + + +원하는 번호 말해줘. +그럼 바로 캔버스 템플릿을 자동으로 완성해줄게! diff --git a/inbox/테스트1-1.md b/inbox/테스트1-1.md new file mode 100644 index 0000000..069b148 --- /dev/null +++ b/inbox/테스트1-1.md @@ -0,0 +1 @@ +진행중인 내용입니다. diff --git a/inbox/테스트1.md b/inbox/테스트1.md new file mode 100644 index 0000000..069b148 --- /dev/null +++ b/inbox/테스트1.md @@ -0,0 +1 @@ +진행중인 내용입니다. diff --git a/inbox/테스트밑-1.md b/inbox/테스트밑-1.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/테스트밑.md b/inbox/테스트밑.md new file mode 100644 index 0000000..e69de29 diff --git a/inbox/통원 의료비 청구-1.md b/inbox/통원 의료비 청구-1.md new file mode 100644 index 0000000..6fac3e1 --- /dev/null +++ b/inbox/통원 의료비 청구-1.md @@ -0,0 +1,6 @@ +군 단체보험:,한화손해보험 +해당 엎무 기관 :복지포털 +필요서류 : ![[Screenshot_20241025-094520.jpg]] +![[Screenshot_20241025-094545.jpg]] + +![[Screenshot_20241025-094705_KakaoTalk.jpg]] \ No newline at end of file diff --git a/inbox/통원 의료비 청구.md b/inbox/통원 의료비 청구.md new file mode 100644 index 0000000..6fac3e1 --- /dev/null +++ b/inbox/통원 의료비 청구.md @@ -0,0 +1,6 @@ +군 단체보험:,한화손해보험 +해당 엎무 기관 :복지포털 +필요서류 : ![[Screenshot_20241025-094520.jpg]] +![[Screenshot_20241025-094545.jpg]] + +![[Screenshot_20241025-094705_KakaoTalk.jpg]] \ No newline at end of file diff --git a/inbox/티아고 포르테, 닉마일로, 토마스프랭크, 알버트 아인슈타인-1.md b/inbox/티아고 포르테, 닉마일로, 토마스프랭크, 알버트 아인슈타인-1.md new file mode 100644 index 0000000..d839fe3 --- /dev/null +++ b/inbox/티아고 포르테, 닉마일로, 토마스프랭크, 알버트 아인슈타인-1.md @@ -0,0 +1,3 @@ +--- +노트종류: 일정 +--- diff --git a/inbox/티아고 포르테, 닉마일로, 토마스프랭크, 알버트 아인슈타인.md b/inbox/티아고 포르테, 닉마일로, 토마스프랭크, 알버트 아인슈타인.md new file mode 100644 index 0000000..d839fe3 --- /dev/null +++ b/inbox/티아고 포르테, 닉마일로, 토마스프랭크, 알버트 아인슈타인.md @@ -0,0 +1,3 @@ +--- +노트종류: 일정 +--- diff --git a/inbox/편의시설-1.md b/inbox/편의시설-1.md new file mode 100644 index 0000000..d8b2861 --- /dev/null +++ b/inbox/편의시설-1.md @@ -0,0 +1,5 @@ +- 휴게실 + 1. + +2025.1.9(목) +1생 리모컨 고장(문석훈) \ No newline at end of file diff --git a/inbox/편의시설.md b/inbox/편의시설.md new file mode 100644 index 0000000..d8b2861 --- /dev/null +++ b/inbox/편의시설.md @@ -0,0 +1,5 @@ +- 휴게실 + 1. + +2025.1.9(목) +1생 리모컨 고장(문석훈) \ No newline at end of file diff --git a/inbox/플러그인 이름 Obsidian-Tasks-Timeline-1.md b/inbox/플러그인 이름 Obsidian-Tasks-Timeline-1.md new file mode 100644 index 0000000..528f04f --- /dev/null +++ b/inbox/플러그인 이름 Obsidian-Tasks-Timeline-1.md @@ -0,0 +1,5 @@ +플러그인 이름 : Obsidian-Tasks-Timeline + +Link : [https://github.com/702573N/Obsidian-Tasks-Timeline](https://github.com/702573N/Obsidian-Tasks-Timeline) + +​ \ No newline at end of file diff --git a/inbox/플러그인 이름 Obsidian-Tasks-Timeline.md b/inbox/플러그인 이름 Obsidian-Tasks-Timeline.md new file mode 100644 index 0000000..528f04f --- /dev/null +++ b/inbox/플러그인 이름 Obsidian-Tasks-Timeline.md @@ -0,0 +1,5 @@ +플러그인 이름 : Obsidian-Tasks-Timeline + +Link : [https://github.com/702573N/Obsidian-Tasks-Timeline](https://github.com/702573N/Obsidian-Tasks-Timeline) + +​ \ No newline at end of file diff --git a/inbox/필요한것-1.md b/inbox/필요한것-1.md new file mode 100644 index 0000000..f82278b --- /dev/null +++ b/inbox/필요한것-1.md @@ -0,0 +1,2 @@ +#구매 +1.멀티비타민 diff --git a/inbox/필요한것.md b/inbox/필요한것.md new file mode 100644 index 0000000..f82278b --- /dev/null +++ b/inbox/필요한것.md @@ -0,0 +1,2 @@ +#구매 +1.멀티비타민 diff --git a/inbox/학습내용 요약 및 정리-1.md b/inbox/학습내용 요약 및 정리-1.md new file mode 100644 index 0000000..ac98e49 --- /dev/null +++ b/inbox/학습내용 요약 및 정리-1.md @@ -0,0 +1,65 @@ +**학습 내용 요약 및 정리**는 학습의 효율성을 높이고, 학습한 내용을 장기 기억으로 전환하는 데 중요한 과정입니다. 요약과 정리를 효과적으로 하기 위해서는 다음과 같은 방법을 따를 수 있습니다: + +### **학습 내용 요약 및 정리 방법** + +#### 1. **핵심 개념 추출** + - **목표**: 학습한 내용에서 가장 중요한 개념과 핵심 포인트를 추려냅니다. + - **방법**: + - 페이지나 챕터의 주요 주제와 개념을 찾아내어, **핵심 단어**나 **키워드** 중심으로 요약합니다. + - 본문을 다시 읽으면서 꼭 알아야 할 개념이나 중요한 내용에 밑줄을 긋거나 표시해 두고, 이를 요약 노트에 적습니다. + - 지나치게 많은 내용을 요약하려 하지 말고, **핵심적인 사항**만 기록합니다. + + **예시**: + - 수학 공식에서 중요한 공식을 추출하고, 그 공식을 사용하는 예시를 간단히 적어 둡니다. + - 역사적인 사건을 공부한다면, 사건의 주요 연도, 인물, 결과를 간단히 정리합니다. + +#### 2. **자신의 언어로 재정리** + - **목표**: 이해한 내용을 **자신의 언어로** 다시 정리하여 기억을 강화하고, 이해도를 높입니다. + - **방법**: + - 학습한 개념을 **자신의 말로 설명하듯** 간단하게 적습니다. 이해한 대로 작성하되, 너무 복잡하게 적지 말고 간단하고 명료하게 쓰는 것이 좋습니다. + - 너무 많은 문장을 작성하는 대신, 한두 문장으로 **핵심을 압축**합니다. + + **예시**: + - 원문: "피타고라스의 정리는 직각 삼각형에서 두 변의 제곱의 합이 빗변의 제곱과 같다는 것이다." + - 요약: "직각 삼각형에서 두 변의 제곱 합 = 빗변의 제곱." + +#### 3. **시각적 자료 활용** + - **목표**: 시각적인 자료를 통해 학습 내용을 더 잘 기억할 수 있도록 돕습니다. + - **방법**: + - **다이어그램, 도표, 마인드맵** 등을 활용해 내용을 시각적으로 정리합니다. + - 복잡한 내용을 **단순화**하여 눈에 잘 들어오게 정리하면 기억에 더 오래 남습니다. + - 예를 들어, 연도별 중요한 사건을 공부할 때는 **타임라인**을 그리거나, 수학이나 과학을 공부할 때는 **도식화**하여 개념을 정리합니다. + + **예시**: + - 과학 개념을 시각화하는 방법으로, 광합성 과정을 **마인드맵**으로 표현합니다. "햇빛 -> 엽록소 -> 포도당 생성" 같은 흐름을 시각적으로 정리할 수 있습니다. + +#### 4. **주제별 요약 노트 작성** + - **목표**: 모든 내용을 하나의 노트에 정리하기보다, 각 주제나 챕터별로 따로 요약합니다. + - **방법**: + - 각 학습 주제나 챕터를 별도의 페이지나 섹션으로 나누고, 각 주제별로 **간단한 제목**을 붙입니다. + - 필요한 경우, **문제와 해답**을 함께 기록하여 문제 풀이 연습도 병행합니다. + - 학습한 내용을 한 번에 모아서 복습할 수 있도록, 주기적으로 노트를 업데이트합니다. + + **예시**: + - "제1장: 피타고라스의 정리", "제2장: 삼각함수", "제3장: 함수의 정의" 등으로 요약하고, 각 장마다 문제와 설명을 추가해 정리합니다. + +#### 5. **마지막 정리 요약 (챕터나 단원 마무리)** + - **목표**: 한 챕터나 단원을 끝냈을 때, 해당 내용의 **전체 요약**을 만들어 복습 시 쉽게 볼 수 있게 합니다. + - **방법**: + - 챕터나 단원이 끝날 때마다, 배운 내용을 **큰 흐름** 위주로 다시 요약합니다. + - **하나의 페이지**에 전체 내용을 요약하는 것이 목표입니다. + - 키워드와 함께 그림, 도식, 간단한 문장으로 **전체적인 맥락**을 한눈에 볼 수 있도록 정리합니다. + + **예시**: + - "삼각함수 단원 요약": 주요 개념(사인, 코사인, 탄젠트), 기본 공식들, 각 공식의 적용 사례 등을 요약해서 한 페이지에 정리합니다. + +--- + +### **효과적인 요약 및 정리의 순서** +1. **핵심 개념 추출**: 학습 중인 내용을 다시 훑어보고, 중요한 개념과 키워드를 뽑아냅니다. +2. **자신의 말로 설명**: 개념을 자신이 이해한 대로 설명하듯 적습니다. +3. **시각적 자료 추가**: 마인드맵, 도식, 타임라인 등을 활용하여 중요한 개념을 시각적으로 표현합니다. +4. **주제별 정리**: 각 주제별로 정리한 노트를 구성하고, 필요시 문제 풀이와 함께 정리합니다. +5. **마무리 요약**: 전체적으로 배운 내용을 한 페이지 요약으로 만들어, 복습 시 빠르게 참고할 수 있도록 준비합니다. + +이렇게 학습한 내용을 요약하고 정리하면, 복습 시 더 쉽게 기억을 떠올릴 수 있고, 학습한 내용을 **장기적으로 유지**하는 데 큰 도움이 됩니다. \ No newline at end of file diff --git a/inbox/학습내용 요약 및 정리.md b/inbox/학습내용 요약 및 정리.md new file mode 100644 index 0000000..ac98e49 --- /dev/null +++ b/inbox/학습내용 요약 및 정리.md @@ -0,0 +1,65 @@ +**학습 내용 요약 및 정리**는 학습의 효율성을 높이고, 학습한 내용을 장기 기억으로 전환하는 데 중요한 과정입니다. 요약과 정리를 효과적으로 하기 위해서는 다음과 같은 방법을 따를 수 있습니다: + +### **학습 내용 요약 및 정리 방법** + +#### 1. **핵심 개념 추출** + - **목표**: 학습한 내용에서 가장 중요한 개념과 핵심 포인트를 추려냅니다. + - **방법**: + - 페이지나 챕터의 주요 주제와 개념을 찾아내어, **핵심 단어**나 **키워드** 중심으로 요약합니다. + - 본문을 다시 읽으면서 꼭 알아야 할 개념이나 중요한 내용에 밑줄을 긋거나 표시해 두고, 이를 요약 노트에 적습니다. + - 지나치게 많은 내용을 요약하려 하지 말고, **핵심적인 사항**만 기록합니다. + + **예시**: + - 수학 공식에서 중요한 공식을 추출하고, 그 공식을 사용하는 예시를 간단히 적어 둡니다. + - 역사적인 사건을 공부한다면, 사건의 주요 연도, 인물, 결과를 간단히 정리합니다. + +#### 2. **자신의 언어로 재정리** + - **목표**: 이해한 내용을 **자신의 언어로** 다시 정리하여 기억을 강화하고, 이해도를 높입니다. + - **방법**: + - 학습한 개념을 **자신의 말로 설명하듯** 간단하게 적습니다. 이해한 대로 작성하되, 너무 복잡하게 적지 말고 간단하고 명료하게 쓰는 것이 좋습니다. + - 너무 많은 문장을 작성하는 대신, 한두 문장으로 **핵심을 압축**합니다. + + **예시**: + - 원문: "피타고라스의 정리는 직각 삼각형에서 두 변의 제곱의 합이 빗변의 제곱과 같다는 것이다." + - 요약: "직각 삼각형에서 두 변의 제곱 합 = 빗변의 제곱." + +#### 3. **시각적 자료 활용** + - **목표**: 시각적인 자료를 통해 학습 내용을 더 잘 기억할 수 있도록 돕습니다. + - **방법**: + - **다이어그램, 도표, 마인드맵** 등을 활용해 내용을 시각적으로 정리합니다. + - 복잡한 내용을 **단순화**하여 눈에 잘 들어오게 정리하면 기억에 더 오래 남습니다. + - 예를 들어, 연도별 중요한 사건을 공부할 때는 **타임라인**을 그리거나, 수학이나 과학을 공부할 때는 **도식화**하여 개념을 정리합니다. + + **예시**: + - 과학 개념을 시각화하는 방법으로, 광합성 과정을 **마인드맵**으로 표현합니다. "햇빛 -> 엽록소 -> 포도당 생성" 같은 흐름을 시각적으로 정리할 수 있습니다. + +#### 4. **주제별 요약 노트 작성** + - **목표**: 모든 내용을 하나의 노트에 정리하기보다, 각 주제나 챕터별로 따로 요약합니다. + - **방법**: + - 각 학습 주제나 챕터를 별도의 페이지나 섹션으로 나누고, 각 주제별로 **간단한 제목**을 붙입니다. + - 필요한 경우, **문제와 해답**을 함께 기록하여 문제 풀이 연습도 병행합니다. + - 학습한 내용을 한 번에 모아서 복습할 수 있도록, 주기적으로 노트를 업데이트합니다. + + **예시**: + - "제1장: 피타고라스의 정리", "제2장: 삼각함수", "제3장: 함수의 정의" 등으로 요약하고, 각 장마다 문제와 설명을 추가해 정리합니다. + +#### 5. **마지막 정리 요약 (챕터나 단원 마무리)** + - **목표**: 한 챕터나 단원을 끝냈을 때, 해당 내용의 **전체 요약**을 만들어 복습 시 쉽게 볼 수 있게 합니다. + - **방법**: + - 챕터나 단원이 끝날 때마다, 배운 내용을 **큰 흐름** 위주로 다시 요약합니다. + - **하나의 페이지**에 전체 내용을 요약하는 것이 목표입니다. + - 키워드와 함께 그림, 도식, 간단한 문장으로 **전체적인 맥락**을 한눈에 볼 수 있도록 정리합니다. + + **예시**: + - "삼각함수 단원 요약": 주요 개념(사인, 코사인, 탄젠트), 기본 공식들, 각 공식의 적용 사례 등을 요약해서 한 페이지에 정리합니다. + +--- + +### **효과적인 요약 및 정리의 순서** +1. **핵심 개념 추출**: 학습 중인 내용을 다시 훑어보고, 중요한 개념과 키워드를 뽑아냅니다. +2. **자신의 말로 설명**: 개념을 자신이 이해한 대로 설명하듯 적습니다. +3. **시각적 자료 추가**: 마인드맵, 도식, 타임라인 등을 활용하여 중요한 개념을 시각적으로 표현합니다. +4. **주제별 정리**: 각 주제별로 정리한 노트를 구성하고, 필요시 문제 풀이와 함께 정리합니다. +5. **마무리 요약**: 전체적으로 배운 내용을 한 페이지 요약으로 만들어, 복습 시 빠르게 참고할 수 있도록 준비합니다. + +이렇게 학습한 내용을 요약하고 정리하면, 복습 시 더 쉽게 기억을 떠올릴 수 있고, 학습한 내용을 **장기적으로 유지**하는 데 큰 도움이 됩니다. \ No newline at end of file diff --git a/inbox/환자-1.md b/inbox/환자-1.md new file mode 100644 index 0000000..4a7277a --- /dev/null +++ b/inbox/환자-1.md @@ -0,0 +1,121 @@ +## 2024.06.26(수) +### 체력단련간 +- 3명 + +2024.06.27 +병장 양원호(무릎,한방과) + +2024.6.28 +병장박지수,상병김대웅,박민수 지구병원방문(오전) + + +2024.07.04(목) +정찬욱(알레르기, 메스꺼움, 두통), 윤영제(내성발톱수술, 소독) + +2024.08.27(화) +오준석(24.8.5, 무릎통증) + +2024.09.23(월) +- 홍준기,이병성(코로나확진), 임현성(왼쪽 발목 염좌) + +2024.10.14(화) +- 유재찬(가슴답답) +- 정준필(다리) + +2025.1.9(목) +- 양병준, 최성근(이주신경실신) +- 신창준,조원준(감기) +- 강태구(무릅) 약복용중 +- 김준혁(발톱) +- 추가 : 이승민(감기) 병원진료예정 + +2025.1.14(화) +- 양병준, 최성근(이주신경실신) +- 강태구(무릅) 약복용중, 독감격리 +- 김준혁(발톱) +- ~~이승민(감기)~~ +- 이상우(허리디스크) 지구병원진료 +- 최원우(치과) 휴가신청 치료 +- 이현재(치과) 계속치료?,감기 +- 임현성(치과) 현재 양호 +- 신지웅(감기) 지구병원진료 +- 양병준 외진 대전병원 내일예정 +2025.1.15(수) +- 양병준, 최성근(이주신경실신) +- 강태구(무릅) 약복용중, 독감격리 +- 김준혁(발톱) +- ~~이승민(감기)~~ +- 이상우(허리디스크) 지구병원진료 +- 최원우(치과) 휴가신청 치료 +- 이현재(치과) 계속치료?,감기 +- 임현성(치과) 현재 양호 +- 신지웅(감기) 지구병원진료 +- 양병준 외진 대전병원 + +2025.1.16(목) +- 양병준, 최성근(이주신경실신) +- 강태구(무릅) 약복용중, 독감격리 +- 김준혁(발톱) +- ~~이승민(감기)~~ +- 이상우(허리디스크) 지구병원진료 +- 최원우(치과) 휴가신청 치료 +- 이현재(치과) 계속치료?,감기 +- 임현성(치과) 현재 양호 +- 신지웅(감기) 지구병원진료 +- 최성근(손목) 지구병원 진료 취소 +2025.1.22(화) +- 양병준, 최성근(이주신경실신)~계속 +- 강태구(무릅) 약복용중, ~~독감격리~~ +- 김준혁(발톱) +- ~~이승민(감기)~~ +- 이상우(허리디스크) 지구병원진료 +- 최원우(치과) 휴가신청 치료 +- 이현재(치과) 계속치료?,~~감기~~ +- 임현성(치과) 현재 양호 +- ~~신지웅(감기) 지구병원진료~~ +- ~~최성근(손목) 지구병원 진료 취소~~ +- 박하은(간헐적 외사시, 비염) + +2025.2.3(월) +- 유재찬(감기) +- 문석훈(손톱) +- 천웅비(왼쪽 눈 충혈) +- 김준혁(감기) + +2025.2.4(화) +- 유재찬(감기) +- 문석훈(손톱) +- 천웅비(왼쪽 눈 충혈) +- 김준혁(감기) +- 신창준(발바닥) + +2025.2.5.(수) +- 유재찬(감기) +- 문석훈(손톱) +- 천웅비(왼쪽 눈 충혈) + - 대전병원외진실시 +- 김준혁(감기) +- 신창준(발바닥) + +2025.2.6.(목) +- 유재찬(감기) +- 문석훈(손톱) +- 천웅비(왼쪽 눈 충혈) + - 대전병원외진실시 +- 신창준(발바닥) + +2025.6.12(목) +- 임현성 ![[임현성#아픈곳]] +- 권구현 ![[권구현#아픈곳]] +- 윤창균 ![[윤창균#아픈곳]] +- 박하은 ![[박하은#아픈곳]] +- 천웅비 ![[천웅비#아픈곳]] +- 김어진 ![[김어진#아픈곳]] +- 유재찬 ![[유재찬#아픈곳]] +- 이상우 ![[이상우#아픈곳]] +- 조원준 ![[조원준#아픈곳]] +- 이현재 ![[이현재#아픈곳]] +- 박건노 ![[박건노]] +- + + diff --git a/inbox/환자.md b/inbox/환자.md new file mode 100644 index 0000000..4a7277a --- /dev/null +++ b/inbox/환자.md @@ -0,0 +1,121 @@ +## 2024.06.26(수) +### 체력단련간 +- 3명 + +2024.06.27 +병장 양원호(무릎,한방과) + +2024.6.28 +병장박지수,상병김대웅,박민수 지구병원방문(오전) + + +2024.07.04(목) +정찬욱(알레르기, 메스꺼움, 두통), 윤영제(내성발톱수술, 소독) + +2024.08.27(화) +오준석(24.8.5, 무릎통증) + +2024.09.23(월) +- 홍준기,이병성(코로나확진), 임현성(왼쪽 발목 염좌) + +2024.10.14(화) +- 유재찬(가슴답답) +- 정준필(다리) + +2025.1.9(목) +- 양병준, 최성근(이주신경실신) +- 신창준,조원준(감기) +- 강태구(무릅) 약복용중 +- 김준혁(발톱) +- 추가 : 이승민(감기) 병원진료예정 + +2025.1.14(화) +- 양병준, 최성근(이주신경실신) +- 강태구(무릅) 약복용중, 독감격리 +- 김준혁(발톱) +- ~~이승민(감기)~~ +- 이상우(허리디스크) 지구병원진료 +- 최원우(치과) 휴가신청 치료 +- 이현재(치과) 계속치료?,감기 +- 임현성(치과) 현재 양호 +- 신지웅(감기) 지구병원진료 +- 양병준 외진 대전병원 내일예정 +2025.1.15(수) +- 양병준, 최성근(이주신경실신) +- 강태구(무릅) 약복용중, 독감격리 +- 김준혁(발톱) +- ~~이승민(감기)~~ +- 이상우(허리디스크) 지구병원진료 +- 최원우(치과) 휴가신청 치료 +- 이현재(치과) 계속치료?,감기 +- 임현성(치과) 현재 양호 +- 신지웅(감기) 지구병원진료 +- 양병준 외진 대전병원 + +2025.1.16(목) +- 양병준, 최성근(이주신경실신) +- 강태구(무릅) 약복용중, 독감격리 +- 김준혁(발톱) +- ~~이승민(감기)~~ +- 이상우(허리디스크) 지구병원진료 +- 최원우(치과) 휴가신청 치료 +- 이현재(치과) 계속치료?,감기 +- 임현성(치과) 현재 양호 +- 신지웅(감기) 지구병원진료 +- 최성근(손목) 지구병원 진료 취소 +2025.1.22(화) +- 양병준, 최성근(이주신경실신)~계속 +- 강태구(무릅) 약복용중, ~~독감격리~~ +- 김준혁(발톱) +- ~~이승민(감기)~~ +- 이상우(허리디스크) 지구병원진료 +- 최원우(치과) 휴가신청 치료 +- 이현재(치과) 계속치료?,~~감기~~ +- 임현성(치과) 현재 양호 +- ~~신지웅(감기) 지구병원진료~~ +- ~~최성근(손목) 지구병원 진료 취소~~ +- 박하은(간헐적 외사시, 비염) + +2025.2.3(월) +- 유재찬(감기) +- 문석훈(손톱) +- 천웅비(왼쪽 눈 충혈) +- 김준혁(감기) + +2025.2.4(화) +- 유재찬(감기) +- 문석훈(손톱) +- 천웅비(왼쪽 눈 충혈) +- 김준혁(감기) +- 신창준(발바닥) + +2025.2.5.(수) +- 유재찬(감기) +- 문석훈(손톱) +- 천웅비(왼쪽 눈 충혈) + - 대전병원외진실시 +- 김준혁(감기) +- 신창준(발바닥) + +2025.2.6.(목) +- 유재찬(감기) +- 문석훈(손톱) +- 천웅비(왼쪽 눈 충혈) + - 대전병원외진실시 +- 신창준(발바닥) + +2025.6.12(목) +- 임현성 ![[임현성#아픈곳]] +- 권구현 ![[권구현#아픈곳]] +- 윤창균 ![[윤창균#아픈곳]] +- 박하은 ![[박하은#아픈곳]] +- 천웅비 ![[천웅비#아픈곳]] +- 김어진 ![[김어진#아픈곳]] +- 유재찬 ![[유재찬#아픈곳]] +- 이상우 ![[이상우#아픈곳]] +- 조원준 ![[조원준#아픈곳]] +- 이현재 ![[이현재#아픈곳]] +- 박건노 ![[박건노]] +- + + diff --git a/inbox/효율적인 obsidian 활용 방법은-1.md b/inbox/효율적인 obsidian 활용 방법은-1.md new file mode 100644 index 0000000..99413c6 --- /dev/null +++ b/inbox/효율적인 obsidian 활용 방법은-1.md @@ -0,0 +1,43 @@ +Obsidian은 메모와 노트 정리를 위한 강력한 도구로, 그 기능을 최대한 활용하려면 몇 가지 전략을 따르는 것이 좋습니다. 아래는 효율적인 Obsidian 활용 방법에 대한 가이드입니다. + +### 1. 파일 및 폴더 구조 정리 +- **폴더 구조**: 프로젝트, 주제, 날짜별로 폴더를 구분하여 정리합니다. +- **파일 명명 규칙**: 날짜와 키워드를 사용하여 파일을 명명하면 나중에 검색하기 쉽습니다. 예를 들어, `2023-08-05-회의록.md`. + +### 2. 링크와 백링크 활용 +- **내부 링크**: 노트 간의 연결을 통해 주제를 유기적으로 연결합니다. `[[노트 제목]]` 형식으로 링크를 만듭니다. +- **백링크**: Obsidian은 자동으로 백링크를 생성하여 어떤 노트에서 해당 노트로 링크했는지 보여줍니다. 이를 통해 관련된 정보를 쉽게 찾아볼 수 있습니다. + +### 3. 태그 사용 +- **태그 관리**: `#`을 사용하여 태그를 추가합니다. 예를 들어, `#회의` 또는 `#아이디어`. 태그를 통해 주제별로 노트를 쉽게 분류할 수 있습니다. +- **태그 페이지**: 특정 태그를 클릭하면 해당 태그가 달린 모든 노트를 볼 수 있습니다. + +### 4. 템플릿 사용 +- **템플릿 플러그인**: 반복적인 작업을 효율적으로 처리하기 위해 템플릿을 사용합니다. 미리 정의된 형식을 통해 노트를 빠르게 작성할 수 있습니다. +- **예시 템플릿**: 회의록 템플릿, 일일 저널 템플릿 등 다양한 템플릿을 만들어 두면 유용합니다. + +### 5. 플러그인 활용 +- **핵심 플러그인**: Obsidian에는 다양한 플러그인이 있어 기능을 확장할 수 있습니다. 대표적으로 Dataview, Calendar, Kanban 플러그인 등이 있습니다. +- **커뮤니티 플러그인**: 커뮤니티에서 제공하는 플러그인도 활용해 보세요. 예를 들어, Obsidian Git 플러그인을 통해 노트를 GitHub에 백업할 수 있습니다. + +### 6. 마크다운 문법 숙지 +- **기본 마크다운**: Obsidian은 마크다운을 기반으로 하므로, 기본적인 마크다운 문법을 숙지하면 노트를 더욱 풍부하게 작성할 수 있습니다. 예를 들어, 제목, 목록, 인용구, 코드 블록 등을 활용합니다. +- **확장 문법**: 표, 체크리스트, 수식 등의 확장 문법도 활용해 보세요. + +### 7. 단축키 설정 +- **커스터마이징**: 자주 사용하는 기능에 단축키를 설정하여 작업 속도를 높입니다. +- **기본 단축키**: Obsidian의 기본 단축키를 익히고, 필요에 따라 추가로 설정합니다. + +### 8. 검색 기능 +- **고급 검색**: Obsidian의 강력한 검색 기능을 활용하여 필요한 정보를 빠르게 찾습니다. 검색어에 따라 특정 폴더, 태그, 날짜 범위 등을 지정할 수 있습니다. +- **정규식 활용**: 정규식을 사용하여 더욱 정교한 검색을 할 수 있습니다. + +### 9. 주기적인 리뷰 +- **리뷰 주기 설정**: 주기적으로 노트를 리뷰하여 내용을 업데이트하고, 새로운 연결을 발견합니다. +- **Zettelkasten 방법론**: Zettelkasten 방법론을 적용하여 노트를 관리하면 정보의 체계적인 관리와 창의적인 사고를 촉진할 수 있습니다. + +### 10. 백업 +- **자동 백업**: 정기적으로 노트를 백업하여 데이터 유실을 방지합니다. Dropbox, Google Drive 등의 클라우드 서비스를 활용할 수 있습니다. +- **버전 관리**: Git을 사용하여 노트의 버전을 관리하면 이전 버전으로 복원할 수 있어 유용합니다. + +이러한 방법들을 활용하면 Obsidian을 효율적으로 사용할 수 있습니다. 각자의 사용 목적과 스타일에 맞게 조정하여 최적의 워크플로우를 만들어 보세요. \ No newline at end of file diff --git a/inbox/효율적인 obsidian 활용 방법은.md b/inbox/효율적인 obsidian 활용 방법은.md new file mode 100644 index 0000000..99413c6 --- /dev/null +++ b/inbox/효율적인 obsidian 활용 방법은.md @@ -0,0 +1,43 @@ +Obsidian은 메모와 노트 정리를 위한 강력한 도구로, 그 기능을 최대한 활용하려면 몇 가지 전략을 따르는 것이 좋습니다. 아래는 효율적인 Obsidian 활용 방법에 대한 가이드입니다. + +### 1. 파일 및 폴더 구조 정리 +- **폴더 구조**: 프로젝트, 주제, 날짜별로 폴더를 구분하여 정리합니다. +- **파일 명명 규칙**: 날짜와 키워드를 사용하여 파일을 명명하면 나중에 검색하기 쉽습니다. 예를 들어, `2023-08-05-회의록.md`. + +### 2. 링크와 백링크 활용 +- **내부 링크**: 노트 간의 연결을 통해 주제를 유기적으로 연결합니다. `[[노트 제목]]` 형식으로 링크를 만듭니다. +- **백링크**: Obsidian은 자동으로 백링크를 생성하여 어떤 노트에서 해당 노트로 링크했는지 보여줍니다. 이를 통해 관련된 정보를 쉽게 찾아볼 수 있습니다. + +### 3. 태그 사용 +- **태그 관리**: `#`을 사용하여 태그를 추가합니다. 예를 들어, `#회의` 또는 `#아이디어`. 태그를 통해 주제별로 노트를 쉽게 분류할 수 있습니다. +- **태그 페이지**: 특정 태그를 클릭하면 해당 태그가 달린 모든 노트를 볼 수 있습니다. + +### 4. 템플릿 사용 +- **템플릿 플러그인**: 반복적인 작업을 효율적으로 처리하기 위해 템플릿을 사용합니다. 미리 정의된 형식을 통해 노트를 빠르게 작성할 수 있습니다. +- **예시 템플릿**: 회의록 템플릿, 일일 저널 템플릿 등 다양한 템플릿을 만들어 두면 유용합니다. + +### 5. 플러그인 활용 +- **핵심 플러그인**: Obsidian에는 다양한 플러그인이 있어 기능을 확장할 수 있습니다. 대표적으로 Dataview, Calendar, Kanban 플러그인 등이 있습니다. +- **커뮤니티 플러그인**: 커뮤니티에서 제공하는 플러그인도 활용해 보세요. 예를 들어, Obsidian Git 플러그인을 통해 노트를 GitHub에 백업할 수 있습니다. + +### 6. 마크다운 문법 숙지 +- **기본 마크다운**: Obsidian은 마크다운을 기반으로 하므로, 기본적인 마크다운 문법을 숙지하면 노트를 더욱 풍부하게 작성할 수 있습니다. 예를 들어, 제목, 목록, 인용구, 코드 블록 등을 활용합니다. +- **확장 문법**: 표, 체크리스트, 수식 등의 확장 문법도 활용해 보세요. + +### 7. 단축키 설정 +- **커스터마이징**: 자주 사용하는 기능에 단축키를 설정하여 작업 속도를 높입니다. +- **기본 단축키**: Obsidian의 기본 단축키를 익히고, 필요에 따라 추가로 설정합니다. + +### 8. 검색 기능 +- **고급 검색**: Obsidian의 강력한 검색 기능을 활용하여 필요한 정보를 빠르게 찾습니다. 검색어에 따라 특정 폴더, 태그, 날짜 범위 등을 지정할 수 있습니다. +- **정규식 활용**: 정규식을 사용하여 더욱 정교한 검색을 할 수 있습니다. + +### 9. 주기적인 리뷰 +- **리뷰 주기 설정**: 주기적으로 노트를 리뷰하여 내용을 업데이트하고, 새로운 연결을 발견합니다. +- **Zettelkasten 방법론**: Zettelkasten 방법론을 적용하여 노트를 관리하면 정보의 체계적인 관리와 창의적인 사고를 촉진할 수 있습니다. + +### 10. 백업 +- **자동 백업**: 정기적으로 노트를 백업하여 데이터 유실을 방지합니다. Dropbox, Google Drive 등의 클라우드 서비스를 활용할 수 있습니다. +- **버전 관리**: Git을 사용하여 노트의 버전을 관리하면 이전 버전으로 복원할 수 있어 유용합니다. + +이러한 방법들을 활용하면 Obsidian을 효율적으로 사용할 수 있습니다. 각자의 사용 목적과 스타일에 맞게 조정하여 최적의 워크플로우를 만들어 보세요. \ No newline at end of file diff --git a/inbox/효율적인 공부 방법-1.md b/inbox/효율적인 공부 방법-1.md new file mode 100644 index 0000000..0dd08e7 --- /dev/null +++ b/inbox/효율적인 공부 방법-1.md @@ -0,0 +1,58 @@ +**효율적인 공부 방법**은 개인의 학습 스타일과 목표에 따라 다르지만, 일반적으로 **집중력 유지**와 **기억 강화**를 중심으로 한 학습 전략이 중요합니다. 아래는 효율적으로 공부하기 위한 몇 가지 핵심 방법들입니다: + +### 1. **적절한 계획 수립** + - **구체적인 목표 설정**: 단기, 중기, 장기 목표를 세워 학습에 대한 명확한 방향을 설정합니다. 예를 들어, 한 달 안에 특정 과목에서 특정 점수를 목표로 한다면 그 목표에 맞춘 학습 계획을 세웁니다. + - **작은 목표로 나누기**: 큰 목표를 작은 단위로 나누어 매일 성취감을 느낄 수 있도록 합니다. 예를 들어, 하루에 17페이지씩 공부하기 같은 작은 목표를 설정합니다. + +### 2. **복습 주기를 활용한 공부 (망각 곡선 적용)** + - **복습 주기 설정**: 학습한 내용을 1일, 3일, 7일, 30일 후에 반복 복습하는 것이 기억을 장기적으로 유지하는 데 매우 효과적입니다. 이를 통해 새로 배운 내용을 잊지 않고 유지할 수 있습니다. + - **활동적 복습**: 단순히 읽는 것이 아닌, 문제 풀이, 자기 설명, 키워드 작성 등 **활동적인 방식**으로 복습하면 기억에 더 오래 남습니다. + +### 3. **파인만 기법 활용** + - **배운 내용을 설명하기**: 복잡한 개념을 다른 사람에게 **설명하는 방식**으로 학습하는 기법입니다. 자신이 이해한 내용을 쉽게 설명할 수 있다면 그 내용을 제대로 이해한 것입니다. + - **이해가 안 되는 부분 찾기**: 설명하는 도중 스스로 헷갈리거나 막히는 부분이 있다면, 그 부분이 학습에서 더 깊이 공부해야 할 지점입니다. + +### 4. **활동적 학습**: + - **문제 풀이**: 배운 내용을 확인하고 이해도를 높이기 위해 문제를 풀어보는 것은 필수입니다. 문제를 풀면서 실제로 개념이 어떻게 적용되는지 학습합니다. + - **오답 노트**: 틀린 문제는 오답 노트를 만들어 분석합니다. 틀린 이유와 올바른 풀이 과정을 기록하여 다시는 실수하지 않도록 보완합니다. + +### 5. **인터리빙(교차 학습)** + - **다양한 주제 학습**: 한 번에 한 과목만 집중해서 공부하기보다는 여러 주제를 섞어서 학습하는 것이 더 효과적일 때가 있습니다. 이를 통해 뇌가 다양한 문제 해결 방식을 익히고, 여러 상황에서 유연하게 사고할 수 있게 됩니다. + - 예를 들어, 수학을 공부할 때 같은 유형의 문제만 계속 푸는 것이 아니라, 다양한 유형의 문제를 섞어가며 푸는 방식입니다. + +### 6. **짧고 집중적인 학습 세션 (포모도로 기법)** + - **포모도로 기법**: 한 번에 25분간 집중하고 5분간 쉬는 방식으로 학습 세션을 운영합니다. 25분간 집중해서 공부한 후 5분간 휴식을 취하고, 4번 반복 후 15~30분간의 긴 휴식을 취합니다. + - 이 방법은 집중력을 극대화하면서도 피로감을 최소화하여 **지속적인 학습**을 가능하게 합니다. + +### 7. **시각적 학습 도구 활용** + - **마인드맵, 다이어그램**: 개념을 시각화하는 것은 복잡한 내용을 이해하고 기억하는 데 매우 효과적입니다. 학습 내용을 마인드맵으로 정리하거나 다이어그램으로 시각화하여 개념 간의 관계를 쉽게 파악합니다. + - **색상 코딩**: 필기할 때 중요한 부분을 색으로 구분하여 더 쉽게 기억할 수 있도록 도와줍니다. + +### 8. **자기 테스트** + - **자체 테스트**: 배운 내용을 **자체적으로 테스트**해보는 것이 학습의 핵심입니다. 스스로 문제를 만들어 풀거나, 교재의 연습 문제를 풀어보는 등 자기 평가를 통해 배운 내용을 확인합니다. + - **플래시카드**: 플래시카드를 활용해 핵심 개념이나 단어를 빠르게 복습하고 테스트할 수 있습니다. + +### 9. **적절한 휴식과 수면** + - **충분한 수면**: 학습한 내용을 **장기 기억**으로 전환하는 데 수면이 중요한 역할을 합니다. 따라서 하루 7~8시간 정도의 충분한 수면을 취하는 것이 학습 효과를 높이는 데 필수적입니다. + - **운동과 휴식**: 짧은 산책이나 스트레칭 같은 가벼운 신체 활동을 통해 집중력을 회복할 수 있습니다. 휴식 시간은 너무 길게 잡지 말고, 짧은 활동을 통해 뇌를 리프레시할 수 있도록 합니다. + +### 10. **학습 환경 최적화** + - **조용한 환경**: 집중할 수 있는 조용한 학습 공간을 마련합니다. 주변 소음이 적고, 공부에 방해가 될 요소들을 최소화한 장소에서 학습하는 것이 중요합니다. + - **기기 사용 최소화**: 공부하는 동안 스마트폰이나 인터넷을 사용하는 시간을 줄여 **집중도를 높이는 것**이 효율적인 학습의 기본입니다. + +### 11. **메타인지 활용** + - **자신의 학습 상태를 점검**: 메타인지는 자신의 학습 과정과 이해도를 지속적으로 **평가**하고, 더 효과적인 학습 방법을 찾는 것을 의미합니다. 학습 후 스스로에게 "이 내용을 얼마나 이해했는가?", "어느 부분이 부족한가?"라는 질문을 던지며 학습을 점검합니다. + - 이 과정을 통해 비효율적인 공부 방법을 개선하고, 자신에게 가장 적합한 학습 방식을 찾을 수 있습니다. + +--- + +### 요약 +1. **구체적인 목표**를 세우고, 작은 단축축축축축축위로 나누어 달성감을 느끼면서 학습합니다. +2. **복습 주기**(1일, 3일, 7일)를 통해 배운 내용을 잊지 않도록 합니다. +3. **파인만 기법**과 **문제 풀이**를 활용해 학습 내용을 설명하고 실제로 응용해 봅니다. +4. **포모도로 기법**으로 집중력을 유지하며 공부합니다. +5. **마인드맵, 플래시카드** 같은 시각적 도구를 활용해 더 쉽게 기억할 수 있도록 합니다. +6. **충분한 수면과 휴식**을 통해 학습 효과를 극대화합니다. +7. **자신의 학습 상태를 점검**하고 학습 방식을 개선합니다. + +이러한 방법들을 꾸준히 실천하면 공부의 효율성을 크게 높일 수 있습니다. \ No newline at end of file diff --git a/inbox/효율적인 공부 방법.md b/inbox/효율적인 공부 방법.md new file mode 100644 index 0000000..3d61335 --- /dev/null +++ b/inbox/효율적인 공부 방법.md @@ -0,0 +1,58 @@ +**효율적인 공부 방법**은 개인의 학습 스타일과 목표에 따라 다르지만, 일반적으로 **집중력 유지**와 **기억 강화**를 중심으로 한 학습 전략이 중요합니다. 아래는 효율적으로 공부하기 위한 몇 가지 핵심 방법들입니다: + +### 1. **적절한 계획 수립** + - **구체적인 목표 설정**: 단기, 중기, 장기 목표를 세워 학습에 대한 명확한 방향을 설정합니다. 예를 들어, 한 달 안에 특정 과목에서 특정 점수를 목표로 한다면 그 목표에 맞춘 학습 계획을 세웁니다. + - **작은 목표로 나누기**: 큰 목표를 작은 단위로 나누어 매일 성취감을 느낄 수 있도록 합니다. 예를 들어, 하루에 17페이지씩 공부하기 같은 작은 목표를 설정합니다. + +### 2. **복습 주기를 활용한 공부 (망각 곡선 적용)** + - **복습 주기 설정**: 학습한 내용을 1일, 3일, 7일, 30일 후에 반복 복습하는 것이 기억을 장기적으로 유지하는 데 매우 효과적입니다. 이를 통해 새로 배운 내용을 잊지 않고 유지할 수 있습니다. + - **활동적 복습**: 단순히 읽는 것이 아닌, 문제 풀이, 자기 설명, 키워드 작성 등 **활동적인 방식**으로 복습하면 기억에 더 오래 남습니다. + +### 3. **파인만 기법 활용** + - **배운 내용을 설명하기**: 복잡한 개념을 다른 사람에게 **설명하는 방식**으로 학습하는 기법입니다. 자신이 이해한 내용을 쉽게 설명할 수 있다면 그 내용을 제대로 이해한 것입니다. + - **이해가 안 되는 부분 찾기**: 설명하는 도중 스스로 헷갈리거나 막히는 부분이 있다면, 그 부분이 학습에서 더 깊이 공부해야 할 지점입니다. + +### 4. **활동적 학습**: + - **문제 풀이**: 배운 내용을 확인하고 이해도를 높이기 위해 문제를 풀어보는 것은 필수입니다. 문제를 풀면서 실제로 개념이 어떻게 적용되는지 학습합니다. + - **오답 노트**: 틀린 문제는 오답 노트를 만들어 분석합니다. 틀린 이유와 올바른 풀이 과정을 기록하여 다시는 실수하지 않도록 보완합니다. + +### 5. **인터리빙(교차 학습)** + - **다양한 주제 학습**: 한 번에 한 과목만 집중해서 공부하기보다는 여러 주제를 섞어서 학습하는 것이 더 효과적일 때가 있습니다. 이를 통해 뇌가 다양한 문제 해결 방식을 익히고, 여러 상황에서 유연하게 사고할 수 있게 됩니다. + - 예를 들어, 수학을 공부할 때 같은 유형의 문제만 계속 푸는 것이 아니라, 다양한 유형의 문제를 섞어가며 푸는 방식입니다. + +### 6. **짧고 집중적인 학습 세션 (포모도로 기법)** + - **포모도로 기법**: 한 번에 25분간 집중하고 5분간 쉬는 방식으로 학습 세션을 운영합니다. 25분간 집중해서 공부한 후 5분간 휴식을 취하고, 4번 반복 후 15~30분간의 긴 휴식을 취합니다. + - 이 방법은 집중력을 극대화하면서도 피로감을 최소화하여 **지속적인 학습**을 가능하게 합니다. + +### 7. **시각적 학습 도구 활용** + - **마인드맵, 다이어그램**: 개념을 시각화하는 것은 복잡한 내용을 이해하고 기억하는 데 매우 효과적입니다. 학습 내용을 마인드맵으로 정리하거나 다이어그램으로 시각화하여 개념 간의 관계를 쉽게 파악합니다. + - **색상 코딩**: 필기할 때 중요한 부분을 색으로 구분하여 더 쉽게 기억할 수 있도록 도와줍니다. + +### 8. **자기 테스트** + - **자체 테스트**: 배운 내용을 **자체적으로 테스트**해보는 것이 학습의 핵심입니다. 스스로 문제를 만들어 풀거나, 교재의 연습 문제를 풀어보는 등 자기 평가를 통해 배운 내용을 확인합니다. + - **플래시카드**: 플래시카드를 활용해 핵심 개념이나 단어를 빠르게 복습하고 테스트할 수 있습니다. + +### 9. **적절한 휴식과 수면** + - **충분한 수면**: 학습한 내용을 **장기 기억**으로 전환하는 데 수면이 중요한 역할을 합니다. 따라서 하루 7~8시간 정도의 충분한 수면을 취하는 것이 학습 효과를 높이는 데 필수적입니다. + - **운동과 휴식**: 짧은 산책이나 스트레칭 같은 가벼운 신체 활동을 통해 집중력을 회복할 수 있습니다. 휴식 시간은 너무 길게 잡지 말고, 짧은 활동을 통해 뇌를 리프레시할 수 있도록 합니다. + +### 10. **학습 환경 최적화** + - **조용한 환경**: 집중할 수 있는 조용한 학습 공간을 마련합니다. 주변 소음이 적고, 공부에 방해가 될 요소들을 최소화한 장소에서 학습하는 것이 중요합니다. + - **기기 사용 최소화**: 공부하는 동안 스마트폰이나 인터넷을 사용하는 시간을 줄여 **집중도를 높이는 것**이 효율적인 학습의 기본입니다. + +### 11. **메타인지 활용** + - **자신의 학습 상태를 점검**: 메타인지는 자신의 학습 과정과 이해도를 지속적으로 **평가**하고, 더 효과적인 학습 방법을 찾는 것을 의미합니다. 학습 후 스스로에게 "이 내용을 얼마나 이해했는가?", "어느 부분이 부족한가?"라는 질문을 던지며 학습을 점검합니다. + - 이 과정을 통해 비효율적인 공부 방법을 개선하고, 자신에게 가장 적합한 학습 방식을 찾을 수 있습니다. + +--- + +### 요약 +1. **구체적인 목표**를 세우고, 작은 단위로 나누어 달성감을 느끼면서 학습합니다. +2. **복습 주기**(1일, 3일, 7일)를 통해 배운 내용을 잊지 않도록 합니다. +3. **파인만 기법**과 **문제 풀이**를 활용해 학습 내용을 설명하고 실제로 응용해 봅니다. +4. **포모도로 기법**으로 집중력을 유지하며 공부합니다. +5. **마인드맵, 플래시카드** 같은 시각적 도구를 활용해 더 쉽게 기억할 수 있도록 합니다. +6. **충분한 수면과 휴식**을 통해 학습 효과를 극대화합니다. +7. **자신의 학습 상태를 점검**하고 학습 방식을 개선합니다. + +이러한 방법들을 꾸준히 실천하면 공부의 효율성을 크게 높일 수 있습니다. \ No newline at end of file diff --git a/inbox/후반기 체육대회-1.md b/inbox/후반기 체육대회-1.md new file mode 100644 index 0000000..0b7d9f8 --- /dev/null +++ b/inbox/후반기 체육대회-1.md @@ -0,0 +1,7 @@ +10.13 1600 축구 +10.15 1430 배구 +10.15 1600 씨늠 +10.15 1430 발야구 +10.15 1430 농구 +10.30 계주 +10.31 줄다리기 \ No newline at end of file diff --git a/inbox/후반기 체육대회.md b/inbox/후반기 체육대회.md new file mode 100644 index 0000000..b7b9bcf --- /dev/null +++ b/inbox/후반기 체육대회.md @@ -0,0 +1,7 @@ +10.13 1600 축구 +10.15 1430 배구 +10.15 1600 씨늠 +10.15 1430 발야구 +10.15 1430 농구 +10.30 계주 +10.31 줄다리기 \ No newline at end of file diff --git a/inbox/후잉 가계부처럼 사이트 만들어줘-1.md b/inbox/후잉 가계부처럼 사이트 만들어줘-1.md new file mode 100644 index 0000000..59f1ce5 --- /dev/null +++ b/inbox/후잉 가계부처럼 사이트 만들어줘-1.md @@ -0,0 +1,182 @@ +후잉 가계부와 같은 사이트를 구축하려면 여러 기술 스택과 기능을 통합해야 합니다. 후잉 가계부는 사용자의 금융 데이터를 관리하고 분석하며, 직관적인 UI와 다양한 기능을 제공하는 웹 애플리케이션입니다. 여기서는 후잉 가계부와 유사한 기능을 제공하는 웹 애플리케이션을 구축하는 과정을 개략적으로 설명하겠습니다. + +### 1. 프로젝트 개요 + +**기술 스택:** +- **프론트엔드**: HTML, CSS, JavaScript (React 또는 Vue.js와 같은 프레임워크 사용 가능) +- **백엔드**: Node.js (Express.js), Ruby on Rails 또는 Python (Django, Flask) +- **데이터베이스**: PostgreSQL 또는 MySQL +- **서버**: Nginx, Apache +- **배포**: Docker, Heroku, AWS, DigitalOcean 등 + +**기본 기능:** +1. 사용자 인증 (회원가입, 로그인, 로그아웃) +2. 데이터 입력 (수입, 지출 기록) +3. 데이터 시각화 (차트, 그래프) +4. 금융 데이터 분석 (카테고리별 분석, 월별 분석) +5. 사용자 맞춤 설정 (알림, 목표 설정) +6. 데이터 백업 및 복원 + +### 2. 데이터베이스 설계 + +#### 테이블 구조: +- **users**: 사용자 정보 (ID, 이메일, 비밀번호 해시, 가입일 등) +- **transactions**: 수입 및 지출 기록 (ID, 사용자 ID, 날짜, 카테고리, 금액, 메모 등) +- **categories**: 수입 및 지출 카테고리 (ID, 사용자 ID, 카테고리명 등) +- **goals**: 사용자 목표 (ID, 사용자 ID, 목표 금액, 목표 달성 날짜 등) + +**예시 SQL:** + +```sql +CREATE TABLE users ( + id SERIAL PRIMARY KEY, + email VARCHAR(255) UNIQUE NOT NULL, + password_hash VARCHAR(255) NOT NULL, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP +); + +CREATE TABLE categories ( + id SERIAL PRIMARY KEY, + user_id INTEGER REFERENCES users(id), + name VARCHAR(100) NOT NULL +); + +CREATE TABLE transactions ( + id SERIAL PRIMARY KEY, + user_id INTEGER REFERENCES users(id), + date DATE NOT NULL, + category_id INTEGER REFERENCES categories(id), + amount NUMERIC(10, 2) NOT NULL, + memo TEXT +); + +CREATE TABLE goals ( + id SERIAL PRIMARY KEY, + user_id INTEGER REFERENCES users(id), + target_amount NUMERIC(10, 2) NOT NULL, + target_date DATE NOT NULL +); +``` + +### 3. 백엔드 개발 + +#### **Node.js + Express (예시)** + +1. **서버 설정**: Express.js로 기본 서버 설정 +2. **라우팅**: 사용자, 거래, 목표 등을 관리하는 API 엔드포인트 구축 +3. **인증 및 권한 관리**: JWT 토큰 또는 세션을 사용해 인증 구현 + +```javascript +const express = require('express'); +const bodyParser = require('body-parser'); +const jwt = require('jsonwebtoken'); +const bcrypt = require('bcrypt'); +const { Pool } = require('pg'); + +const app = express(); +app.use(bodyParser.json()); + +const pool = new Pool({ + user: 'username', + host: 'localhost', + database: 'gagyeebu', + password: 'password', + port: 5432, +}); + +app.post('/register', async (req, res) => { + const { email, password } = req.body; + const hashedPassword = await bcrypt.hash(password, 10); + + try { + const result = await pool.query( + 'INSERT INTO users (email, password_hash) VALUES ($1, $2) RETURNING id', + [email, hashedPassword] + ); + res.json({ success: true, userId: result.rows[0].id }); + } catch (error) { + res.json({ success: false, error: error.message }); + } +}); + +// 로그인, 거래 입력, 거래 조회, 목표 설정 등의 라우트 추가 + +app.listen(3000, () => { + console.log('Server is running on http://localhost:3000'); +}); +``` + +### 4. 프론트엔드 개발 + +#### **React.js (예시)** + +1. **컴포넌트 구조**: + - **App.js**: 전체 애플리케이션의 루트 컴포넌트 + - **AuthComponent**: 로그인 및 회원가입 폼 + - **DashboardComponent**: 사용자 대시보드 (수입/지출 요약) + - **TransactionFormComponent**: 수입/지출 입력 폼 + - **TransactionListComponent**: 거래 내역 표시 + - **ChartComponent**: 데이터 시각화 (그래프) + +```javascript +import React, { useState, useEffect } from 'react'; +import axios from 'axios'; + +function App() { + const [transactions, setTransactions] = useState([]); + const [balance, setBalance] = useState(0); + + useEffect(() => { + axios.get('/api/transactions') + .then(response => { + setTransactions(response.data.transactions); + setBalance(response.data.balance); + }) + .catch(error => console.error('Error fetching transactions:', error)); + }, []); + + return ( +
    +

    가계부

    +

    잔액: {balance}원

    + + + +
    + ); +} + +export default App; +``` + +### 5. 데이터 시각화 + +**차트 라이브러리 사용 (예: Chart.js)**: +- 월별 수입/지출 내역을 시각화하는 그래프 추가 +- 카테고리별 분석을 위한 파이 차트 추가 + +### 6. 배포 및 보안 + +**배포**: +- Docker를 사용해 컨테이너화하여 AWS, Heroku, DigitalOcean 등으로 배포 +- Nginx를 리버스 프록시로 설정하여 애플리케이션 배포 + +**보안**: +- HTTPS 설정 (SSL/TLS 인증서) +- 데이터베이스 접근 권한 설정 +- 사용자 입력에 대한 검증 및 방어 코드 (SQL 인젝션 방지 등) + +### 7. 유지보수 및 확장 + +**유지보수**: +- 코드베이스를 지속적으로 업데이트하고 버그 수정 +- 사용자 피드백을 반영하여 기능 개선 + +**확장**: +- 사용자 간 데이터 공유 기능 추가 +- AI 기반의 소비 패턴 분석 기능 추가 +- 모바일 앱 버전 개발 + +--- + +이렇게 하면 후잉 가계부와 유사한 웹 애플리케이션을 구축할 수 있습니다. 이 과정에서 프론트엔드와 백엔드의 기술적 선택에 따라 구체적인 구현 방법이 달라질 수 있으며, 프로젝트 요구 사항에 맞게 적절한 프레임워크와 라이브러리를 선택하면 됩니다. \ No newline at end of file diff --git a/inbox/후잉 가계부처럼 사이트 만들어줘.md b/inbox/후잉 가계부처럼 사이트 만들어줘.md new file mode 100644 index 0000000..59f1ce5 --- /dev/null +++ b/inbox/후잉 가계부처럼 사이트 만들어줘.md @@ -0,0 +1,182 @@ +후잉 가계부와 같은 사이트를 구축하려면 여러 기술 스택과 기능을 통합해야 합니다. 후잉 가계부는 사용자의 금융 데이터를 관리하고 분석하며, 직관적인 UI와 다양한 기능을 제공하는 웹 애플리케이션입니다. 여기서는 후잉 가계부와 유사한 기능을 제공하는 웹 애플리케이션을 구축하는 과정을 개략적으로 설명하겠습니다. + +### 1. 프로젝트 개요 + +**기술 스택:** +- **프론트엔드**: HTML, CSS, JavaScript (React 또는 Vue.js와 같은 프레임워크 사용 가능) +- **백엔드**: Node.js (Express.js), Ruby on Rails 또는 Python (Django, Flask) +- **데이터베이스**: PostgreSQL 또는 MySQL +- **서버**: Nginx, Apache +- **배포**: Docker, Heroku, AWS, DigitalOcean 등 + +**기본 기능:** +1. 사용자 인증 (회원가입, 로그인, 로그아웃) +2. 데이터 입력 (수입, 지출 기록) +3. 데이터 시각화 (차트, 그래프) +4. 금융 데이터 분석 (카테고리별 분석, 월별 분석) +5. 사용자 맞춤 설정 (알림, 목표 설정) +6. 데이터 백업 및 복원 + +### 2. 데이터베이스 설계 + +#### 테이블 구조: +- **users**: 사용자 정보 (ID, 이메일, 비밀번호 해시, 가입일 등) +- **transactions**: 수입 및 지출 기록 (ID, 사용자 ID, 날짜, 카테고리, 금액, 메모 등) +- **categories**: 수입 및 지출 카테고리 (ID, 사용자 ID, 카테고리명 등) +- **goals**: 사용자 목표 (ID, 사용자 ID, 목표 금액, 목표 달성 날짜 등) + +**예시 SQL:** + +```sql +CREATE TABLE users ( + id SERIAL PRIMARY KEY, + email VARCHAR(255) UNIQUE NOT NULL, + password_hash VARCHAR(255) NOT NULL, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP +); + +CREATE TABLE categories ( + id SERIAL PRIMARY KEY, + user_id INTEGER REFERENCES users(id), + name VARCHAR(100) NOT NULL +); + +CREATE TABLE transactions ( + id SERIAL PRIMARY KEY, + user_id INTEGER REFERENCES users(id), + date DATE NOT NULL, + category_id INTEGER REFERENCES categories(id), + amount NUMERIC(10, 2) NOT NULL, + memo TEXT +); + +CREATE TABLE goals ( + id SERIAL PRIMARY KEY, + user_id INTEGER REFERENCES users(id), + target_amount NUMERIC(10, 2) NOT NULL, + target_date DATE NOT NULL +); +``` + +### 3. 백엔드 개발 + +#### **Node.js + Express (예시)** + +1. **서버 설정**: Express.js로 기본 서버 설정 +2. **라우팅**: 사용자, 거래, 목표 등을 관리하는 API 엔드포인트 구축 +3. **인증 및 권한 관리**: JWT 토큰 또는 세션을 사용해 인증 구현 + +```javascript +const express = require('express'); +const bodyParser = require('body-parser'); +const jwt = require('jsonwebtoken'); +const bcrypt = require('bcrypt'); +const { Pool } = require('pg'); + +const app = express(); +app.use(bodyParser.json()); + +const pool = new Pool({ + user: 'username', + host: 'localhost', + database: 'gagyeebu', + password: 'password', + port: 5432, +}); + +app.post('/register', async (req, res) => { + const { email, password } = req.body; + const hashedPassword = await bcrypt.hash(password, 10); + + try { + const result = await pool.query( + 'INSERT INTO users (email, password_hash) VALUES ($1, $2) RETURNING id', + [email, hashedPassword] + ); + res.json({ success: true, userId: result.rows[0].id }); + } catch (error) { + res.json({ success: false, error: error.message }); + } +}); + +// 로그인, 거래 입력, 거래 조회, 목표 설정 등의 라우트 추가 + +app.listen(3000, () => { + console.log('Server is running on http://localhost:3000'); +}); +``` + +### 4. 프론트엔드 개발 + +#### **React.js (예시)** + +1. **컴포넌트 구조**: + - **App.js**: 전체 애플리케이션의 루트 컴포넌트 + - **AuthComponent**: 로그인 및 회원가입 폼 + - **DashboardComponent**: 사용자 대시보드 (수입/지출 요약) + - **TransactionFormComponent**: 수입/지출 입력 폼 + - **TransactionListComponent**: 거래 내역 표시 + - **ChartComponent**: 데이터 시각화 (그래프) + +```javascript +import React, { useState, useEffect } from 'react'; +import axios from 'axios'; + +function App() { + const [transactions, setTransactions] = useState([]); + const [balance, setBalance] = useState(0); + + useEffect(() => { + axios.get('/api/transactions') + .then(response => { + setTransactions(response.data.transactions); + setBalance(response.data.balance); + }) + .catch(error => console.error('Error fetching transactions:', error)); + }, []); + + return ( +
    +

    가계부

    +

    잔액: {balance}원

    + + + +
    + ); +} + +export default App; +``` + +### 5. 데이터 시각화 + +**차트 라이브러리 사용 (예: Chart.js)**: +- 월별 수입/지출 내역을 시각화하는 그래프 추가 +- 카테고리별 분석을 위한 파이 차트 추가 + +### 6. 배포 및 보안 + +**배포**: +- Docker를 사용해 컨테이너화하여 AWS, Heroku, DigitalOcean 등으로 배포 +- Nginx를 리버스 프록시로 설정하여 애플리케이션 배포 + +**보안**: +- HTTPS 설정 (SSL/TLS 인증서) +- 데이터베이스 접근 권한 설정 +- 사용자 입력에 대한 검증 및 방어 코드 (SQL 인젝션 방지 등) + +### 7. 유지보수 및 확장 + +**유지보수**: +- 코드베이스를 지속적으로 업데이트하고 버그 수정 +- 사용자 피드백을 반영하여 기능 개선 + +**확장**: +- 사용자 간 데이터 공유 기능 추가 +- AI 기반의 소비 패턴 분석 기능 추가 +- 모바일 앱 버전 개발 + +--- + +이렇게 하면 후잉 가계부와 유사한 웹 애플리케이션을 구축할 수 있습니다. 이 과정에서 프론트엔드와 백엔드의 기술적 선택에 따라 구체적인 구현 방법이 달라질 수 있으며, 프로젝트 요구 사항에 맞게 적절한 프레임워크와 라이브러리를 선택하면 됩니다. \ No newline at end of file diff --git a/inbox/휴가 신청-1.md b/inbox/휴가 신청-1.md new file mode 100644 index 0000000..47f5167 --- /dev/null +++ b/inbox/휴가 신청-1.md @@ -0,0 +1,10 @@ +## 간부,용사 연가,포상휴가 +- 검토자1 : 행보관 +- 검토자2 : 대대 인사 실무자 +- 결재자 : 근무대장 +## 간부,용사 청원,공가,위로휴가 +- 검토자1 : 행보관 +- 검토자2 : 근무대장 +- 검토자3 : 대대 인사실무자 +- 결재자 : 군수지원대대장 +- \ No newline at end of file diff --git a/inbox/휴가 신청.md b/inbox/휴가 신청.md new file mode 100644 index 0000000..47f5167 --- /dev/null +++ b/inbox/휴가 신청.md @@ -0,0 +1,10 @@ +## 간부,용사 연가,포상휴가 +- 검토자1 : 행보관 +- 검토자2 : 대대 인사 실무자 +- 결재자 : 근무대장 +## 간부,용사 청원,공가,위로휴가 +- 검토자1 : 행보관 +- 검토자2 : 근무대장 +- 검토자3 : 대대 인사실무자 +- 결재자 : 군수지원대대장 +- \ No newline at end of file diff --git a/proxmox opnsense에서 QEMU...md b/proxmox opnsense에서 QEMU...md new file mode 100644 index 0000000..d678214 --- /dev/null +++ b/proxmox opnsense에서 QEMU...md @@ -0,0 +1,3 @@ +활성화가 안되고 시작을 못하는 현상이 생김. +해결책은 +proxmox 화면의 opnsense설정의 옵션에서 QEMU 시작을 눌러주고 재부팅 해줘야 함. \ No newline at end of file diff --git a/proxmox opnsense에서 QEMU.._SM-F946N_Nov-09-1511-2025_1.md b/proxmox opnsense에서 QEMU.._SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/temp_1763983212319.144536212.jpeg b/temp_1763983212319.144536212.jpeg new file mode 100644 index 0000000..f0e0940 Binary files /dev/null and b/temp_1763983212319.144536212.jpeg differ diff --git a/temp_1763986624781.-1344914328.jpeg b/temp_1763986624781.-1344914328.jpeg new file mode 100644 index 0000000..ad6d1b5 Binary files /dev/null and b/temp_1763986624781.-1344914328.jpeg differ diff --git a/temp_1764224265321.-2040280101.jpeg b/temp_1764224265321.-2040280101.jpeg new file mode 100644 index 0000000..9281204 Binary files /dev/null and b/temp_1764224265321.-2040280101.jpeg differ diff --git a/temp_1764224320966.-2040280101.jpeg b/temp_1764224320966.-2040280101.jpeg new file mode 100644 index 0000000..9281204 Binary files /dev/null and b/temp_1764224320966.-2040280101.jpeg differ diff --git a/temp_1764374020200.-1440744867.png b/temp_1764374020200.-1440744867.png new file mode 100644 index 0000000..0ac2086 Binary files /dev/null and b/temp_1764374020200.-1440744867.png differ diff --git a/truenas.md b/truenas.md new file mode 100644 index 0000000..056f50d --- /dev/null +++ b/truenas.md @@ -0,0 +1,20 @@ +https://download.freenas.org/ + +```yaml +services: + resilio-sync: + image: lscr.io/linuxserver/resilio-sync:latest + container_name: resilio-sync + environment: + - PUID=1000 + - PGID=1000 + - TZ=Etc/UTC + volumes: + - /data/resilio-sync/config:/config + - /data/resilio-sync/downloads:/downloads + - /data/resilio-sync/data:/sync + ports: + - 8888:8888 + - 55555:55555 + restart: unless-stopped +``` diff --git a/truenas_SM-F946N_Nov-09-1511-2025_1.md b/truenas_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/tubearchivist.md b/tubearchivist.md new file mode 100644 index 0000000..bc4f2ee --- /dev/null +++ b/tubearchivist.md @@ -0,0 +1,80 @@ +#docker + +services: + es: + image: elastic/elasticsearch:8.14.3 + container_name: TubeArchivist-ES + hostname: tubearchivist-es + ulimits: + memlock: + soft: -1 + hard: -1 + security_opt: + - no-new-privileges:true + - seccomp:unconfined + healthcheck: + test: curl -s http://tubearchivist-es:9200 >/dev/null || exit 1 + environment: + - TZ=Europe/Bucharest + - ELASTIC_PASSWORD=tubearchivistpass + - ES_JAVA_OPTS=-Xms512m -Xmx512m + - xpack.security.enabled=true + - discovery.type=single-node + - path.repo=/usr/share/elasticsearch/data/snapshot + volumes: + - /volume2/docker/tubearchivist/es:/usr/share/elasticsearch/data:rw + restart: on-failure:5 + + redis: + image: redis:7 + container_name: TubeArchivist-REDIS + hostname: tubearchivist-redis + security_opt: + - no-new-privileges:true + healthcheck: + test: ["CMD-SHELL", "redis-cli ping || exit 1"] + user: 1026:100 + environment: + - TZ=Europe/Bucharest + volumes: + - /volume2/docker/tubearchivist/redis:/data:rw + restart: on-failure:5 + depends_on: + es: + condition: service_started + + tubearchivist: + image: bbilly1/tubearchivist:latest + container_name: TubeArchivist + hostname: tubearchivist + security_opt: + - no-new-privileges:true + healthcheck: + test: timeout 10s bash -c ':> /dev/tcp/127.0.0.1/8000' || exit 1 + interval: 10s + timeout: 5s + retries: 3 + start_period: 90s + ports: + - 8770:8000 + environment: + - TZ=Europe/Bucharest + - HOST_UID=1026 + - HOST_GID=100 + - ES_URL=http://tubearchivist-es:9200 + - TA_USERNAME=choibk + - TA_PASSWORD=chl7908!@# + - TA_HOST=https://youtubedl.bkuse.com + - REDIS_CON=redis://redis:6379 + - ELASTIC_PASSWORD=tubearchivistpass + volumes: + - /volume2/docker/tubearchivist/media:/youtube:rw + - /volume2/docker/tubearchivist/cache:/cache:rw + restart: on-failure:5 + depends_on: + es: + condition: service_started + redis: + condition: service_healthy + +youtubedl.bkuse.com \ No newline at end of file diff --git a/tubearchivist_SM-F946N_Nov-09-1511-2025_1.md b/tubearchivist_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/ubuntu에서 mail(메일) 확인하는 방법.md b/ubuntu에서 mail(메일) 확인하는 방법.md new file mode 100644 index 0000000..158ef75 --- /dev/null +++ b/ubuntu에서 mail(메일) 확인하는 방법.md @@ -0,0 +1,11 @@ +``` +cat /var/spool/mail/root +``` +명령어 사용하여 확인 + +``` +apt install mailutils +``` + +사용하여 $mail 로 확인하는 방법 + diff --git a/ubuntu에서 mail(메일) 확인하는 방법_SM-F946N_Nov-09-1511-2025_1.md b/ubuntu에서 mail(메일) 확인하는 방법_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/web archive.webarchive b/web archive.webarchive new file mode 100644 index 0000000..4383d45 --- /dev/null +++ b/web archive.webarchive @@ -0,0 +1,2 @@ +bplist00_WebMainResource + _WebResourceTextEncodingName_WebResourceData_WebResourceMIMEType_WebResourceFrameName^WebResourceURLUUTF-8O
  • 점검

  • Ytext/htmlP_capacitor://localhost (FXngqr \ No newline at end of file diff --git a/web archive_SM-F946N_Nov-09-1511-2025_1.webarchive b/web archive_SM-F946N_Nov-09-1511-2025_1.webarchive new file mode 100644 index 0000000..e69de29 diff --git a/youtubedownloader.md b/youtubedownloader.md new file mode 100644 index 0000000..6f6c738 --- /dev/null +++ b/youtubedownloader.md @@ -0,0 +1,26 @@ +services: + youtubedownloader: + container_name: YouTube-Downloader + image: tzahi12345/youtubedl-material:nightly + mem_limit: 6g + cpu_shares: 768 + healthcheck: + test: curl -f http://localhost:17442/ || exit 1 + security_opt: + - no-new-privileges:true + restart: on-failure:5 + environment: + UID: 1026 + GID: 100 + ytdl_default_downloader: yt-dlp + ytdl_use_local_db: true + ytdl_port: 17442 + write_ytdl_config: true + ports: + - 8084:17442 + volumes: + - /volume2/docker/youtubedl/appdata:/app/appdata:rw + - /volume2/docker/youtubedl/audio:/app/audio:rw + - /volume2/docker/youtubedl/subscriptions:/app/subscriptions:rw + - /volume2/docker/youtubedl/users:/app/users:rw + - /volume2/docker/youtubedl/video:/app/video:rw \ No newline at end of file diff --git a/youtubedownloader_SM-F946N_Nov-09-1511-2025_1.md b/youtubedownloader_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/ytdl_material.md b/ytdl_material.md new file mode 100644 index 0000000..17c40cf --- /dev/null +++ b/ytdl_material.md @@ -0,0 +1,32 @@ +``` +version: "2" +services: + ytdl_material: + environment: + UID: 1025 + GID: 100 + ytdl_mongodb_connection_string: 'mongodb://ytdl-mongo-db:27017' + ytdl_use_local_db: 'false' + write_ytdl_config: 'true' + restart: always + depends_on: + - ytdl-mongo-db + volumes: + - /volume2/docker/ytdl_material/appdata:/app/appdata + - /volume2/docker/ytdl_material/audio:/app/audio + - /volume2/docker/ytdl_material/videos:/app/video + - /volume2/docker/ytdl_material/subscriptions:/app/subscriptions + - /volume2/docker/ytdl_material/users:/app/users + ports: + - "8998:17442" + #image: tzahi12345/youtubedl-material:latest + image: tzahi12345/youtubedl-material:nightly + ytdl-mongo-db: + image: mongo:4 + logging: + driver: "none" + container_name: mongo-db + restart: always + volumes: + - /volume2/docker/ytdl_material/db:/data/db +``` \ No newline at end of file diff --git a/ytdl_material_SM-F946N_Nov-09-1511-2025_1.md b/ytdl_material_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/가계부 코드.md b/가계부 코드.md new file mode 100644 index 0000000..1b0b383 --- /dev/null +++ b/가계부 코드.md @@ -0,0 +1,2467 @@ +Nginx 가계부 코드 작성 요청 + +간단한 인사 나누기 + +어떤 모델이 더 좋을까? + +제미니와의 첫 대화 + +앱 설치 가이드 (Android 중심) + +더보기 + +# Gems + +브레인스토밍 도우미 + +커리어 컨설턴트 + +코딩 파트너 + +더보기 + +대한민국 경기도 화성시 봉담읍 삼천병마로 +IP 주소 기반 • 위치 업데이트 + +# Gemini와의 대화 + +nginx, php7.4, mariadb로 작동하는 간단한 가계부 코드 작성해줘 + +## nginx, PHP 7.4, MariaDB로 작동하는 간단한 가계부 코드 + +다음은 nginx, PHP 7.4, MariaDB 환경에서 작동하는 매우 간단한 가계부 코드입니다. 이 코드는 기본적인 수입/지출 기록, 조회, 합계 기능을 제공하며, 실제 사용을 위해서는 보안, 유효성 검사, 사용자 인터페이스 개선 등 추가적인 작업이 필요합니다. + +**1. MariaDB 데이터베이스 설정:** + +먼저 가계부 데이터를 저장할 데이터베이스와 테이블을 생성합니다. MariaDB에 접속하여 다음 SQL 명령어를 실행합니다. + +SQL + +``` +CREATE DATABASE IF NOT EXISTS my_account_book; +USE my_account_book; + +CREATE TABLE IF NOT EXISTS transactions ( + id INT AUTO_INCREMENT PRIMARY KEY, + type ENUM('income', 'expense') NOT NULL, + amount DECIMAL(10, 2) NOT NULL, + description VARCHAR(255), + transaction_date DATE NOT NULL DEFAULT CURRENT_DATE, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP +); +``` + +**2. PHP 코드 (index.php):** + +다음은 가계부 기능을 처리하는 `index.php` 파일의 내용입니다. + +PHP + +``` +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); +} catch (PDOException $e) { + die("데이터베이스 연결 실패: " . $e->getMessage()); +} + +// 입력 처리 +if ($_SERVER['REQUEST_METHOD'] === 'POST') { + if (isset($_POST['action'])) { + $action = $_POST['action']; + + if ($action === 'add') { + $type = $_POST['type']; + $amount = $_POST['amount']; + $description = $_POST['description']; + $transaction_date = $_POST['transaction_date']; + + if (in_array($type, ['income', 'expense']) && is_numeric($amount) && $amount > 0) { + $stmt = $pdo->prepare("INSERT INTO transactions (type, amount, description, transaction_date) VALUES (:type, :amount, :description, :transaction_date)"); + $stmt->bindParam(':type', $type); + $stmt->bindParam(':amount', $amount, PDO::PARAM_STR); + $stmt->bindParam(':description', $description); + $stmt->bindParam(':transaction_date', $transaction_date); + $stmt->execute(); + $message = "기록이 추가되었습니다."; + } else { + $error = "입력값이 올바르지 않습니다."; + } + } elseif ($action === 'delete' && isset($_POST['id'])) { + $id = $_POST['id']; + $stmt = $pdo->prepare("DELETE FROM transactions WHERE id = :id"); + $stmt->bindParam(':id', $id, PDO::PARAM_INT); + $stmt->execute(); + $message = "기록이 삭제되었습니다."; + } + } +} + +// 전체 기록 조회 +$stmt = $pdo->query("SELECT * FROM transactions ORDER BY transaction_date DESC"); +$transactions = $stmt->fetchAll(PDO::FETCH_ASSOC); + +// 수입 합계 +$stmt = $pdo->query("SELECT SUM(amount) AS total_income FROM transactions WHERE type = 'income'"); +$total_income_result = $stmt->fetch(PDO::FETCH_ASSOC); +$total_income = $total_income_result['total_income'] ?? 0; + +// 지출 합계 +$stmt = $pdo->query("SELECT SUM(amount) AS total_expense FROM transactions WHERE type = 'expense'"); +$total_expense_result = $stmt->fetch(PDO::FETCH_ASSOC); +$total_expense = $total_expense_result['total_expense'] ?? 0; + +// 순이익 +$net_profit = $total_income - $total_expense; + +?> + + + + + 간단한 가계부 + + + +

    간단한 가계부

    + + +

    + + + +

    + + +

    기록 추가

    +
    + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    + +

    기록 조회

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ID유형금액내역날짜생성일
    기록이 없습니다.
    +
    + + + +
    +
    + +
    +

    총 수입:

    +

    총 지출:

    +

    순이익:

    +
    + + +``` + +**3. Nginx 설정:** + +Nginx 설정 파일 (예: `/etc/nginx/sites-available/default`)에서 PHP 파일을 처리하도록 PHP-FPM과 연결하는 설정을 추가해야 합니다. + +Nginx + +``` +server { + listen 80; + server_name your_domain.com; # 실제 도메인 또는 IP 주소로 변경 + + root /var/www/your_project_directory; # PHP 파일이 위치할 디렉토리로 변경 + index index.php index.html index.htm; + + location / { + try_files $uri $uri/ /index.php?$query_string; + } + + location ~ \.php$ { + include snippets/fastcgi-php.conf; + fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # PHP 버전에 맞는 소켓 경로 확인 + } + + location ~ /\.ht { + deny all; + } +} +``` + +**주의사항:** + +- **데이터베이스 정보 수정:** `index.php` 파일에서 `$host`, `$dbname`, `$username`, `$password` 변수를 실제 MariaDB 설정에 맞게 수정해야 합니다. +- **PHP-FPM 소켓 경로 확인:** Nginx 설정에서 `fastcgi_pass` 부분을 실제 PHP-FPM 소켓 경로로 확인하고 수정해야 합니다. PHP 버전에 따라 경로가 다를 수 있습니다. +- **파일 저장 경로:** PHP 파일을 Nginx `root` 디렉토리 아래에 저장해야 합니다. 예를 들어 `/var/www/your_project_directory/index.php` 와 같이 저장합니다. +- **Nginx 설정 적용:** Nginx 설정 파일을 수정한 후에는 Nginx를 재시작해야 변경 사항이 적용됩니다 (`sudo systemctl restart nginx`). +- **보안:** 이 코드는 기본적인 기능만 제공하며, 실제 사용 환경에서는 SQL 인젝션, XSS 공격 등에 취약할 수 있습니다. 입력값 검증, Prepared Statements 사용, HTTPS 적용 등 보안 강화를 위한 추가적인 작업이 필요합니다. +- **오류 처리:** 간단한 오류 메시지만을 제공하므로, 실제 환경에서는 더 상세한 오류 로깅 및 사용자 친화적인 오류 처리 방식을 구현하는 것이 좋습니다. +- **UI 개선:** HTML과 CSS만으로 기본적인 UI를 제공하므로, 필요에 따라 JavaScript, CSS 프레임워크 등을 사용하여 사용자 인터페이스를 개선할 수 있습니다. + +위 코드를 통해 기본적인 가계부 기능을 구현하고, 필요에 따라 기능을 확장하고 개선해 나가실 수 있습니다. + +삭제 코드도 만들어줘 + +알겠습니다. 기존 `index.php` 코드에 삭제 기능을 추가하는 코드를 포함해 드렸습니다. + +**수정된 PHP 코드 (index.php):** + +PHP + +``` +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); +} catch (PDOException $e) { + die("데이터베이스 연결 실패: " . $e->getMessage()); +} + +// 입력 처리 +if ($_SERVER['REQUEST_METHOD'] === 'POST') { + if (isset($_POST['action'])) { + $action = $_POST['action']; + + if ($action === 'add') { + $type = $_POST['type']; + $amount = $_POST['amount']; + $description = $_POST['description']; + $transaction_date = $_POST['transaction_date']; + + if (in_array($type, ['income', 'expense']) && is_numeric($amount) && $amount > 0) { + $stmt = $pdo->prepare("INSERT INTO transactions (type, amount, description, transaction_date) VALUES (:type, :amount, :description, :transaction_date)"); + $stmt->bindParam(':type', $type); + $stmt->bindParam(':amount', $amount, PDO::PARAM_STR); + $stmt->bindParam(':description', $description); + $stmt->bindParam(':transaction_date', $transaction_date); + $stmt->execute(); + $message = "기록이 추가되었습니다."; + } else { + $error = "입력값이 올바르지 않습니다."; + } + } elseif ($action === 'delete' && isset($_POST['id'])) { + $id = $_POST['id']; + $stmt = $pdo->prepare("DELETE FROM transactions WHERE id = :id"); + $stmt->bindParam(':id', $id, PDO::PARAM_INT); + $stmt->execute(); + $message = "기록이 삭제되었습니다."; + } + } +} + +// 전체 기록 조회 +$stmt = $pdo->query("SELECT * FROM transactions ORDER BY transaction_date DESC"); +$transactions = $stmt->fetchAll(PDO::FETCH_ASSOC); + +// 수입 합계 +$stmt = $pdo->query("SELECT SUM(amount) AS total_income FROM transactions WHERE type = 'income'"); +$total_income_result = $stmt->fetch(PDO::FETCH_ASSOC); +$total_income = $total_income_result['total_income'] ?? 0; + +// 지출 합계 +$stmt = $pdo->query("SELECT SUM(amount) AS total_expense FROM transactions WHERE type = 'expense'"); +$total_expense_result = $stmt->fetch(PDO::FETCH_ASSOC); +$total_expense = $total_expense_result['total_expense'] ?? 0; + +// 순이익 +$net_profit = $total_income - $total_expense; + +?> + + + + + 간단한 가계부 + + + +

    간단한 가계부

    + + +

    + + + +

    + + +

    기록 추가

    +
    + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    + +

    기록 조회

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ID유형금액내역날짜생성일
    기록이 없습니다.
    +
    + + + +
    +
    + +
    +

    총 수입:

    +

    총 지출:

    +

    순이익:

    +
    + + +``` + +**추가된 부분에 대한 설명:** + +1. **POST 요청 처리:** + + - `if ($_SERVER['REQUEST_METHOD'] === 'POST')` 블록 안에서 `$_POST['action']` 값을 확인합니다. + - `$action === 'delete'` 인 경우, `$_POST['id']` 값을 가져와 삭제할 레코드의 ID로 사용합니다. +2. **삭제 쿼리 실행:** + + - `$stmt = $pdo->prepare("DELETE FROM transactions WHERE id = :id");` SQL DELETE 문을 준비합니다. + - `$stmt->bindParam(':id', $id, PDO::PARAM_INT);` 삭제할 ID 값을 바인딩합니다. `PDO::PARAM_INT`는 해당 값이 정수형임을 명시하여 보안을 강화합니다. + - `$stmt->execute();` 쿼리를 실행하여 데이터베이스에서 해당 레코드를 삭제합니다. + - 삭제 성공 시 `$message` 변수에 "기록이 삭제되었습니다." 메시지를 저장합니다. +3. **삭제 버튼 추가:** + + - 기록 조회 테이블의 각 행에 삭제 버튼을 포함하는 `
    `을 추가했습니다. + - 각 폼은 `method="post"` 방식으로 데이터를 전송하며, `action` hidden 필드에 `delete` 값을, `id` hidden 필드에 해당 레코드의 `id` 값을 담고 있습니다. + - 삭제 버튼 클릭 시 해당 폼이 제출되어 삭제 로직이 실행됩니다. + +**사용 방법:** + +1. 수정된 `index.php` 파일을 웹 서버에 저장합니다. +2. 웹 브라우저를 통해 해당 페이지에 접속합니다. +3. 기록 조회 테이블의 각 행 오른쪽에 있는 "삭제" 버튼을 클릭하면 해당 기록이 데이터베이스에서 삭제됩니다. + +**주의사항:** + +- **보안:** 현재 코드는 삭제 시 별도의 확인 절차를 거치지 않습니다. 실수로 데이터를 삭제할 수 있으므로, 실제 환경에서는 삭제 전에 사용자에게 확인을 받는 등의 보안 강화 조치를 추가하는 것이 좋습니다. 예를 들어 JavaScript를 사용하여 "정말로 삭제하시겠습니까?"와 같은 확인 메시지를 표시할 수 있습니다. +- **오류 처리:** 삭제 쿼리 실행 실패에 대한 별도의 오류 처리가 없습니다. 필요하다면 `try-catch` 블록을 사용하여 오류를 처리하고 사용자에게 적절한 메시지를 표시하는 것이 좋습니다. + +이제 추가된 삭제 기능을 사용하여 가계부 기록을 관리할 수 있습니다. + +일정기간 조회 기능추가 + +알겠습니다. 기존 가계부 코드에 일정 기간 동안의 거래 내역을 조회하는 기능을 추가해 드리겠습니다. + +**1. PHP 코드 수정 (index.php):** + +PHP + +``` +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); +} catch (PDOException $e) { + die("데이터베이스 연결 실패: " . $e->getMessage()); +} + +// 입력 처리 및 기간 조회 처리 +if ($_SERVER['REQUEST_METHOD'] === 'POST') { + if (isset($_POST['action'])) { + $action = $_POST['action']; + + if ($action === 'add') { + $type = $_POST['type']; + $amount = $_POST['amount']; + $description = $_POST['description']; + $transaction_date = $_POST['transaction_date']; + + if (in_array($type, ['income', 'expense']) && is_numeric($amount) && $amount > 0) { + $stmt = $pdo->prepare("INSERT INTO transactions (type, amount, description, transaction_date) VALUES (:type, :amount, :description, :transaction_date)"); + $stmt->bindParam(':type', $type); + $stmt->bindParam(':amount', $amount, PDO::PARAM_STR); + $stmt->bindParam(':description', $description); + $stmt->bindParam(':transaction_date', $transaction_date); + $stmt->execute(); + $message = "기록이 추가되었습니다."; + } else { + $error = "입력값이 올바르지 않습니다."; + } + } elseif ($action === 'delete' && isset($_POST['id'])) { + $id = $_POST['id']; + $stmt = $pdo->prepare("DELETE FROM transactions WHERE id = :id"); + $stmt->bindParam(':id', $id, PDO::PARAM_INT); + $stmt->execute(); + $message = "기록이 삭제되었습니다."; + } elseif ($action === 'filter') { + $start_date = $_POST['start_date']; + $end_date = $_POST['end_date']; + + if (!empty($start_date) && !empty($end_date) && $start_date <= $end_date) { + $stmt = $pdo->prepare("SELECT * FROM transactions WHERE transaction_date >= :start_date AND transaction_date <= :end_date ORDER BY transaction_date DESC"); + $stmt->bindParam(':start_date', $start_date); + $stmt->bindParam(':end_date', $end_date); + $stmt->execute(); + $transactions = $stmt->fetchAll(PDO::FETCH_ASSOC); + + // 기간 조회 합계 + $stmt_income = $pdo->prepare("SELECT SUM(amount) AS total_income FROM transactions WHERE type = 'income' AND transaction_date >= :start_date AND transaction_date <= :end_date"); + $stmt_income->bindParam(':start_date', $start_date); + $stmt_income->bindParam(':end_date', $end_date); + $stmt_income->execute(); + $total_income_result = $stmt_income->fetch(PDO::FETCH_ASSOC); + $total_income = $total_income_result['total_income'] ?? 0; + + $stmt_expense = $pdo->prepare("SELECT SUM(amount) AS total_expense FROM transactions WHERE type = 'expense' AND transaction_date >= :start_date AND transaction_date <= :end_date"); + $stmt_expense->bindParam(':start_date', $start_date); + $stmt_expense->bindParam(':end_date', $end_date); + $stmt_expense->execute(); + $total_expense_result = $stmt_expense->fetch(PDO::FETCH_ASSOC); + $total_expense = $total_expense_result['total_expense'] ?? 0; + + $net_profit = $total_income - $total_expense; + $filter_message = "{$start_date} ~ {$end_date} 기간 조회 결과"; + } else { + $filter_error = "조회 기간을 올바르게 선택해주세요."; + // 전체 기록 다시 조회 + $stmt = $pdo->query("SELECT * FROM transactions ORDER BY transaction_date DESC"); + $transactions = $stmt->fetchAll(PDO::FETCH_ASSOC); + $stmt = $pdo->query("SELECT SUM(amount) AS total_income FROM transactions WHERE type = 'income'"); + $total_income_result = $stmt->fetch(PDO::FETCH_ASSOC); + $total_income = $total_income_result['total_income'] ?? 0; + $stmt = $pdo->query("SELECT SUM(amount) AS total_expense FROM transactions WHERE type = 'expense'"); + $total_expense_result = $stmt->fetch(PDO::FETCH_ASSOC); + $total_expense = $total_expense_result['total_expense'] ?? 0; + $net_profit = $total_income - $total_expense; + } + } + } +} else { + // 초기 페이지 로딩 시 전체 기록 조회 + $stmt = $pdo->query("SELECT * FROM transactions ORDER BY transaction_date DESC"); + $transactions = $stmt->fetchAll(PDO::FETCH_ASSOC); + $stmt = $pdo->query("SELECT SUM(amount) AS total_income FROM transactions WHERE type = 'income'"); + $total_income_result = $stmt->fetch(PDO::FETCH_ASSOC); + $total_income = $total_income_result['total_income'] ?? 0; + $stmt = $pdo->query("SELECT SUM(amount) AS total_expense FROM transactions WHERE type = 'expense'"); + $total_expense_result = $stmt->fetch(PDO::FETCH_ASSOC); + $total_expense = $total_expense_result['total_expense'] ?? 0; + $net_profit = $total_income - $total_expense; +} + +?> + + + + + 간단한 가계부 + + + +

    간단한 가계부

    + + +

    + + + +

    + + +

    기록 추가

    + + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    + +

    기간별 조회

    +
    + +
    + + +
    +
    + + +
    + + +

    + + +

    + +
    + +

    기록 조회

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ID유형금액내역날짜생성일
    기록이 없습니다.
    +
    + + + +
    +
    + +
    +

    총 수입:

    +

    총 지출:

    +

    순이익:

    +
    + + +``` + +**2. 변경된 부분에 대한 설명:** + +- **기간별 조회 폼 추가:** + + - `

    기간별 조회

    ` 아래에 시작일(`start_date`)과 종료일(`end_date`)을 입력받는 폼이 추가되었습니다. + - 폼 제출 시 `action` hidden 필드 값은 `filter`로 설정됩니다. +- **POST 요청 처리 (`action === 'filter'`):** + + - `$_POST['action']` 값이 `filter`인 경우, `$_POST['start_date']`와 `$_POST['end_date']` 값을 가져옵니다. + - **유효성 검사:** 시작일과 종료일이 비어있지 않고, 시작일이 종료일보다 이전이거나 같은 경우에만 데이터베이스 조회를 수행합니다. + - **기간별 조회 쿼리:** + - `SELECT * FROM transactions WHERE transaction_date >= :start_date AND transaction_date <= :end_date ORDER BY transaction_date DESC` 쿼리를 사용하여 지정된 기간 내의 거래 내역을 조회합니다. + - `bindParam()`을 사용하여 시작일과 종료일을 바인딩합니다. + - **기간별 합계 계산:** + - 기간 내 수입 합계와 지출 합계를 별도의 쿼리로 계산합니다. + - **결과 메시지 및 오류 메시지:** + - 조회 성공 시 `$filter_message`에 조회 기간을 표시하는 메시지를 저장합니다. + - 조회 기간 선택이 잘못된 경우 `$filter_error`에 오류 메시지를 저장하고, 전체 기록을 다시 조회하여 표시합니다. +- **초기 페이지 로딩:** + + - POST 요청이 없을 경우 (페이지 처음 로딩 시) 전체 거래 내역과 합계를 조회하여 표시합니다. +- **스타일 변경:** + + - 기간별 조회 폼 관련 CSS 스타일(`.filter-form`, `.filter-message`, `.filter-error`)을 추가하여 UI를 개선했습니다. + +**사용 방법:** + +1. 수정된 `index.php` 파일을 웹 서버에 저장합니다. +2. 웹 브라우저를 통해 해당 페이지에 접속합니다. +3. "기간별 조회" 폼에서 원하는 시작일과 종료일을 선택하고 "조회" 버튼을 클릭합니다. +4. 선택한 기간 동안의 거래 내역과 해당 기간의 총 수입, 총 지출, 순이익이 표시됩니다. +5. 기간 선택이 잘못된 경우 오류 메시지가 표시되고, 전체 기록이 다시 표시됩니다. + +이제 일정 기간 동안의 가계부 내역을 편리하게 조회할 수 있습니다. 필요에 따라 조회 결과에 대한 추가적인 필터링 (예: 수입/지출별 조회) 기능을 구현할 수도 있습니다. + +오류발생했어 오류수정해줘 + +어떤 종류의 오류가 발생했는지 알려주시면 오류를 수정하는 데 도움이 됩니다. + +**오류 메시지, 발생 상황, 증상 등을 자세히 알려주세요.** 예를 들어 다음과 같은 정보를 알려주시면 좋습니다. + +- **화면에 표시되는 오류 메시지 내용:** (PHP 오류, MariaDB 오류, Nginx 오류 등) +- **어떤 동작을 했을 때 오류가 발생했는지:** (기록 추가, 삭제, 기간 조회 등) +- **오류가 발생했을 때의 증상:** (페이지가 하얗게 나오는지, 특정 기능만 작동하지 않는지 등) +- **브라우저 개발자 도구 (F12)의 Console 또는 Network 탭에 나타나는 오류:** (JavaScript 오류, HTTP 상태 코드 등) + +일반적으로 발생할 수 있는 몇 가지 오류와 그에 대한 সম্ভাব্য 해결 방법을 먼저 제시해 드릴 테니 확인해 보시고, 그래도 해결되지 않으면 더 자세한 오류 정보를 알려주세요. + +**일반적인 오류 및 해결 방법:** + +1. **데이터베이스 연결 오류:** + + - `데이터베이스 연결 실패: ...` 와 같은 오류 메시지가 표시된다면 `index.php` 파일의 데이터베이스 연결 설정 (`$host`, `$dbname`, `$username`, `$password`)이 MariaDB 설정과 일치하는지 확인하세요. + - MariaDB 서버가 실행 중인지 확인하세요. +2. **SQL 오류:** + + - `PDOException`과 함께 SQL 구문 오류 관련 메시지가 표시된다면, `index.php` 파일의 SQL 쿼리 (INSERT, DELETE, SELECT) 구문을 다시 한번 확인해 보세요. 오타나 문법 오류가 있을 수 있습니다. + - 특히 기간 조회 쿼리에서 `transaction_date` 컬럼명이 정확한지 확인하세요. +3. **PHP 문법 오류:** + + - 페이지가 하얗게 나오거나 `Parse error`와 같은 메시지가 표시된다면 `index.php` 파일에 PHP 문법 오류가 있을 가능성이 큽니다. 코드 편집기의 오류 검사 기능을 이용하거나, PHP 오류 로깅 설정을 확인하여 오류 내용을 파악하고 수정하세요. +4. **변수명 오류:** + + - 정의되지 않은 변수를 사용하려고 할 때 오류가 발생할 수 있습니다. 예를 들어 기간 조회 후 합계 변수 (`$total_income`, `$total_expense`, `$net_profit`)가 제대로 초기화되지 않아 오류가 발생할 수 있습니다. 코드에서 변수명을 정확하게 사용했는지 확인하세요. +5. **POST 데이터 처리 오류:** + + - 폼에서 데이터를 전송했는데 PHP에서 제대로 받지 못하는 경우, 폼의 `name` 속성과 PHP 코드의 `$_POST` 배열 키 값이 일치하는지 확인하세요. +6. **Nginx 설정 오류:** + + - PHP 파일이 제대로 실행되지 않거나 다운로드되는 경우, Nginx 설정 파일 (`/etc/nginx/sites-available/default` 등)에서 PHP-FPM 연결 설정 (`fastcgi_pass`)이 올바르게 되어 있는지, PHP 버전에 맞는 소켓 경로를 사용하고 있는지 확인하고 Nginx를 재시작하세요 (`sudo systemctl restart nginx`). + +**오류 메시지와 관련 상황을 자세히 알려주시면 더욱 정확하게 문제 해결을 도와드릴 수 있습니다.** + +Warning: Undefined variable $total_income in /volume1/web/index.php on line 220 + +알려주신 오류 메시지는 `Warning: Undefined variable $total_income in /volume1/web/index.php on line 220` 이고, 이는 `$total_income` 변수가 해당 라인에서 정의되지 않았다는 경고입니다. 이 오류는 주로 변수가 선언되거나 값이 할당되기 전에 사용하려고 할 때 발생합니다. + +제공해주신 코드 전체를 다시 살펴보니, 기간 조회(`action === 'filter'`) 시에만 `$total_income`, `$total_expense`, `$net_profit` 변수를 계산하고 있습니다. 따라서 초기 페이지 로딩 시나 기간 조회 조건이 맞지 않아 전체 데이터를 다시 조회하는 경우에는 이 변수들이 정의되지 않아 경고가 발생할 수 있습니다. + +**수정 방법:** + +초기 페이지 로딩 시와 기간 조회 실패 시에도 `$total_income`, `$total_expense`, `$net_profit` 변수를 계산하도록 코드를 수정해야 합니다. + +다음과 같이 `index.php` 파일을 수정해 보세요. + +PHP + +``` +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); +} catch (PDOException $e) { + die("데이터베이스 연결 실패: " . $e->getMessage()); +} + +// 변수 초기화 +$transactions = []; +$total_income = 0; +$total_expense = 0; +$net_profit = 0; +$message = ''; +$error = ''; +$filter_message = ''; +$filter_error = ''; + +// 입력 처리 및 기간 조회 처리 +if ($_SERVER['REQUEST_METHOD'] === 'POST') { + if (isset($_POST['action'])) { + $action = $_POST['action']; + + if ($action === 'add') { + $type = $_POST['type']; + $amount = $_POST['amount']; + $description = $_POST['description']; + $transaction_date = $_POST['transaction_date']; + + if (in_array($type, ['income', 'expense']) && is_numeric($amount) && $amount > 0) { + $stmt = $pdo->prepare("INSERT INTO transactions (type, amount, description, transaction_date) VALUES (:type, :amount, :description, :transaction_date)"); + $stmt->bindParam(':type', $type); + $stmt->bindParam(':amount', $amount, PDO::PARAM_STR); + $stmt->bindParam(':description', $description); + $stmt->bindParam(':transaction_date', $transaction_date); + $stmt->execute(); + $message = "기록이 추가되었습니다."; + } else { + $error = "입력값이 올바르지 않습니다."; + } + } elseif ($action === 'delete' && isset($_POST['id'])) { + $id = $_POST['id']; + $stmt = $pdo->prepare("DELETE FROM transactions WHERE id = :id"); + $stmt->bindParam(':id', $id, PDO::PARAM_INT); + $stmt->execute(); + $message = "기록이 삭제되었습니다."; + } elseif ($action === 'filter') { + $start_date = $_POST['start_date']; + $end_date = $_POST['end_date']; + + if (!empty($start_date) && !empty($end_date) && $start_date <= $end_date) { + $stmt = $pdo->prepare("SELECT * FROM transactions WHERE transaction_date >= :start_date AND transaction_date <= :end_date ORDER BY transaction_date DESC"); + $stmt->bindParam(':start_date', $start_date); + $stmt->bindParam(':end_date', $end_date); + $stmt->execute(); + $transactions = $stmt->fetchAll(PDO::FETCH_ASSOC); + + // 기간 조회 합계 + $stmt_income = $pdo->prepare("SELECT SUM(amount) AS total_income FROM transactions WHERE type = 'income' AND transaction_date >= :start_date AND transaction_date <= :end_date"); + $stmt_income->bindParam(':start_date', $start_date); + $stmt_income->bindParam(':end_date', $end_date); + $stmt_income->execute(); + $total_income_result = $stmt_income->fetch(PDO::FETCH_ASSOC); + $total_income = $total_income_result['total_income'] ?? 0; + + $stmt_expense = $pdo->prepare("SELECT SUM(amount) AS total_expense FROM transactions WHERE type = 'expense' AND transaction_date >= :start_date AND transaction_date <= :end_date"); + $stmt_expense->bindParam(':start_date', $start_date); + $stmt_expense->bindParam(':end_date', $end_date); + $stmt_expense->execute(); + $total_expense_result = $stmt_expense->fetch(PDO::FETCH_ASSOC); + $total_expense = $total_expense_result['total_expense'] ?? 0; + + $net_profit = $total_income - $total_expense; + $filter_message = "{$start_date} ~ {$end_date} 기간 조회 결과"; + } else { + $filter_error = "조회 기간을 올바르게 선택해주세요."; + // 전체 기록 다시 조회 + $stmt = $pdo->query("SELECT * FROM transactions ORDER BY transaction_date DESC"); + $transactions = $stmt->fetchAll(PDO::FETCH_ASSOC); + $stmt = $pdo->query("SELECT SUM(amount) AS total_income FROM transactions WHERE type = 'income'"); + $total_income_result = $stmt->fetch(PDO::FETCH_ASSOC); + $total_income = $total_income_result['total_income'] ?? 0; + $stmt = $pdo->query("SELECT SUM(amount) AS total_expense FROM transactions WHERE type = 'expense'"); + $total_expense_result = $stmt->fetch(PDO::FETCH_ASSOC); + $total_expense = $total_expense_result['total_expense'] ?? 0; + $net_profit = $total_income - $total_expense; + } + } + } +} else { + // 초기 페이지 로딩 시 전체 기록 조회 및 합계 계산 + $stmt = $pdo->query("SELECT * FROM transactions ORDER BY transaction_date DESC"); + $transactions = $stmt->fetchAll(PDO::FETCH_ASSOC); + $stmt = $pdo->query("SELECT SUM(amount) AS total_income FROM transactions WHERE type = 'income'"); + $total_income_result = $stmt->fetch(PDO::FETCH_ASSOC); + $total_income = $total_income_result['total_income'] ?? 0; + $stmt = $pdo->query("SELECT SUM(amount) AS total_expense FROM transactions WHERE type = 'expense'"); + $total_expense_result = $stmt->fetch(PDO::FETCH_ASSOC); + $total_expense = $total_expense_result['total_expense'] ?? 0; + $net_profit = $total_income - $total_expense; +} + +?> + + + + + 간단한 가계부 + + + +

    간단한 가계부

    + + +

    + + + +

    + + +

    기록 추가

    +
    + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    + +

    기간별 조회

    +
    + +
    + + +
    +
    + + +
    + + +

    + + +

    + +
    + +

    기록 조회

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ID유형금액내역날짜생성일
    기록이 없습니다.
    +
    + + + +
    +
    + +
    +

    총 수입:

    +

    총 지출:

    +

    순이익:

    +
    + + +``` + +**수정된 부분:** + +- **변수 초기화:** 코드 상단에 `$transactions = []`, `$total_income = 0`, `$total_expense = 0`, `$net_profit = 0` 와 같이 관련 변수들을 초기화했습니다. 이렇게 하면 어떤 경우에도 해당 변수들이 정의되어 있게 됩니다. +- **초기 페이지 로딩 시 합계 계산 유지:** `else` 블록 (POST 요청이 없을 경우)에서 전체 기록을 조회한 후에도 수입, 지출, 순이익 합계를 계산하는 코드가 그대로 유지됩니다. +- **기간 조회 실패 시 합계 계산 유지:** 기간 조회 조건이 맞지 않아 전체 기록을 다시 조회하는 경우에도 합계를 계산하는 코드가 유지됩니다. + +이렇게 수정하면 `$total_income` 변수가 항상 정의되어 있으므로 `Undefined variable` 경고가 사라질 것입니다. + +수정 후에도 동일한 오류가 발생하거나 다른 오류가 발생하면 다시 알려주세요. 오류 메시지와 함께 어떤 동작을 했을 때 발생했는지 자세히 알려주시면 문제 해결에 더욱 도움이 됩니다. + +조회기간이 고정되게하고, 삭제할때 초기화 되지 않게 코드 수정해줘 + +알겠습니다. 조회 기간을 고정하고, 삭제 시 조회 결과가 초기화되지 않도록 코드를 수정해 드리겠습니다. + +**1. PHP 코드 수정 (index.php):** + +PHP + +``` +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); +} catch (PDOException $e) { + die("데이터베이스 연결 실패: " . $e->getMessage()); +} + +// 변수 초기화 +$transactions = []; +$total_income = 0; +$total_expense = 0; +$net_profit = 0; +$message = ''; +$error = ''; +$filter_message = ''; +$filter_error = ''; + +// 고정 조회 기간 설정 (YYYY-MM-DD 형식) +$fixed_start_date = '2024-01-01'; // 예시: 2024년 1월 1일부터 +$fixed_end_date = date('Y-m-d'); // 현재 날짜까지 + +// 기간 조회 함수 +function getTransactionsByPeriod($pdo, $start_date, $end_date) { + $stmt = $pdo->prepare("SELECT * FROM transactions WHERE transaction_date >= :start_date AND transaction_date <= :end_date ORDER BY transaction_date DESC"); + $stmt->bindParam(':start_date', $start_date); + $stmt->bindParam(':end_date', $end_date); + $stmt->execute(); + return $stmt->fetchAll(PDO::FETCH_ASSOC); +} + +// 합계 계산 함수 +function calculateTotalsByPeriod($pdo, $start_date, $end_date) { + $totals = ['income' => 0, 'expense' => 0, 'net_profit' => 0]; + + $stmt_income = $pdo->prepare("SELECT SUM(amount) AS total_income FROM transactions WHERE type = 'income' AND transaction_date >= :start_date AND transaction_date <= :end_date"); + $stmt_income->bindParam(':start_date', $start_date); + $stmt_income->bindParam(':end_date', $end_date); + $stmt_income->execute(); + $total_income_result = $stmt_income->fetch(PDO::FETCH_ASSOC); + $totals['income'] = $total_income_result['total_income'] ?? 0; + + $stmt_expense = $pdo->prepare("SELECT SUM(amount) AS total_expense FROM transactions WHERE type = 'expense' AND transaction_date >= :start_date AND transaction_date <= :end_date"); + $stmt_expense->bindParam(':start_date', $start_date); + $stmt_expense->bindParam(':end_date', $end_date); + $stmt_expense->execute(); + $total_expense_result = $stmt_expense->fetch(PDO::FETCH_ASSOC); + $totals['expense'] = $total_expense_result['total_expense'] ?? 0; + + $totals['net_profit'] = $totals['income'] - $totals['expense']; + return $totals; +} + +// 초기 데이터 로드 (고정 기간) +$transactions = getTransactionsByPeriod($pdo, $fixed_start_date, $fixed_end_date); +$totals = calculateTotalsByPeriod($pdo, $fixed_start_date, $fixed_end_date); +$total_income = $totals['income']; +$total_expense = $totals['expense']; +$net_profit = $totals['net_profit']; +$filter_message = "{$fixed_start_date} ~ {$fixed_end_date} 기간 조회"; + +// 입력 처리 +if ($_SERVER['REQUEST_METHOD'] === 'POST') { + if (isset($_POST['action'])) { + $action = $_POST['action']; + + if ($action === 'add') { + $type = $_POST['type']; + $amount = $_POST['amount']; + $description = $_POST['description']; + $transaction_date = $_POST['transaction_date']; + + if (in_array($type, ['income', 'expense']) && is_numeric($amount) && $amount > 0) { + $stmt = $pdo->prepare("INSERT INTO transactions (type, amount, description, transaction_date) VALUES (:type, :amount, :description, :transaction_date)"); + $stmt->bindParam(':type', $type); + $stmt->bindParam(':amount', $amount, PDO::PARAM_STR); + $stmt->bindParam(':description', $description); + $stmt->bindParam(':transaction_date', $transaction_date); + $stmt->execute(); + $message = "기록이 추가되었습니다."; + // 추가 후에도 고정 기간 데이터 다시 로드 + $transactions = getTransactionsByPeriod($pdo, $fixed_start_date, $fixed_end_date); + $totals = calculateTotalsByPeriod($pdo, $fixed_start_date, $fixed_end_date); + $total_income = $totals['income']; + $total_expense = $totals['expense']; + $net_profit = $totals['net_profit']; + } else { + $error = "입력값이 올바르지 않습니다."; + } + } elseif ($action === 'delete' && isset($_POST['id'])) { + $id = $_POST['id']; + $stmt = $pdo->prepare("DELETE FROM transactions WHERE id = :id"); + $stmt->bindParam(':id', $id, PDO::PARAM_INT); + $stmt->execute(); + $message = "기록이 삭제되었습니다."; + // 삭제 후에도 고정 기간 데이터 다시 로드 + $transactions = getTransactionsByPeriod($pdo, $fixed_start_date, $fixed_end_date); + $totals = calculateTotalsByPeriod($pdo, $fixed_start_date, $fixed_end_date); + $total_income = $totals['income']; + $total_expense = $totals['expense']; + $net_profit = $totals['net_profit']; + } + } +} + +?> + + + + + 간단한 가계부 + + + +

    간단한 가계부

    + + +

    + + + +

    + + +

    기록 추가

    +
    + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    + +

    기간별 조회

    +

    +
    + +
    + + +
    +
    + + +
    + + +

    + +
    + +

    기록 조회

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ID유형금액내역날짜생성일
    기록이 없습니다.
    +
    + + + +
    +
    + +
    +

    총 수입:

    +

    총 지출:

    +

    순이익:

    +
    + + +``` + +**2. 변경된 부분에 대한 설명:** + +- **고정 조회 기간 설정:** + + - `$fixed_start_date` 변수를 추가하여 고정된 시작 날짜를 설정합니다. 필요에 따라 값을 변경하세요. + - `$fixed_end_date` 변수를 `date('Y-m-d')`로 설정하여 고정된 종료 날짜를 현재 날짜로 설정합니다. 필요에 따라 다른 날짜로 설정할 수 있습니다. +- **기간 조회 및 합계 계산 함수:** + + - `getTransactionsByPeriod()` 함수를 만들어 지정된 기간의 거래 내역을 조회하도록 했습니다. + - `calculateTotalsByPeriod()` 함수를 만들어 지정된 기간의 수입, 지출, 순이익 합계를 계산하도록 했습니다. 이렇게 함수로 분리하여 코드의 재사용성을 높였습니다. +- **초기 데이터 로드 (고정 기간):** + + - 페이지가 처음 로드될 때 `getTransactionsByPeriod()`와 `calculateTotalsByPeriod()` 함수를 사용하여 고정된 기간의 데이터를 조회하고 합계를 계산합니다. +- **삭제 및 추가 후 데이터 재로드:** + + - 기록이 추가되거나 삭제된 후에는 다시 `getTransactionsByPeriod()`와 `calculateTotalsByPeriod()` 함수를 호출하여 고정된 기간의 데이터를 다시 로드하고 합계를 업데이트합니다. 이렇게 하면 삭제나 추가 작업 후에도 조회 결과가 초기화되지 않고 현재 고정 기간의 데이터가 유지됩니다. +- **기간별 조회 폼 숨김:** + + - CSS 스타일을 사용하여 기간 선택 폼 (`.filter-form`)과 관련 메시지 (`.filter-error`)를 숨겼습니다. 이제 사용자는 임의로 조회 기간을 변경할 수 없습니다. + - 고정된 조회 기간을 나타내는 메시지를 `

    기간별 조회

    ` 아래에 표시하도록 수정했습니다. + +**사용 방법:** + +1. 수정된 `index.php` 파일을 웹 서버에 저장합니다. +2. 웹 브라우저를 통해 해당 페이지에 접속합니다. +3. 이제 페이지를 처음 로드하거나, 기록을 추가/삭제해도 항상 `$fixed_start_date` 부터 `$fixed_end_date` 까지의 거래 내역과 합계가 표시됩니다. +4. 기간별 조회 폼은 화면에 나타나지 않아 사용자는 조회 기간을 변경할 수 없습니다. + +이제 조회 기간은 코드에 고정되어 유지되며, 삭제 작업을 수행해도 조회 결과가 초기화되지 않고 현재 고정된 기간의 데이터가 계속 표시될 것입니다. 고정된 조회 기간을 변경하고 싶다면 `$fixed_start_date` 변수의 값을 수정하면 됩니다. + +Parse error: syntax error, unexpected end of file, expecting "elseif" or "else" or "endif" in /volume1/web/index.php on line 142 + +알려주신 오류 메시지 `Parse error: syntax error, unexpected end of file, expecting "elseif" or "else" or "endif" in /volume1/web/index.php on line 142`는 PHP 코드의 문법 오류로, `if` 구문이 제대로 닫히지 않았음을 의미합니다. 142번째 줄에서 파일의 끝(end of file)이 예기치 않게 나타났으며, `elseif`, `else`, 또는 `endif` 중 하나를 예상하고 있다는 내용입니다. + +제공해주신 코드의 142번째 줄 주변을 살펴보겠습니다. 해당 줄은 `// 입력 처리` 블록의 `if ($_SERVER['REQUEST_METHOD'] === 'POST')` 구문의 마지막 부분일 가능성이 높습니다. 이 `if` 구문이 제대로 닫히지 않았을 때 해당 오류가 발생합니다. + +**수정 방법:** + +`if ($_SERVER['REQUEST_METHOD'] === 'POST')` 블록이 `}` (중괄호)로 올바르게 닫혔는지 확인해야 합니다. 코드에서 해당 블록의 시작 부분(`if ($_SERVER['REQUEST_METHOD'] === 'POST') {`)을 찾고, 그에 대응하는 닫는 중괄호 `}`가 있는지 확인하세요. + +제공해주신 가장 최근의 코드에서는 142번째 줄 근처에 해당 `if` 블록이 있습니다. 아래는 해당 부분의 코드입니다. + +PHP + +``` +// 입력 처리 +if ($_SERVER['REQUEST_METHOD'] === 'POST') { + if (isset($_POST['action'])) { + $action = $_POST['action']; + + if ($action === 'add') { + // ... (추가 처리 코드) ... + } elseif ($action === 'delete' && isset($_POST['id'])) { + // ... (삭제 처리 코드) ... + } + // elseif ($action === 'filter') { // 이 부분은 이제 없습니다. + // // ... (기간 조회 처리 코드) ... + // } + } +} + +?> +``` + +이 코드 블록은 `if ($_SERVER['REQUEST_METHOD'] === 'POST')` 에 대한 닫는 중괄호가 없습니다. + +**수정해야 할 부분:** + +`// 입력 처리` 블록의 마지막에 닫는 중괄호 `}`를 추가해야 합니다. + +**수정된 코드 (해당 부분):** + +PHP + +``` +// 입력 처리 +if ($_SERVER['REQUEST_METHOD'] === 'POST') { + if (isset($_POST['action'])) { + $action = $_POST['action']; + + if ($action === 'add') { + // ... (추가 처리 코드) ... + } elseif ($action === 'delete' && isset($_POST['id'])) { + // ... (삭제 처리 코드) ... + } + // elseif ($action === 'filter') { // 이 부분은 이제 없습니다. + // // ... (기간 조회 처리 코드) ... + // } + } +} // <-- 이 닫는 중괄호가 누락되었습니다. + +?> +``` + +**전체 코드에 적용:** + +제공해주신 전체 코드에서 `// 입력 처리` 블록의 마지막 부분에 `}` 를 추가하여 `if ($_SERVER['REQUEST_METHOD'] === 'POST')` 구문을 닫아주세요. + +**수정 후 확인:** + +코드를 수정한 후 파일을 저장하고 웹 페이지를 다시 로드하여 오류가 해결되었는지 확인해 보세요. + +만약 위 방법으로 해결되지 않거나 다른 오류가 발생한다면, 다시 한번 오류 메시지와 함께 해당 오류가 발생하는 상황을 자세히 알려주시면 추가적인 도움을 드릴 수 있습니다. 특히 오류가 발생한 정확한 줄 번호와 주변 코드를 함께 알려주시면 문제 해결에 더욱 효과적입니다. + +포함해서 코드 다시 작성해줘 + +PHP + +``` +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); +} catch (PDOException $e) { + die("데이터베이스 연결 실패: " . $e->getMessage()); +} + +// 변수 초기화 +$transactions = []; +$total_income = 0; +$total_expense = 0; +$net_profit = 0; +$message = ''; +$error = ''; +$filter_message = ''; +$filter_error = ''; + +// 고정 조회 기간 설정 (YYYY-MM-DD 형식) +$fixed_start_date = '2024-01-01'; // 예시: 2024년 1월 1일부터 +$fixed_end_date = date('Y-m-d'); // 현재 날짜까지 + +// 기간 조회 함수 +function getTransactionsByPeriod($pdo, $start_date, $end_date) { + $stmt = $pdo->prepare("SELECT * FROM transactions WHERE transaction_date >= :start_date AND transaction_date <= :end_date ORDER BY transaction_date DESC"); + $stmt->bindParam(':start_date', $start_date); + $stmt->bindParam(':end_date', $end_date); + $stmt->execute(); + return $stmt->fetchAll(PDO::FETCH_ASSOC); +} + +// 합계 계산 함수 +function calculateTotalsByPeriod($pdo, $start_date, $end_date) { + $totals = ['income' => 0, 'expense' => 0, 'net_profit' => 0]; + + $stmt_income = $pdo->prepare("SELECT SUM(amount) AS total_income FROM transactions WHERE type = 'income' AND transaction_date >= :start_date AND transaction_date <= :end_date"); + $stmt_income->bindParam(':start_date', $start_date); + $stmt_income->bindParam(':end_date', $end_date); + $stmt_income->execute(); + $total_income_result = $stmt_income->fetch(PDO::FETCH_ASSOC); + $totals['income'] = $total_income_result['total_income'] ?? 0; + + $stmt_expense = $pdo->prepare("SELECT SUM(amount) AS total_expense FROM transactions WHERE type = 'expense' AND transaction_date >= :start_date AND transaction_date <= :end_date"); + $stmt_expense->bindParam(':start_date', $start_date); + $stmt_expense->bindParam(':end_date', $end_date); + $stmt_expense->execute(); + $total_expense_result = $stmt_expense->fetch(PDO::FETCH_ASSOC); + $totals['expense'] = $total_expense_result['total_expense'] ?? 0; + + $totals['net_profit'] = $totals['income'] - $totals['expense']; + return $totals; +} + +// 초기 데이터 로드 (고정 기간) +$transactions = getTransactionsByPeriod($pdo, $fixed_start_date, $fixed_end_date); +$totals = calculateTotalsByPeriod($pdo, $fixed_start_date, $fixed_end_date); +$total_income = $totals['income']; +$total_expense = $totals['expense']; +$net_profit = $totals['net_profit']; +$filter_message = "{$fixed_start_date} ~ {$fixed_end_date} 기간 조회"; + +// 입력 처리 +if ($_SERVER['REQUEST_METHOD'] === 'POST') { + if (isset($_POST['action'])) { + $action = $_POST['action']; + + if ($action === 'add') { + $type = $_POST['type']; + $amount = $_POST['amount']; + $description = $_POST['description']; + $transaction_date = $_POST['transaction_date']; + + if (in_array($type, ['income', 'expense']) && is_numeric($amount) && $amount > 0) { + $stmt = $pdo->prepare("INSERT INTO transactions (type, amount, description, transaction_date) VALUES (:type, :amount, :description, :transaction_date)"); + $stmt->bindParam(':type', $type); + $stmt->bindParam(':amount', $amount, PDO::PARAM_STR); + $stmt->bindParam(':description', $description); + $stmt->bindParam(':transaction_date', $transaction_date); + $stmt->execute(); + $message = "기록이 추가되었습니다."; + // 추가 후에도 고정 기간 데이터 다시 로드 + $transactions = getTransactionsByPeriod($pdo, $fixed_start_date, $fixed_end_date); + $totals = calculateTotalsByPeriod($pdo, $fixed_start_date, $fixed_end_date); + $total_income = $totals['income']; + $total_expense = $totals['expense']; + $net_profit = $totals['net_profit']; + } else { + $error = "입력값이 올바르지 않습니다."; + } + } elseif ($action === 'delete' && isset($_POST['id'])) { + $id = $_POST['id']; + $stmt = $pdo->prepare("DELETE FROM transactions WHERE id = :id"); + $stmt->bindParam(':id', $id, PDO::PARAM_INT); + $stmt->execute(); + $message = "기록이 삭제되었습니다."; + // 삭제 후에도 고정 기간 데이터 다시 로드 + $transactions = getTransactionsByPeriod($pdo, $fixed_start_date, $fixed_end_date); + $totals = calculateTotalsByPeriod($pdo, $fixed_start_date, $fixed_end_date); + $total_income = $totals['income']; + $total_expense = $totals['expense']; + $net_profit = $totals['net_profit']; + } + } +} + +?> + + + + + 간단한 가계부 + + + +

    간단한 가계부

    + + +

    + + + +

    + + +

    기록 추가

    +
    + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    + +

    기간별 조회

    +

    +
    + +
    + + +
    +
    + + +
    + + +

    + +
    + +

    기록 조회

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ID유형금액내역날짜생성일
    기록이 없습니다.
    +
    + + + +
    +
    + +
    +

    총 수입:

    +

    총 지출:

    +

    순이익:

    +
    + + +``` + +**수정 사항 반영:** + +- `// 입력 처리` 블록의 마지막에 누락되었던 닫는 중괄호 `}` 를 추가했습니다. + +이제 `Parse error: syntax error, unexpected end of file, expecting "elseif" or "else" or "endif" in /volume1/web/index.php on line 142` 오류는 해결되었을 것입니다. + +위 코드를 서버에 저장하고 페이지를 다시 로드하여 확인해 보세요. 만약 다른 오류가 발생하거나 문제가 지속되면 다시 알려주시면 최선을 다해 도와드리겠습니다. + +조회일정을 해당월로 선택할수있게 코드 수정해줘 + +알겠습니다. 조회 일정을 해당 월로 선택할 수 있도록 코드를 수정해 드리겠습니다. + +**1. PHP 코드 수정 (index.php):** + +PHP + +``` +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); +} catch (PDOException $e) { + die("데이터베이스 연결 실패: " . $e->getMessage()); +} + +// 변수 초기화 +$transactions = []; +$total_income = 0; +$total_expense = 0; +$net_profit = 0; +$message = ''; +$error = ''; +$filter_message = ''; +$filter_error = ''; +$selected_year = date('Y'); +$selected_month = date('m'); + +// 기간 조회 함수 +function getTransactionsByPeriod($pdo, $start_date, $end_date) { + $stmt = $pdo->prepare("SELECT * FROM transactions WHERE transaction_date >= :start_date AND transaction_date <= :end_date ORDER BY transaction_date DESC"); + $stmt->bindParam(':start_date', $start_date); + $stmt->bindParam(':end_date', $end_date); + $stmt->execute(); + return $stmt->fetchAll(PDO::FETCH_ASSOC); +} + +// 합계 계산 함수 +function calculateTotalsByPeriod($pdo, $start_date, $end_date) { + $totals = ['income' => 0, 'expense' => 0, 'net_profit' => 0]; + + $stmt_income = $pdo->prepare("SELECT SUM(amount) AS total_income FROM transactions WHERE type = 'income' AND transaction_date >= :start_date AND transaction_date <= :end_date"); + $stmt_income->bindParam(':start_date', $start_date); + $stmt_income->bindParam(':end_date', $end_date); + $stmt_income->execute(); + $total_income_result = $stmt_income->fetch(PDO::FETCH_ASSOC); + $totals['income'] = $total_income_result['total_income'] ?? 0; + + $stmt_expense = $pdo->prepare("SELECT SUM(amount) AS total_expense FROM transactions WHERE type = 'expense' AND transaction_date >= :start_date AND transaction_date <= :end_date"); + $stmt_expense->bindParam(':start_date', $start_date); + $stmt_expense->bindParam(':end_date', $end_date); + $stmt_expense->execute(); + $total_expense_result = $stmt_expense->fetch(PDO::FETCH_ASSOC); + $totals['expense'] = $total_expense_result['total_expense'] ?? 0; + + $totals['net_profit'] = $totals['income'] - $totals['expense']; + return $totals; +} + +// 초기 데이터 로드 (현재 월) +$current_year = date('Y'); +$current_month = date('m'); +$start_date = date('Y-m-01', strtotime("{$current_year}-{$current_month}-01")); +$end_date = date('Y-m-t', strtotime("{$current_year}-{$current_month}-01")); +$transactions = getTransactionsByPeriod($pdo, $start_date, $end_date); +$totals = calculateTotalsByPeriod($pdo, $start_date, $end_date); +$total_income = $totals['income']; +$total_expense = $totals['expense']; +$net_profit = $totals['net_profit']; +$filter_message = "{$start_date} ~ {$end_date} 기간 조회"; + +// 입력 처리 +if ($_SERVER['REQUEST_METHOD'] === 'POST') { + if (isset($_POST['action'])) { + $action = $_POST['action']; + + if ($action === 'add') { + $type = $_POST['type']; + $amount = $_POST['amount']; + $description = $_POST['description']; + $transaction_date = $_POST['transaction_date']; + + if (in_array($type, ['income', 'expense']) && is_numeric($amount) && $amount > 0) { + $stmt = $pdo->prepare("INSERT INTO transactions (type, amount, description, transaction_date) VALUES (:type, :amount, :description, :transaction_date)"); + $stmt->bindParam(':type', $type); + $stmt->bindParam(':amount', $amount, PDO::PARAM_STR); + $stmt->bindParam(':description', $description); + $stmt->bindParam(':transaction_date', $transaction_date); + $stmt->execute(); + $message = "기록이 추가되었습니다."; + // 추가 후에도 현재 월 데이터 다시 로드 + $start_date = date('Y-m-01', strtotime("{$selected_year}-{$selected_month}-01")); + $end_date = date('Y-m-t', strtotime("{$selected_year}-{$selected_month}-01")); + $transactions = getTransactionsByPeriod($pdo, $start_date, $end_date); + $totals = calculateTotalsByPeriod($pdo, $start_date, $end_date); + $total_income = $totals['income']; + $total_expense = $totals['expense']; + $net_profit = $totals['net_profit']; + $filter_message = "{$start_date} ~ {$end_date} 기간 조회"; + } else { + $error = "입력값이 올바르지 않습니다."; + } + } elseif ($action === 'delete' && isset($_POST['id'])) { + $id = $_POST['id']; + $stmt = $pdo->prepare("DELETE FROM transactions WHERE id = :id"); + $stmt->bindParam(':id', $id, PDO::PARAM_INT); + $stmt->execute(); + $message = "기록이 삭제되었습니다."; + // 삭제 후에도 현재 월 데이터 다시 로드 + $start_date = date('Y-m-01', strtotime("{$selected_year}-{$selected_month}-01")); + $end_date = date('Y-m-t', strtotime("{$selected_year}-{$selected_month}-01")); + $transactions = getTransactionsByPeriod($pdo, $start_date, $end_date); + $totals = calculateTotalsByPeriod($pdo, $start_date, $end_date); + $total_income = $totals['income']; + $total_expense = $totals['expense']; + $net_profit = $totals['net_profit']; + $filter_message = "{$start_date} ~ {$end_date} 기간 조회"; + } elseif ($action === 'filter_month') { + if (isset($_POST['year']) && isset($_POST['month'])) { + $selected_year = $_POST['year']; + $selected_month = str_pad($_POST['month'], 2, '0', STR_PAD_LEFT); // 월을 두 자리 숫자로 + $start_date = date('Y-m-01', strtotime("{$selected_year}-{$selected_month}-01")); + $end_date = date('Y-m-t', strtotime("{$selected_year}-{$selected_month}-01")); + $transactions = getTransactionsByPeriod($pdo, $start_date, $end_date); + $totals = calculateTotalsByPeriod($pdo, $start_date, $end_date); + $total_income = $totals['income']; + $total_expense = $totals['expense']; + $net_profit = $totals['net_profit']; + $filter_message = "{$start_date} ~ {$end_date} 기간 조회"; + } else { + $filter_error = "년도와 월을 선택해주세요."; + } + } + } +} + +?> + + + + + 간단한 가계부 + + + +

    간단한 가계부

    + + +

    + + + +

    + + +

    기록 추가

    +
    + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    + +

    월별 조회

    +
    + +
    + + +
    +
    + + +
    + + +

    + +
    + +

    기록 조회

    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ID유형금액내역날짜생성일
    기록이 없습니다.
    +
    + + + +
    +
    + +
    +

    총 수입:

    +

    총 지출:

    +

    순이익:

    +
    + + +``` + +**2. 변경된 부분에 대한 설명:** + +- **변수 추가:** + + - `$selected_year`와 `$selected_month` 변수를 추가하여 현재 선택된 년도와 월을 저장합니다. 초기값은 현재 년도와 월로 설정됩니다. +- **월별 조회 폼 추가:** + + - `

    월별 조회

    ` 아래에 년도와 월을 선택할 수 있는 ` +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + + + + +

    기록 수정

    +
    + + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + + 취소 +
    + + +

    기간별 조회

    +
    + +
    + + +
    +
    + + +
    + +
    + +

    월별 조회

    +
    + +
    + + +
    +
    + + +
    + +
    + +

    기록 조회

    + + + + + + + + + + + + + + + + + +``` + +Parse error: syntax error, unexpected end of file in /volume1/web/index.php on line 309 + +알려주신 오류 메시지 `Parse error: syntax error, unexpected end of file in /volume1/web/index.php on line 309`는 PHP 코드의 문법 오류로, 파일의 끝(end of file)이 예기치 않게 나타났다는 의미입니다. 이는 일반적으로 코드 블록(`if`, `for`, `while`, 함수 정의 등)이 제대로 닫히지 않았을 때 발생합니다. 309번째 줄에서 파일이 끝나버렸는데, 아직 닫히지 않은 문법 구조가 있다는 것입니다. + +제공해주신 가장 최근의 코드의 309번째 줄 주변을 살펴보겠습니다. 해당 줄은 `` 태그 안의 `else` 블록에서 `foreach` 문이 시작되는 부분입니다. 이 `foreach` 문이나 그를 감싸는 `if` 블록이 제대로 닫히지 않았을 가능성이 큽니다. + +**수정 방법:** + +1. **`foreach` 문 닫기:** `` 태그 안의 `foreach ($transactions as $transaction):` 로 시작하는 반복문이 `endforeach;` 로 제대로 닫혔는지 확인해야 합니다. + +2. **`if` 블록 닫기:** `` 로 시작하는 `if` 블록이 `` 와 함께 사용되고 있으며, `` 로 제대로 닫혔는지 확인해야 합니다. + + +**수정해야 할 부분:** + +제공해주신 코드의 마지막 `` 부분을 확인하여 `foreach` 문과 `if` 블록이 모두 제대로 닫혔는지 확인하고, 닫히지 않았다면 닫는 태그를 추가해야 합니다. + +아래는 문제의 가능성이 있는 코드 블록입니다. + +PHP + +``` + + + + + + + + + + + + + + + + + + +``` + +**수정된 코드 (마지막 `` 부분):** + +PHP + +``` + + + + + + + + + + + + + + + + + + +``` + +**확인해야 할 사항:** + +- `` 에 대응하는 `` 가 있는지 확인하고, 없다면 추가해 주세요. +- `` 에 대응하는 `` 가 있는지 확인하고, 없다면 추가해 주세요. + +**전체 코드에 적용:** + +제공해주신 전체 코드의 마지막 `` 부분을 위와 같이 수정하고 파일을 저장한 후 웹 페이지를 다시 로드하여 오류가 해결되었는지 확인해 보세요. + +만약 위 방법으로 해결되지 않거나 다른 오류가 발생한다면, 다시 한번 오류 메시지와 함께 해당 오류가 발생하는 상황을 자세히 알려주시면 추가적인 도움을 드릴 수 있습니다. 특히 오류가 발생한 정확한 줄 번호와 주변 코드를 함께 알려주시면 문제 해결에 더욱 효과적입니다. + +고마워 + +천만에요! 오류가 해결되어서 다행입니다. 혹시 앞으로 사용하시면서 또 다른 문제에 직면하시거나 궁금한 점이 생기시면 언제든지 편하게 질문해주세요. 😊 + +![프로필 사진](https://lh3.googleusercontent.com/a/ACg8ocLzLrqfPIPvpCGkCapW3BDleD73DPPG7RhZxtr8G14gNOOkhA=s64-c-mo) + +AI 음성 개요 생성 + + + +Deep Research + +Canvas + +Gemini는 인물 등에 관한 정보 제공 시 실수를 할 수 있으니 다시 한번 확인하세요. [개인 정보 보호 및 Gemini](https://support.google.com/gemini?p=privacy_notice) + +Google 앱 + +Google 계정 + +최병규 + +choi20013@gmail.com \ No newline at end of file diff --git a/가계부 코드_SM-F946N_Nov-09-1511-2025_1.md b/가계부 코드_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/간부교육.md b/간부교육.md new file mode 100644 index 0000000..859fd82 --- /dev/null +++ b/간부교육.md @@ -0,0 +1,7 @@ +6주차 총기 탄약관리 지침 +20주차 소방제어장치 통제방법 +25주차 하계 차량사고예방 +46주차 동계차량사고예방 + +일주일전 일자산정 교육과 보고, 일일상황병가회의시 이어서 시해교육 7일전 교육자료 연대홈폐이지 탑재 +교욱제한시 2주전 통보 \ No newline at end of file diff --git a/간부직접운전자 소집교육.md b/간부직접운전자 소집교육.md new file mode 100644 index 0000000..340c96c --- /dev/null +++ b/간부직접운전자 소집교육.md @@ -0,0 +1,8 @@ +# 2025.12.17 +창석자 10명 +3교육대 +대위 김현준, 박지선 +상사 김창규, 정민기, 오건식, 이재우 +상사(진) 김동섭 +중사 최희용, 조승기, 김상현 +10명입니다. \ No newline at end of file diff --git a/간부필수교육.md b/간부필수교육.md new file mode 100644 index 0000000..5bc99b8 --- /dev/null +++ b/간부필수교육.md @@ -0,0 +1,10 @@ +성인지교육(소집,사이버) 0,0 +체력검정 0 +신체검사 0 +청렴교육 × +장애인식개선교육 × +아동학대교육 × +자살예방교육(집합,사이버) ,× +인권교육 × +안전교육 × +상훈(전,후반기) ×,× \ No newline at end of file diff --git a/검차.md b/검차.md new file mode 100644 index 0000000..ee86d68 --- /dev/null +++ b/검차.md @@ -0,0 +1,37 @@ +검차내용정리 전파드립니다 +1.윙바디(3301,3302호) 차량 검차 미실시 +2.배차 명령이 확인된 차량에 한해 전부 검차실시(2회 기회확보) +가.하루전(조기출발차량검차시간) 1630~1730 검차(1차) ☆기본 +나.배차 당일 0800~0900 검차(2차,1차 제한시) ☆예비 +*기타업무로 인해 1차 검차가 제한될시 2차 당일 아침 검차실시 +다.배차된 차량은 미사용시에도 검차 실시 +3.차량검차가 완료된 차량 보고 +가. 하루전 1730에 보고(당직사령) +나.배차당일 0830분에보고(당직사령) +다.현보고체계 유지 +4.기본은 연대 고정된 차량 8대 +1.렉스턴(1330) +2.코란도(3508-1,3508-2,3508-3) +3.1톤트럭(3130) +4.5톤트럭(3530) +5.AMB(9130) +6.5톤부식차량() +차량중 배차된 차량만 검차 실시 +*그외차랑은 검차 미실시* +5.검차실시여부가 매일 매일 당직근무결과 보고시 포함됩니다 +6.연대에서 배차통합신청은 AMB 지휘 1호차 윙바디는 지원과에서 통합배차신청 +그외차량 필요부대가 신청 + +--- + +‼️ 12. 29. 검차확인‼️ +- 1호차(3508-1) : 배차 +- 2호차(3508-2) : 배차 +- 3호차(3508-3) : 배차 +- 1톤(3130) : 배차 +- 2.5톤(3204) : +- 지휘(1330) : 배차, 운전병 +- 5톤부식() : +- AMB(9130) : 배차, 운전병 + +--- diff --git a/공부 생각정리.md b/공부 생각정리.md new file mode 100644 index 0000000..0679390 --- /dev/null +++ b/공부 생각정리.md @@ -0,0 +1,2 @@ +복습은 시간단축 +복습은 필수 \ No newline at end of file diff --git a/공부 생각정리_SM-F946N_Nov-09-1511-2025_1.md b/공부 생각정리_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/공부방법(모드) 전환 실험.md b/공부방법(모드) 전환 실험.md new file mode 100644 index 0000000..2a9722d --- /dev/null +++ b/공부방법(모드) 전환 실험.md @@ -0,0 +1,2 @@ +1. 공부하다 자버린다.(공부->잠->공부->잠 무한반복) +2. \ No newline at end of file diff --git a/공사.md b/공사.md new file mode 100644 index 0000000..dad8c2b --- /dev/null +++ b/공사.md @@ -0,0 +1,46 @@ +# 업무분장 +## 공사 감독관 +## 공사 협력관 + + + +# 임무수행철 +## 기본요구조건/실시설계 진행 +## 부지의 제한사항 확인/조치 +## 착공 전 협력회의 +## 보안조치 +## 출입조치 +## 가설공사 +## 사토장 선정 +## 자재반입 +## 시공중 +## 준공/인수 + + +# 체크리스트 +## 공사착공전 +- [ ] 공사 인부 인원수, 장비 및 차량대 수 확인 +- [ ] 공사인부 출입신청 +- [ ] 공사내용 및 범위 인지 +## 공사 작업전 +- [ ] 현장 소장 주관(대리인) 위험 교육 시행 +- [ ] 인부 전용 화장실 위치 및 사용안내 +- [ ] 일일 공사내용 공유, 필요시 지휘관 보고 +- [ ] +## 공사작업중 +- [ ] 흡연구역 외 흡연 인부 안내교육 +- [ ] 안전장구류 착용(안전모, 안전화, 조끼) +- [ ] 인부 전용 화장실 사용여부 확인 +- [ ] 현장외 다른장소 이동여부 확인 +## 공사 작업후 +- [ ] 예정 공사내용 공유, 필요시 지휘관 보고 +- [ ] +## 수시 +- [ ] 사용부대 요구사항 감독관 내용전파 + +--- +# 공사 소요 및 진행현황 +- [ ] 병영식당 주변 아스콘 포장공사 : 9.19(금)이후 +- [ ] 2교육대 샤워장 상수도 배관 누수 의심 : 9.11(목) 이후 +- [ ] 3교육대 병영식당 방수공사 : 4분기 대규모 보수공사 실시예정 +- [ ] 25년 3분기 위임보수 공사 소요보고(2교육대 기와, 취사장 냉동고, ?, 사열대뒤 콘크리트 도로 아스콘 포장 또는 2교육대 소화전 누수 보강공사) \ No newline at end of file diff --git a/공직기강.md b/공직기강.md new file mode 100644 index 0000000..c090069 --- /dev/null +++ b/공직기강.md @@ -0,0 +1,6 @@ +총기탄약 +열쇠관리 +예산 +초과근무 +군사보안 +화재사고(소방대편성표) \ No newline at end of file diff --git a/난로.md b/난로.md new file mode 100644 index 0000000..9472242 --- /dev/null +++ b/난로.md @@ -0,0 +1,18 @@ +# 3교 +### 1층 +세탁실 9,10중대 전기라디에이터 1대 있음,관리자 정부 없음 +세탁실 11,12중대 전기라디에이터 1대 있음,관리자 정부 없음 + +행정반 전투휴무로 확인못함 +여성휴게실 확인 못함 +### 2층 +12행정반 소형온풍기 안보임,행보관중대장실 잠김 +11중대 행정반 잠김 +당직 책상 온풍기 있음, 관리자 정부 부착 +11중대 당직책상 1대 있음, 관리자 정부 부착됨 +교육상황실 4대있고, 관리자 정부 부착됨 + +# 2교 +5중대 온풍기 관리자 정부 없음 +6중대 설치당소 없음 +3층 1생 라지에타 없음 diff --git a/다시한번.md b/다시한번.md new file mode 100644 index 0000000..9e4f031 --- /dev/null +++ b/다시한번.md @@ -0,0 +1 @@ +연습 \ No newline at end of file diff --git a/대출 20251209 수목토.md b/대출 20251209 수목토.md new file mode 100644 index 0000000..6dcf1f9 --- /dev/null +++ b/대출 20251209 수목토.md @@ -0,0 +1,50 @@ +[Web발신] +[주택금융공사] 아낌e보금자리론(담보한정형)대출심사완료. +심사승인된 대출내용 : 30년 만기(거치기간 00년), 연 3.35%, 대출금액 215,000,000원(만기일시상환금액 0원), 원금균등상환 +이 문자 수신일로부터 30일 이내에(2026-01-09까지) 대출 실행이 가능합니다. 지정하신 은행 지점으로 대출 실행시 발생되는 부대비용과 필요서류, 실행 절차를 미리 확인하신 후 방문하시기 바랍니다. +아낌e보금자리론은 대출 실행 후 대출 조건 변경이 불가하며, 상환처리 등 사후관리는 고객님께서 직접 공사 홈페이지에서 처리 가능합니다. +  [담보한정형 안내] 고객님은 담보한정형 이용대상입니다. 담보한정형은 담보주택 외 추가상환요구를 하지 않는 상품입니다. + +(경로) + +ㅇ PC 접속 : ①공사홈페이지([www.hf.go.kr](www.hf.go.kr))-전자금융서비스(화면 좌측상단)-②My HF-③주택담보대출-④신청내역조회-[신청정보 확인] + +ㅇ 모바일 접속 시: ①아래 주소 선택 클릭 +- 안드로이드 +[https://play.google.com/store/apps/details?id=kr.go.hf.hfappandroid](https://play.google.com/store/apps/details?id=kr.go.hf.hfappandroid) +- iOS +[http://itunes.apple.com/kr/app/kr.go.hf.hfappios/id674985235?mt=8](http://itunes.apple.com/kr/app/kr.go.hf.hfappios/id674985235?mt=8) +②App 홈 화면-③전체메뉴(우측상단)-④My HF-⑤주택담보대출-⑥신청내역조회-[신청정보 확인] + +ㅇ HF톡 접속 시: ①아래 주소 클릭 +[https://pf.kakao.com/_kRMmxd/chat](https://pf.kakao.com/_kRMmxd/chat) ② 신청내역조회 + +[특약검증 관련 안내사항] +ㅇ 공사는 대출실행일로부터 매 1년마다 추가주택검증(대출신청일 이후 본건 담보물건 이외 추가로 취득한 주택이 있는지 검증)을 합니다. 대출신청일 이후 추가로 주택을 취득한 것으로 확인되는 경우 처분기한 6개월을 드리며, 처분기한 내 추가주택 미처분 시 기한이익상실(대출금전액상환) 및 보금자리론 3년 이용 제한됨을 알려드립니다.(2022년 1월 13일까지 신청된 보금자리론의 경우 매 3년마다 추가주택검증 및 처분기한 1년) + + +--- +[KB국민은행] 대출승인 안내 + +최*규 고객님 대출승인이 완료되었습니다. + +■ 한국주택금융공사 아낌e-보금자리론 + +□ 준비서류 +(1) 등기권리증(임차보증금 반환 또는 상환자금인 경우), 매매(분양)계약서(구입자금인 경우) +(2) 주소변경이력 포함된 주민등록등본, 초본 각 1부 +(3) 물건지 전입세대열람내역(주민센터 발급-구입물건시 매매계약서 지참필수) : 전입세대주 성명 전체 표기, 동거인포함(대출 실행 전, 후 각 1부 제출) +(4) 인감증명서 2부, 인감도장 +(5) 신분증(본인) +(6) 통장, 도장(통장날인용) +* 당행 신규거래경우 통장개설 및 인터넷뱅킹 가입, 출금계좌등록 필수 +(7) 가족관계증명서(미혼, 분리세대인 경우) +(8) 임대차계약서(세입자가 있는 경우) + +※ 공동명의 또는 배우자 소유 주택인 경우 배우자 신분증, 인감도장, 인감증명서 1부, 주민등록초본 1부 지참 후 배우자 내점 필요 + +* 방문 영업점 : 도안가수원 지점 + +KB국민은행 고객센터 1588-9999 + +채널 추가하고 이 채널의 마케팅 메시지 등을 카카오톡으로 받기 diff --git a/동절기 채난유류(등유) 위탁보관, 수불.md b/동절기 채난유류(등유) 위탁보관, 수불.md new file mode 100644 index 0000000..ba8337e --- /dev/null +++ b/동절기 채난유류(등유) 위탁보관, 수불.md @@ -0,0 +1,2 @@ +화,목,금 1차 0900-0930 2차 1330-140 +수령용기 색깔 표시, 등유 청, 경유 황, 휘발유 흰 \ No newline at end of file diff --git a/멀티탭.md b/멀티탭.md new file mode 100644 index 0000000..0e42af9 --- /dev/null +++ b/멀티탭.md @@ -0,0 +1,91 @@ +1교육대 멀티탭 갯수 종합 현황 +* 총 85ea + +<1중대 멀티탭 사용현황 및 수량 파악> + +• 총 수량 : 25ea + +• 중대장실 : 2ea + +• 행정보급관실 : 2ea (벽면부착 1ea, 책상 부착 1ea / 냉장고 및 커피포트용, pc연결용) + +• 행정반 : 4ea (책상 부착 2ea, 벽면 1ea, 통신기기 옆 1ea / pc연결용 2ea, 쇼케이스 및 세절기용 1ea, 통신기기 연결용 1ea) + +• 소대장실 : 15ea +- 1소대장 책상 1ea (책상부착 1ea / pc전원 연결용) +-1부소대장 책상 2ea (책상 위 2ea / 기가폰 충전용, pc전원 연결용) +- 2소대장 책상 3ea ( 모니터 뒤 2ea, 본체 위 1ea / pc연결용, 휴대폰 충전용, 무전기 충전용) +- 3소대장 1ea (책상 위 1ea / pc연결용) +-1소대장 책상 뒤 1ea (공기청정기용, 휴대폰 보관함 충전기용) +-문 옆 책상 2ea (책상 위 1ea, 책상 측면 1ea / 기가폰, 무전기, 빅보이스 충전용) +-냉장고 뒤 3ea (TV 연결용, 냉장고 연결용, 사전학습체계 연결용) +- 사전학습체계 1ea (파티션부착1ea/ 체계전원용) +-휴대폰 보관함 측면 1ea (휴대폰 보관함 충전용) + +• 당직책상 2ea + +• 강의장 2ea (벽면 2ea / pc 연결용 1ea, TV 연결용 1ea + + +<2중대 멀티탭 사용현황 및 수량 파악> + +• 총 수량 : 17ea + +• 중대장실 : 2ea (벽면부착1ea / pc전원연결용1ea) + +• 행정보급관실 : 2ea (벽면부착 1ea, 책상 부착 1ea / 냉장고 및 커피포트용, pc연결용) + +• 행정반 : 4ea (벽면부착 4ea / pc연결용2ea, 공기순환기 및 세절기용2ea) + +• 소대장실 : 9ea +- 1소대장 책상 4ea (벽면부착 1ea , 파티션 부착2ea, 냉장고 위/ pc전원 연결용, 냉장고용, 무전기 충전기용,기가폰 충전기용) +- 2소대장 책상 4ea (책상 위 2ea, 책상 위 2ea / pc연결용) +- 3소대장 2ea (파티션 부착 1ea,책상 위 1ea pc연결용) +- 부소대장 2ea (컴퓨터 위1ea , 바닥 1ea/ pc 연결용, 빅보이스 충전용) +- 사전학습체계 1ea ( 파티션부착1ea/ 체계전원용) +- 당직책상 3ea +• 강의장 2ea (벽면 2ea / pc 연결용 1ea, TV 연결용 1ea + + +<3중대 멀티탭 사용현황 및 수량 파악> + +• 총 수량 : 22ea + +• 중대장실 : 1ea (벽면부착 / pc전원연결용) + +• 행정보급관실 : 2ea (벽면부착 1ea, 책상 부착 1ea / 공구 배터리 충전용, pc연결용) + +• 행정반 : 4ea (파티션 부착 3ea, 벽면부착 1ea / pc연결용, 냉반기 및 세절기용) + +• 소대장실 : 15ea +- 1소대장 책상 4ea (벽면부착 4ea / pc전원 연결용) +- 2소대장 책상 4ea (파티션 부착 2ea, 책상 위 2ea / 기가폰, 프린트기, pc연결용) +- 3소대장 1ea (파티션 부착 1ea, pc연결용) +- 부소대장 2ea (파티션 부착1ea, 책상 위 1ea / pc 연결용) +- 사전학습체계 2ea (벽면부착 2ea / 체계전원용) + +• 강의장 2ea (벽면 2ea / pc 연결용 1ea, TV 연결용 1ea + + +<4중대 멀티탭 사용현황 및 수량 파악> + +• 총 수량 : 21ea + +• 중대장실 : 3ea (파티션 2ea, 벽면부착 1ea / pc전원연결용, 냉장고) + +• 행정보급관실 : 3ea (벽면부착 1ea, 책상 부착 2ea / 냉장고 및 커피포트용, pc연결용) + +• 행정반 : 4ea (바닥 1ea, 책상부착 3ea/ pc연결용3ea, 공기순환기 및 세절기용1ea) + +• 소대장실 : 9ea +- 1소대장 책상 1ea (책상부착 1ea / pc전원 연결용) +- 2소대장 책상 3ea ( 파티션 부착 3ea / pc연결용, 휴대폰 충전용, 무전기 충전용) +- 3소대장 2ea (파티션 부착 1ea,책상 위 1ea / pc연결용) +- 부소대장 2ea ( 파티션 1ea, 벽면부착 1ea/ pc 연결용, 빅보이스 충전용) +- 사전학습체계 1ea ( 파티션부착1ea/ 체계전원용) +- 당직책상 3ea + +• 강의장 2ea (벽면 2ea / pc 연결용 1ea, TV 연결용 1ea + +--- + diff --git a/무제 1.canvas b/무제 1.canvas new file mode 100644 index 0000000..748bb12 --- /dev/null +++ b/무제 1.canvas @@ -0,0 +1,6 @@ +{ + "nodes":[ + {"id":"1389990b11874e70","x":-125,"y":-30,"width":250,"height":60,"type":"text","text":"{\n\t\"nodes\":[\n\t\t{\"id\":\"75e6ac372793ca21\",\"type\":\"text\",\"text\":\"# 9.8(월)\\n1. 탄약 비전공 교육(빅에듀)\\n2. 업무 [[인수인계서(군수지원부사관)]]확인\\n3. 1030 김낙중회의실, 총기탄약 질문토의참석\\n4. 1430 총기탄약 지휘관 교육(2차추가교육)\",\"x\":-520,\"y\":3280,\"width\":401,\"height\":260},\n\t\t{\"id\":\"d619fd6df0c76f29\",\"type\":\"text\",\"text\":\"# 9.9(화)\\n1. 사령부 총기,탄약 점검 , 09시\\n2. 병영식당 위원회 10시,연대장님실\\n3. 일일예정사항 토의\\n4. 보급품 수령(소화기20)\",\"x\":-119,\"y\":3280,\"width\":402,\"height\":260},\n\t\t{\"id\":\"bff473f7344bc357\",\"type\":\"text\",\"text\":\"## 9.15(월)\\n1.치장총기 탁본등록 재포장소요\\n- [ ] 카풀 내차례\\n- [ ] 접수공문 분류\\n- [ ] 1교육대,보급정지(9.22(중)~26(중),전군전투부상자경연대회, 국군의무학교, 용사3명(최루현,정일진,정현빈))\\n- [ ] 9.25(목) 55사단 야전부대교류방문(타신교대방문), 장거리배차(용인), 승용, 김승\",\"x\":-520,\"y\":3520,\"width\":401,\"height\":500},\n\t\t{\"id\":\"54a4ef8ef50a7267\",\"type\":\"text\",\"text\":\"## 9.16(화)\\n1.동원훈련 \\n- [ ] 총기탄약 2차점검, 09시, 자체, 내일로 연기\\n\\t- [ ] 총기,탄약 점검점검관(27연대지원과장,26연대군수장교,23연대군수지원부사관)\\n- [ ] 25년 3분기 전기안전 점검, (영선대유방기주무관님),\\n- [ ] 건조기세탁기 교체[[공사]]\\n- [ ] [[세탁기건조기 설치]] 인부 인솔\",\"x\":-119,\"y\":3520,\"width\":399,\"height\":500},\n\t\t{\"id\":\"b0449181f5c899ae\",\"type\":\"text\",\"text\":\"# 8.25(월)\\n1.김어진, 지구병원 0845\\n\",\"x\":-420,\"y\":2627,\"width\":394,\"height\":173},\n\t\t{\"id\":\"d318d7effd88d9a2\",\"type\":\"text\",\"text\":\"# 8.26\\n1.천웅비 수조병원(성혀뫼과)\",\"x\":-26,\"y\":2627,\"width\":286,\"height\":177},\n\t\t{\"id\":\"916a3dcfdcd56219\",\"type\":\"text\",\"text\":\"# 8.29(금)\\n1.25년 전반기 소방정밀점검 결과 후속조치 이행완료보고\",\"x\":1023,\"y\":2627,\"width\":392,\"height\":177},\n\t\t{\"id\":\"6cf3ef32e3749744\",\"type\":\"text\",\"text\":\"# 9.5(금)\\n1. 13:30 30연대장님 신고, 주임원사 면담\\n2. 30연대 첫출근\\n3. 월 지휘관 탄약고 점검 수행\\n4. \",\"x\":1020,\"y\":2880,\"width\":392,\"height\":202},\n\t\t{\"id\":\"d16c58893fb04b97\",\"type\":\"text\",\"text\":\"# 8.18(월)\\n1.이발\",\"x\":-420,\"y\":2400,\"width\":394,\"height\":227},\n\t\t{\"id\":\"ed3b01227bd4a5ee\",\"type\":\"text\",\"text\":\"# 8.20(수)\\n1.이병성 대전병원(피부과)\\n2.박건노 군기교육퇴소 인솔\\n3.지구병원진료\\n4.행보관교체 재물조사\\n5.천웅비, 30연대 상담관 면담 1400시\",\"x\":262,\"y\":2400,\"width\":394,\"height\":227},\n\t\t{\"id\":\"82bcbb58811542fb\",\"type\":\"text\",\"text\":\"# 8.21(목)\\n1. 권구현 대전병원 허리디스크 주사\\n2. \",\"x\":656,\"y\":2400,\"width\":367,\"height\":227},\n\t\t{\"id\":\"0638842341beafa1\",\"type\":\"text\",\"text\":\"# 8.22(금)\\n1. 행보관교체전 재물조사\\n2. 병영생활지도 점검표 수정\\n3. 인수인계서 보완 \\n4. \",\"x\":1023,\"y\":2400,\"width\":392,\"height\":227},\n\t\t{\"id\":\"cbf4200bb56ddb11\",\"type\":\"text\",\"text\":\"# 8.14(목)\\n1. 민원 업무 \\n2. 병영생활지도\\n3. \",\"x\":654,\"y\":2220,\"width\":369,\"height\":180},\n\t\t{\"id\":\"043eca6cdf71cef9\",\"type\":\"text\",\"text\":\"# 8.12(화)\\n1.교보재창고 현환판 양식 수정하고 보고\\n1.권구현 대전병원(신경외과\",\"x\":-40,\"y\":2220,\"width\":300,\"height\":180},\n\t\t{\"id\":\"24904728c8765e12\",\"type\":\"text\",\"text\":\"2025.7.28(수)\",\"x\":-80,\"y\":1880,\"width\":319,\"height\":200},\n\t\t{\"id\":\"648539150c9bb5de\",\"type\":\"text\",\"text\":\"# 2025.7.29(화)\\n1.천웅비,수도병원 성형외과 진료\\n2.김어진,지구병원 정신과 1330\\n3.나, 지구병원 정신과 1430\\n\",\"x\":240,\"y\":1880,\"width\":394,\"height\":200},\n\t\t{\"id\":\"37909b254cea0b11\",\"type\":\"text\",\"text\":\"2025.7.21(월)\\n군지대대 전술훈련평기\",\"x\":-80,\"y\":1660,\"width\":319,\"height\":220},\n\t\t{\"id\":\"bccb977aa93bb519\",\"type\":\"text\",\"text\":\"2025.7.15(화)\\n당직근무\\n[[군기교육대]] 입소\\n훈련소 훈련 검열\\n\",\"x\":240,\"y\":1440,\"width\":394,\"height\":220},\n\t\t{\"id\":\"c2906369ea627d94\",\"type\":\"text\",\"text\":\"2025.7.11(금)\\n소본부주관 방어준비태세 FTX\",\"x\":1236,\"y\":1100,\"width\":383,\"height\":340},\n\t\t{\"id\":\"f5296c23fcb4cb82\",\"type\":\"text\",\"text\":\"2025.7.13(일)\\n당직근무\",\"x\":1619,\"y\":1100,\"width\":321,\"height\":340},\n\t\t{\"id\":\"4d629f2921edea4e\",\"type\":\"text\",\"text\":\"2025.6.30(월)\",\"x\":-80,\"y\":880,\"width\":319,\"height\":220},\n\t\t{\"id\":\"9c089934aeee0190\",\"type\":\"text\",\"text\":\"2025.7.1(화)\\n보급반, 뷔페식 1230분 2명 임무수행 참조\",\"x\":240,\"y\":880,\"width\":394,\"height\":220},\n\t\t{\"id\":\"59ea920006f850fe\",\"type\":\"text\",\"text\":\"2025.7.4(금)\\n소본부주관 방어준비태세 FTX\",\"x\":1236,\"y\":880,\"width\":383,\"height\":220},\n\t\t{\"id\":\"a995835b33fdc00f\",\"type\":\"text\",\"text\":\"2025.7.2(수)\",\"x\":634,\"y\":880,\"width\":302,\"height\":220},\n\t\t{\"id\":\"8ddd4a1f123e6d2e\",\"type\":\"text\",\"text\":\"2025.7.3(목)\",\"x\":936,\"y\":880,\"width\":300,\"height\":220},\n\t\t{\"id\":\"218da4d1952182de\",\"type\":\"text\",\"text\":\"2025.6.17(화)\\n당직근무\\n\",\"x\":239,\"y\":240,\"width\":396,\"height\":360,\"color\":\"4\"},\n\t\t{\"id\":\"0387f5e72ba5e91b\",\"type\":\"text\",\"text\":\"2025.6.24(화)\\n실거리사격(오전, 11명)\",\"x\":239,\"y\":600,\"width\":396,\"height\":280},\n\t\t{\"id\":\"8d87f40e39724bae\",\"type\":\"text\",\"text\":\"2025.6.23(월)\\n휴가\\n레터링케이크 주문\",\"x\":-80,\"y\":600,\"width\":319,\"height\":280},\n\t\t{\"id\":\"dcb1852a2d9d3bb7\",\"type\":\"text\",\"text\":\"2025.6.18(수)\\n당직근무휴식\\n\",\"x\":635,\"y\":240,\"width\":301,\"height\":360},\n\t\t{\"id\":\"780f4c3f72f986eb\",\"type\":\"text\",\"text\":\"2025.6.19(목)\\n정상업무\\n대대장님 간담회(2층강당,16시)\\n전역병휴가사용지침 (문서,근거)\\n[[사이버보안진단의날]]\\n대대장 마음의 편지 작성제출\\n[[사이버보안진단의날]]\\n \\n\\n\",\"x\":936,\"y\":240,\"width\":300,\"height\":360},\n\t\t{\"id\":\"3ebb1388d2edc90b\",\"type\":\"text\",\"text\":\"2025.6.20(금)\\n[[지구병원 정신과 진료]] 10시\\n윤창균, 지구병원 정신과 진료 1330분,간부 인솔 필요\",\"x\":1236,\"y\":240,\"width\":383,\"height\":360},\n\t\t{\"id\":\"3088eb2e840cd7d2\",\"type\":\"text\",\"text\":\"2025.6.27(금)\\n진급식\\n병영생활지도\\n\",\"x\":1236,\"y\":600,\"width\":383,\"height\":280},\n\t\t{\"id\":\"8c750a02fbed32d7\",\"type\":\"text\",\"text\":\"2025.6.25(수)\",\"x\":635,\"y\":600,\"width\":301,\"height\":280},\n\t\t{\"id\":\"2cce1d1a2cc2270f\",\"type\":\"text\",\"text\":\"2025.6.26(목)\\n방충망 구멍마개 구매150\",\"x\":936,\"y\":600,\"width\":300,\"height\":280},\n\t\t{\"id\":\"4de535fc996e18b9\",\"type\":\"text\",\"text\":\"2025.6.29(일)\\n이현재 여자친구 면회\",\"x\":1619,\"y\":600,\"width\":261,\"height\":280},\n\t\t{\"id\":\"ead772f5e9440def\",\"type\":\"text\",\"text\":\"## 9.14(일)\\n1. \",\"x\":1760,\"y\":3280,\"width\":240,\"height\":260,\"color\":\"1\"},\n\t\t{\"id\":\"9c1b2064b54439ec\",\"type\":\"text\",\"text\":\"# 9.19(금)\\n1. 병영식당 주변 아스콘 포장공사\\n2. 탄약고 점검 (지원과장님)\\n3. 1500 이발\\n4. 이병윤일병 휴가(~9.24(수))\",\"x\":1063,\"y\":3520,\"width\":392,\"height\":500},\n\t\t{\"id\":\"29aaae03c8a89065\",\"type\":\"text\",\"text\":\"## 9.12(금)\\n1. 위임보수 소요보고\\n\\t1. 오수관 누수 추가하고 최종 보고서 작성 검토보고(오전중)\\n2. 당직근무 등록 소속 변경 요청\\n3. 제설제 소요 파악 보고\\n4. 1330 25년 4분기 위임보수 소요종합 보고(연대장님)\",\"x\":1063,\"y\":3280,\"width\":392,\"height\":260},\n\t\t{\"id\":\"081aff227e893422\",\"type\":\"text\",\"text\":\"## 9.13(토) \\n1. \",\"x\":1455,\"y\":3280,\"width\":305,\"height\":260,\"color\":\"#0400ff\"},\n\t\t{\"id\":\"69c70985960890a3\",\"type\":\"text\",\"text\":\"## 9.10(수)\\n1. 위임보수 소요보고\\n\\t1. 현장 방문, 사진 수집, 규모확인\\n2. 총기/탄약 현황 확인\\n3. \",\"x\":283,\"y\":3280,\"width\":391,\"height\":260},\n\t\t{\"id\":\"a9d56d93bc6c1c56\",\"type\":\"text\",\"text\":\"## 9.11(목)\\n1. 위임보수 소요보고\\n\\t1. 견적 문의, 보고서 작성\\n2. 2교육대 샤워장 상수도 배관 누수 의심\\n3. 26년 방위목적 군간부 자가운전 자동차 동원유보 대상 종합\\n4. 티비 수령 1030\",\"x\":674,\"y\":3280,\"width\":389,\"height\":260},\n\t\t{\"id\":\"605e08f7842af9fd\",\"type\":\"text\",\"text\":\"# 9.25(목)\\n- [x] 25년 부사관 역량강화 워크샵 0830-1730 6중대 강의장,2강의장,축구,중원탑막국수\\n- [ ] 유압크레인 인솔(0830), 현수막 교체6개소 ==취소==\\n- [ ] 동원예비군용, 부연대장용 치장총기 4정 치장 건의\\n- [ ] 암호장비 반납 공문작성, 반납\\n- [x] 총기탁본 수정,델리스상 업로드 ✅ 2025-09-25\\n- [ ] \",\"x\":677,\"y\":4020,\"width\":389,\"height\":700},\n\t\t{\"id\":\"289087511fbeeae9\",\"type\":\"text\",\"text\":\"# 9.26(금)\\n- [ ] 유압크레인 인솔(0830), 현수막 교체6개소 ==취소==\\n- [x] 제 2회 군인가족의날 행사(1130-1630,논산일대)\\n- [ ] 유압크레인 배차신청, 현수막 교체6개소 ==취소==\\n- 10중대, 사용자보수비 집행건의,유리파슨,최봉호상사 #예산\\n\\t- 7개소, 화요일견적서 받을예정\\n\\t- 10만원 에어컨 가스 ㅁㆍㄹ자유지비 집행예정\\n- [ ] ~10.2(목) 영선반 연대본청,1~3교육대 지하 노후배관 점검예정\\n- [x] 장거리배차 신고, 연대장님 시간 반영\\n- [ ] 3교육대, 일병 박세정(행정병,) 무기고 고정출입자 신청\\n- [x] 월동준비 계획 초안보고,주임원사님\\n- [x] 아스콘, 포장작업,병영식당 앞\\n- [ ] 환경예산 계획보고, 다음주 화요일수령예정\\n- [x] k5방독면, 보호대 보유량, 신청시 선제 받을수 있는지 \\n- [x] 훈련병 세제 소요, 펜?, 지퍼백? 보급기준\",\"x\":1060,\"y\":4020,\"width\":392,\"height\":700},\n\t\t{\"id\":\"a894d9973fce5771\",\"type\":\"text\",\"text\":\"# 9.24(수)\\n- [ ] 지원과 회식 ==취소==\\n- [x] 화재취약 시설 일제 점검,소방안전FTX일정 확인~9.25(목)한\\n- [x] 월동준비 퇴의,0930, 주임원사실\\n- [ ] 1600, 장거리배차신고, 연대장님실. ==취소==\\n- [x] 지역상생급식비 집행 #예산\\n- [x] 타이머콘센트 구매, 사용다보수비\",\"x\":286,\"y\":4020,\"width\":391,\"height\":700},\n\t\t{\"id\":\"7ca511b3c3c65be1\",\"type\":\"text\",\"text\":\"# 9.22(월)\\n- [ ] ~~설연휴 폐자원매각 대금 장병 복지 심의보고 (치킨,피자)~~ ==취소==\\n- [ ] 연대보일러 응축수 작업(영선대)예정\\n- [ ] 9월 은닉 자진반납 탄약 색출활동 및 불법 무기류 자진신고활동 결과 보고(~9.30), 원정완\\n- [x] 특별 부대 정밀진단결과보고,점검표활용(화재,총기,탄약,수송)\\n- [ ] 월동준비 계획보고 준비\\n- [ ] 26년 편제장비보강사업 반영소요종합보고\\n- [ ] 25년 육군 [[전화친절도]] 점검(~10.17)\\n- [ ] 방독면 K1 질정상태 확인,청구\\n- [ ] [[유류시설]] 점검. 조치\\n- [ ] \\n- [ ] 본부종대, 취사장 보일러 정비, 사용자 보수비 집행(온수) #예산 ==취소==\",\"x\":-517,\"y\":4020,\"width\":401,\"height\":700},\n\t\t{\"id\":\"2e4a0901ad67e2f8\",\"type\":\"text\",\"text\":\"# 10.16(목)\\n- [x] 국방물자시스템, 총기10중대 불출 재산조정,최봉호, 지휘관교체전재물조사 후속조치\\n- [x] [[장거리 이동 배출병 도시락]] 검수,0810,, #취소\\n- [ ] 치장총기 진공포장소요 파악\\n- [x] 훈련병 의류대 택배수송 포상재료\\n- [ ] 장비지시서 완결\\n- [ ] 혹서기 포상 , 무사고\\n- [x] 독신숙소비 신청취솢건의 ✅ 2025-10-16\\n- [ ] 청렴교육신청,나라배움터,~10.27\\n- [x] 군독신숙소 관리비 자동희망송금 이제 해지, 신청서제출, 퇴거일부터 관리비이제현황캐춰 메모전송, 주거시설담당 ✅ 2025-10-16\\n- [x] 차량검차, 창문방청유내리기,시동끄고 전원on ✅ 2025-10-16\\n- [x] 8중대, 총기반납,1030\\n- [x] 방청유 수령, 군지대,김용태\\n- [x] 한시적급식인가 보고, 한서욱,11원부터 ✅ 2025-10-16\\n- [ ] 3교육대장 소령유한종, 3층기간병화장실 오수배관 영선반 협조\\n\\t- [ ] 방역(세스코, 쥐) 계악종료일자 확 \\n- [ ] 염화칼숨 구매, 최소 필요량 구매\\n- [x] 통합이동기술검사 호속조치,k2 1정 불용\\n- [ ] CCTV 정비, 한승준중사, 이영세\\n- [ ] \",\"x\":676,\"y\":5748,\"width\":389,\"height\":694},\n\t\t{\"id\":\"4f2e4b3654626ae0\",\"type\":\"text\",\"text\":\"# 10.17(금)\\n- [x] ==당직== ✅ 2025-10-22\\n- [x] 10월 참모 탄약고 점검, 10:30\\n- [x] 월동자재비 집행결과 보고\\n- [x] [[수통클린시스템]] , 30-1교육대,한승민\\n- [x] 소형냉장고, 보급 소요건의, 연대장님실\\n- [x] 변압기 절연유 교체 착공 안전담당,~11.19 ✅ 2025-10-22\\n- [ ] \",\"x\":1065,\"y\":5748,\"width\":392,\"height\":694},\n\t\t{\"id\":\"2d61a170804d1b97\",\"type\":\"text\",\"text\":\"# 10.23(목)\\n- [x] [[소형냉장고]] 납품,8대,3호차량\\n- [x] [[치장총기]] 입고, 12정,k2, 정비근무대\\n- [x] 월동준비 주진경과 사진용량 촉소, 오전\\n- [ ] 월동준비 결과보고서 작성\\n- [x] 도시락보온가방 반납해야함, ✅ 2025-10-23\\n- [x] [[사이버보안진단의날]] \\n- [x] [[사이버보안진단의날]] \\n- [x] 탄약고 내 사진 보나기\\n- [x] 3교육대 [[중대기]] 보급 방법문의, 안정석\\n- [ ] [[방독면 폐처리]] 확인\\n---\\n- [ ] [[동계재난대비계획]]\\n- [ ] 11월 상황근무자 증식비 계획\\n- [ ] 동계 채난장비 안전점검 통보,내일오후\\n- [ ] 물통,프라스틱, 불출, 전산재산 정리\\n- [ ] 군수통합정보체계 장비 목적코드 변경\\n- [x] 채난장비 사용자정비요령 교육 일정 ✅ 2025-10-24\\n- [x] 중대기\\n- [x] 폐자원매각대금 결재 ✅ 2025-10-23\",\"x\":676,\"y\":6440,\"width\":389,\"height\":527},\n\t\t{\"id\":\"3d9e4f7faea4f114\",\"type\":\"text\",\"text\":\".# 10.24(금)\\n- [x] 주간 무기고탄약고 점검, 실무자 ✅ 2025-10-24\\n- [ ] 화재사고 예방점김 및 사고예방 Ftx 결과보고\\n- [x] 1,3교육대, 총기 1정반납,안정석,소병욱, 1030 ✅ 2025-10-24\\n- [ ] 9중대 무전기 [[손망실]],오건식\\n- [ ] 3508-1 예방정비, 이재익\\n- [ ] k2총기 초과분 판단, 원정완\\n- [x] 크린센터 콘티박스 30개 전달, 세탁담당 ✅ 2025-10-24\\n- [x] 진공포장 총기 12정 정비입고 신청완료 ✅ 2025-10-24\\n- [ ] \\n---\\n - ==프로젝트==\\n\\t- [ ] [[예산현황]] 집행\\n\\t- [ ] [[전투장비지휘검열]] \",\"x\":1065,\"y\":6440,\"width\":392,\"height\":527},\n\t\t{\"id\":\"d2a61f882bc7bc59\",\"type\":\"text\",\"text\":\"## 10.25(토) 결혼기념일\\n1. \",\"x\":1457,\"y\":6458,\"width\":345,\"height\":513,\"color\":\"#0400ff\"},\n\t\t{\"id\":\"efd063dc04e399d3\",\"type\":\"text\",\"text\":\"## 10.26(일)\\n1. \",\"x\":1802,\"y\":6458,\"width\":240,\"height\":513,\"color\":\"1\"},\n\t\t{\"id\":\"defc9f4aa75b0633\",\"type\":\"text\",\"text\":\"## 10.18(토) \\n1. \",\"x\":1457,\"y\":5748,\"width\":345,\"height\":710,\"color\":\"#0400ff\"},\n\t\t{\"id\":\"3d6d2bb58f8a4cce\",\"type\":\"text\",\"text\":\"## 10.19(일)\\n1. \",\"x\":1802,\"y\":5748,\"width\":240,\"height\":710,\"color\":\"1\"},\n\t\t{\"id\":\"a30c5855db595d97\",\"type\":\"text\",\"text\":\"## 10.2(목)\\n1. 10월 국기게양십, 08시30, 연병장\\n2. 총기마개 소요조사\\n3. 세닥기 추가설치 의견종합\\n4. [[10월 안전점검의 날 행사]]실시,2시간\\n5. 세탁지원,30-3행군훈련복\\n6. 추석전 무기고탄약고 점검 결과보고\\n7. 월동준비계회 결재상신\\n8. [[전군군수품 재물조사]] 파악\\n9. 폐자원매각대금 심의의결서 작성\\n\\t1. 인원파악\\n\\t2. 집행계획서 보고\\n10. \\n10311023\\n연락처 최신화\\n\\n초과근무 소급입력\\n\",\"x\":676,\"y\":4728,\"width\":389,\"height\":572},\n\t\t{\"id\":\"4bb388570df84a14\",\"type\":\"text\",\"text\":\"## 10.3(금)\\n1. \",\"x\":1065,\"y\":4728,\"width\":392,\"height\":572,\"color\":\"1\"},\n\t\t{\"id\":\"6d6eb1a951bf6d55\",\"type\":\"text\",\"text\":\"# 10.9(목)\",\"x\":676,\"y\":5309,\"width\":389,\"height\":431,\"color\":\"1\"},\n\t\t{\"id\":\"0418ee9bb78e77fc\",\"type\":\"text\",\"text\":\"# 10.10(금)\\n- [ ] 근무취침\\n- [ ] 1교육대 소병국중사, 총기 반납 1정\\n- [ ] 무기고 주간 점검\\n- [ ] 종량제 봉투 받을것,1700매, 박성현하사\\n- [ ] 사용자보수비, 잔액 확인,지원과장님\",\"x\":1065,\"y\":5309,\"width\":392,\"height\":431},\n\t\t{\"id\":\"bb6fe76af74e2786\",\"type\":\"text\",\"text\":\"## 10.4(토) \\n1. \",\"x\":1457,\"y\":4728,\"width\":345,\"height\":572,\"color\":\"#0400ff\"},\n\t\t{\"id\":\"6d596effc657378a\",\"type\":\"text\",\"text\":\"## 10.11(토) \\n1. \",\"x\":1457,\"y\":5300,\"width\":345,\"height\":440,\"color\":\"#0400ff\"},\n\t\t{\"id\":\"c73b45c7a487af82\",\"type\":\"text\",\"text\":\"## 10.5(일)\\n1. \",\"x\":1802,\"y\":4728,\"width\":240,\"height\":572,\"color\":\"1\"},\n\t\t{\"id\":\"f08cb870ef57cf6f\",\"type\":\"text\",\"text\":\"## 10.12(일)\\n1. \",\"x\":1802,\"y\":5300,\"width\":240,\"height\":440,\"color\":\"1\"},\n\t\t{\"id\":\"091f06a83288d0f0\",\"type\":\"text\",\"text\":\"# 10.22(수)\\n- [ ] 후반기 화재대비 FTX훈련 실시\\n- [ ] 세틱지원,30-3동계 이불패드\\n- [x] 병원진료 ✅ 2025-10-22\\n- [x] 폐자원매각대금 집행\\n- [x] 월동준비 자재비 집행결과보고\\n- [x] 대성상사, 염화칼흄등 주문하거\\n- [ ] 군수통합정보체계 장비(7종) 목적코드 변경, 41건,원정완\\n- [x] [[월동준비]] 계회보고, 행정보급관,부소대장, 전기 난방, 채난장비 사용자정비요령 교육ㅈ일정확인\\n- [x] 영선대, [[위임보수]] 장소 안내 2코육대 8중\\n- [x] 3교욱더 10중\\n- [x] 중대기 청구\\n- [ ] \",\"x\":285,\"y\":6440,\"width\":391,\"height\":527},\n\t\t{\"id\":\"5aaa046d9207bf34\",\"type\":\"text\",\"text\":\"# 10.15(수)\\n- [x] 10중대 [[지휘관 교체전 재물조사]] ✅ 2025-10-15\\n- [x] [[월동준비]] 메모 전파\\n\\t- [x] 추진 매트리스, 결과보고양식\\n- [x] 머리깍기 15:00 ✅ 2025-10-15\\n- [ ] 병원진료 #취소\\n- [ ] 휴가신청? 할까 말까?\\n- [ ] 개인군장 부수기재 부족분 재확인, 김용태\\n- [ ] 식당 에어커튼 예산 \\n- [ ] 해드토키 폐처리, 또는 손망실 획인\\n\\t- [ ] 문의결과 분실시 손망실\\n- [ ] 전투조끼, 대체 반납 언제?\\n- [ ] 부족분 언제?\\n- [ ] 방독면 폐처리 일정 확인, 김진복, 이국진,이승민\\n- [x] 경유유류관리전환증 출력,1320\\n- [x] 폐자원매각대금 집행 심의표작성,1인 만원, 간부 용사 인원\\n- [x] 연무5동 난방연료 주유, 2000, 13시\\n- [ ] 버스 배차신청 #취소\\n- [x] 11중대, 에어컨 수리(부대비품) 사용계획보고 필요\\n- [ ] 본부중대, 방독면 폐처리 건의,~10월한\\n- [ ] \\n- [ ] \",\"x\":285,\"y\":5740,\"width\":391,\"height\":694},\n\t\t{\"id\":\"7d27c3b550f02008\",\"type\":\"text\",\"text\":\"# 10.8(수)\\n1. \",\"x\":285,\"y\":5303,\"width\":391,\"height\":431,\"color\":\"1\"},\n\t\t{\"id\":\"75e13aa3ab6e0df8\",\"type\":\"text\",\"text\":\"# 10.13(월)\\n- [ ] 육직부대 부대안전진단(교통,장비정비분야)\\n- [ ] [[후반기 체육대회]]\\n- [ ] 월동준비(월동장비,물자준비),~금요일\\n- [ ] 유압크레인 인솔\",\"x\":-518,\"y\":5740,\"width\":404,\"height\":699},\n\t\t{\"id\":\"61759ae0f21ff868\",\"type\":\"text\",\"text\":\"# 10.14(화)\\n- [ ] 0900-1130, 정전 #취소\\n- [x] 발전기 예방정비 기술검사, 의무실, 취사장\\n\\t- [ ] 임대원, 임헌준\\n- [ ] 월동준비 계획 수정\\n- [x] 월동준비비 견적서 수령 ✅ 2025-10-14\\n\\t- [x] 1교육대 제출 ✅ 2025-10-14\\n\\t- [x] 2교육대 제출 ✅ 2025-10-14\\n\\t- [x] 3교육대 제출 ✅ 2025-10-14\\n\\t- [x] 본부중대 제출(연대 포함) ✅ 2025-10-14\\n- [x] 사용자보수비 견적서 수령,본부 목욕탕 라바콘 구매 ✅ 2025-10-17\\n- [ ] 보온대 구매 소요파악, 업체 시장조사(px)\\n- [x] 사용자보수비, 식당 2층, 출입문, 센서, 이동엽\\n- [x] 부대비품,의무대 에어컨 실외기 받침대\\n- [ ] \",\"x\":-114,\"y\":5740,\"width\":399,\"height\":699},\n\t\t{\"id\":\"fe83c12ab23e0712\",\"type\":\"text\",\"text\":\"# 10.20(월)\\n- [ ] 동계재난대비계획 최신화\\n- [ ] 11월 상황근무자 증식 계획보고\\n- [ ] 취사장 발전기 주유\\n- [x] 월동준비 다재비 집행\\n- [x] ==당집==\\n- [ ] 월동준비 결과 종합\\n- [ ] 화재 훈련DTX 결과 종합\\n- [ ] 배차 신청,유압크레인 #취소\\n- [ ] 채난장비 안전검사 일정판단, 보고, 주임원사님, 오늘중\\n- [x] 폐자원 매각대금 연대장님 결재\\n- [x] 에산\\n- [x] [[예산현황]] 정리\",\"x\":-518,\"y\":6440,\"width\":404,\"height\":527},\n\t\t{\"id\":\"0ec5b12ac275d216\",\"type\":\"text\",\"text\":\"# 10.21(화)\\n- [x] ==당직근무 휴식== ✅ 2025-10-21\\n- [ ] k1방독면 누출검사,군지대정비대,오전 #취소\\n- [x] 세탁지원, 30-1하게 이불패드\\n- [x] 연말 예산 결산 토의, 예산잔액.집행예정보고 ✅ 2025-10-21\\n- [ ] 울통(플라스틱) 29개 수령,황인찬, 김용대\\n- [x] 변압기 절연유 교체 정전,09시~11시30,최재훈 ✅ 2025-10-21\\n- [x] [[수통클린시스템]] , 30-1교육대,한승민,920개\\n- [x] 포장재료 현금배정 소요 종합 보고\\n- [x] [[치장총기]]로 전환 위한 진공포장 입고처리. ~10.23(목),정비근무대로 \\n- [ ] 대성상사, 월동준비 구매목록 전달 #취소\\n- [ ] \",\"x\":-114,\"y\":6440,\"width\":399,\"height\":527},\n\t\t{\"id\":\"90393fb69bfc099b\",\"type\":\"text\",\"text\":\"# 9.29(월)\\n- [x] 심리검사 실시\\n- [ ] 10월 및 추석전 탄약고 지휘관 점검 및 재물조사(~10.2)\\n- [x] 장거리 배차신고,6중대 \\n- [ ] 10중대 중대장님 지휘관교체전 재물조사\\n\\t- [ ] 공문작성\\n- [x] 환경예산집행 계획보고, 2208300원\\n- [ ] 취사장. 3교육대 사이 가로등 전구교체\\n- [x] 연대 정류장 입구 전등교체\\n- [x] 원정완, UPS배터리 상태확인\\n- [x] 전구교체, 취사장압 가로등, 정류장 가로등\\n- [ ] \\n\\t\",\"x\":-518,\"y\":4728,\"width\":404,\"height\":561},\n\t\t{\"id\":\"fb2af09372c13411\",\"type\":\"text\",\"text\":\"# 9.30(화)\\n- [ ] 25년 공공요금 전기초과사용 입금확인\\n- [x] 지휘관 탄약고 점검 10:30\\n\\t- [ ] 봉인지 사진 촬영필요\\n- [ ] 병영식당 식기세척장 우레탄공사\\n- [x] 지휘관 추석연휴전 사고예방교육,1530,5강의장\\n- [ ] 보온대 구매예신 배정,23637600원, #예산 (490원*48240개)\\n- [ ] 장비예방정비계획작성, 군수통합정비체계 입력\\n- [ ] 공구구매, 십자 드라이버 #개인 \\n- [ ] 탄약고 고정출입자 사진 보내기\\n- [x] 보급품 수령, 보호대 400, 조끼는 그대로 #보급품수령 \\n\\t- [ ] 김범수 행보관님이 대신 받아주심\\n- [x] 육군훈련소 작전계획, 제한된다, 경비대대 창설시 3교육대대 훈련물자를 넘기게 되어 있으나 그물자는 12교육대로 전환해야한다\\n- [ ] 물자편성기준서 재수정건의, 무릎,팔꿈치 보호대, 공문으로 물자보급부사관 한승민중사 발송\\n- [x] 물자 불출\\n\\t- [ ] 조끼는\\n조끼조립체, 다용도파우치,수통파우치는\\n1,2교육대 320,3교육대 340\\n수류탄,탄창파우치는 \\n1,2교육대 646개\\n3교육대 648개로 n빵 하는게 어떠하겠습니까?\\n\\t\\t1,2코육대 조키조립체 320\\n\\t\\t다용도파우치 320\\n\\t\\t수통파우치 320\\n\\t\\t수류단파우치 646\\n\\t\\t30ㅏㄹ탄창파우치 646\\n\\t\\t3교욱대\\n\\t\\t조끼조립 340\\n\\t\\t다용도 369\\n\\t\\t수통 175\\n\\t\\t수류탄 558\\n\\t\\t탄창 648\\n\\t\\t\\n\\t\\t\",\"x\":-114,\"y\":4732,\"width\":399,\"height\":561},\n\t\t{\"id\":\"458677e7d44860a2\",\"type\":\"text\",\"text\":\"## 10.6(월) 추석\\n1. \",\"x\":-518,\"y\":5303,\"width\":404,\"height\":431,\"color\":\"1\"},\n\t\t{\"id\":\"5eee8d0a380783d2\",\"type\":\"text\",\"text\":\"## 10.7(화)\\n1. ==당직==\\n2.폐자원 매각대금집행()\\n2. \\n3. \",\"x\":-114,\"y\":5303,\"width\":399,\"height\":431,\"color\":\"1\"},\n\t\t{\"id\":\"c2546ed7ada016c7\",\"type\":\"text\",\"text\":\"## 10.1(수)\\n1. 월동기간 부대운영(~26.3.31)\\n\\t1. [[월동준비]]\",\"x\":280,\"y\":4720,\"width\":391,\"height\":572,\"color\":\"1\"},\n\t\t{\"id\":\"1013708449f18e3d\",\"type\":\"text\",\"text\":\"# 9.18(목)\\n1. ==당직==\\n2. 교육과 상용무전기 배터리 장비지시서 작성 요청 및 청구요청(이명세 상사님)\\n3. 3분기 특급전사 수준유지 사격, 4200발\\n4. 1교육대, 전입신병 총기불출 9정,시간?\\n5. 본부중대, 전관방송용앰프 위치확인\\n6. 부대 정밀진단 군수분야 확인, 점검 보고(지원과장님 지시)\",\"x\":671,\"y\":3520,\"width\":389,\"height\":500},\n\t\t{\"id\":\"eac47673f87e99fc\",\"type\":\"text\",\"text\":\"# 9.17(수)\\n1. 건조기세탁기 교체[[공사]] 사전 확인사항\\n2. 총기,탄약 점검(자체)\\n3. 25년 3분기 전기안전 점검, (영선대유방기주무관님)\\n4. \\n5. 본부중대, 전역자 1명 총기 반납 예정,시간?\",\"x\":280,\"y\":3520,\"width\":391,\"height\":500},\n\t\t{\"id\":\"5ff577ba55755c0c\",\"type\":\"text\",\"text\":\"# 9.23(화)\\n- [x] 유압크레인 배차신청\\n- [ ] 26년 군 간부 자가운전 자동차 동원유보 대상 종합 보고,1500시한,원정완주무관\\n- [x] 전입간부 상담관 상담(10시)\\n- [ ] \",\"x\":-116,\"y\":4020,\"width\":402,\"height\":700},\n\t\t{\"id\":\"a122aefafe1e8978\",\"type\":\"text\",\"text\":\"# 10.30(목)\\n- [x] [[월동준비]] / 화재취약시설 점검 및 소방안전 FTX 결과보고\\n- [x] 보온대 구매\\n- [x] 1030, 1교육대 총기반납 2정(권총포함)\\n- [x] 보온대 구매(한번에)\\n- [ ] 폐자원매각대금 집행심의, 인당5000, 299명, 1,495,000원\\n- [ ] 26년 부대비품 소요 최종검토,오전,박형주\\n- [ ] 화력장비 k2 반납, 편제초과 30정,원정완\\n- [ ] \",\"x\":676,\"y\":6967,\"width\":389,\"height\":506},\n\t\t{\"id\":\"353ff5e85c1da58d\",\"type\":\"text\",\"text\":\"# 10.31(금)\\n- [ ] 26년 철거사업 소요보고\\n- [ ] 군 자연환경보고 활동 추진 결과보고 \\n- [ ] 비데 설치 현황 보고, 한승민\\n- [x] 간부 주차장 포장보수 소요 종합,박관식\\n- [ ] 청령교육 수강, http://acti.nhi.go.kr\\n- [ ] #업무노하우 예산을 사용할때 적절하게 통제를 해야한다, 나중에 돈이 없으면 돈을 다\",\"x\":1065,\"y\":6967,\"width\":392,\"height\":506},\n\t\t{\"id\":\"8b2343789a4c1d9e\",\"type\":\"text\",\"text\":\"# 10.28(화)\\n- [x] ==화재대비== FTX결과종합 보고\\n- [ ] ==동계== 재산대비계획 포함 현황 종합보고, 소군수과 오재형소령\\n- [x] 전기물끊이기 1개 수령,군지대,황 인찬\\n- [ ] 진공포장 총기 12정, 정비입고 완결\\n- [x] 11:00,보일러사용자정비교육, 3교운ㄱ대기계실,11시,서원석기사님\\n- [x] 10:30,3교육대 전역자 총기 반납 2정,안정적님 ✅ 2025-10-28\\n- [x] ==월동준비== 및 동계작전 준비 현황 종합,유재형\\n- [ ] k2총기 반납(총번:256437,11중대)1정 반납,\\n- [x] 10:30, 급식은영회의\\n- [ ] ==월동준비결과보고==,유재형\\n- [x] 15:00, 군지대대 물자수령,김용대\\n---\\n- 공부할것\\n\\t- [ ] 장비관리규정,교육용장비 반납절차\\n\\t- [ ] 치장장비 저장방법\\n- ==프로젝트==\\n\\t- [ ] [[예산현황]] 집행\\n\\t- [ ] [[전투장비지휘검열]] \\n\\t- [ ] [[월동준비]]\\n\\t- [ ] [[개인장구류 노후교체]]\",\"x\":-114,\"y\":6961,\"width\":399,\"height\":512},\n\t\t{\"id\":\"0a93f4f5c13fa62f\",\"type\":\"text\",\"text\":\"# 10.27(월)\\n- [x] 군 자연환경 보호 활동 추진 독려\\n- [x] [[보일러 사용자 정비요령 교욱]] 희망자 파악,통보,서윈석기사 ✅ 2025-10-27\\n- [x] [[치장총기]] 진공포장 총기 수령, 12정,군지대,이승민\\n- [x] 이병운 일병, 총기진공포장 병력지원,원정완, 2교육대 병력지원 받음 ✅ 2025-10-27\\n- [x] 26년 부대비품 오요종합 ✅ 2025-10-27\\n- [ ] 총기 반납준비,초과30정,정비불량1정\\n- [x] 보온대 구매(한번에)\\n- [ ] 사몽자보수비, 이동엽, 취사장조정기\\n- [x] [[월동준비]] ==결과종합보고==\\n- [ ] 사용자보수비(하우스우드), 계획보고\\n- [ ] 5중대, TV수리, 부대비품유비 집행건의, 박성현\\n- [ ] 본부중대,김미화. TV,냉장고 반납, 반납증, 지휘관확인서 요청\\n- [x] 세절기 보급전망 확인,김범슨 ✅ 2025-10-27\\n- [x] 무릎,팔굽치 보호대 재산수입,박헝주 ✅ 2025-10-27\\n- [x] pp박스 50개(대) 신청,배형주 ✅ 2025-10-27\\n- [x] ==월동준비비 결과보고==\\n- [ ] [[개인장구류 불출 문제발생]]\\n- [x] 7중대, 부대비품유지비(세탁기, Tv), 김범수\\n- [ ] 개인장규류 불출, 중대단위 분배 확인\\n- [ ] \",\"x\":-518,\"y\":6967,\"width\":404,\"height\":506},\n\t\t{\"id\":\"250d3f49c360eac0\",\"type\":\"text\",\"text\":\"# 10.29(수)\\n- [x] 폐자원매각대금 집행심의, 인당5000, 299명, 1,495,000원\\n- [x] 지원과 회식1\\n- [x] 5톤 차량 호러 교체 건의 ✅ 2025-10-29\\n- [x] 여성휴게소 전기온풍기 협조,3교\\n- [ ] 총기 반납, 10중대, 866151\\n- [x] 건부 포장[[주차장]] 소요보고\\n- [ ] 사용다보수비(건물유지비), 200만원\\n- [x] [[위임보수]] 심의 결과\",\"x\":285,\"y\":6961,\"width\":391,\"height\":512},\n\t\t{\"id\":\"50a98820829a1db3\",\"type\":\"text\",\"text\":\"# 11.03(월)\\n- [ ] 리스크 점검 지시(시설물 건설현장등 안전점검 결과보고), 박관식, ~11.5(수)\\n- [x] 수통교체 소요 보고, 박형주\\n- [x] 군환경 정화활동 결과종합\\n- [x] 보일러 교육 대상자 보고,유재형\\n- [x] 보온대 결재\\n- [x] 사용자보수비,부대운영자재비 잔액보고,전성환원사님\\n- [ ] 예산 ,장성국\\n- [ ] 전군군수품조사,조태속\\n- [ ] \\n\\n---\\n## 미완료\\n- [ ] 화력장비 k2 반납, 편제초과 30정,원정완\\n- [x] 폐자원매각대금 심의 결재\\n- [ ] 26년 철거사업 소요보고\\n- [x] 군 자연환경보고 활동 추진 결과보고 \\n- [ ] 비데 설치 현황 보고, 한승민\\n- [ ] k2총기 반납(총번:256437,11중대)1정 반납\\n- [ ] 개인장규류 불출, 중대단위 분배 확인\\n- [ ] 총기 반납, 10중대, 866151\\n- [ ] 26년 철거사업 소요보고\\n- [x] 군 자연환경보고 활동 추진 결과보고 \\n- [ ] 비데 설치 현황 보고, 한승민\\n- [ ] 청령교육 수강, http://acti.nhi.go.kr\\n\\n\\n---\\n- 공부할것\\n\\t- [ ] 장비관리규정,교육용장비 반납절차\\n\\t- [ ] 치장장비 저장방법\\n- ==프로젝트==\\n\\t- [ ] [[예산현황]] 집행\\n\\t- [ ] [[전투장비지휘검열]] \\n\\t- [ ] [[월동준비]]\\n\\t- [ ] [[개인장구류 노후교체]]\",\"x\":-518,\"y\":7520,\"width\":414,\"height\":1160},\n\t\t{\"id\":\"707507e85bd572aa\",\"type\":\"text\",\"text\":\"# 11.04(화)\\n- [ ] 11월 [[안전점검의날]]\\n- [ ] 베개속 보급, 500개, 황인찬, 3교500 #연기\\n- [ ] 피피상자(375098928),50\\n- [ ] \\n\\n---\\n## 미완료\\n- [ ] 화력장비 k2 반납, 편제초과 30정,원정완\\n- [ ] 26년 철거사업 소요보고\\n- [ ] 비데 설치 현황 보고, 한승민\\n- [ ] k2총기 반납(총번:256437,11중대)1정 반납\\n- [ ] 개인장규류 불출, 중대단위 분배 확인\\n- [ ] 총기 반납, 10중대, 866151\\n- [ ] 26년 철거사업 소요보고\\n- [ ] 비데 설치 현황 보고, 한승민\\n- [ ] 청령교육 수강, http://acti.nhi.go.kr\\n\\n\\n---\\n- 공부할것\\n\\t- [ ] 장비관리규정,교육용장비 반납절차\\n\\t- [ ] 치장장비 저장방법\\n- ==프로젝트==\\n\\t- [ ] [[예산현황]] 집행\\n\\t\\t- [ ] 부대비품유지비\\n\\t- [ ] [[전투장비지휘검열]] \\n\\t- [ ] [[월동준비]]\\n\\t- [ ] [[개인장구류 노후교체]]\",\"x\":-104,\"y\":7520,\"width\":404,\"height\":1160},\n\t\t{\"id\":\"7c750aeff6e90472\",\"type\":\"text\",\"text\":\"# 11.05(수)\\n- [ ] 26년 연간부대운영계획 종합보고\\n- [ ] 수질검사위한 정수기 위치파악 보고, 정영란\\n- [ ] 리스크 점검 지시(시설물 건설현장등 안전점검 결과보고), 박관식, ~11.5(수)\",\"x\":300,\"y\":7520,\"width\":404,\"height\":1160},\n\t\t{\"id\":\"914246dff1c9c2f5\",\"type\":\"text\",\"text\":\"# 11.06(목)\\n- [ ] 월동준비 결과보고 지휘보고,주간작전병가회의시\\n- [ ] 베개속 수령(37x172571), 2250(1교916,2교915,3교415),1030\\n- [ ] \\n- [ ] \",\"x\":704,\"y\":7520,\"width\":404,\"height\":1160},\n\t\t{\"id\":\"de0910707202b3ea\",\"type\":\"text\",\"text\":\"# 11.07(금)\\n- [ ] 11월 지휘관 BL탄약고 점겅\\n- [ ] 30-3, 크린센터 세탁지원\\n- [ ] \\n- [ ] \",\"x\":1108,\"y\":7520,\"width\":404,\"height\":1160},\n\t\t{\"id\":\"21939575a748c67f\",\"type\":\"text\",\"text\":\"# 12.11(목)\\n- [ ] [[전투장비지휘검열]] 후속조치 결과보고\\n- [ ] \",\"x\":-508,\"y\":10600,\"width\":404,\"height\":506},\n\t\t{\"id\":\"a62ecf389e6dc4b6\",\"type\":\"text\",\"text\":\"# 11.26(수)\\n- [ ] \\n- [ ] 30-1, 크린센터 세탁지원\\n- [ ] \\n- [ ] \",\"x\":295,\"y\":9692,\"width\":404,\"height\":506},\n\t\t{\"id\":\"1d2082e590011242\",\"type\":\"text\",\"text\":\"# 11.27(목)\\n- [ ] 25년 후반기 소방시설 종합점검,본부중대,123교육대,취사식닷,통합보일러실\\n- [ ] \\n- [ ] \\n- [ ] \\n- [ ] \",\"x\":699,\"y\":9692,\"width\":404,\"height\":506},\n\t\t{\"id\":\"f2818c2c52642141\",\"type\":\"text\",\"text\":\"# 11.28(금)\\n- [ ] 25년 후반기 소방시설 종합점검,본부중대,123교육대,취사식닷,통합보일러실\\n- [ ] \\n- [ ] \\n- [ ] \\n- [ ] \",\"x\":1103,\"y\":9692,\"width\":404,\"height\":506},\n\t\t{\"id\":\"46035b6f17b2987f\",\"type\":\"text\",\"text\":\"# 11.11(화)\\n- [ ] 후반기 훈련소 정수기 수질검사\\n- [ ] 30-2, 크린센터 세탁지원\\n- [ ] 보일러 교육, 유재형, 27연대 통합보일러실\\n- [ ] \",\"x\":-109,\"y\":8680,\"width\":404,\"height\":506},\n\t\t{\"id\":\"4f8e20e58fc24e7d\",\"type\":\"text\",\"text\":\"# 11.12(수)\\n- [ ] \\n- [ ] 30-2, 크린센터 세탁지원\\n- [ ] \\n- [ ] \",\"x\":295,\"y\":8680,\"width\":404,\"height\":506},\n\t\t{\"id\":\"2de1ebf84dec39b1\",\"type\":\"text\",\"text\":\"# 11.18(화)\\n- [ ] 교육수료주 통합 이동정비계획,30-3\\n- [ ] 방독면 폐처리 문의, 2차문의\\n- [ ] [[전투장비지휘검열]] 30-3\\n- [ ] 11월 발전기 예방정비 기술검사, 임대원,의무실,취사잣\\n- [ ] 30-3, 크린센터 세탁지원\",\"x\":-109,\"y\":9186,\"width\":404,\"height\":506},\n\t\t{\"id\":\"67a9369d8b59c90e\",\"type\":\"text\",\"text\":\"# 11.21(금)\\n- [ ] 11월 참모 BL탄약고 점검\\n- [ ] 30-2, 크린센터 세탁지원\\n- [ ] \\n- [ ] \",\"x\":1103,\"y\":9186,\"width\":404,\"height\":506},\n\t\t{\"id\":\"59d6c81dc42f6523\",\"type\":\"text\",\"text\":\"# 11.19(수)\\n- [ ] \\n- [ ] \\n- [ ] \\n- [ ] \",\"x\":295,\"y\":9186,\"width\":404,\"height\":506},\n\t\t{\"id\":\"6b8ff548a3a125ed\",\"type\":\"text\",\"text\":\"# 11.20(목)\\n- [ ] \\n- [ ] \\n- [ ] \\n- [ ] \",\"x\":699,\"y\":9186,\"width\":404,\"height\":506},\n\t\t{\"id\":\"80126214add66460\",\"type\":\"text\",\"text\":\"# 11.14(금)\\n- [ ] 26년 월동물자 보급을 위한 소요파악보고, 황인찬\\n- [ ] 동계대난대비 계획작성\\n- [ ] 26년 소화기 보급 정수 재산정 보고,황인찬\\n- [ ] \\n- [ ] \\n- [ ] \",\"x\":1103,\"y\":8680,\"width\":404,\"height\":506},\n\t\t{\"id\":\"c18c79e8ae9442c8\",\"type\":\"text\",\"text\":\"# 11.13(목)\\n- [ ] \\n- [ ] 30-2, 크린센터 세탁지원\\n- [ ] \\n- [ ] \",\"x\":699,\"y\":8680,\"width\":404,\"height\":506},\n\t\t{\"id\":\"14004bd58aa4aefd\",\"type\":\"text\",\"text\":\"# 11.10(월)\\n- [ ] \\n- [ ] 30-2, 크린센터 세탁지원\\n- [ ] \\n- [ ] \",\"x\":-513,\"y\":8680,\"width\":404,\"height\":506},\n\t\t{\"id\":\"4fd66d633ea1cdc0\",\"type\":\"text\",\"text\":\"# 11.17(월)\\n- [ ] 교육수료주 통합이동정비계획,30-2,개인화기,방독면,통신장비,임대원\\n- [ ] [[전투장비지휘검열]] 30-2\\n- [ ] 30-1, 크린센터 세닥지원\\n- [ ] 30-3, 크린센터 세탁지원\",\"x\":-513,\"y\":9186,\"width\":404,\"height\":506},\n\t\t{\"id\":\"138b85887cd28017\",\"type\":\"text\",\"text\":\"# 11.24(월)\\n- [ ] 30-3, 크린센터 세탁지원\\n- [ ] 30-1, 크린센터 세탁지원\\n- [ ] \\n- [ ] \",\"x\":-513,\"y\":9692,\"width\":404,\"height\":506},\n\t\t{\"id\":\"8c9961aca67a133d\",\"type\":\"text\",\"text\":\"# 11.25(화)\\n- [ ] 30-3, 크린센터 세탁지원\\n- [ ] 30-1, 크린센터 세탁지원\\n- [ ] \\n- [ ] \",\"x\":-109,\"y\":9692,\"width\":404,\"height\":506},\n\t\t{\"id\":\"5999156454958c85\",\"type\":\"text\",\"text\":\"## 11.1(토) \\n1. \",\"x\":1460,\"y\":6971,\"width\":345,\"height\":502,\"color\":\"#0400ff\"},\n\t\t{\"id\":\"429905018211db3c\",\"type\":\"text\",\"text\":\"## 11.2(일)\\n1. \",\"x\":1805,\"y\":6971,\"width\":240,\"height\":502,\"color\":\"1\"},\n\t\t{\"id\":\"4aa23491d48f994f\",\"type\":\"text\",\"text\":\"## 11.8(토) \\n\",\"x\":1512,\"y\":7520,\"width\":345,\"height\":1160,\"color\":\"#0400ff\"},\n\t\t{\"id\":\"90e3088fa87ea91c\",\"type\":\"text\",\"text\":\"## 11.9(일)\\n1. \",\"x\":1857,\"y\":7520,\"width\":240,\"height\":1160,\"color\":\"1\"}\n\t],\n\t\"edges\":[\n\t\t{\"id\":\"0770ebab68805d50\",\"fromNode\":\"61759ae0f21ff868\",\"fromSide\":\"bottom\",\"toNode\":\"0ec5b12ac275d216\",\"toSide\":\"top\"},\n\t\t{\"id\":\"32a1dccc74a17caa\",\"fromNode\":\"0ec5b12ac275d216\",\"fromSide\":\"top\",\"toNode\":\"61759ae0f21ff868\",\"toSide\":\"bottom\"}\n\t]\n}"} + ], + "edges":[] +} \ No newline at end of file diff --git a/무제 1.md b/무제 1.md new file mode 100644 index 0000000..ca72a56 --- /dev/null +++ b/무제 1.md @@ -0,0 +1,33 @@ +# 2025년 11월 캘린더 (캔버스용) + +- [[1일 토 🔵: 회의]] +- [[2일 일 🔴: 외출]] +- [[3일 월: 휴식]] +- [[4일 화: 보고서 작성]] +- [[5일 수: 팀 미팅]] +- [[6일 목: ]] +- [[7일 금: ]] +- [[8일 토 🔵: ]] +- [[9일 일 🔴: ]] +- [[10일 월: ]] +- [[11일 화: ]] +- [[12일 수: ]] +- [[13일 목: ]] +- [[14일 금: ]] +- [[15일 토 🔵: ]] +- [[16일 일 🔴: ]] +- [[17일 월: ]] +- [[18일 화: ]] +- [[19일 수: ]] +- [[20일 목: ]] +- [[21일 금: ]] +- [[22일 토 🔵: ]] +- [[23일 일 🔴: ]] +- [[24일 월: ]] +- [[25일 화: ]] +- [[26일 수: ]] +- [[27일 목: ]] +- [[28일 금: ]] +- [[29일 토 🔵: ]] +- [[30일 일 🔴: ]] + diff --git a/무제 2.md b/무제 2.md new file mode 100644 index 0000000..e69de29 diff --git a/무제 3.md b/무제 3.md new file mode 100644 index 0000000..9f3c9ea --- /dev/null +++ b/무제 3.md @@ -0,0 +1,12 @@ +# +# 2025년 11월 캘린더 + +| 일 | 월 | 화 | 수 | 목 | 금 | 토 | +|---|---|---|---|---|---|---| +| [[1일 토 🔵]] | | | | | | | +| [[2일 일 🔴]] | [[3일 월 ]] | [[4일 화 ]] | [[5일 수 ]] | [[6일 목 ]] | [[7일 금 ]] | [[8일 토 🔵]] | +| [[9일 일 🔴]] | [[10일 월 ]] | [[11일 화 ]] | [[12일 수 ]] | [[13일 목 ]] | [[14일 금 ]] | [[15일 토 🔵]] | +| [[16일 일 🔴]] | [[17일 월 ]] | [[18일 화 ]] | [[19일 수 ]] | [[20일 목 ]] | [[21일 금 ]] | [[22일 토 🔵]] | +| [[23일 일 🔴]] | [[24일 월 ]] | [[25일 화 ]] | [[26일 수 ]] | [[27일 목 ]] | [[28일 금 ]] | [[29일 토 🔵]] | +| [[30일 일 🔴]] | | | | | | | + diff --git a/무제 4.md b/무제 4.md new file mode 100644 index 0000000..b18059a --- /dev/null +++ b/무제 4.md @@ -0,0 +1,24 @@ +# 2025년 11월 캘린더 (캔버스용) + +| 일 | 월 | 화 | 수 | 목 | 금 | 토 | +|---|---|---|---|---|---|---| +| [[1일 토 🔵: 회의]] | | | | | | | +| [[2일 일 🔴: 외출]] | [[3일 월: 휴식]] | [[4일 화: 보고서 작성]] | [[5일 수: 팀 미팅]] | [[6일 목: 교육]] | [[7일 금: 회의]] | [[8일 토 🔵: 운동]] | +| [[9일 일 🔴: 가족 모임]] | [[10일 월: 보고서]] | [[11일 화: 회의]] | [[12일 수: 외근]] | [[13일 목: 팀 미팅]] | [[14일 금: 휴식]] | [[15일 토 🔵: 여행]] | +| [[16일 일 🔴: 휴식]] | [[17일 월: 보고서]] | [[18일 화: 교육]] | [[19일 수: 회의]] | [[20일 목: 외근]] | [[21일 금: 팀 미팅]] | [[22일 토 🔵: 운동]] | +| [[23일 일 🔴: 휴식]] | [[24일 월: 회의]] | [[25일 화: 보고서]] | [[26일 수: 외근]] | [[27일 목: 교육]] | [[28일 금: 회의]] | [[29일 토 🔵: 여행]] | +| [[30일 일 🔴: 휴식]] | | | | | | | + +# 2025년 11월 캘린더 + +| 일 | 월 | 화 | 수 | 목 | 금 | 토 | +| ------------ | --------- | --------- | --------- | --------- | --------- | ------------ | +| [[1일 토 🔵]] | | | | | | | +| [[2일 일 🔴]] | [[3일 월]] | [[4일 화]] | [[5일 수]] | [[6일 목]] | [[7일 금]] | [[8일 토 🔵]] | +| [[9일 일 🔴]] | [[10일 월]] | [[11일 화]] | [[12일 수]] | [[13일 목]] | [[14일 금]] | [[15일 토 🔵]] | +| [[16일 일 🔴]] | [[17일 월]] | [[18일 화]] | [[19일 수]] | [[20일 목]] | [[21일 금]] | [[22일 토 🔵]] | +| [[23일 일 🔴]] | [[24일 월]] | [[25일 화]] | [[26일 수]] | [[27일 목]] | [[28일 금]] | [[29일 토 🔵]] | +| [[30일 일 🔴]] | | | | | | | +| | | | | | | | +| | | | | | | | + diff --git a/무제 파일 1.canvas b/무제 파일 1.canvas new file mode 100644 index 0000000..92f109c --- /dev/null +++ b/무제 파일 1.canvas @@ -0,0 +1,9 @@ +{ + "nodes":[ + {"id":"a84e930cc051ff4e","x":-240,"y":-20,"width":250,"height":60,"type":"text","text":""}, + {"id":"a8b0ad302e07807a","x":143,"y":-18,"width":250,"height":60,"type":"text","text":""} + ], + "edges":[ + {"id":"01685a78106757d2","fromNode":"a84e930cc051ff4e","fromSide":"right","toNode":"a8b0ad302e07807a","toSide":"left"} + ] +} \ No newline at end of file diff --git a/무제 파일 2.canvas b/무제 파일 2.canvas new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/무제 파일 2.canvas @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/무제 파일 3.canvas b/무제 파일 3.canvas new file mode 100644 index 0000000..e248255 --- /dev/null +++ b/무제 파일 3.canvas @@ -0,0 +1,6 @@ +{ + "nodes":[ + {"id":"3148173ac91b0676","x":-294,"y":49,"width":250,"height":60,"type":"text","text":""} + ], + "edges":[] +} \ No newline at end of file diff --git a/무제 파일 4.canvas b/무제 파일 4.canvas new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/무제 파일 4.canvas @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/무제 파일 5.canvas b/무제 파일 5.canvas new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/무제 파일 5.canvas @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/무제 파일 6.canvas b/무제 파일 6.canvas new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/무제 파일 6.canvas @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/무제 파일 7.canvas b/무제 파일 7.canvas new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/무제 파일 7.canvas @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/무제 파일 8.canvas b/무제 파일 8.canvas new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/무제 파일 8.canvas @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/무제 파일.canvas b/무제 파일.canvas new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/무제 파일.canvas @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/무제.base b/무제.base new file mode 100644 index 0000000..bd7534a --- /dev/null +++ b/무제.base @@ -0,0 +1,5 @@ +views: + - type: table + name: 표 + order: + - file.name diff --git a/무제.canvas b/무제.canvas new file mode 100644 index 0000000..2430b1e --- /dev/null +++ b/무제.canvas @@ -0,0 +1,26 @@ +{ + "nodes":[ + {"id":"218da4d1952182de","type":"text","text":"2025.6.17(화)\n당직근무\n","x":239,"y":240,"width":396,"height":360,"color":"4"}, + {"id":"0387f5e72ba5e91b","type":"text","text":"2025.6.24(화)\n실거리사격(오전, 11명)","x":239,"y":600,"width":396,"height":280}, + {"id":"8d87f40e39724bae","type":"text","text":"2025.6.23(월)\n휴가\n레터링케이크 주문","x":-80,"y":600,"width":319,"height":280}, + {"id":"4d629f2921edea4e","type":"text","text":"2025.6.30(월)","x":-80,"y":880,"width":319,"height":220}, + {"id":"9c089934aeee0190","type":"text","text":"2025.7.1(화)\n보급반, 뷔페식 1230분 2명 임무수행 참조","x":240,"y":880,"width":394,"height":220}, + {"id":"dcb1852a2d9d3bb7","type":"text","text":"2025.6.18(수)\n당직근무휴식\n","x":635,"y":240,"width":301,"height":360}, + {"id":"780f4c3f72f986eb","type":"text","text":"2025.6.19(목)\n정상업무\n대대장님 간담회(2층강당,16시)\n전역병휴가사용지침 (문서,근거)\n[[사이버보안진단의날]]\n대대장 마음의 편지 작성제출\n[[사이버 보안 진단의 날 시행]]\n \n\n","x":936,"y":240,"width":300,"height":360}, + {"id":"3ebb1388d2edc90b","type":"text","text":"2025.6.20(금)\n[[지구병원 정신과 진료]] 10시\n윤창균, 지구병원 정신과 진료 1330분,간부 인솔 필요","x":1236,"y":240,"width":383,"height":360}, + {"id":"3088eb2e840cd7d2","type":"text","text":"2025.6.27(금)\n진급식\n병영생활지도\n","x":1236,"y":600,"width":383,"height":280}, + {"id":"8c750a02fbed32d7","type":"text","text":"2025.6.25(수)","x":635,"y":600,"width":301,"height":280}, + {"id":"2cce1d1a2cc2270f","type":"text","text":"2025.6.26(목)\n방충망 구멍마개 구매150","x":936,"y":600,"width":300,"height":280}, + {"id":"59ea920006f850fe","type":"text","text":"2025.7.4(금)\n소본부주관 방어준비태세 FTX","x":1236,"y":880,"width":383,"height":220}, + {"id":"c2906369ea627d94","type":"text","text":"2025.7.11(금)\n소본부주관 방어준비태세 FTX","x":1236,"y":1100,"width":383,"height":340}, + {"id":"f5296c23fcb4cb82","type":"text","text":"2025.7.13(일)\n당직근무","x":1619,"y":1100,"width":321,"height":340}, + {"id":"bccb977aa93bb519","type":"text","text":"2025.7.15(화)\n당직근무\n군기교육대 입소","x":240,"y":1440,"width":394,"height":220}, + {"id":"37909b254cea0b11","type":"text","text":"2025.7.21(월)\n군지대대 전술훈련평기","x":-80,"y":1660,"width":319,"height":220}, + {"id":"24904728c8765e12","type":"text","text":"2025.7.28(수)","x":-80,"y":1880,"width":319,"height":200}, + {"id":"648539150c9bb5de","type":"text","text":"2025.7.29(화)","x":240,"y":1880,"width":394,"height":200}, + {"id":"a995835b33fdc00f","type":"text","text":"2025.7.2(수)","x":634,"y":880,"width":302,"height":220}, + {"id":"8ddd4a1f123e6d2e","type":"text","text":"2025.7.3(목)","x":936,"y":880,"width":300,"height":220}, + {"id":"4de535fc996e18b9","x":1619,"y":600,"width":261,"height":280,"type":"text","text":"2025.6.29(일)\n이현재 여자친구 면회"} + ], + "edges":[] +} \ No newline at end of file diff --git a/무제.md b/무제.md new file mode 100644 index 0000000..06ddb3b --- /dev/null +++ b/무제.md @@ -0,0 +1 @@ +https://192.168.1.14:5001/carddav/choibk/0d11d9f2-34d8-4b69-8e42-3ff78c888ec8 \ No newline at end of file diff --git a/물자현황.md b/물자현황.md new file mode 100644 index 0000000..ef9a621 --- /dev/null +++ b/물자현황.md @@ -0,0 +1,13 @@ + +| 순번 | 품명 | 단위 | 수량 | 사진 | 위치 | 관리자 | 비고 | +| :-: | --- | --- | --- | --- | --- | --- | --- | +| 합계 | | | | | | | | +| 1 | | | $1$ | | | | | +| 2 | | | $2$ | | | | | + +ESXi: +JV48K-0QK02-089F8-KC07M-1UK24 +VCenter: +FV2MK-20W03-R480Z-06QG9-XK8T4 +vSAN: +AY44H-40E5P-M490Q-0EXEV-YGH9A \ No newline at end of file diff --git a/반납.md b/반납.md new file mode 100644 index 0000000..ff21713 --- /dev/null +++ b/반납.md @@ -0,0 +1,3 @@ +- 2024.9.24(화) + - 보급반 : 회의용 테이블등 9개품목 반납실시 + - \ No newline at end of file diff --git a/방독면 폐처리.md b/방독면 폐처리.md new file mode 100644 index 0000000..e69de29 diff --git a/방역업체.md b/방역업체.md new file mode 100644 index 0000000..febc1b8 --- /dev/null +++ b/방역업체.md @@ -0,0 +1,2 @@ +# 2025.12.17 +방문 \ No newline at end of file diff --git a/베개속.md b/베개속.md new file mode 100644 index 0000000..501f4e0 --- /dev/null +++ b/베개속.md @@ -0,0 +1,8 @@ +2025.11.24(월요일) +총수령량 2750개 +훈련병 교체용 수령 +각 교육대별 +1교 916 +2교 914 +3교 920개 +불출 diff --git a/보급.md b/보급.md new file mode 100644 index 0000000..0fe58fa --- /dev/null +++ b/보급.md @@ -0,0 +1,4 @@ +25.11.18 +베개 2750개를 업체 직납 2,000개 10파레트 받고, 군지대창고에서 750개 받음 그리고 +각 교육대는 일단 10파레트씩 1,0000개를 지게차이용 1,2교육대 중앙현관에 우선 놓고 +나중에 750개까지 다 받으면 교육대별 916,917,917 분배 diff --git a/보안지도방문.md b/보안지도방문.md new file mode 100644 index 0000000..afdb523 --- /dev/null +++ b/보안지도방문.md @@ -0,0 +1,6 @@ +### 2025.5.30(금) 수 검 +- 미흡 사항 + - usb 통제 스티커 미 부착 + - 한 셀, 한글, 한 쇼 무조건 저장 체크 해제 미 실시 + - + diff --git a/부대운영진단.md b/부대운영진단.md new file mode 100644 index 0000000..25c2f40 --- /dev/null +++ b/부대운영진단.md @@ -0,0 +1,4 @@ +## 시행목적 +## 시행방법 +## 시행근거 + diff --git a/부대정밀진단.md b/부대정밀진단.md new file mode 100644 index 0000000..86e25d0 --- /dev/null +++ b/부대정밀진단.md @@ -0,0 +1,7 @@ +화재사고예방 +재난대비태세 +총기탄약사고예방 +장비안전관리 +차량사고예방관리 +식중독예방 +환경예방관리 \ No newline at end of file diff --git a/부대행정업무.md b/부대행정업무.md new file mode 100644 index 0000000..e69de29 diff --git a/불용장비.md b/불용장비.md new file mode 100644 index 0000000..7113584 --- /dev/null +++ b/불용장비.md @@ -0,0 +1,15 @@ +# 불용승인 업무담당 +- 5군지사 정비처 장비정비과 불용처리담당 845-6417, 010-9525-9579 +- 2주 간격 승인 업무처리(일정확인필요 > 군지사 홈페이지) +- 2주전 화요일까지 델리스상 불용승인신청서 신청필요(필요서류 첨부) +- 필요서류는 불용승인신청서, 지휘관확인서(수명 미초과시), 폐처리 정비지시서(군지대대 발행) +- 델리스 불용승인신청메뉴 > 불용승인신청서, 지휘관 확인서(수명미초과), 정비지시서 필요 + +# 25년 불용장비 대상장비 현황 +### 통신장비 +1. 안테나 +2. 무전기 세트 +3. 전관방송앰프 +4. 핸드토키 +5. 진중케이블 +6. \ No newline at end of file diff --git a/비데.md b/비데.md new file mode 100644 index 0000000..ecd6184 --- /dev/null +++ b/비데.md @@ -0,0 +1,23 @@ +신창윤 +충남 천안시 동남구 목천읍 삼성5길42 부영 115동507호 + +[731217-1622210](tel:7312171622210) +[010-5404-4287](tel:01054044287) + +정명준 +충남 아산시 배방읍 설화고길 58 201호 + +[680110-1644713](tel:6801101644713) +[010-5064-2369](tel:01050642369) + +카니발 255조6799 +화이트 색상 입니다 + +이름:조해진과장 +[휴대전화] [010-3024-8282](tel:01030248282) + + +설치완료 25.12.2(화) +설치장소 개수 1,2,3교육대 30개씩, 본청2.본부중대 4 +총 96 +전량 교체 반납 \ No newline at end of file diff --git a/사고싶은것.md b/사고싶은것.md new file mode 100644 index 0000000..8921b72 --- /dev/null +++ b/사고싶은것.md @@ -0,0 +1,6 @@ +## 2025-02-01(토) + +1.아이패드 차량용 거치대 (마그네틱) +2.얇은 CPU쿨러 +3.갤럭시 와치 +4.블루투스 키보드 작은것 diff --git a/사진은 되나.md b/사진은 되나.md new file mode 100644 index 0000000..08b5e25 --- /dev/null +++ b/사진은 되나.md @@ -0,0 +1 @@ +![[1652183948492.jpg]] \ No newline at end of file diff --git a/새로운 5.txt b/새로운 5.txt new file mode 100644 index 0000000..89002b0 --- /dev/null +++ b/새로운 5.txt @@ -0,0 +1,20 @@ +<%* +function getWeekOfMonth(date) { + const year = date.getFullYear(); + const month = date.getMonth(); + const firstDayOfMonth = new Date(year, month, 1); + const firstWeekdayOfMonth = firstDayOfMonth.getDay(); + const dayOfMonth = date.getDate(); + + const offset = (firstWeekdayOfMonth === 0 ? 6 : firstWeekdayOfMonth - 1); + const weekNumber = Math.floor((dayOfMonth + offset - 1) / 7) + 1; + + return weekNumber; +} + +const dateStr = "2024-07-18"; +const date = new Date(dateStr); + +const weekOfMonth = getWeekOfMonth(date); +tR += `${dateStr}는 ${date.getMonth() + 1}월의 ${weekOfMonth}번째 주에 속합니다.`; +%> \ No newline at end of file diff --git a/새로운 6.txt b/새로운 6.txt new file mode 100644 index 0000000..250d4f5 --- /dev/null +++ b/새로운 6.txt @@ -0,0 +1,99 @@ +옵시디언으로 달력형 일정관리 최선의 방법은? +ChatGPT +옵시디언(Obsidian)에서 달력형 일정 관리를 최적화하는 방법은 여러 가지가 있습니다. 플러그인 설치를 통해 기능을 확장하고, 마크다운 형식으로 일정을 관리할 수 있습니다. 다음은 몇 가지 추천 방법입니다. + +1. 플러그인 설치 +Obsidian의 강력한 플러그인 시스템을 활용하여 달력형 일정 관리를 할 수 있습니다. 주요 플러그인은 다음과 같습니다: + +a. Obsidian Calendar 플러그인 +Calendar 플러그인은 Obsidian에서 가장 인기 있는 일정 관리 플러그인 중 하나입니다. 마크다운 파일과 통합되어 일정을 쉽게 관리할 수 있습니다. + +플러그인 설치 및 설정: + +Obsidian 플러그인 설정에서 Community plugins를 클릭합니다. +"Calendar" 플러그인을 검색하여 설치하고 활성화합니다. +플러그인 설정에서 시작일과 표시할 날짜 형식을 설정합니다. +사용 방법: + +왼쪽 사이드바에 Calendar 아이콘이 추가됩니다. +날짜를 클릭하면 해당 날짜의 노트가 생성되거나 열립니다. +b. Templater 플러그인 +Templater 플러그인은 템플릿을 사용하여 일정을 자동으로 생성하는 데 유용합니다. + +플러그인 설치 및 설정: + +"Templater" 플러그인을 설치하고 활성화합니다. +Templater 설정에서 템플릿 디렉토리를 지정합니다. +템플릿 작성: + +일정 템플릿 파일을 생성하고 원하는 형식으로 작성합니다. +markdown +코드 복사 +--- +title: <% tp.date.now("YYYY-MM-DD") %> +date: <% tp.date.now("YYYY-MM-DD") %> +--- + +# <% tp.date.now("YYYY-MM-DD") %> 일정 + +- 할 일 1 +- 할 일 2 +템플릿 사용: + +새로운 일정 노트를 생성할 때 해당 템플릿을 불러와 사용합니다. +2. 마크다운 형식 사용 +Obsidian의 기본 마크다운 형식을 사용하여 일정을 관리할 수 있습니다. + +일정 노트 작성: + +매일, 매주, 매월 일정 노트를 작성합니다. +일정 템플릿을 사용하여 일관된 형식을 유지합니다. +markdown +코드 복사 +# 2024년 7월 18일 일정 + +## 할 일 목록 +- [ ] 업무 미팅 +- [ ] 프로젝트 마감 + +## 메모 +- 회의 중 중요한 메모 +태그와 링크 사용: + +일정 항목에 태그를 추가하여 검색과 필터링을 쉽게 합니다. +관련 노트에 링크를 추가하여 연결성을 높입니다. +markdown +코드 복사 +# 2024년 7월 18일 일정 + +## 할 일 목록 +- [ ] 업무 미팅 #회의 +- [ ] 프로젝트 마감 #프로젝트 + +## 메모 +- [[프로젝트 계획]] +3. 다른 도구와 연동 +Obsidian은 다양한 외부 도구와 연동이 가능합니다. 이를 통해 일정 관리를 더욱 효율적으로 할 수 있습니다. + +a. Google Calendar와 연동 +Zapier나 IFTTT를 사용하여 Google Calendar의 일정을 Obsidian 노트로 자동으로 가져올 수 있습니다. + +b. Daily Notes 플러그인 사용 +Daily Notes 플러그인은 매일 자동으로 노트를 생성해 주며, 일정 관리에 유용합니다. + +플러그인 설치 및 설정: + +"Daily Notes" 플러그인을 설치하고 활성화합니다. +설정에서 노트 형식과 위치를 지정합니다. +사용 방법: + +매일 새로운 노트가 자동 생성됩니다. +해당 노트에 일정을 기록합니다. +결론 +Obsidian에서 달력형 일정 관리를 최적화하려면 플러그인을 활용하고, 마크다운 형식을 사용하며, 외부 도구와 연동하는 것이 좋습니다. 이러한 방법들을 통해 효율적이고 체계적인 일정 관리를 할 수 있습니다. + + + + + + diff --git a/새로운 7.txt b/새로운 7.txt new file mode 100644 index 0000000..0d63e41 --- /dev/null +++ b/새로운 7.txt @@ -0,0 +1,41 @@ +<%* +function getPreviousWeek(year, week) { + if (week === 1) { + year -= 1; + let lastWeekOfYear = getISOWeekNumber(new Date(year, 11, 28)); + return `${year}-W${String(lastWeekOfYear).padStart(2, '0')}`; + } else { + week -= 1; + return `${year}-W${String(week).padStart(2, '0')}`; + } +} + +function getISOWeekNumber(date) { + let day = new Date(date.getFullYear(), date.getMonth(), date.getDate()); + let dayNum = day.getDay() || 7; + day.setDate(day.getDate() + 4 - dayNum); + let yearStart = new Date(day.getFullYear(), 0, 1); + return Math.ceil((((day - yearStart) / 86400000) + 1) / 7); +} + +let [year, week] = tp.file.title.split("-W").map(Number); +let lastWeek = getPreviousWeek(year, week); +let lastWeekPath = "10. Planner/12. Weekly/" + lastWeek; +let section = "## 다음 주 계획"; +let should_include = false; +let sectionContent = ""; + +let lwfile = tp.file.find_tfile(lastWeekPath); +if(lwfile) { + const content = await app.vault.read(lwfile); + if(content.includes(section)) { + let startIndex = content.indexOf(section) + section.length; + let endIndex = content.indexOf('\n##', startIndex); + endIndex = endIndex === -1 ? content.length : endIndex; + sectionContent = content.substring(startIndex, endIndex).trim(); + should_include = sectionContent.length > 0; + } +} + +tR += should_include ? sectionContent : "없습니다😀"; +%> \ No newline at end of file diff --git a/선거.md b/선거.md new file mode 100644 index 0000000..e7a506c --- /dev/null +++ b/선거.md @@ -0,0 +1,6 @@ +- 재보궐선거 : 재선거와 보궐 ^[임기중 사퇴, 사망, 실형확정으로 인한 피선거권 상실로 공석상태] 선거를 합친말 + - 거소투표 + - 투표소에 직접 가지 않고 우편으로 투표할 수 있는 부재자 투표의 한 종류 + - 재보궐 선거에는 선거구이외 지역에 사전투표소가 설치되지 않기 때문에 거소투표 실시 + - 사전투표 : 그지역에서 실시 + - 본투표 : 그지역에서 실시 \ No newline at end of file diff --git a/세탁기 청.md b/세탁기 청.md new file mode 100644 index 0000000..89b60f0 --- /dev/null +++ b/세탁기 청.md @@ -0,0 +1,6 @@ +01024574119, 담당 + + +010-2457-4123, 오용환 + +![[Resized_CamScanner 2024-03-14 13.25_1710390353206.jpeg]] \ No newline at end of file diff --git a/소방시설.md b/소방시설.md new file mode 100644 index 0000000..31e9a6d --- /dev/null +++ b/소방시설.md @@ -0,0 +1,10 @@ +본청 1층 1번 발신기 경종기기불량 +취사식당 1,2층 손씻는 세면장 감지기 정온식(화기사용용) > 차동식(방수용) 8개 +취사식당별관 1층1번 발신기 지구경종 불량 +3교육, 2층 12중15생활관 앞 3번 소화전 발신기 기기불량(발신기 교체) +12중대 소대장실복도 소화기 축압 불량 +3교육대 1층 10중대 8생활관 옆 소화전 미제결 + + +![[Resized_20251127_141053.jpeg]] +![[Resized_20251127_141040.jpeg]] diff --git a/수목토 리모델링.md b/수목토 리모델링.md new file mode 100644 index 0000000..0cf3b3d --- /dev/null +++ b/수목토 리모델링.md @@ -0,0 +1,30 @@ +#수목토 #리모델링 #전기 #자재 #셀프 #자가 + +1. 스위치 + 1. 4구 + 1. 화장대 + 2. 1구 + 1. 작은방 + 3. 2구 + 1. 중간방 + 2. 거실화장실(환풍기스위치) +2. 콘센트 + 1. 2구 + 1. 화장대 + 2. 안방2 + 3. 거실욕실(커버) + 4. 거실 + 5. 거실 +3. 랜/전화선 + 1. 1구 + 2. 안방 +4. 오디오 단자 + 1. -+단자 + 1. 거실 +5. 랜/전화/케이블단자 + 1. 1구 + 1. 거실 + 2. 작은방 + 3. 중간방 +6. 콘센트4구/랜,전화,케이블/오디오다나4구 + 1. 거실 \ No newline at end of file diff --git a/수목토 매매 및 수리 견적 계산서.md b/수목토 매매 및 수리 견적 계산서.md new file mode 100644 index 0000000..2f770f7 --- /dev/null +++ b/수목토 매매 및 수리 견적 계산서.md @@ -0,0 +1,32 @@ +# 매매금액 +1. 계약금 500만원 +2. 계약금 4400만원 +3. 잔금 44100만원 (가용금액과 차이는 1400만원) + - 가용금액 : 45500만원 + - 보금자리론 대출금 21500만원 + - 우리가 가지고 있는것 24000만원 +4. 가용금액과 차이금액 1400만원 부대비용으로 쓴다. + - 잔금날 부대비용 : 1000만원 + - 부동산 복비 214만원 + - 취득세+지방세 539만원 + - 법무사 100만원 + - 인지세 + - + - + - + - + - + - +5. 위에 금액 계산하면 400만원 +6. 월세보증금 2500만원 +7. 부모님이 주신 1000만원 + +8. 최종 3900만원 + - 도배비 270만원 + - 이사비 120만원 + - 싱크대 250만원 + - 조명 100만원 +9. 최종 3900만원 - 740만원 = 3160만원 님음 +10. 대출금 2500만원 갚으면 660만원 남음 +11. 갚으면 21500만원-2500만원 = 19000만원 +12. diff --git a/수통클린.md b/수통클린.md new file mode 100644 index 0000000..dca2cec --- /dev/null +++ b/수통클린.md @@ -0,0 +1,18 @@ +3교 +1.21수거 +1.24납품 +1교 626개 +12.24수거 +12.31납품 +2교? + +--- +수통마개는 별도 세척 + +강조사항 +1. 박스내 물품보관확인증 동봉 +2. 수통마개 분리포장 +3. 수통외관 종이제거 +4. PP박스에 40개씩 포장 +5. 수거 1일전 수량검수 +6. \ No newline at end of file diff --git a/수험표.pdf b/수험표.pdf new file mode 100644 index 0000000..a158a9b Binary files /dev/null and b/수험표.pdf differ diff --git a/시놀로지 나스 네임서버 2차 설정방법 알아보기.md b/시놀로지 나스 네임서버 2차 설정방법 알아보기.md new file mode 100644 index 0000000..e69de29 diff --git a/아이패드 차량용 거치대 구매.md b/아이패드 차량용 거치대 구매.md new file mode 100644 index 0000000..3ee5f69 --- /dev/null +++ b/아이패드 차량용 거치대 구매.md @@ -0,0 +1,10 @@ + - 아이패드용 앞좌석 + - 아콘 차량용 보조석 거치대 타블릿 TABPB-HD001, SM4-HD001 + - https://www.arkonkorea.co.kr/product/list.html?cate_no=542 + - + - 컵홀더 + - 흡착식 + - 송풍구 고정 + - 데쉬보드 고정 +- 헤드레스트 거치대 뒷좌석 + - \ No newline at end of file diff --git a/아파트 매매(이사) 종합정리.md b/아파트 매매(이사) 종합정리.md new file mode 100644 index 0000000..41c3a50 --- /dev/null +++ b/아파트 매매(이사) 종합정리.md @@ -0,0 +1,70 @@ +# 아파트 +![[아파트]] + +# 아파트 매매 계약시 절차 및 주의사항 +![[아파트 매매 계약 시 절차 및 주의사항]] + +# 아파트 매매시 주의사항 꼭 체크하세요 +![[아파트 매매시 주의사항 꼭 체크하세요 네이버 블로그]] + +# 아파트 매매계약(체크리스트, 주의사항, 아쉬웠던 점등) +![[아파트 매매 계약(체크리스트, 주의사항, 아쉬웠던 점 등)]] + +# 부동산에서 아파트 매도 매수 절차 방법 주의사항 +![[부동산에서 아파트 매도 매수 절차 방법 주의사항]] + +# 봉담푸르지오 아파트 매매 +![[경기도 화성시 봉담읍 푸르지오 아파트 매매 기록]] + +# 대전이사 +![[대전이사]] + + +# 2025.3.23(일) 생각 + - 관저 예미지 아파트는 어떨까? + - 가격은 제일 싼것은 5억 5백만원, + - 대출금을 빌리면 1억9천5백만원으로 한다고 하면 + - 대출금은 첫달 1,179,289원이며, + - 납입하는 금액중 최고 금액이다. + - 저 첫달 최고금액을 기준으로 매달 150만원씩 저축한다고 가정하면 + - 최고 320,711원이 남는다. 이돈을 모으면 4달을 모으면 한번의 여유가 생긴다. + - 한번 못 납부하면 안되기 때문에 최소 2달의 여유는 있어야한다. + - 그러면 8달은 모아야 그 여유가 된다. + +# 보금자리론 실수요자를 위한 주택담보대출의 모든 것 +![[보금자리론 실수요자를 위한 주택담보대출의 모든 것]] + +# tip 국민은행 아낌e-보금자리론 신청 방법 후기 +![[tip 국민은행 아낌e-보금자리론 신청 방.. 네이버블로그]] + +# tip 국민은행 아낌e-보금자리론 신청 방법 후기2 +![[tip 국민은행 아낌e-보금자리론 신청 방법+후기 2 🏡💰 (주택금융공사 보금자리대출)]] + +# 2025.3.30 17:48분 현재 시점 재산현황 +- 총자산 : 72,498,401원 + - 대출금 통장 : 60,539,045원 + - 직장인 우대 적금통장 : 8,026,705원 + - 봉급통장 : 62,651원 + - 내맘대로 적금 : 770,000원 + - 주택청약 : 3,100,000원 + - 주택담보대출금 : -61,405,722원 +# 2025.03.31 +- 801동 1803호 + - 1500/70 +- 801동 1901호 5000/50 + - 월세를 조정가능 + - 리오델링 안함, 붙박이장 +- 701동 1901호 + - 1000/70 + - 베란다 선반, 욕조 +# => 결론 +- 5.09 (금) 00:00 잔금일 2250만원 + - 전입신고 후 청소 + - 잠은 그집에서, 씻을거 준비 +- 4.12 계약일 150만원 +- 3.31 가계약 100만원 +- 계약사항 2500/65 2년계약 +- 5.10(토) 이사청소 +- 5.11(일) 전까지 매주 짐정리 +- 5.15(목) 이사예정 +- 4.16일전까지 이사짐 업체 예약 \ No newline at end of file diff --git a/아파트 수목토.md b/아파트 수목토.md new file mode 100644 index 0000000..b27c5d3 --- /dev/null +++ b/아파트 수목토.md @@ -0,0 +1 @@ +다 봤어? \ No newline at end of file diff --git a/예산.md b/예산.md new file mode 100644 index 0000000..0653044 --- /dev/null +++ b/예산.md @@ -0,0 +1,11 @@ +계획,결과 보고해야하는것 +1. 부대운영자재비 + 1. 35,600 수성페인트,대성상사 +2. 부대비품유지비 + 1. 잔액 146,500 +3. 사용자보수비 (건물유지비 ) + 1. 대성상사, 소방정밀점검 후속조치, 284,500 + 2. 화장실 환풍기 타이머, 20,000 +4. 사용자보수비(작전편의) + 1. 대성상사, 여성편의시설 344,000 + 2. 창과문(정주혁,010-9846-7200), 병영식당 상하차 단차보수, diff --git a/예산현황.md b/예산현황.md new file mode 100644 index 0000000..01683d6 --- /dev/null +++ b/예산현황.md @@ -0,0 +1,19 @@ +# 부대운영자재비 + +# 부대비품유지비 + +# 취사기구유지비 + +# 재난예방보수비 +#### 폭염대비 장비,물자 + +# 환경시설유지비 +#### 교육사페기물처리비(생활쓰레기) + +# 소규모 보수비 +#### 사용자보수비(건물유지) +#### 사용자보수비(작전,편의시설) + + + + diff --git a/예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 (1).pdf b/예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 (1).pdf new file mode 100644 index 0000000..1419344 Binary files /dev/null and b/예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 (1).pdf differ diff --git a/예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 1.pdf b/예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 1.pdf new file mode 100644 index 0000000..8f4800b Binary files /dev/null and b/예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700 1.pdf differ diff --git a/예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700.pdf b/예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700.pdf new file mode 100644 index 0000000..ca4f50d Binary files /dev/null and b/예정공정표-육훈소 영내 누수 보수 (변경)25.11.13_20251113124700.pdf differ diff --git a/옵시디언 검색 활용 방법.md b/옵시디언 검색 활용 방법.md new file mode 100644 index 0000000..d6f409f --- /dev/null +++ b/옵시디언 검색 활용 방법.md @@ -0,0 +1,60 @@ +#검색 + +--- + +https://olait.tistory.com/19 +### **Obsidian 옵시디언, 검색 기능(Search)** + +--- +https://youtu.be/KZkBdaJpQ-c?si=zdhEQZMBYUD826A7 +# 검색 🔎, 가장 쉬운 지식 접근법 +--- +### 단축키 +1. 모든파일 찾기 : +2. 노트내에서 검색 : + 1. 위아래 + 2. 파인드 올 +### 플러그인 +1. Global search and replace +2. Omnisearch +3. +### 검색설정 +1. 대소문자 맞춰 검색하기 +2. 검색어 설명 : +3. 결과접기 : 노트제목만 보여줄지 또는 검색어 라인까지 보여줄지 설정 +4. 문맥 더 보여주기 : 검색어 주변 문맥 더 보여주기 +5. 파일 정렬하기 : 이름,시간등을 이용 정렬 +6. 검색결과 복사하기 : 검색결과를 리스트형식으로 복사 +### 좀더 스마트하게 검색 +#### AND, OR, NOT +1. 띄어쓰기를 하면 AND와 같은 모두 포함된 노트 검색(서로 붙어 있지는 않음) +2. 쌍따움표는 띄어쓰더라도 정확히 일치하는 그대로의 단어 검색 +3. \(Escape)문자를 사용하여 \"ㅁㅁㅁ"\는 "ㅁㅁㅁㅁ"라는 단어를 검색가능 +4. OR(대문자)는 두단어 모두있는 노트검색 +5. 단어 앞에 -를 붙이면 제외 +6. ()를 이용하여 여러개의 쿼리(문장)을 그룹화가능 +7. 정규식이용 검색어 설정가능 + 1. +8. 예) (serch -match) OR (line: regular used) + +### 검색어 연산자(operators) +1. file: 파일명 검색 +2. path: 파일경로를 검색 경로내 모든 노트 검색 +3. content: 노트내용중에 검색어가 있는 노트검색 + 1. content를 쓰지 않으면 파일명, 파일경로까지 검색 +4. tag: +5. line: +6. block: +7. section: +8. task: +9. task-todo: +10. task-done: + +### 검색어 결과 문서에 embed(노트에 나열)하기 +` ```query ` +<검색어> +` ``` ` + + + + \ No newline at end of file diff --git a/우리집 생활비 정리한번 하고 가실게요(2025.4.6버전).md b/우리집 생활비 정리한번 하고 가실게요(2025.4.6버전).md new file mode 100644 index 0000000..541636b --- /dev/null +++ b/우리집 생활비 정리한번 하고 가실게요(2025.4.6버전).md @@ -0,0 +1,58 @@ + + +#돈 +# 지출 : 총계 +#### 고정지출 : 총계 242.3만원 +- 아파트 관리비(전기료,수도세포함) : 20만원 +- 보험료 : 총계 67.6만원 + - 지미 : 2.8만원 + - 민서 : 2.8만원 + - 나 : 총 9.9만원 + - 메리츠 운전자보험 : 2.4만원 + - 메리츠 케어프리보험 : 4.1만원 + - 라이나 무배당 더건강한치아보험3 : 3.4만원 + - 님 : 6.1만원 + - 자동차 보험 : 46만원 +- 학원비 : 총계 24만원 + - 지민 : 인터넷 인강 11만원 + - 민서 : 줄넘기 13만원 +- 이동통신비 : 총계 11.8만원 + - 지미 : 2만원 + - 민서 : 2만원 + - 나 : 5.3만원 + - 님 : 2.5만원 +- 인터넷비 : 2.4만원 +- 양가 계비 : 총계 32만원 + - 진주 : 15만원 + - 촌(10만원은 계비, 7만원은 적금) : 17만원 +- 님용돈 : 30만원 +- 애들용돈 : 총계 8만원 + - 지미 : 5만원 + - 민서 : 3만원 +- 넷플릭스 : 2.5만원 +- (대출금 이자 : 33만원) +- 님 국민연금 : 9.4만원 +- 님 국민의료보험 : 1.6만원 + +#### 변동지출 +- 가스비 : 15만원 +- 외식비 ? +- 식비 ? +- 생활용품비 +- 의류 +- 의료 +- 책 +- 부모님 용돈 +- 차 기름 : 17만원 +- 차 도로비 + - 하이패스 : 10만원 +# 수입 : 405만원 +#### 나 : 총계 340만원 +- 봉급 : 320만원 +- 수당 : 20만원 +#### 님 : 65만원 + +# 저축 +#### 국민은행 : 총 150만원 +- 대출금 : 150만원 +- 님 바보 diff --git a/우리집 생활비 정리한번 하고 가실게요(2025.8.10버전) 수정중.md b/우리집 생활비 정리한번 하고 가실게요(2025.8.10버전) 수정중.md new file mode 100644 index 0000000..a7bb540 --- /dev/null +++ b/우리집 생활비 정리한번 하고 가실게요(2025.8.10버전) 수정중.md @@ -0,0 +1,58 @@ + + +#돈 +# 지출 : 총계 + #### 고정지출 : 총계 00만원 +- 아파트 관리비(전기료,수도세포함) : 00만원 +- 보험료 : 총계00만원 + - 지미 :00만원 + - 민서 : 00만원 + - 나 : 총 00만원 + - 메리츠 운전자보험 : 00만원 + - 메리츠 케어프리보험 : 0만원 + - 라이나 무배당 더건강한치아보험3 :0만원 + - 님 : 0만원 + - 자동차 보험 : 0 +- 학원비 : 총계 0 + - 지민 : 인터넷 인강 0 + - 민서 : 줄넘기 0 +- 이동통신비 : 총계 11.0 + - 지미 : 0 + - 민서 : 0 + - 나 : 500 + - 님 : 2.0 +- 인터넷비 : 2.4만원 +- 양가 계비 : 총계 32만원 + - 진주 : 15만원 + - 촌(10만원은 계비, 7만원은 적금) : 17만원 +- 님용돈 : 30만원 +- 애들용돈 : 총계 8만원 + - 지미 : 5만원 + - 민서 : 3만원 +- 넷플릭스 : 2.5만원 +- (대출금 이자 : 33만원) +- 님 국민연금 : 9.4만원 +- 님 국민의료보험 : 1.6만원 + +#### 변동지출 +- 가스비 : 15만원 +- 외식비 ? +- 식비 ? +- 생활용품비 +- 의류 +- 의료 +- 책 +- 부모님 용돈 +- 차 기름 : 17만원 +- 차 도로비 + - 하이패스 : 10만원 +# 수입 : 405만원 +#### 나 : 총계 340만원 +- 봉급 : 320만원 +- 수당 : 20만원 +#### 님 : 65만원 + +# 저축 +#### 국민은행 : 총 150만원 +- 대출금 : 150만원 +- 님 바보 diff --git a/월말결산.md b/월말결산.md new file mode 100644 index 0000000..e6ca2a8 --- /dev/null +++ b/월말결산.md @@ -0,0 +1,45 @@ +# 2025.12월 결산 +1. 유류 + 1. 경유 40000 > 연무5동 수입완료 + 2. 연무 5동 800소모 완료 +2. 가스 +3. 청구 +4. 반납 + 1. +5. 불출 + 1. 제설제 10포,7포 + 2. 육면전투화 손질도구 (37x035255 ) 269개 + 3. 신발장 10개 (3교육대) > 9중대 5개, 10중대 5개 불출 조치 완료 + 4. 다목적 송풍기 4대 > 교육대별 1대씩, 본부중대 1대 불출완료 + 5. 방탄헬멧 105개(대 30, 중 40, 소 `35`) > 1교 30,2교40,3교 35 불출완료 + 6. 연성세제(표백제, 락스, 린스, 삼푸) + 7. 개인장구류(무릅보호대593, 팔꿈치 보호대 593) + 8. Pp상자(375098928) 1교22, 2교22, 연대6 > 불출완료 + 9. 전기물끊이기 1개 > 3교 9중대 불출 완료 + 10. 소형냉장고 8대 + 11. 물통 플라스틱 29개 > 1,2,3교 9개씩, 본부 2개 불출완료 + 12. 총기마개 + 13. 세탁기,건조기 12세트 > 불출완료 + 14. 개인장구류 세트 + 15. 조끼조립체 1,2교 320, 3교 340 + 16. 다용도파우치 1,2교 320, 3교 369 + 17. 수통파우치 1,2교 320, 3교 175 + 18. 수류탄파우치 1,2교 646, 3교 558 + 19. 30발탄창파우치 1,2교 646, 3교 648 + 15. 티비 +6. 소모 + 1. 건전지 + 1. LR6 1000. LR3 1200 + 2. 제설제 + 3. 방청유 +# 2026.1월 결산 (26(월)~30(금)) + 1. 유류 + 1. +2. 가스 +3. 청구 +4. 반납 + 1. +5. 불출 + 1. +6. 소모 + 1. \ No newline at end of file diff --git a/월별 주차구하기코드.txt b/월별 주차구하기코드.txt new file mode 100644 index 0000000..466ffc3 --- /dev/null +++ b/월별 주차구하기코드.txt @@ -0,0 +1,116 @@ +<%* +function getWeekOfMonth(date) { + const year = date.getFullYear(); + const month = date.getMonth(); + const firstDayOfMonth = new Date(year, month, 1); + const firstWeekdayOfMonth = firstDayOfMonth.getDay(); + const dayOfMonth = date.getDate(); + + const offset = (firstWeekdayOfMonth === 0 ? 6 : firstWeekdayOfMonth - 1); + const weekNumber = Math.floor((dayOfMonth + offset - 1) / 7) + 1; + + return weekNumber; +} + +const dateStr = "2024-07-18"; +const date = new Date(dateStr); + +const weekOfMonth = getWeekOfMonth(date); +tR += `${dateStr}는 ${date.getMonth() + 1}월의 ${weekOfMonth}번째 주에 속합니다.`; +%> + +======================= + +<%* +function getWeekOfMonth(date) { + const year = date.getFullYear(); + const month = date.getMonth(); + const firstDayOfMonth = new Date(year, month, 1); + const firstWeekdayOfMonth = firstDayOfMonth.getDay(); + const dayOfMonth = date.getDate(); + + const offset = (firstWeekdayOfMonth === 0 ? 6 : firstWeekdayOfMonth - 1); + const weekNumber = Math.floor((dayOfMonth + offset - 1) / 7) + 1; + + return weekNumber; +} + +const dateStr = moment(tp.file.title, "YYYY-MM-DD"); +const date = new Date(dateStr); + +const weekOfMonth = getWeekOfMonth(date); +tR += `${weekOfMonth}주차`; +%> + +================== + +옵시디언 프로그램에서 월별 주차 구하는 코드 알려줘 자바스크립트로 구해줘 +ChatGPT +옵시디언(Obsidian) 노트 앱에서 JavaScript를 사용하여 월별 주차를 구하는 코드를 제공해 드리겠습니다. Obsidian은 플러그인 시스템을 통해 JavaScript를 사용할 수 있습니다. 다음은 주어진 날짜가 해당 월의 몇 번째 주에 속하는지 계산하는 JavaScript 코드 예제입니다. + +JavaScript 코드 예제 +javascript +코드 복사 +function getWeekOfMonth(date) { + const year = date.getFullYear(); + const month = date.getMonth(); + const firstDayOfMonth = new Date(year, month, 1); + const firstWeekdayOfMonth = firstDayOfMonth.getDay(); + const dayOfMonth = date.getDate(); + + // ISO 8601 표준을 따르기 위해 첫 번째 주는 항상 1일부터 시작합니다. + const offset = (firstWeekdayOfMonth === 0 ? 6 : firstWeekdayOfMonth - 1); + const weekNumber = Math.floor((dayOfMonth + offset - 1) / 7) + 1; + + return weekNumber; +} + +// 예시 날짜를 설정합니다. +const dateStr = "2024-07-18"; +const date = new Date(dateStr); + +// 해당 날짜의 주차를 구합니다. +const weekOfMonth = getWeekOfMonth(date); + +console.log(`${dateStr}는 ${date.getMonth() + 1}월의 ${weekOfMonth}번째 주에 속합니다.`); +설명 +getWeekOfMonth 함수는 입력받은 Date 객체를 이용하여 해당 달의 첫 번째 날과 요일을 구합니다. +주차를 계산하기 위해, 해당 달의 첫 번째 날의 요일을 기준으로 주차를 계산합니다. +ISO 8601 표준을 따르기 위해, 주는 월요일부터 시작한다고 가정하고 계산합니다. +사용법 +위 코드를 복사하여 Obsidian에서 사용할 수 있습니다. Obsidian에서 JavaScript 코드를 실행할 수 있는 플러그인을 설치한 후, 해당 스크립트를 실행하여 결과를 노트에 출력할 수 있습니다. + +플러그인 설치 예제 +Obsidian 플러그인 브라우저를 열고 "Templater" 플러그인을 설치합니다. +설치 후 설정에서 "Templater" 플러그인을 활성화합니다. +노트 파일에서 템플릿 명령어를 사용하여 JavaScript 코드를 실행합니다. +Templater에서 JavaScript 코드 실행 예제 +markdown +코드 복사 +<%* +function getWeekOfMonth(date) { + const year = date.getFullYear(); + const month = date.getMonth(); + const firstDayOfMonth = new Date(year, month, 1); + const firstWeekdayOfMonth = firstDayOfMonth.getDay(); + const dayOfMonth = date.getDate(); + + const offset = (firstWeekdayOfMonth === 0 ? 6 : firstWeekdayOfMonth - 1); + const weekNumber = Math.floor((dayOfMonth + offset - 1) / 7) + 1; + + return weekNumber; +} + +const dateStr = "2024-07-18"; +const date = new Date(dateStr); + +const weekOfMonth = getWeekOfMonth(date); +tR += `${dateStr}는 ${date.getMonth() + 1}월의 ${weekOfMonth}번째 주에 속합니다.`; +%> +이 코드를 Obsidian 노트에 추가하고, 템플릿을 실행하면 결과가 노트에 출력됩니다. + + + + + + diff --git a/육군훈련소 연대 군수지원부사관 현황.md b/육군훈련소 연대 군수지원부사관 현황.md new file mode 100644 index 0000000..fc46296 --- /dev/null +++ b/육군훈련소 연대 군수지원부사관 현황.md @@ -0,0 +1,6 @@ +23연대 김남윤중사 +25연대 우찬우원사(병참) +26연대 호종미장사(병참) +27연대 정승훈상사(병참) +28연대 김경만 원사(벙참) +29연대 대리자 문성주상사 010-3137-3443(고유성하사6925/010-94783015) diff --git a/육규 471 장비관리 규정.md b/육규 471 장비관리 규정.md new file mode 100644 index 0000000..6478ace --- /dev/null +++ b/육규 471 장비관리 규정.md @@ -0,0 +1,331 @@ +#규정 #업무 #참고 #장비관리 #육규 + +# 1. 총칙 +### 1. 목적 : 획득부터 폐처리까지 업무절차 규정 +### 2. 정의 : 용어의 뜻 + 1. 국고 장비 : 정부예산으로 구입한 장비 + 2. 군원 장비 : 미국한테 받은 장비로 주인은 미국 + 3. 단위부대 : 편성표, 장비표에 의해 구성된 부대로 편성부대 구성부대다. 보급품을 받아 개인에게 지급하는 군수품 관리상 최하위부대로 중대, 포대, 처,부,실이 해당 + 4. 등록장비 : 보급부터 폐기까지 등록번호를 부여하여 관리하는 장비, 고가장비, 신규장비 + 5. 전시소요 : 초도소요(편제소요,작전계획소요,보급수준)+보충소요(소모보충소요, 피해보충소요) = 동원단계+전시지상군장비보충소요기준(K-2021) = 전쟁개시일+364일간의 전시보충소요 + 6. 비축장비 : 전시에 즉각보급이 제한되는 장비를 미리 가지고 있는것 + 7. 치장장비 : 전시편제 - 평시편제 + 8. 사용통제장비 : 평시편제에서 꼭 필요(작전,행정,교육훈련)해서 사용하는것 제외한 것 + 9. 노후장비 : 수명초과장비중 불용결정할장비, 수리불가장비 + 10. 장비도태 결정 : 수명종료, 미사용판정 + 11. 도태계획 : 노후교체,신장비대체로 폐기년도 설정 + 12. 경제적 수리한계 : 정비,재생의 비경제적 수리한계점 *경제적 수리한계비율 : 잔여수명,평균수명/신품장비 평균수명* + 13. 불용결정 : 관리전환에 의해 적절히 처분할수없거나, 정비의 가치가 없는 군수품 + 14. 수명 : 장비의 수명연한 + 15. 비군사화 : 군사적 특징제거,해체,폭파,절단,용해 + 16. 비등록장비 : 등록장비 반대 + 17. 지원부대 : 편성부대 지원하는 부대 + 18. 운영인가량 : 평시 부대운영에 필요한 장비수량,인가병력, 부대임무, 교육훈련소요영향 + 19. 잉여품 : 소요(필요하지않는)되지 않는 초과(남는) 재산 + 20. 장비등록(대장)관리 : 장비등록증(철) 유지관리, 등록번호/도입년도/부수장비,공구/장비이동사항 + 21. 장비보급거래 : 청구,수령,불출,반납,정비,관리전환,손망실 + 22. 장비재산(대장)관리 : 인가,소요,보유,질정상태관리(재산대장 유지관리) + 23. 장비현황관리 : 재산(인가/소요,보유,질정상태)현황 + 등록(등록번호,도입년도,부수장비 및 공구)현황 관리 + 24. 재활용 : 다른목적 활용 + 25. 정비대체장비 : 지원부대 즉시 수리불가시 임무수행지장예방으로 1:1 교환 장비 + 26. 전비품 : 군사보안,전투직접영향(비밀도서,지도,기지/보호구역군수품,전투장비/지원장비,수리부속,탄약) + 27. 초과품 : 인가초과 + 28. 파기 : 파괴(폭파,소각,매몰),유기 + 29. 편성부대 : 단위부대 2개이상 + 30. 편제장비 : 장비편제표에 있는것(기본,지역,교육) + 31. 폐품 : 수리한계초과 + 32. 혼성장비 : 독립된 장비 2개이상(주/보조장비 구분) + 33. 비축장비 전용 : 허락받고 사용(훈련,교육,대여) + 34. 안보전시용 장비 + 35. 전력단위부대 : 작전사,군단,교육사,군수사,수방사,특전사,동전사,항공사,미사일사,육사,3사 + 36. 자원관리부대 : 사,여단 + 37. 불용탄약 : 장비도태로 안쓰는 탄약 + 38. 모스볼링 : 포장 보존 +### 3. 적용범위 : 전부대 +### 4. 책임 + 1. 장비관리부대장 업무 + 1. 장비현황관리 및 유지 + 2. 장비관리유지를 위한 정비계획수립 및 시행 + 3. 노후 및 편제초과 장비의 반납,건의,조치 + 4. 편제부족장비 소요,보충건의 + 5. 보유장비에 대한 재산 기록계정 + 6. 치장,비축,사용통제장비의 수량,순환,정비,재물조사,분배 계획수립(연1회),반기현황파악보고 + 7. 노후장비 불용결정,계획에 대한 세부계획 수립 및 시행 + 8. 장비 기술검사에 의한 불용결정, 계획량 판단 시행 + 9. 노후장비 불용결정 계획 작성, 지휘계통 보고 및 지원시설 통보 +# 2. 기본방침 +### 5. 관리지침 + 1. 장비는 국방장비목록에 등재 + 2. 장비편제표(정보작전), 도태계획요구(기획관리참모), 도태계획수립/전력지원체계류소요획득(군수참모) + 3. +### 6. 장비구분 + 1. 신품(A) + 2. 중고품(B) + 3. 요정비품(C) + 4. 폐품(D) + 5. 무기체계장비(유도무기,항공기,함정,운용에 필요한 장비) + 6. 전력지원체계장비(무기체계장비외) + 7. 전비품(전투장비,전투지원장비) + 8. 통상품 +### 7. 장비 전산화 : 국방군수통합정보체계 활용 +### 8. 심의위원회 운영 + 1. 장비 도태 심의위원회 : 장비도태심의위원회(장비도태심의위원회 + 장비도태 실무심의위원회) + 장비 불용결정 계획 심의위원회 + 2. 장비 불용결정,계획 심의위원회 + 1. 심의위원회 : 매년 12월 + 2. 실무위원회 +# 3. 장비소요,획득,분배 +### 9. 사업범위, 소요 적용 규정 +### 10. 소요구분 +1. 합동군사전력목표기획서(JSOP) 반영을 위한 장기소요 +2. JSOP에 반영한 장기소요를 중기대상 기간(F+3~F+7)으로 전환할 소요 +3. 국방중기계획 대상기간(F+2~F+6)에 반영할 신규 및 긴급소요 +### 11. 소요제기 +1. 표준화된 장비 +2. 신규 획득계획장비는 소요제기후 획득 1년전 표준화 +3. 전략단위부대(교육사)는 연도별 운영유지 가용자원을 판단후 중,장기전력 소요서를 작성보고 +4. 운영유지 장비의 소요제기는 + 1. 장비편제표의 부족 소요 + 2. 장비의 도태계획 및 불용결정,계획소요를 고려 +5. +### 12. 장비획득 +1. 군수사령관은 + 1. 당해연도 해당사업 예산범위내 + 2. 국방중기계획서에 반영된 장비획득 +2. 조달은 표준,시험용,상용장비.. +3. 수리부속품... +4. 장비유지는 운용,정비 및 보급..각종교범.. +5. ..통합체계지원 요소.. +### 13. 장비 품질보증 +### 14. 수송,통관,하자처리 +### 15. 조달실적 분석 및 결산 +### 16. 장비저장 및 분배 +1. ..보관방법.. +2. 장비의 정기재물조사는 + 1. 연 1회 이상 실시 + 2. 세부계획은 전군 재물조사계획 지침 준수 +3. 장비보급의 우선순위.. +4. 장비 관리전환..타 행정관서 간...국방부장판 승인 +5. 참모총장의 관리전환 미승인 + 1. 6개월 이내 반환 관리전환 + 2. 장관, 참모총장, 기관의 장에의한 국방기관, 각군간의 관리전환 + 3. 동일 물품관리관 소속하 +6. 총포류 운반, 휴대허가.. +7. +# 4. 장비의 운용 +### 17. 장비재산대장 관리 +1. 물품관리관, 물품출납공무원, 물품운용관은 재산관리 증명서류 작성유지 +2. 장비재산대장에 전,평시 편제 및 보유량 기록,유지 +3. +### 18. 장비등록 +1. 지원시설에 등록 + 1. 장비별로 장비등록부 + 2. 개별 장비별로 장비종합이력부 +2. 혼성장비는 주장비에 일괄 등록 +3. 군 문화재 보호훈령에 따라 ... +4. ...구성장비..신규장비.. +5. 편성부대별 장비재산 및 등록현황 유지 +### 19. 장비종합이력부 +1. 제원 및 일반이력 : 기본 등록제원, 특수제원, 부수장비 및 BII현황, 장비소속 변동 기록 +2. 운영유지비용 이력 : 운영실적(시간, 거리 및 발사탄수), 운영비, 유지비, 총비용, 정비인시 +3. 정비이력 : 창정비, 외주정비, 재생정비, 순환정비 실적, 개조 +4. 개별장비별로..장비종합력부 발행..비능률적.. +### 20. 장비현황보고 +1. 전력단위부대장은 비축, 치장장비현황을 반기 1회 육본 보고 +2. 대여, 양도 장비현황.. +3. 전력단위부대장, 군수지원부대장은 + 1. 장비의 불용결정 처리 실적을 유지 + 2. 분기 1회 육본 보고 +### 21. 정비대체장비 +1. 표준품목 +2. 전투임무수행 필수장비 +3. 최근 3년간 정비지원 실적이 있는 장비 +4. 전시 동원불가 장비 선정/확보 +### 22. 장비정비 +1. 각급 부대장은 보유하고 있는 장비 + 1. 수명기간동안 최소의 비용과 적기 정비로 신뢰성 및 가용성 보장 + 2. 항상 전투임무수행이 가능토록 최상의 가동상태 유지 +2. 정비원칙 + 1. 예방정비 개념에 의한 사용자 정비 + 2. 정비능력 초과시 상급정비부대 + 3. 인가된 정비단계 범위내 + 4. 최단시간내 복구 + 5. 대기 장비 수리부속 풍화 예방 +3. 정비책임 범위 + 1. 사용자 책임 : 개인 + 2. 지휘책임 : 부대 + 3. 기술책임 : 교리, 방침, 절차.. +4. 온습도...전자장비..품질보증.. + 1. 항온항습 + 2. 온습도.. +5. .. +# 5. 치장,비축,사용통제 장비의 관리 +### 23. 치장장비의 선정 : 증창설 부대 장비 + 1. 모스볼링 적용 치장장비의 선정 +### 24. 치장장비의 소요량 산정 : 전시 부대 증창설 소요 +1. 전시편제량 - 평시편제량 + 1. 화력장비(총기, 화포, 전차, 장갑차), 방독면 : 전평시 편제장비 수량이 도일한 장비 + 1. 전시 편제 운용인원 - 평시 편제장비 운용인원 +2. 전시 동원시 사용할 보유량 +### 25. 비축장비의 인계인수 +1. 인계부대 : 부대 및 야전정비 실시(사용가능상태 인수) +2. 인수부대 : 기술검사 합격장비 세트화(부수기재포함) 인계 + 1. 부족량 손망실, 시설부대 청구확보 +3. 장비관리 및 임무수행 관련서류(장비종합이력부, 포이력부, 사표 평균 포구초속오차 제원철등) 동봉 포함 +### 26. 비축장비의 저장위치 선정 : 작전개념 소산적용 +### 27. 사용통제장비의 선정 및 분류권자 +1. 부대임무, 장비관리능력, 경제성고려 저장필요 장비 +2. 분류권자 : + 1. 독립여단급이상 부대장 + 2. 여단(연대), 독립대대급 이하 : 장성급 부대장 승인 +### 28. 사용통제장비의 현황보고 및 통제 +1. 별도로 현황 기록, 유지, 보고 +### 29. 치장,비축,사용통제장비의 해제권한 +1. 국방부 장관 + 1. 비축장비 + 1. 전 평시 해제 사용 + 2. 대상장비 해제 + 1. 작전개념의 변경 + 2. 기존 비축장비의 관리상태 + 3. 장비 도태 계획고려 비축 미적합, 보유량 조정 + 3. 장비 전용 +2. 참모총장 + 1. 비축장비 + 1. 저장시설 이전, 보수공사, 재건축등 일정기간 보유량 조정 + 2. 매년 정기적 동원훈련시 전용 + 2. 치장장비 + 1. 평시 해제 사용권한 위임 + 1. 지작사령관, 2작전사령관, 육직부대장, 군단장 + 1. 부대 훈련 및 작전임무 수행시 치장 해제 사용후 재치장(30일이내) + 1. 화력 : 사단당 1개 대대분 이하 + 2. 기동 : 시단당 차량 20대 + 2. 모스볼링 적용 저장장비 치장해제 및 재포장 + 2. 장성급 부대장 + 1. 평시편제병력 초과운영 + 2. 상근예비역 + 3. 전차대대등 + 4. 권총 편제 인원에 대한 경계 및 국지도발 대비 작전임무수행 보장을 위한 치장장비(개인화기, 방독면 등) 해제 사용 + 5. 초과인원 감소 및 임무해제시 재치장 + 2. 전시 + 1. 지상작전사령부, 2작전사령부 + 1. DEF-2 발령 + 2. 부분동원으로 충무3종 사태(DEF-3) +3. 비축장비 충무 2종사태(DEF-2) 자동 해제 +4. 사용통제장비 해제 : 분류권자 +### 30. 치장,비축,사용통제장비의 관리 및 예방정비 +1. 치장장비는 표준품목 원칙 + 1. 치장차량 : 정상장비, 분기별 순환 + 2. 순환치장 및 사용통제 대상장비.... + 3. 지역방위사단 및 동원사단 치장장비.. + 1. 진공포장 + 2. 비포장 + 3. 순환치장 + 4. 모스볼링 + 4. 상비사단 및 기타부대 +2. 관리관 임명 +3. 소형장비..옥내...옥외 치장장비.. +4. 예방정비계획, 주기적 시동, 예방정비 + 1. 시동시험 : 2~11월 주1회, 12~1월 주 2회 + 2. 기동장비 월간정비 1일 노상시험 + 3. 수리부속 및 부수품의 털거 교환 금지 +5. 실셈조사후 부대행정업무체계 부대일지에 기록 + 1. 재물조사, 정비 / 기능시험 실셈 (대대장급 이상 지휘관 책임하) + 2. 단위부대장 교체시 실셈 / 편성부대장 교체시 실셈 및 샘플링 진공포장 해제 검사 (0.1%) + 3. 관리책임부대 및 보관장소 변경 + 4. 봉인방법 및 훼손시 실셈방법 + +| 봉인방법 | 훼손여부 | 실셈방법 | +| ---------------- | ------- | ------------------- | +| 2중철밴딩후 알루미늄(납)봉인 | 봉인 미훼손 | 박스단위 실셈 | +| | 봉인훼손시 | 박스 개봉하여 실셈 | +| 종이봉인 | 봉인 미훼손시 | 봉인훼손여부 관계없이 박스개봉 실셈 | +| | 봉인 훼손시 | | +6. 진공포장 장비...연 1회 상태확인..결함..보고 + 1. 진공포장 대상장비에 대해 상태검사후... + 2. 외부방청.. + 3. 방습처리.. + 4. 진공포장이 완료된 총기.. + 1. 진공포장 실시제대 ; 사단 정비부대, 정비근무대, 군지사(여단)정비대 + 2. 진공포장 실명제 표기위치 ; 포장지 외부 + 5. 부수기재 기준 수량 확보, 세트화, 박스단위 보관 + 6. 진공포장 총기 교체 및 재 포장 주기 + 1. 야전 : 10년 + 2. 창 : 15년 + 3. 생산 : 20년 + 7. 임의개봉, 샘플링검사 금지, 진공포장지(재로:진공백,방청심지,방청지,충격흡수재료 등) 소요제기 근거의 기준 + 8. 재포장 주기 도래... +7. 비축장비 실 사격... + 1. 전차.. + 2. 화포.. +8. 부수품 저장관리 + 1. 배터리 : 건식, 습식 / 장착, 별도 + 2. 타이어.. + 3. 호로.. +9. 모스볼링.. +### 31. 치장장비의 현황보고 및 절차 +1. 육규 426 군수자원관리 전산규정 준용 +2. 반기 1회 실시 + 1. 자원관리부대(사여단) : 전후반기 말 다음달 10일까지 군지사(여단) + 2. 군지사, 군지여단 : 15일까지 전력단위부대 + 3. 전력단위부대 : 20일까지 육본 +### 32. 치장장비의 확인지도 방문 +1. 관리, 예방정비, 보호대책에 대해 확인지도방문 + 1. 단위부대 : 수시 및 주 1회 이상 + 2. 편성부대 : 월 1회 이상 + 3. 전력단위부대장 : 연 1회 +# 6. 장비 도태계획 / 불용결정 및 폐처리 +### 32 장비도태계획 수립 대상 및 활용 +1. 주요 통제장비 외 무기체계 중에서 내용연수(장비수령) 초과 장비 대상 +2. 방위력개선 분야의 연도예산 편성 및 국방중기게획에 반영 +##### 1.도태장비 판단기준 +1. 계획도태 + 1. 신장비, 신기술 도입 + 2. 예측 할 수 있는 장비의 수요 초과로 재고가 관리전환될 수 없는 장비 + 3. 사용 필요성이 없어진 장비(제도변경, 정책결정, 부대해체등) + 4. 전시 비축소요 초과, 저장 필요없는 장비 + 5. 대체장비 보급 장비(해외파병, 특수작전등 단일부대 사용이지만...) + 6. 무기체계 도태 및 전환계획(기획관리참모부)에 반영된 장비, 대체장비 보급후 미반영장비 +2. 자연도태 + 1. 노후 + 2. 수명초과, 수리부속단종 + 3. 주,보조 구성장비중 1개 기능고장, 호환제한 + 4. 비편제 실보유장비, 장기미활용 + 5. 미활용 탄약 +##### 2.장비도태계획수립 절차 +1. .. +2. 육본(군수참모부)는 중기계획수립 대상기간, 내용연수 초과 심의 대상 무기체계 목록 작성하여 부,실, 전력단위부대 통보,하달(F+1,F+2~6년) +3. 전력단위부대는 장비도태계획 요구서를 매년 4월한 보고(군단은 지작사에서 통합보고) +4. 육본 부,실은 장비도태계획 요구서를 매년 4월 군수참모부로 제출 +5. 육본(군수참모부)는 4월한 부,실로 검토의뢰, 5월한 검토결과 군수참모부 통보 +6. 육본(군수참모부)는 관리전환소요 문의(타군, 행정기관), 육군장비 도태계획 심의록 반영 +7. +### 33. 임무 +### 34. 불용결정 계획의 기능 +### 35. 불용결정 계획수립 기준 +### 36. 계획 수립 절차 +### 37. 제대별 작성 양식 +### 38. 불용결정 대상장비 +### 39. 대결함 판단기준 +### 40. 장비 불용결정 기준 +### 41. 장비 불용결정 판단요소 적용절차 +### 42. 장비 불용결정 승인 및 폐처리 +### 43. 불용장비 처리 + 1.불용장비의 비군사화 + 2.불용장비의 매각 + 3.불용장비의 해외수출 +### 44. 3군 공통장비 처리 +### 45. 안보전시용 장비 활용 +# 7. 장군용 38권총의 보급 및 관리 +# 8. 총기 안전 관리 +### 52. 지휘책임 +### 53. 총기관리 및 기본준칙 +### 54. 행정반, 생활관 총기관리 + 1. 출타자 및 간부 총기관리 + 2. 파견인원 및 소파견지 총기관리 + 3. 무기고 총기관리 + 4. 경계근무자 총기관리 +### 55. 총기지급 및 수불 +### 56. 무기고 경계 및 총기결산 +### 57. 제발 활동간 총기안전 +### 58. 사격장 안전 +### 59. 사고 시 후속조치 +### 60. 훈련용 교보재 총기 관리 diff --git a/이름 없는 보드 1.md b/이름 없는 보드 1.md new file mode 100644 index 0000000..bf07359 --- /dev/null +++ b/이름 없는 보드 1.md @@ -0,0 +1,18 @@ +--- + +kanban-plugin: board + +--- + +## 25전군군수품조사 + +- [ ] 재산 현황 정리 + + + + +%% kanban:settings +``` +{"kanban-plugin":"board","list-collapse":[false]} +``` +%% \ No newline at end of file diff --git a/이름 없는 보드.md b/이름 없는 보드.md new file mode 100644 index 0000000..2428626 --- /dev/null +++ b/이름 없는 보드.md @@ -0,0 +1,6 @@ +--- + +kanban-plugin: board + +--- + diff --git a/인물정리/.drive_sync/.id_914957104333238972 b/인물정리/.drive_sync/.id_914957104333238972 new file mode 100644 index 0000000..e69de29 diff --git a/인물정리/ㅇㅇㅈ/.drive_sync/.id_914957105107088068 b/인물정리/ㅇㅇㅈ/.drive_sync/.id_914957105107088068 new file mode 100644 index 0000000..e69de29 diff --git a/인물정리/ㅇㅇㅈ/2025.8.12(화) 일기.md b/인물정리/ㅇㅇㅈ/2025.8.12(화) 일기.md new file mode 100644 index 0000000..af42beb --- /dev/null +++ b/인물정리/ㅇㅇㅈ/2025.8.12(화) 일기.md @@ -0,0 +1,9 @@ +홍준기 중도퇴소관련 이슈되었다 +관련해서 모조리 보고하라는것 +![[Screenshot_20250813_065643_KakaoTalk.jpg]]![[Screenshot_20250813_065659_KakaoTalk.jpg]]![[Screenshot_20250813_065654_KakaoTalk.jpg]] +군기교육대 당직근무인데 민원회신자료를 만들어라고 하네 ㅡㅡ +내일 퇴근전에 보고하고 양병준,윤재선 정신전력평가 보고 퇴근하라네 ㅡㅡ +그럼 퇴근은 언제 하지? +야간근무서고 퇴근을 안시키네.. + + diff --git a/인물정리/ㅇㅇㅈ/2025.8.12(화) 일기_SM-F946N_Nov-09-1512-2025_1.md b/인물정리/ㅇㅇㅈ/2025.8.12(화) 일기_SM-F946N_Nov-09-1512-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/인물정리/ㅇㅇㅈ/2025.8.13(수).md b/인물정리/ㅇㅇㅈ/2025.8.13(수).md new file mode 100644 index 0000000..460cb04 --- /dev/null +++ b/인물정리/ㅇㅇㅈ/2025.8.13(수).md @@ -0,0 +1,3 @@ +자고 있는데 카톡이 와서 전화함 +민원회신관련 내용에 대햊 얘기함 +나는 두루뭉실하겢 답변하는게 세부내용적어서 꼬투리 잡히는것보다 낫디교 얘기함.. \ No newline at end of file diff --git a/인물정리/ㅇㅇㅈ/2025.8.13(수)_SM-F946N_Nov-09-1512-2025_1.md b/인물정리/ㅇㅇㅈ/2025.8.13(수)_SM-F946N_Nov-09-1512-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/일일결산(국방물자정보체계, 부대일지 실시사항).md b/일일결산(국방물자정보체계, 부대일지 실시사항).md new file mode 100644 index 0000000..78b0d01 --- /dev/null +++ b/일일결산(국방물자정보체계, 부대일지 실시사항).md @@ -0,0 +1,9 @@ +# 물자 들어오고 나가는것 수입잡고, 바로 불출하고 확인증 출력해서 서명받고... + +# 정비신청한것 처리해주기 + +# 단위부대 반납한것 수입잡고 편성부대 권한 품목 소모처리 + +# 탄약 소모 + +# 총기 결산 diff --git a/일일결산.md b/일일결산.md new file mode 100644 index 0000000..630842a --- /dev/null +++ b/일일결산.md @@ -0,0 +1,111 @@ +# 2025.12.31(수) +### 보급품 수입 +### 불출 +### 반납 + +### 폐처리 +### 유류/가스 +1. 경유 4000,연무 5동주유 +### 소모(수리부속) +# 2026.1.2(금) +### 청구 +1. 태극기 +### 보급품 수입 +1. 불용승인 대상장비: 안테나, 무전기세트, 진중케이블, 전관방송앰프,핸드토키 +2. 지휘부 운영비 구매물품 재산등재, TV3. 회의용테이블 5개 +### 불출 +1. 제설제 불출 +2. 육면전투화 손질도구(37x035255),269개,분대당 1개 +3. 신발장 10개(3교육대 ) +4. 다목적 송풍기 4대(각교육대별 1, 본부중대 1개) +5. 방탄헬멧 105개, (방탄헬멧 30,40,35), 내피 991개, (각교육대별 330) +6. 연성세제 +7. 개인장구류(무릅보호대593,팔꿈치 593) +8. +9. 베개속(37x172571) 2250(1교 916, 2교915, 3교 415) +10. PP상자(375098928), 1교 22, 2교 22, 연대 6 +11. 전기물끊이기 1개 ? +12. 소형냉장고 8대 ? +13. 물통 플라스틱 29개 ? +14. 총기마개 ? +15. 세탁기,건조기 ? +16. 조끼조립체,다용도파우치,수통파우치 1,2교 320, 수류탄파우치 646, 30발탄창파우치 646 +17. 조끼조립체,340다용도파우치,369수통파우치175 수류탄파우치 558 30발탄창 648 +18. 티비 +### 반납 +1. 정화통 3개,sg 99k 1102 259 +2. 대검 1개 > 공문보고, 소 군수과(* 통합이동정비 후속조치) +3. + +### 폐처리 +1. 5톤차량 +2. 불용장비 (25년 총 25건) > 1.14(수) 군지사 불용심의 예정 + 1. 안테나 1대 + 2. 무전기 세트 1대 + 3. 진중케이블 1개 + 4. 전관방송앰프 1대 + 5. 핸드토키 7대 * 2대는 델리스상 불용승인신청해야함(5271C,5226C) +3. 장비지휘검열 + 1. 군수품조정(증가,감소) + 1. 연막기 1대 ※지구병원 박수민 주무관(956-7822, 010-7170-7953) + 2. ? + 3. 나침의 11개 반납 +4. CSRP불합격품 처리 + 1. 정화통 3개 소모(반납) +### 유류/가스 +### 소모(수리부속) +1. 건전지 LR6 1000 LR3 1200 > 불출후 LR6 280, LR3 240 +2. 제설제 10포 +3. 방청유 +### 기타 +1. 지휘부 운영비 구매물품 재산등재(TV3,회의테이블5) +2. 제설제, 유총구제제 소모 +3. 연성세제 소모 +4. 개인보호대 전산불출(무릎593,팔꿈치593) +5. 소형냉장고 8대(?) +6. 총기마개(?) +7. 개인장구류(1교,2교,3교,부족분 순서) + 1. 조끼조립체 320,320,340,0 + 2. 다용도파우치 320,320,369,-1 + 3. 수통파우치 320,320,175,-164 + 4. 수류탄 파우치 646,646,558,-10 + 5. 30발탄창파우치 646,646,648,-20 +8. 티비? + +# 2026.1.5(월) +### 청구 +1. 없음 +### 보급품 수입 +1. 없음 +### 불출 +1. 없음 +### 반납 +1. 없음 +### 폐처리 +1. +### 유류/가스 +### 소모(수리부속) +1. +### 기타 +# 2026.1.6.(화) +### 청구 +1. 없음 +### 보급품 수입 +1. 턱끈 510, 내피 600 +2. 침낭, 외피, 주머니 26셑 +### 불출 +1. 턱끈 510, 내피 600 + 1. 턱끈 1교 170, 2교 170, 3교 170 + 2. 내피 1교 200, 2교 200, 3교 200 +2. 침낭, 외피, 주머니 26셑 + 1. 2교육대 26셑 +### 반납 +1. 없음 +### 폐처리 +1. +### 유류/가스 +### 소모(수리부속) +1. +### 기타 +1. 모니터 2개 교체 +2. 프린터 2개 교체 \ No newline at end of file diff --git a/임기제 부사관 신청(배준형상병).md b/임기제 부사관 신청(배준형상병).md new file mode 100644 index 0000000..246f60c --- /dev/null +++ b/임기제 부사관 신청(배준형상병).md @@ -0,0 +1 @@ +임기제 부사관 신청 신체검사, 마약류 검사는 대전병원으로 공문 발송해야함. \ No newline at end of file diff --git a/장비정비.md b/장비정비.md new file mode 100644 index 0000000..1b09368 --- /dev/null +++ b/장비정비.md @@ -0,0 +1,353 @@ +# 총칙 +### 1. 목적 : 정비절차, 정비관리지침 제공 +### 2. 정의 +1. 정비 : 사용가능한 상태로 복구 +2. 예방정비 : 조기 결함을 발견하기위한 검사,점검,조정,주유등 정비 +3. 관조정비 : 수령후 처음하는 정비, 성능/부수기재 이상유무, 길들이기작업 +4. 수리 : 수리하는것 +5. 재생 : 부품을 바꿔서 수명을 늘리는것 +6. 분해수리 : 최대한 분해해서 수리하는것 +7. 고장부분 정비 : 최소로 분해해서 수리하는것 +8. 불가동장비 : 사용이 안되는 장비, 긴급정비가 필요한 장비 +9. 경제적 수리한계 : 고쳐서 쓰는것이 사는것보다 못한것 +10. 비군사화 : 군사적목적으로 못쓰게 만드는것 +11. 혼성장비 : 여러가지 장비가 섞여서 하나의 장비가 되는것 +12. 외주정비 : 외부업체에 정비하는것 +13. 해외정비 : +14. 군 지원정비 : 다른데서 못고치고 군에서 고칠수 있을때 지원하는것 +15. 동류전용 : 고장난 장비에서 빼서 다른 고장난장비를 고치는것 +16. 장비개선 보고 : 사용불편, 불만족, 불안전을 보고하는것 +17. 장비수정 작업 : 장비개선, 제작회사의 통보에따라 안전과 운용효과를 향상하기위해 장비의 일부분 수정 +18. 비표준장비 : 작전요구성능 미충족, 경제적 부적합, 도태계획처리장비 +19. 희소장비 : 전군 보유 10대 미만장비 +20. 직접교환 : 사용불가품을 사용가능품으로 교환 +21. 외주정비 지정업체 : 지정된 군수정비업체 +22. 정비대체장비 : 즉시 수리불가능, 임무수행지장방지 장비, 구성품 +23. 운용유지 대체장비 : ? +24. 순환정비 대체장비 : 야전, 창정비대기기간 쓰는대체장비 +25. 전투피해평가 및 수리 : ? +26. 고 위험수반 수리 : ? +27. 중간 위험수반 수리 : ? +28. 저위험 수반 수리 : ? +29. 수리부속품 : +30. 부분품 : 볼트, 너트등 +31. 결합체 : 두개이상부분품이 연결(노리쇠뭉치등) +32. 구성품 : 두개이상 결합체(엔진, 변속기등) +33. 관급 : 관(정부)에서 지급되는 품목 +34. 국내정비능력개발 : +35. 성과기반군수지원 : +36. +### 3. 적용범위 +### 4. 책임 +1. 지휘책임 + 1. 경제적, 효율적 정비,가능상태로 유지 + 2. 규정, 지시이행 확인, 감독 + 1. 부적절한 장비사용, 비공식, 타목적 사용 + 2. 검사, 주유 및 정비태만 + 3. 장비운용 미숙 및 기술 부족 + 3. 예방정비 책임, 충분한 시간부여, 교육실시, 정비환경 조성, 확인감독 + 4. 전장응급정비능력 + 5. 안전,보건 확보의무 이행, 중대재해 제로화 +2. 기술책임 +3. 직접책임 + 1. 개인이 직접책임을 지는것 + 1. 개인, 부하 + 2. 소대장, 분대장, 반장 지휘관계 장비 감독책임 + 3. 예방정비 실시 책임 +4. 지원책임 + 1. 군수사령관 + 2. 군수참모부장 + 3. 정비지원부대장 +# 정비구분 +### 5. 정비원칙 +1. 조기 결함 예방, 정비능력초과시 지원부대 지원 +2. 정비는 허용된 정비수준내 정비, 정비계단 초과 금지 + 1. 정비계단 초과 조정은 지원부대가 군수사령관 승인후 + 2. 수리부속 정비계단 조정은 군수사령부가 육본보고 +3. 상급계단 정비는 최단기간내 정비입고 +4. 필요한 부분만 정비 +5. 작전부대 근접지원 +6. 지상공통장비? +### 5-1. 동류전용 +1. 동류전용은 원칙적으로 금지 + 1. 전시가능 + 2. 평시 수리부속 긴급, 장기고갈, 획득전망불 확실 +2. 동류전용 승인권한 : 전시 장성급 부대장, 평시 야전 종결 장비,구성품은 군지사령관, 군지여단장, 7군지단장/창정비 종결장비,구성품은 군수사령관 +3. 복구지연이 예상시 지원계통 경유 승인권자 승인후 실시 +4. 수리부속 청구 소요반영, 행정서류 작성, 동류전용 승인권한 위임부대 건의 +5. +### 6. 정비목표 : 90% 이상 가동상태 유지 +### 7. 장비불용결정 기준 +1. 대결함 발생시 수리불가장비는 불용결정함. + 1. 총기류(소,중화기, 무반동총) : 총몸균열 및 파손 + 2. 차량류(일반, 특수차량) : 프레임 균열 및 파손 + 3. 항공기 : 기체결함 + 4. 기타 : 군수사령관이 결정 +2. 경제적 수리한계 적용장비 : 정비후 활용가치, 정비원가 비교 +3. 정비(재생)후 활용가치 + 1. 야전 정비종결 장비, 정비창으로 이송되는 장비중 비재생 대상장비 + 2. 정비창으로 이송되는 장비중 재상 대상장비 + 3. 최근 조달 가격적용(없으면 표준단가) + 4. 신품장비 평균 내용연수는… + 5. 상용으로 도입되는 장비 + 1. 업체견적 정비비용이 경제적 수리한계 초과 + 2. 내용연수 초과 상용장비중 장비도입단가가 50만원미만 장비는 업체견적서를 지휘관확인서로 대체 +4. 정비원가 +5. 내용연수 자료가 축적되는 아니한 장비의 경제적 수리한계 비율… +6. 경제적 수리한계가 초과된 품목은 원칙적으로 정비하지 않지만… +7. + +### 7-1. 장비 상태 분류 +1. 정비계획 기초제원, 전투준비태세 평가기준 +2. 장비의 질적 평가기준 + 1. A : 신품 + 2. B : 중고품 + 3. C : 요정비품 + 4. D : 폐품 +### 8. 불용결정 및 처리 +1. 불용결정 대상 + 1. 정비비(재생비비가 경제적 수리한계 초과 + 2. 노후화로 위험예상 + 3. 대결함 발생으로 수리불가 + 4. 새장비보급으로 필요없는 장비 + 5. 초과하는 장비중 관리전환 처분 안되는 장비 + 6. 편제초과, 도태결정 장비 + 7. 폐낙하산… +2. 불용결정 권한 + 1. 참모총장 경유 국방부장관 승인 : 전차, 장갑차, 자주포, 견인포, 다련장, 지대지 유도무기, 대전차유도무기, 지대공유도무기, 헬기 + 2. 위 제외하고 야전정비종결장비는 지상작전사령관, 2작전사령관(위임 군지사령관, 군지여단장)/창정비종결품목은 군수사령관(위임 창정비부대장) + 3. 타군…. +3. 불용결정 승인장비 처리 + 1. 야전정비 및 창정비 종결장비 : 수리부속품 취발, 재활용 + 1. 취발승인 : 군지사령관비(정비처장), 군지여단장(정비처장), 7군지단장(정비처장) + 2. 재산등재 : + 2. 사용불가 품목 : 정비대대 비군사화 시행후 보급대대수집소 반납 + 1. 원형처리 대상장비 + 1. 수출품 + 2. 소중화기 제외 전장비 + 3. 취발후 반납, 업체 비군사화, 국내 활용금지 + 4. 교육용 교보재 + 2. 비군사화 대상분류 + 3. 비군사화 작업방법 + 4. +### 9. 부대정비 : 장비를 운영하는 부대에서 지휘관 책임하 편제장비표의 인원과 공구를 사용하여 점검,주유,조정,수리,시험및수리부속교환등 장비사용자 및 부대정비인력이 실시하는 정비 +1. 1계단(부대정비) : 운용/사용하는자에 의해 수행되는 정비, 장비사용 전,중,후실시 +2. 2계단(부대정비) : 인가된 공구와 수리부속품을 사용하여. 교육받은 기술인력(정비병)이 수행하는 정비 + 1. 2단계 정비를 계획적으로 수행하기. 위해 사용자정비를 일일정비 및 주간 정비로 구분 + 2. 부대정비병 정비는 월간, 분기, 반년, 연간정비로 구분한다. + 3. 정비시기 결정제한시 사용기간으로. 정하는것이 부적절한 장비는 운행거리 또는 운행시간으로 정비시기 결정 + 4. 2단계 정비범위는 해당 정비교범 및 주유명령서 기준으로 한다. + 5. ==결론== : 사용자정비만 장비 사용 전,중,후 실시하고, 운용(사용시간, 운행거리)하는 장비만 예방정비를 실시한다. (예) 콤프레샤, 발전기, 통신장비(핸드토키), 방독면, 앰프, 권총, 소총 => 사용하는 사용자가실시… +### 10. 야전정비 : 부대정비능력을 초과한 정비작업으로서 통상 사용불가능한 장비 및 결합체, 구성품의 제거(설치, 교환,수리,지시된 수정작업) 실시 +1. 3계단 + 1. 사,여단 정비부대에 의하여 수행되는 정비 + 2. 사용부대의 능력이 제한되어 필요한 정비작업을 수행하지 못할때(하급단계 정비지원, 현장정비 제공) + 3. 3계단 정비지원은 입고정비, 이동정비, 근접정비, 직교반운영, 기술지원 및 지역 구난 수행 + 4. 3계단 종결품목은 전량 야전정비 수집시설에 반납 + 1. 일반지원 지원부대 해당 정비품을 제외한 품목의 검사결과 + 2. 폐품으로 판정된 완성장비 및 필수복구품목 + 5. 3계단 정비는 고장부분정비 개념 +2. 4계단 + 1. 군지사, 군지여단, 7군지단 정비부대 정비 + 2. 직접지원 정비부대를 기술지원 + 3. 야전 순환정비(계획은 창 순환정비계획과 연계, 지상작전사령관, 2작전사령관,군단장) + 4. 4단계 정비는 고장부분정비 개념 + 5. 야전정비 종결품목중 4단계 정비부대 정비품목 폐판정 +### 11. 창정비 +### 12. 외주 및 해외정비 +# 정비운영 +### 13. 등록 +1. 장비사용부대장은 정비지원부대에 장비등록해야 지원받음 +2. 등록시 납품조서 내용입력(취득일자, 단가), 소관코드, 예산코드, 상태 등록 +3. 혼성장비는 주/보조장비로 구분등록록 +### 14. 정비지원 거래선 전환 +1. 부대창설, 부대이동시 정비지원 거래선 전환(지상작전사령관, 2작전사령관, 군단장 및 참모총장) +2. 타지역 정비지원부대 받을때 정비지원요청서 제출 +### 15. 부대정비절차-사용자정비 +1. 사용자 정비는 최하급정비, 기본, 필히 실시 + 1. 장비사용자가 사용전,중,후 하는정비 + 2. 사전에 계획된 주간정비로 구분 + 3. 모스볼링장비는 제외(3년뒤 해제) +2. 등록, 비등록장비의 주간정비는 설정주기에 실시(필요시 부대정비병 지원) +3. 주간 정비등 예방정비계획은 + 1. 등록장비에 대하여 매년말 연간 예방정비 계획표를 작성 유지 + 2. 등록장비(동일종류)는 예방정비 일정이 동일한 경우 1장으로 작성 + 3. 국방군수통합정보체계 입력 대상장비(작전사(군지사) 및 군단(군지여단)선정)는 체계내 계획표 입력,작성유지 +4. 기동장비.... +5. 장비는 장비운행증에 의해 운행(장비관리책임장교가 발행) +6. 예방정비계획은 근무일(휴무일,통제일제외)수립, 지연금지 +7. 장비별 주간정비 주기는 부대정비교범/주유명령서 기준 + 1. 기준이 없는 장비는 + 1. 궤도차량, 화포, 특수무기, 화생방 장비 : 1주 + 2. 통신,전자, 일반장비 : 2주 + 2. 운영용 방독면은 훈련 전,중,후 실시 + 1. 종합검사 세트를 이용한 정밀검사를 반기 1회 실시 +### 15-1. 부대정비절차-부대정비원정비 +1. 월간, 분기, 반년, 연간 정비, 관조정비로 구분, + 1. 부대정비교범 및 주유명령서 + 2. 정비지시서 사용 + 3. 모스볼링 장비는 제외, 3년 단위 교체시 실시 +2. 정비시행 주기 : 운행거리, 운행시간, 정비기간 중 조기 도달한것 +3. 장비별 예방정비 주기 : 부대정비교범 및 주유명령서 기준(없으면 별표1참조) +4. 월간정비 10, 반년정비 5% 시기 융통성, 지연금지 +5. 사용부대 지휘관은 예방정비 교육 책임 +6. 수리부속품은 PL품목 활용 +7. 관조정비 시기는 생산, 창정비 수령후 2주이내 +8. 관조정비 세부절차... +9. 지원 정비부대의는 장비운용부대 지휘관,정비요원교육 +10. +### 16. 야전정비 절차-사용부대 +1. 장비사용부대장은 정비단계초과장비 최단시간내 Dellis 정비지시서 입력, 의뢰 +2. 장비사용부대는 정비의뢰전 부대정비 먼저 실시 +3. 업체 A/S정비 절차 및 정비실적 보고... +### 16-1. 야전정비 절차-야전정비부대 +1. 3계단 정비교육 받은자 +2. 사용부대 정비의뢰시 5근무일 이내 현장 또는 입고정비(제한시 지원불가사유 통보,입고조치) +3. +### 16-2. 야전정비 절차-정비작업통제 +### 16-3. 야전정비 절차-정비부대수리부속품 운영 +### 16-4. 야전정비 절차-정비지원물자 획득지원 +### 16-5. 야전정비 절차-출고검사 +### 16-6. 야전정비 절차-장비출고 +### 17. 창 정비 절차 +### 18. 전투피해평가 및 수리 +### 19. 기록유지 +### 20. 운전병 및 조작벼 정비기록 +### 21. 부대정비 기록 : 편성부대 예방정비계획표,정비실적,운용실적 입력력 +### 22. 야전정비 기록 +### 23. 창정비 기록 +### 24. 동록장비 감가상각 수행 +### 25. 검사의뢰 및 반납, 후송 +1. +### 26. 사용부대와 야전정비 부대간 입고 +1. 사용부대는 사용불가장비 발생시 3근무일내 정비의뢰 +### 27. 야전수집부대와 정비창간 후송 +### 28. 후송장비 관리 +### 29. 증빙서 완결 및 기록계정 +1. 반납장비의 증빙서는 접수후 즉시 완결하고 48시간내 기록계정완료 +### 30. 망실 및 훼손품목 처리 +### 31. 부수기재 및 공구관리 +1. 장비반납시 부수기재는 전량 반납원칙 +2. 부속한 부수기재는 손망실처리, 지휘관 확인서 첨부 +3. 부대간 관리 전환시 인수부대 부족근거명시 청구 +4. 장비별 부수공구는 자대보관원칙, 인가 및 운영수준 초과량은 지원시설 반납 +### 32. 주요 부분품 관리(비소모품) +### 33. 반납구비서류 망실시 처리 +1. 지원시설 비치된 근거를 사본하여 취급관의 확인서명처리 +### 34. 후송장비 호송 +### 35. 이동정비 +1. 시기 및 절차 + 1. 입고하여 정비하는것이 지역적 여건 또는 장비특성으로 보아 불합리 + 2. 정비지원 부대요원이 직접 부대를 방문하여 현지정비가 효과적일때때 +### 36. 순환정비 +### 36-1.탈거부속의 재사용 +### 37. 기술지원 +### 38. 지역구난 +### 39. 지역정비 +### 40. 파견장비 정비 +### 41. 군 지원정비 지원 방침 +### 42. 지원 대상장비 +### 43. 장비등록 +### 44. 정비지원 범위 +### 45. 정비지원 시설 +### 46. 결산 및 책임 +### 47. 타기관 시설 이용 및 지원 +### 48. 상용 장비 저장 및 정비 +### 49. 상호 정비지원 운영 +# 복구성 수리부속 정비 +### 53. 목적 +### 54. 책임 +### 55. 복구가능 수리부속 정비개념 +# 상용장비 정비 +### 73. 대상장비 +### 74. 정비절차 +### 75. 수리부속 구매 및 기록계정 +### 76. 예방정비 주기 +### 77. 정비교육 및 기술지원 +# 정비검열 +### 119. 검열의 종류 +1. 지휘관에 의하여 실시, 장비의 사용가능정도, 정비소요판단 +### 120. 지휘 정비검열 +1. 장비 및 물자의 부대정비 상태, 정비원칙, 규정방침준수, + 1. 장비운영효율확인, 장비/물자관리유지가동상태 평가 +2. 연 1회 이상 정기검열, + 1. 수시검열(지휘관교체, 계절성 장비 집중점검, 주요 상황별 전투장비 가동상태 불시점검) +3. 지휘관(또는 대리자)이 직접실시, + 1. 군단급 이상 부대는 직할부대를 대상으로 연1회 검열 +4. 검열방법 : + 1. 기술검사 : 장비상태검사, 구성품검사 + 2. 기동시험, + 3. 간부평가 : + 1. 정비요원 : 자격인증평가 대체 + 2. 운용요원 : 전투력평가의 편제화기 조작능력평가 대체 + 4. 검열대상장비 : 보유 전장비 대상 + 1. 기술요원 대동검열 + 5. .. +### 121. 기술 정비검열 +1. 장비상태, 정비소요판단, 부대정비성과확인 +2. 연 2회, 100%기술검사 +3. .. +4. .. +### 122. 불시 정비검열 +1. 사전 통보없이 불시 실시 +2. 각급 지휘관은 불시검열을 실시, 장비정비의 각성 촉구, 장비유지관리의 향상 기함. +### 123. 검열결과 조치 +1. 분석평가, 시정지시, 시정결과 확인 +2. 상급부대 지시의한 것은 결과보고 +3. 피검부대는 검열결과 시정사항 즉각 시정, 오래걸리는것은 계획수립후 시정 +4. 기술 정비검열은 지원부대에서 정비소요판단, 정비지원계획 수립 +### 124. 정비 기술 연구업무 목적 +### 125. 업무분장 +### 126. 정비기술 연구업무 대상 분야 +### 127. 정비기술 연구업무 소요제기 및 결정 +### 128. 연구비 예산반영 +### 129. 연구수행 +### 130. 평가 +### 131. 정비기술 교류 +### 132. 업무분장 +### 133. 대상사업 선정 및 승인 절차 +### 134. 표준작업절차서 또는 사업이행계획서 보고 +### 135. 성과 측정 및 평가 +### 136. 사업관리자 회의 +### 137. 기타 +### 138. 부품단종관리 기본원칙 +### 139. 업무절차 +### 140. 정기보고 +### 별표 및 별지 목차 +1. 장비별 예방정비 주기 + +| 구분 | 차량 | 궤도차량 | 화포 | 특수무기 | 통신전자 | 일반장비 | | +| --- | --- | ---- | --- | ---- | ---- | ----------- | --- | +| 월간 | | | 1개월 | 1개월 | 1개월 | 1개월 250시간 | | +| 분기 | | | 3개월 | 3개월 | | 3개월 500시간 | | +| 반기 | | | 6개월 | 6개월 | 6개월 | 6개월 10000시간 | | + +2. 업체 A/S정비 및 정비실적 보고 +3. 장비 반납시 구비서류 + +| 구분 | | 서류명 | 부수 | 비고 | +| :---: | :---: | :--- | :---: | :---: | +| 정상반납장비 | 등록장비 | - 장비반납증(출력하여 활용) | 2 | 야전정비부댕서 작성 | +| | | - 장비지시서(출력하여 활용) | 1 | | +| | | - 인도검사표 | 1 | | +| | | - 군차량 보험해지서 | 1 | | +| | | - 후송리스트 | 1 | | +| | 비등록장비 | - 장비반납증(출력하여 활용) | 2 | | +| | | - 장비지시서(출력하여 활용) | 1 | | +| | | - 후송리스트 | 1 | | +| | 구성품 | -장비반납증(출력하여 활용) | 2 | | +| | | - 후송리스트 | 1 | | +| 비정상반납장비 | | - 사고보고서 또는 사유서 | 2 | | +| | | -손망실처리 공문(사여단급이상부대) | 1 | 정상반납장비
    구비서류에 추가 | + + +4. 순환정비용 수리부속 보급 업무절차 +5. SMR 부호 +6. 장비가동률 목표 및 평가요소 +7. 정밀측정장비 계량표준 공급체계 +8. 부품,공구 제작지원 계통 +9. 3D프린팅 부품제작 지원계통 +10. 3D프린팅 제작능력 및 장비 안전영향성 평가기준 +11. 3D프린팅 제작 품목별 관리 및 역할 +12. 외주정비 책임 + diff --git a/재물조사.md b/재물조사.md new file mode 100644 index 0000000..abeb7f5 --- /dev/null +++ b/재물조사.md @@ -0,0 +1,300 @@ +# 조사관 +1. 이영민 +2. 정현일 +3. 엄민규 +4. 김범수 +5. 김경수 +6. 강재구 +7. 오건식 +8. 최봉호 +9. 김진본 +10. 김미화 + +### 군수품조사품목 리스트 확인 +### 리스트 확보후 연대본부 재산 실셈 및 정리, 위치확인, 표시 +### 소모필요품목 소모삭제 + +### 장비는 빼고, 물자만 실셈, 총 10일인데.... 할수있을려나? + +--- + + +30연대 + +# 점검일 D-1일 아침에 부대별 조사관 현황을 톡방에 공지하겠습니다. + +조사관 변경이 필요한 부대는 군수장교님 또는 선임 군수담당관님이 취합하여 D-1일 오전한 수정사항 올려주시기 바랍니다. + +조사관 변경은 +1. 연대본부 군수장교님 또는 군수담당관님께 보고 후 +2.연대본부에서 최종 조율 후 보고 하여 주십시요. + +개별적인 변경요청은 반영할 수 없으니 양해 부탁드립니다. + +[훈련병 개인장구류 실셈장소 안내] +실셈조사간 훈련병 개인장구류는 생활관에 비치된 상태로 조사 실시합니다. +단, 확인이 용이토록 사전준비 바랍니다. + +문의하신 연대가 있어 답변드리며, 전년도와 동일하게 진행하시면 됩니다. + +# ☆☆조사관 변경 관련 강조사항☆☆ + +연대본부 군수담당자외 조사관들의 개별적인 변경요청은 접수불가합니다. + +조사관 변경을 요청하시는 +연대 담당자님께서는 +1) 아래양식 복사 사용해주시고 +2) D-1일 현황 기준으로 요청 +3) 오전한 보고 +4) 개별 카톡으로 통보 부탁드립니다. + +(변경요청 양식) +OO연대 조사관 일정 변경요청 + 00일( ) 상사 000 -> 상사 000 + 00일( ) 상사 000 -> 상사 000 +--- +# 보낸것 +전군재물조사관 변경 건의 (30연대) +12.12 28-3 최봉호 상사 -> 강재구 상사 +12.16 25-1 강재구 상사 -> 최봉호 상사 + +# 보낸것 +12월 08(월) 28-1 상사 최봉호 +변동사항 없습니다 +12.12(금) 28-3 상사 강재구>>상사 최봉호 +12.16(화) 25-1 상사 최봉호>>상사 강재구 +12.12<->12.16 양일간에 변동 입니다 + +# ☆재물조사 시간 통제 및 보고 +1. 점검부대 조사관은 9시까지 현장 위치 + 후 현장 확인(시간엄수) + 2. 점검부대 책임자는 조사관 인원 확인 후 + 재물조사 시작 보고, 완료시 보고 + +☆조사관 변경시☆ +연대 담당자님(개별적인 변경 불가)께서는 +1) 아래양식 준용해주시고 +2) 오전한 보고(시간준수) + +(변경요청 양식) + + 00일(점검부대) 상사 000 -> 상사 000 + + +30연대 당직근무로 재물조사관 조정편성 수정 건의드립니다. + +# 보낸것 +12. 8.(월) +상사 정현일 -> 상사 강재구 +13. 10.(수) +상사 강재구 -> 상사 정현일 + +# 변동사항(김미화상사가 보내준것 토대) +12.1 김범수원사 +12.17'오건식상사 +12.18 김미화상사 +12.4 김범수원사 +12.10 김경수상사 +12.12 최봉호상사 +12.11 김범수 원사 +12.8 김범수원사,김미솨상사 +12.10 이영민상사 + +--- +# 30연대 + +# 점검일 D-1일 아침에 부대별 조사관 현황을 톡방에 공지하겠습니다. + +조사관 변경이 필요한 부대는 군수장교님 또는 선임 군수담당관님이 취합하여 D-1일 오전한 수정사항 올려주시기 바랍니다. + +조사관 변경은 +1. 연대본부 군수장교님 또는 군수담당관님께 보고 후 +2.연대본부에서 최종 조율 후 보고 하여 주십시요. + +개별적인 변경요청은 반영할 수 없으니 양해 부탁드립니다. + +[훈련병 개인장구류 실셈장소 안내] +실셈조사간 훈련병 개인장구류는 생활관에 비치된 상태로 조사 실시합니다. +단, 확인이 용이토록 사전준비 바랍니다. + +문의하신 연대가 있어 답변드리며, 전년도와 동일하게 진행하시면 됩니다. + +# ☆☆조사관 변경 관련 강조사항☆☆ + +연대본부 군수담당자외 조사관들의 개별적인 변경요청은 접수불가합니다. + +조사관 변경을 요청하시는 +연대 담당자님께서는 +1) 아래양식 복사 사용해주시고 +2) D-1일 현황 기준으로 요청 +3) 오전한 보고 +4) 개별 카톡으로 통보 부탁드립니다. + +(변경요청 양식) +OO연대 조사관 일정 변경요청 + 00일( ) 상사 000 -> 상사 000 + 00일( ) 상사 000 -> 상사 000 +--- +# 보낸것 +전군재물조사관 변경 건의 (30연대) +12.12 28-3 최봉호 상사 -> 강재구 상사 +12.16 25-1 강재구 상사 -> 최봉호 상사 + +# 보낸것 +12월 08(월) 28-1 상사 최봉호 +변동사항 없습니다 +12.12(금) 28-3 상사 강재구>>상사 최봉호 +12.16(화) 25-1 상사 최봉호>>상사 강재구 +12.12<->12.16 양일간에 변동 입니다 + +# ☆재물조사 시간 통제 및 보고 +1. 점검부대 조사관은 9시까지 현장 위치 + 후 현장 확인(시간엄수) + 2. 점검부대 책임자는 조사관 인원 확인 후 + 재물조사 시작 보고, 완료시 보고 + +☆조사관 변경시☆ +연대 담당자님(개별적인 변경 불가)께서는 +1) 아래양식 준용해주시고 +2) 오전한 보고(시간준수) + +(변경요청 양식) + + 00일(점검부대) 상사 000 -> 상사 000 + + +30연대 당직근무로 재물조사관 조정편성 수정 건의드립니다. + +# 보낸것 +12. 8.(월) +상사 정현일 -> 상사 강재구 +13. 10.(수) +상사 강재구 -> 상사 정현일 + +# 변동사항(김미화상사가 보내준것 토대) +12.1 김범수원사 +12.17'오건식상사 +12.18 김미화상사 +12.4 김범수원사 +12.10 김경수상사 +12.12 최봉호상사 +12.11 김범수 원사 +12.8 김범수원사,김미솨상사 +12.10 이영민상사 + +# 간호담당 정영란 입니다. +12월 16,18,19 가능 합니다~ + + +<30연대 조사관 변경> + +*12.9(화) +29-1 +상사 김미화 -> 상사 김경수 + +변경 부탁드립니다. + +--- + +보호의 +4 +4 +4 +5 +2 +6 +4 +장갑 +15 +11 +8 + +마크원 +61 +108 +24 +85 +108 + +Kd1 +9 +7 +9 +9 + +Km9 +7 +2 +3 +7 +13 + + +--- +<30연대 조사관 변경> + +*12.10(수) +29-3 +상사 김미화 -> 상사 이영민 + +벼니경 부탁드립니다. + +--- +16일 1교 +17일 2교 +18일 3교 +19일 연대,본부 +조사관 주 부대 29연대 +10명 실셈 +실시 +--- +<30연대 조사관 변경> + +*12.12(금) +28-3 +상사 최봉호-> 상사 강재구 + +변경 부탁드립니다. + +--- + +전군재물조사관 일정 변경 건의 +12.12 28-3 최봉호 상사 -> 강재구 상사 +12.16 25-1 강재구 상사 -> 최봉호 상사 + +<30연대 조사관 변경> + +12.16 25-1 강재구 상사 -> 최봉호 상사 + +변경 부탁드립니다. + +--- +오늘 재물조사는 + +0900 조사관 명단확인 +○ 점검부대: 30-1교육대 +29연대 상사 송광현, 배환준, 전규석 +이승현, 민재현 +23연대 상사 윤대기 +25연대 상사 윤봉한 +26연대 상사 홍탁정 +27연대 중사 정다은 +28연대 상사 이상훈 + +0930분 시작보고 +1100 종료보고 + +1300 조사관 명단 확인 +○ 점검부대: 30-1교육대 +29연대 상사 송광현, 배환준, 전규석 +이승현, 민재현 +23연대 상사 윤대기 +25연대 상사 윤봉한 +26연대 상사 홍탁정 +27연대 중사 정다은 +28연대 상사 이상훈 + +1330 오후 재물조사 시작보고 +1530 종료보고 + +일정으로 해도 되겠습니까? \ No newline at end of file diff --git a/전반기 집중인성, 정신전력.md b/전반기 집중인성, 정신전력.md new file mode 100644 index 0000000..1ad637b --- /dev/null +++ b/전반기 집중인성, 정신전력.md @@ -0,0 +1,6 @@ +## 집중인성교육 +- 대상자 파악 보고 +- 참석인원 최대확보 + +## 정신전력교육 +- \ No newline at end of file diff --git a/전술훈련평가.md b/전술훈련평가.md new file mode 100644 index 0000000..18e1a9b --- /dev/null +++ b/전술훈련평가.md @@ -0,0 +1,42 @@ +## 상황전파 +- [[비상연락망 전파]] +- 제목 +- 제1부(후련명칭) +- 제2부(발령일시) +- 제3부(벌령권자) +- 제4부(제한사항) +- +## 증가초소점령, 탄약분배, 통신장비 분배, 군장결속, 간부 총기 불출 +## BL탄, 치장 화생방 물자 불출 +## 물자분류 +## 부대증편 + + +## 탄약불출 +- 5.56미리 보통탄 110발, 5.56미리 예광탄 30발 합이 140발(인당) + - 개인당 140발은 보통탄 110발, 예광탄 30발, 개인당 30발 탄창 5개 지급 + - +- 권총탄 36발 +- 수류탄 +- 대검/집 +## 물자불출 +- 치장물자 +- 화생방물자 +- 정화통 +## 군장검사 +- 군장 품목은 각 부대 야전 예규에 포함되어 있음. +- 하계 / 동계 나눠짐. +- 완전군장 +- 단독군장 +## 개인임무카드 +## 타임테이블 + +## 기타 +상황전파 +주요행동 완료결과보고 +- 치장물자불출 +- 탄약불출 +- 군장결속 +- 간부비상소집 +- 경보전파 +- 대검불출 \ No newline at end of file diff --git a/전투장비지휘검열.md b/전투장비지휘검열.md new file mode 100644 index 0000000..f83271f --- /dev/null +++ b/전투장비지휘검열.md @@ -0,0 +1,46 @@ +# 2025년 후속조치 해야하는것들 목록 +- [ ] 불용결정 장비폐처리 (3분기) +- [x] 총기 편제초과 k2소총 30정 반납 +- [ ] 총기기술검사 폐처리 반납 + + +--- + +# 2025년 전투장비지휘검열 실시내용 + +오전 0920시작 +오후 1340시작 + +등록장비는 장비일련번호로 확인 + +연대본부는 집결장소가 없어 9중대 강의장 사용후 진열예정 +- 방독면, K2총기, 나침의, 무전기(999), 핸드토키, 디지털녹음기 + +30-1교육대 오후 실시, 전장비 통기검 같이.. + +==권총 탄창 1개부족분 청구 및 재산은 24개로 인지 할것==. 한정당 탄창 3개임 + +--- +# 후속조치 +1. 화력, 통신, 일반장비 입고, 부대정비 조치 +2. 25년 불용승인 장비 폐처리 +3. 군수품 재산 삭감 +4. 26년 장비 예방정비 계획 수립:12월한 +5. 미완결 정비지시서 완결처리 + +--- +# 장비운용실적 입력 +1. 장비운영>장비운영관리>장비운영관리>장비운용실적등록 +2. 장비등록번호 입력 후 조회 +3. 장비운행증현황>추가>운행시간 및 유류 보충 실적 입력>저장 + +# 예방정비 계획 입력,결과입력 +1. 육훈소 군수과-2237(25.9.24) 공문참조 + +# 장비제원표 수정 +1. 장비운영>장비운영관리>장비종합이력부관리>장비종합이력부조회 +2. 장비명:한글품명, 재고번호:NIIN +3. 등록번호 :장비등록번호, 일련번호:장비일련번호 +--- +# 미완결 정비지시서 확인방법 +1.부대야전정비지시서현황>미완결정비지시서(출고이전) 체크>예하부대 검색 체크>기능 선택>조회되면 완결안된것 diff --git a/제미나이 공부 잘하는 방법.md b/제미나이 공부 잘하는 방법.md new file mode 100644 index 0000000..3ea2fca --- /dev/null +++ b/제미나이 공부 잘하는 방법.md @@ -0,0 +1,128 @@ +인지과학 및 학습 심리학에 기반한 학업 성취도 최적화 전략 및 다차원적 학습 생태계 구축에 관한 연구 보고서 +현대 교육 패러다임은 단순한 정보의 수집과 암기를 넘어, 학습자가 자신의 인지 과정을 스스로 통제하고 최적화하는 '자기 조절 학습(Self-Regulated Learning)'으로 이동하고 있다. 지식의 폭발적 증가와 디지털 환경의 심화는 학습자에게 더 높은 수준의 메타인지 능력과 전략적 시간 관리, 그리고 고도화된 집중력 유지 기법을 요구한다. 본 보고서는 교육 심리학, 뇌과학, 영양학, 환경 심리학의 최신 연구 성과를 통합하여 학업 성취를 극대화할 수 있는 과학적 방법론을 체계적으로 분석하고 제안한다. +인지 기제와 학습 원리에 관한 심층적 분석 +학습의 본질은 정보가 감각 등록기를 거쳐 단기 기억으로 수용되고, 다시 인지적 부호화 과정을 통해 장기 기억으로 전이되는 일련의 과정이다. 이 과정에서 가장 핵심적인 역할을 하는 세 가지 축은 메타인지, 능동적 회상, 그리고 간격 반복이다. +메타인지와 자기 조절 학습의 상관관계 +메타인지(Metacognition)는 '인지에 대한 인지'로 정의되며, 자신의 사고 과정을 객관적으로 관찰하고 통제하는 고등 인지 능력을 의미한다. 메타인지가 학업 성취에 결정적인 영향을 미치는 이유는 학습자가 자신이 '무엇을 알고 무엇을 모르는지'를 명확하게 구분하는 '자기 점검(Self-monitoring)' 기능 때문이다. 성취도가 높은 학생들은 이해되지 않는 개념을 만났을 때 이를 즉각 인지하고 보완을 위한 인지 전략을 수정하지만, 성취도가 낮은 학생들은 자신의 이해 상태를 과대평가하거나 모르는 부분을 방치하는 경향을 보인다. +메타인지를 실제 학습에 적용하기 위해서는 다음과 같은 구체적 절차가 수반되어야 한다. 첫째, 지식의 구분 단계이다. 학습자는 "오늘 배운 내용 중 정확히 이해한 것과 모호한 것은 무엇인가?"라는 질문을 스스로에게 던져야 한다. 둘째, 전략적 의사결정 단계이다. 모르는 부분을 해결하기 위해 질문하기, 밑줄 긋기, 혹은 정교화하기 등의 방법 중 가장 효율적인 전략을 선택하는 과정이다. 셋째, 메타인지 저널 작성이다. 매일 학습한 내용을 기록하고 그 과정에서의 성취와 어려움을 반성함으로써 전두엽의 자기 통제 기능을 강화할 수 있다. +능동적 회상과 신경망의 강화 +능동적 회상(Active Recall)은 정보를 단순히 반복해서 읽는 수동적 학습(Passive Review)과 대조되는 개념으로, 뇌에서 정보를 의도적으로 꺼내어 확인하는 인출 연습을 의미한다. 뇌과학적 관점에서 능동적 회상은 시냅스의 가소성(Synaptic Plasticity)을 자극하여 뉴런 간의 연결을 단단하게 구축한다. 정보를 떠올리려고 노력하는 과정 자체가 뇌를 활성화하며, 단기 기억에 머무는 정보를 장기 기억 저장소로 이동시키는 가속제 역할을 한다. +능동적 회상을 위한 주요 전략은 다음과 같다. +| 전략 유형 | 구체적 실천 방법 | 인지적 기제 및 기대 효과 | +|---|---|---| +| 자기 설명하기 | 학습 자료를 보지 않고 핵심 개념을 스스로에게 말로 표현함 | 개념의 논리적 결함 발견 및 지식의 재구조화 | +| 자기 질문하기 | 챕터를 읽은 후 중요한 내용에 대해 스스로 질문을 던지고 답함 | 핵심 단서(Cues) 형성을 통한 인출 능력 향상 | +| 페인먼 테크닉 | 어려운 개념을 아주 쉬운 언어로 타인에게 설명하듯 풀어냄 | 추상적 지식의 구체화 및 장기 기억 전이 극대화 | +| 퀴즈 및 플래시카드 | 학습 내용을 퀴즈 형태로 만들어 주기적으로 자가 테스트 수행 | 노력 기반의 회상을 통한 기억 강도 강화 | +능동적 회상은 단순히 암기력을 높이는 기법이 아니라, 기존의 배경지식과 새로운 정보를 연결하는 정교화(Elaboration) 과정을 수반한다. 예를 들어, 교과서의 예시 외에 자신만의 사례를 생각하거나 실제 생활 경험과 연결 짓는 행위는 정보의 의미적 밀도를 높여 장기 보존 가능성을 극대화한다. +간격 반복과 에빙하우스 망각 곡선의 극복 +헤르만 에빙하우스의 망각 곡선 연구에 따르면, 인간의 기억은 학습 직후부터 매우 빠른 속도로 소멸하기 시작한다. 이를 극복하기 위한 과학적 대안인 간격 반복(Spaced Repetition)은 망각이 일어나기 직전에 다시 정보를 노출시켜 기억의 반감기를 늘리는 기법이다. +효과적인 간격 반복을 위한 복습 체계는 다음과 같은 주기성을 갖는다. + * 즉시 복습 (3분 전략): 수업이 끝난 직후 자리를 떠나지 않고 3~5분 동안 핵심어 위주로 배운 내용을 회상한다. 이는 에빙하우스 망각 곡선에 따른 초기 망각을 효과적으로 차단한다. + 2. 누적 복습 (Cumulative Review): 새로운 단원을 공부할 때 이전 단원들을 포함하여 복습 범위를 점진적으로 확대한다. 월요일에 1과를 했다면 화요일에는 1+2과를, 수요일에는 1+2+3과를 훑어보는 방식이다. + * 주 단위 총정리: 수요일과 토요일은 각각 전반기와 후반기 학습 내용을 가볍게 복습하고, 일요일에는 일주일 전체 분량을 최종 점검한다. 반복 횟수가 증가할수록 뇌의 익숙함이 높아져 복습에 소요되는 절대적 시간은 기하급수적으로 감소한다. +시간 관리 및 목표 설정의 전략적 체계 +탁월한 학업 성취는 무계획적인 투입이 아닌, 정밀하게 설계된 시스템 위에서 구축된다. 이를 위해 SMART 목표 설정 원칙과 아이젠하워 매트릭스의 결합이 권장된다. +SMART 원칙에 기반한 목표 설정 +목표는 동기를 유발하는 강력한 엔진이다. SMART 목표 설정은 다음과 같은 다섯 가지 기준을 충족해야 한다. + * Specific (구체성): '수학 공부하기'보다는 '미분 파트 유형 문제 30개 풀기'와 같이 행동이 구체적이어야 한다. + * Measurable (측정 가능성): 정답률이나 완료 페이지 수 등 성취도를 수치화하여 확인할 수 있어야 한다. + * Achievable (달성 가능성): 자신의 역량과 가용 시간을 고려하여 현실적으로 실천 가능한 수준으로 설정한다. + * Relevant (연관성): 목표가 상급 학교 진학이나 장기적인 학문적 성취와 밀접하게 연결되어야 한다. + * Time-bound (시간 제한): 각 과업에 대해 마감 기한이나 소요 시간을 명확히 설정하여 심리적 긴장감을 유지한다. +목표 설정 전에는 반드시 학교 수업, 수면, 식사 시간 등 고정 시간을 제외한 실제 '순수 공부 시간(순공 시간)'을 요일별로 계산하는 과정이 선행되어야 한다. +아이젠하워 매트릭스를 활용한 우선순위 결정 +수많은 학습 과제 속에서 에너지 효율을 극대화하기 위해서는 중요도(Importance)와 긴급성(Urgency)을 축으로 하는 아이젠하워 매트릭스를 활용해야 한다. +| 사분면 | 특성 및 성격 | 대응 전략 | 구체적 사례 | +|---|---|---|---| +| 제1 사분면 | 긴급하고 중요함 | 즉시 수행 (Do) | 내일 마감인 과제, 직전 시험 공부 | +| 제2 사분면 | 중요하지만 긴급하지 않음 | 계획 수립 (Schedule) | 기초 개념 심화, 영어 단어 암기, 전문성 개발 | +| 제3 사분면 | 긴급하지만 중요하지 않음 | 위임 또는 최소화 (Delegate) | 단순 행정 업무, 중요하지 않은 연락 처리 | +| 제4 사분면 | 긴급하지도 중요하지도 않음 | 삭제 (Delete) | 무의미한 SNS 서핑, 일을 위한 일 | +성취도가 높은 학습자는 제2 사분면(중요하지만 긴급하지 않은 일)에 가장 많은 에너지를 배분한다. 이는 급하게 닥친 일들을 처리하는 것에 급급하기보다 장기적인 실력 향상을 위한 토대를 마련하는 것이 결국 전체적인 효율을 높이기 때문이다. +뽀모도로 기법과 집중력의 인지 생리학 +집중력은 유한한 에너지이며, 이를 관리하기 위해 뽀모도로 기법(Pomodoro Technique)이 널리 활용된다. 이 기법은 고도의 집중 후 강제적인 휴식을 부여함으로써 뇌의 인지적 피로를 방지한다. +주기 설정과 유연한 적용 +전형적인 뽀모도로 주기는 25분 집중과 5분 휴식을 1세트로 하여 4회 반복 후 15~30분의 긴 휴식을 취하는 방식이다. 그러나 최근의 연구는 과업의 난이도와 학습자의 인지적 상태에 따라 주기를 조정할 것을 제안한다. + * 초집중 모드 (Deep Work): 논리적 사고나 심화 문제 풀이가 필요할 경우 50분 집중과 10분 휴식, 혹은 90분 집중과 20분 휴식 주기가 흐름을 깨지 않아 더 효과적일 수 있다. + * 단순 반복 및 저항 모드: 공부에 대한 거부감이 크거나 에너지가 부족할 때는 15분 집중과 5분 휴식과 같이 진입 장벽을 낮추는 주기를 선택한다. +휴식 시간에는 뇌를 자극하는 스마트폰 사용을 지양하고, 가벼운 스트레칭이나 명상, 물 마시기 등 신체적 회복에 집중해야 다음 세션에서 최상의 퍼포먼스를 발휘할 수 있다. +주요 과목별 전략적 학습 방법론 +국어, 수학, 영어는 각각 요구하는 인지 역량이 다르므로 과목 특성에 최적화된 방법론을 적용해야 한다. +국어: 비판적 사고와 지문 분석력 +국어 영역의 핵심은 텍스트의 표면적 의미를 넘어 이면에 숨겨진 논리 구조를 파악하는 능력이다. + * 구조적 독해 (Structural Reading): 서론-본론-결론의 연결 구조를 파악하고 각 문단이 전체 논지에서 차지하는 비중을 분석해야 한다. 이는 리처드 메이어의 인지적 부호화 이론과 일맥상통하며, 정보를 기존 지식 체계와 연결하는 능력을 키워준다. + * 균형 있는 학습: 비문학 독해를 통해 사회, 과학, 예술 등 다양한 배경지식을 습득하고, 문학 작품에서는 작가의 시대적 배경과 화자의 정서를 이해하는 서사적 사고 능력을 배양해야 한다. + * 메타인지 훈련: 지문을 읽으며 스스로 질문을 던지고 그 답이 지문의 어느 지점에 있는지 찾아내는 연습을 해야 한다. 상위권 학생들은 독서 일기 작성과 텍스트 요약 습관을 통해 비판적 사고력을 지속적으로 정교화한다. +수학: 사고의 끈기와 오답의 정교화 +수학 성적은 단순한 문제 풀이의 양(Quantity)이 아니라, 한 문제라도 끝까지 파고드는 사고의 질(Quality)에 의해 결정된다. + * 폴리아의 4단계 문제 해결: 문제 이해 → 계획 세우기 → 계획 실행 → 검토의 단계를 엄격히 준수하며 논리적으로 접근하는 훈련이 필요하다. 낯선 문제를 만났을 때 즉시 해설지를 보지 않고 스스로 해결책을 찾을 때까지 인내하는 태도가 1등급을 가르는 핵심이다. + * 오답 분석의 질적 전환: 틀린 원인을 단순 계산 실수인지, 개념의 오개념인지, 혹은 논리적 비약인지 철저히 분석하여 오답 일지에 기록한다. 오답 일지는 단순히 문제를 다시 적는 것이 아니라, 자신의 잘못된 사고 경로를 수정하는 '형성 평가'의 도구로 활용되어야 한다. + * 시각화 전략: 추상적인 수학적 정리를 그림, 그래프, 혹은 도식으로 시각화하여 이해도를 높이고, 한 문제를 여러 가지 방법으로 해결해보는 시도를 통해 사고의 유연성을 확보한다. +영어: 입력 가설과 지속적 노출 +영어는 지식이라기보다 기능(Skill)에 가깝기 때문에 지속적인 노출과 체득이 중요하다. + + * 크라센의 입력 가설 활용: 자신의 현재 수준보다 약간 높은(i+1) 수준의 영어 텍스트나 영상 자료를 지속적으로 접함으로써 자연스러운 습득을 유도한다. + * 문맥 중심 학습 (Contextual Learning): 단어를 개별적으로 암기하기보다 실제 담화나 영화 대본 등에서 단어와 구문이 어떻게 쓰이는지 문맥 속에서 파악해야 한다. + * 자기 피드백 시스템: 영어 일기를 쓰거나 자신의 발음을 녹음하여 들어보고 수정하는 과정은 언어 소통 능력을 비약적으로 향상시킨다. +물리적 환경 구축 및 환경 심리학적 최적화 +공부방의 인테리어와 가구 배치, 조명 상태는 학습자의 심리적 안정과 집중력에 지대한 영향을 미친다. +조명과 색온도의 과학적 적용 +조명은 뇌의 각성 수준과 피로도를 결정하는 핵심 변수다. + * 색온도(Color Temperature): 높은 집중력을 요하는 수리적, 논리적 학습 시에는 6500K 이상의 시원한 흰색 조명이 각성 효과를 높인다. 반면 언어 학습이나 창의적 활동 시에는 4000K 전후의 편안한 흰색 조명이, 휴식 시에는 3000K 이하의 따뜻한 색 조명이 부교감 신경 활성화에 유리하다. + * 배치와 조도: 조명은 위에서 아래로 고르게 떨어지도록 배치하여 눈부심을 방지해야 한다. 되도록 밝기 조절이 가능한 LED 스탠드를 사용하여 과목별로 맞춤형 조도를 설정하는 것이 눈의 피로도를 낮추는 비결이다. +### 색채 심리와 공간 구성 + * 녹색의 활용: 녹색은 시각 세포의 피로를 최소화하고 부교감 신경을 자극하여 심리적 안정을 유도한다. 공부방 벽지나 가구에 민트나 그린 계열을 적용하면 긴장한 뇌를 진정시키고 집중력을 높이는 효과가 있다. + * 책상 배치: 책상은 침대와 시각적으로 분리되도록 배치하여 학습과 휴식 공간을 엄격히 구분해야 한다. 가급적 창가보다는 시선이 분산되지 않는 벽면이나 구석진 곳에 배치하고, 문을 열었을 때 바로 보이는 위치는 심리적 불안감을 줄 수 있으므로 대각선 안쪽으로 배치하는 것이 선호된다. +백색소음과 소음 마스킹 효과 +일정한 주파수의 백색소음(White Noise)은 불규칙한 생활 소음을 차단하는 '사운드 마스킹' 역할을 한다. 연구에 따르면 적절한 백색소음은 집중력을 47.7% 향상시키고 스트레스를 27.1% 낮추는 효과가 있다. 카페 소음 정도인 60dB의 소음은 창의력 향상에 도움이 될 수 있으며, 조용한 도서관보다 약간의 소음이 있는 곳에서 집중이 더 잘되는 학습자에게는 백색소음 어플리케이션이 유용한 대안이 된다. +뇌 건강을 위한 생물학적 최적화: 수면, 영양, 운동 +학습은 뇌라는 생물학적 기관을 통해 이루어지므로 신체적 최적화가 수반되지 않은 학습 전략은 한계가 있다. +수면 아키텍처와 기억의 공고화 +기억의 공고화(Consolidation)는 학습 중이 아닌 휴식과 수면 중에 일어난다. + * 수면 시간: 최소 7시간 이상의 수면이 보장되어야 뇌가 정보를 정리하고 장기 기억 저장소로 안정적으로 보낼 수 있다. 전날 밤 11시 전후에 취침하여 호르몬 리듬을 유지하는 것이 학습 효율 극대화에 필수적이다. + * 쪽잠의 활용: 낮 시간에 극도로 피로할 경우 15~20분 정도의 짧은 쪽잠은 엎드려 자지 않는 전제하에 정신적 피로를 줄여주는 효과가 있다. +두뇌 회전을 위한 영양학적 접근 +뇌는 우리 몸무게의 2%에 불과하지만 전체 에너지의 20%를 소모하는 고에너지 소비 기관이다. + * 포도당 공급과 아침 식사: 뇌의 유일한 에너지원은 포도당이다. 아침 식사를 거르면 12시간 이상 에너지가 공급되지 않아 인지 능력이 급격히 떨어진다. 통곡물, 계란, 채소 등으로 구성된 균형 잡힌 아침 식사는 두뇌 활성화에 결정적이다. + * 기억력 향상 성분: 콩, 두부, 계란 노른자에 풍부한 레시틴은 기억 전달 물질인 아세틸콜린의 재료가 된다. 등 푸른 생선과 호두에 함유된 오메가-3 지방산은 뇌 신경 형성과 인지 저하 방지에 탁월하다. + * 비타민 B군과 E: 비타민 B군은 신경 전달 물질 합성에 관여하고 비타민 E는 강력한 항산화제로 뇌세포 손상을 방지한다. 시금치, 브로콜리, 견과류 등이 좋은 공급원이다. +| 주요 식품 | 핵심 성분 | 뇌 기능적 기대 효과 | +|---|---|---| +| 계란, 콩 | 레시틴, 콜린 | 신경전달물질 합성, 기억력 강화 | +| 등 푸른 생선, 호두 | 오메가-3 지방산 | 뇌세포막 형성, 우울감 완화 | +| 다크 초콜릿, 베리류 | 항산화 성분, 카페인 | 인지력 저하 방지, 단기 각성 | +| 녹색 잎채소 | 비타민 B군, 엽산 | 뇌 위축 지연, 기분 조절 | +운동과 뇌 혈류량 +가벼운 유산소 운동이나 산책은 뇌 혈류량을 증가시켜 신선한 산소와 영양분을 공급한다. 특히 햇볕을 쬐며 걷는 행위는 세로토닌과 비타민 D 합성을 촉진하여 학습 스트레스를 감소시키고 정서적 안정감을 부여한다. +디지털 기술의 전략적 활용 및 방해 요소 관리 +현대 학습 환경에서 스마트폰과 디지털 도구는 양날의 검과 같다. 이를 시스템적으로 관리하고 활용하는 역량이 학업 성패를 좌우한다. +스마트폰 중독 방지와 디지털 디톡스 +스마트폰은 학습 중 인지적 부하(Cognitive Load)를 높이는 가장 큰 적이다. + * 물리적 차단: 공부 시작 전 스마트폰을 다른 방에 두거나 전용 격리 보관함을 사용하는 것이 가장 확실한 방법이다. 알림을 최소화하고 꼭 필요한 앱 외에는 잠금 설정을 한다. + * 시스템적 제약: '포레스트(Forest)'와 같이 일정 시간 집중하면 가상의 나무를 키우는 게임화 기법이나, '터닝'과 같이 미션을 완료해야 앱을 사용할 수 있는 강력한 규제 앱을 활용한다. + * 흑백 모드 설정: 스마트폰 화면을 흑백으로 변경하면 시각적 유혹이 줄어들어 사용 욕구가 현저히 감퇴한다. +학업 효율을 높이는 디지털 학습 도구 리스트 +| 도구 명칭 | 주요 기능 및 워크플로우 | 학습적 활용 가치 | +|---|---|---| +| Notion | 노트 정리, 데이터베이스 구축, 프로젝트 관리 | 수업 자료의 체계적 구조화 및 일정 관리 | +| Quizlet / Anki | 간격 반복 알고리즘 기반 플래시카드 | 암기 과목의 회상 효율 극대화 | +| ChatGPT / AI | 복잡한 개념 요약, 에세이 교정, 단계별 설명 | 개념 이해 보조 및 학습 내용 심화 | +| Todoist | 중요도 기반 할 일 목록 및 알림 설정 | 마감 기한 관리 및 성취도 시각화 | +| Khan Academy | 수학, 과학 등 전 과목 무료 강의 및 연습 문제 | 기초 보충 및 자기주도적 심화 학습 | +디지털 도구를 선택할 때는 자신의 필요(KPI)에 맞는 것을 신중히 골라야 하며, 도구 자체가 목적이 되지 않도록 경계해야 한다. +정서 관리와 학업적 회복탄력성 +성적 압박과 미래에 대한 불확실성은 학습 효율을 떨어뜨리는 주된 요인이다. 정서적 안정 없이는 인지 전략이 제대로 작동할 수 없다. +시험 불안의 심리학적 재구성 +시험 전 불안은 지극히 당연하고 자연스러운 생리적 반응이다. 이를 억지로 없애려 하기보다 "내 몸이 최고의 퍼포먼스를 내기 위해 에너지를 모으는 중이다"라고 긍정적으로 재구성(Reframing)하는 태도가 중요하다. + * 이완 기법: 긴장할 때 굳어지는 목과 어깨 근육을 의도적으로 이완시키는 근육 이완법이나, 평온한 바다를 상상하는 이미지 이완법을 통해 자율 신경계를 안정시킨다. + * 마음챙김 명상: 현재의 순간에 집중하며 자신의 감정을 관찰하는 명상 훈련은 전두엽의 기능을 강화하여 스트레스 조절 능력을 높여준다. +학습 동기와 보상 시스템 +작은 목표를 달성할 때마다 스스로에게 보상을 주는 방식은 뇌의 도파민 회로를 자극하여 지속적인 학습 동기를 부여한다. 학습 일지를 통해 자신의 성장을 매일 확인하는 과정은 자기 효능감을 높여 어려운 과제에 도전하는 원동력이 된다. +통합적 결론: 학업 성취를 위한 다차원적 프레임워크 +공부를 잘한다는 것은 단순히 지식을 많이 축적하는 것이 아니라, 자신의 뇌와 신체, 그리고 주변 환경을 고도로 정렬(Align)하는 과정이다. 본 연구 보고서에서 제시한 핵심 전략을 통합하면 다음과 같은 실행 모델이 도출된다. + * 인지 전략의 내재화: 메타인지적 자기 점검을 통해 아는 것과 모르는 것을 구분하고, 능동적 회상과 간격 반복을 통해 망각에 대응하는 탄탄한 기억 체계를 구축한다. + * 전략적 과업 관리: SMART 목표와 아이젠하워 매트릭스를 결합하여 중요도가 높은 과업에 우선적으로 집중하며, 뽀모도로 기법으로 인지 에너지의 소모와 회복을 관리한다. + * 환경 및 생물학적 최적화: 과목에 맞는 조명과 색채 심리를 활용한 공간을 구성하고, 7시간 이상의 수면과 두뇌 영양 공급을 통해 최상의 두뇌 컨디션을 유지한다. + * 디지털 리터러시: 스마트폰이라는 유혹을 시스템적으로 제어하는 동시에, AI와 다양한 생산성 도구를 활용하여 학습의 효율성을 디지털 수준으로 끌어올린다. +결국 학업 성취의 정점은 '양보다 질'에 있으며, 이는 깊은 사고와 정확한 분석을 통해 만들어진다. 학습자가 스스로를 하나의 시스템으로 인식하고 지속적으로 피드백하며 보완해 나갈 때, 어떠한 학습 환경에서도 탁월한 성과를 거두는 진정한 '자기 주도적 학습자'로 성장할 수 있을 것이다. 본 보고서가 제안하는 다차원적 접근법은 단순히 성적 향상을 넘어, 평생 학습 시대에 필요한 강력한 인지적 자산을 형성하는 지침이 될 것이다. diff --git a/주임원사님 예산.md b/주임원사님 예산.md new file mode 100644 index 0000000..8355de1 --- /dev/null +++ b/주임원사님 예산.md @@ -0,0 +1,3 @@ +2층 환경에산 관련 결재 오늘,내일까지 +교육대 추가지원 파악 +'' \ No newline at end of file diff --git a/체육대회.md b/체육대회.md new file mode 100644 index 0000000..9da96f8 --- /dev/null +++ b/체육대회.md @@ -0,0 +1,5 @@ +- 종목별 + - 피구 : [[신지웅]] + - + - + - \ No newline at end of file diff --git a/총기.md b/총기.md new file mode 100644 index 0000000..363dff2 --- /dev/null +++ b/총기.md @@ -0,0 +1,12 @@ +# 2025.9.10기준 +## K2 : 총 97정(미지급84, 간부 13(3정:신유철하사,박성현하사,군수지원부사관/10정:연대장님,주임원사님, 지원과장,교육과장,교육장교,교지관,인사담당,군수지원부사관,본부중대장,본부행정보급관)) + +전체 총 정수 3,259정(K2 : 3,200 / K-2C1 : 48 / K5 : 11) + 보유 3,256정(K2 : 3,197 / K-2C1 : 48 / K5 : 11) + + +## K5 : 총 8정(연대장님,?,과장님2,군의관3,부연대장1정치장) + +## 기타 : 총 정수 3,214정(대검 3,184 / 쌍안경 14 / 나침반 16) + 보유 3,215(대검 3,185 / 쌍안경 14 / 나침반 16) + \ No newline at end of file diff --git a/출입인원 보고서 1.pdf b/출입인원 보고서 1.pdf new file mode 100644 index 0000000..b9fb43c Binary files /dev/null and b/출입인원 보고서 1.pdf differ diff --git a/출입인원 보고서.pdf b/출입인원 보고서.pdf new file mode 100644 index 0000000..7dec52c Binary files /dev/null and b/출입인원 보고서.pdf differ diff --git a/취득세 서구 전화번호.md b/취득세 서구 전화번호.md new file mode 100644 index 0000000..97ed116 --- /dev/null +++ b/취득세 서구 전화번호.md @@ -0,0 +1 @@ +042 288 2817-9 서구청 취득세 \ No newline at end of file diff --git a/치장총기.md b/치장총기.md new file mode 100644 index 0000000..e69de29 diff --git a/캔버스 월력.canvas b/캔버스 월력.canvas new file mode 100644 index 0000000..d380816 --- /dev/null +++ b/캔버스 월력.canvas @@ -0,0 +1,54 @@ +{ + "type": "canvas", + "nodes": { + "month-title": { + "type": "text", + "text": "📅 2025-12 Monthly Canvas", + "x": 0, + "y": 0, + "width": 800, + "height": 60 + }, + + "weekday-header": { + "type": "group", + "x": 0, + "y": 80, + "nodes": { + "sun": { "type": "text", "text": "Sun", "x": 0, "y": 0, "width": 100, "height": 40 }, + "mon": { "type": "text", "text": "Mon", "x": 100, "y": 0, "width": 100, "height": 40 }, + "tue": { "type": "text", "text": "Tue", "x": 200, "y": 0, "width": 100, "height": 40 }, + "wed": { "type": "text", "text": "Wed", "x": 300, "y": 0, "width": 100, "height": 40 }, + "thu": { "type": "text", "text": "Thu", "x": 400, "y": 0, "width": 100, "height": 40 }, + "fri": { "type": "text", "text": "Fri", "x": 500, "y": 0, "width": 100, "height": 40 }, + "sat": { "type": "text", "text": "Sat", "x": 600, "y": 0, "width": 100, "height": 40 } + } + }, + + "calendar-grid": { + "type": "group", + "x": 0, + "y": 140, + "nodes": { + + "week-49": { "type": "text", "text": "Week 49", "x": 700, "y": 0, "width": 100, "height": 40 }, + "week-50": { "type": "text", "text": "Week 50", "x": 700, "y": 60, "width": 100, "height": 40 }, + "week-51": { "type": "text", "text": "Week 51", "x": 700, "y": 120, "width": 100, "height": 40 }, + "week-52": { "type": "text", "text": "Week 52", "x": 700, "y": 180, "width": 100, "height": 40 }, + "week-53": { "type": "text", "text": "Week 53", "x": 700, "y": 240, "width": 100, "height": 40 }, + + "grid-items": { + "type": "group", + "x": 0, + "y": 0, + "nodes": { + + {{GRID_JSON_PLACEHOLDER}} + + } + } + } + } + }, + "edges": [] +} diff --git a/캔버스월력.canvas b/캔버스월력.canvas new file mode 100644 index 0000000..bb3eed7 --- /dev/null +++ b/캔버스월력.canvas @@ -0,0 +1,10 @@ +{ + "nodes":[ + {"id":"7ae6dccedac450f9","x":971,"y":762,"width":400,"height":400,"type":"file","file":"이름 없는 보드 1.md"}, + {"id":"887799b9d6ab60b1","type":"text","text":"","x":-184,"y":126,"width":250,"height":60}, + {"id":"9f01a203034312e8","type":"file","file":"무제 3.md","x":-236,"y":11,"width":636,"height":589}, + {"id":"b9addecc58c55592","type":"file","file":"무제 1.md","x":-1240,"y":-14,"width":920,"height":934}, + {"id":"837fd46867f7cbb2","type":"file","file":"이름 없는 보드 1.md","x":99,"y":640,"width":861,"height":792} + ], + "edges":[] +} \ No newline at end of file diff --git a/커밋 안되는이유.md b/커밋 안되는이유.md new file mode 100644 index 0000000..579b0c2 --- /dev/null +++ b/커밋 안되는이유.md @@ -0,0 +1 @@ +저장을 안했다? diff --git a/탄약.md b/탄약.md new file mode 100644 index 0000000..c1abbd8 --- /dev/null +++ b/탄약.md @@ -0,0 +1,27 @@ +5.56미리 보통탄 110발 * 266명 = 29,260보유해야하지만 (박스단위 보유로 30,240발보유) ==3교육대 편제 삭제, 교육용을 전환== +5.56미리 예광탄 30발 * 266명 = 7,980보유해야하지만 (박스단위 보유로 8,400발보유) +9미리 보통탄 36발 * 10명 = 360 +소이수류탄 암호장비3, 차량12, 30키로발전기 1 + +기동타격대 탄약 +5.56미리 보통탄 15발 * 2탄창 * 12명 + +1회 교탄 평균사용량 6,700발정도 / 잔탄, 불량탄은 1,000발 정도 발생 + +탄종별 보유현황 + +| 순번 | DOD | 탄종 | 기준 | 인가량 | 세부내용 | | | | +| :-: | :---: | :--------: | :-------------------------------------: | :----: | :----: | :----------: | :------: | :------: | +| | | | | | 보유량 | 박스 | 낱발 | 기동타격대 | +| 1 | KA09 | 5.56미리 보통탄 | 110(372-266정) | 29,260 | 30,240 | 18박스(30,240) | | | +| 2 | KA24 | 5.56미리 예광탄 | 30 | 7,980 | 8,400 | 5박스(8,400) | | | +| 3 | KA360 | 9 미리 보통탄 | 36(10명) | 360 | 360 | | 1박스(360) | | +| 4 | KG900 | 소이수류탄 | 암호장비(3),차륜차량(12),30KW발전기(1대)*장비당 기준수(2) | 17 | 17 | 1박스(16) | 1박스(1) | | +| 1-1 | KA09 | 5.56미리 보통탄 | 12명(운전병 포함)(15발*2탄알집) | 360 | | | | 1박스(360) | +| | | | | | | | | | +| | | | | | | | | | +# 교육사격후 탄피 반납절차 +1. 수입잡고 소모등록 ㅂ62Q +2. 탄피 입력, 불량(탄체굴곡)입력 +3. 잔탄 반납관리에서 반납(비고란 톡같이) +4. \ No newline at end of file diff --git a/플러그인_Remotely Save 사용법.md b/플러그인_Remotely Save 사용법.md new file mode 100644 index 0000000..4acb2ab --- /dev/null +++ b/플러그인_Remotely Save 사용법.md @@ -0,0 +1,35 @@ +--- +tags: + - 플러그인 +--- +[출처_github_Remotely-save](https://github.com/remotely-save/remotely-save) + +# Synology Webdav 서버 +영어 | [중문](./README.zh-cn.md) +## 링크 + +## 주목 +튜토리얼 작성자(Remotely Save 작성자)는 NAS/Synology 전문가가 아닙니다. 문서를 주의 깊게 읽고 직접 필요에 맞게 변경하세요. +**방화벽이나 다른 보호 장치를 설정하는 방법을 모르는 경우 NAS를 공개 인터넷에 노출시키는 것은 위험합니다.** +## 단계 +이 튜토리얼에서는 Synology DSM 7을 사용합니다. +1. 공유 폴더가 없으면 새 공유 폴더를 만듭니다. 이 튜토리얼에서는 새 공유 폴더 `share2`를 만듭니다. 공유 폴더를 읽고 쓸 적절한 사용자를 지정해야 합니다. + ![](./synology_create_shared_folder.png) +2. 볼트를 하위 폴더 `哈哈哈哈/sub folder`에 동기화하려는 경우 공유 폴더 `share2` 내부에 해당 하위 폴더를 만드세요. +3. 패키지 센터에서 WebDAV 서버를 설치합니다. + ![](./synology_install_webdav_server.png) +4. WebDAV 서버 설정을 입력합니다. +5. https 인증서를 올바르게 구성하는 방법을 알고 있다면 https를 활성화하는 것이 좋습니다. + 이 튜토리얼에서는 시연 목적으로 이후 단계에서 http 서버를 활성화합니다. + 또한 "DavDepthInfinity 활성화"를 사용하면 플러그인 실행 속도가 크게 향상될 수 있습니다. + "적용하다". + ![](./synology_webdav_server_settings.png) +6. 원격 저장 설정에서 다음과 같이 주소를 입력해야 합니다. + `http(s)://<귀하의 Synology IP 또는 도메인>:<포트>/<공유 폴더>/<하위 폴더>` + 예를 들어, 튜토리얼에서 적절한 URL은 다음과 같습니다. + `http://:5000/share2/哈哈哈/하위 폴더` + 사용자 이름과 비밀번호는 `share2`에 대한 읽기/쓰기 권한이 있는 이전에 구성한 사용자여야 합니다. + Depth 헤더는 "supports depth="infinity""여야 합니다. + 연결성을 확인하세요! + ![](./synology_remotely_save_settings.png) +7. 동기화! \ No newline at end of file diff --git a/행정법 공부/.drive_sync/.id_914957192359097120 b/행정법 공부/.drive_sync/.id_914957192359097120 new file mode 100644 index 0000000..e69de29 diff --git a/행정법 공부/2024-08-26(월)_1일_1차.md b/행정법 공부/2024-08-26(월)_1일_1차.md new file mode 100644 index 0000000..3b17542 --- /dev/null +++ b/행정법 공부/2024-08-26(월)_1일_1차.md @@ -0,0 +1,7 @@ +1편 행정법 통론 + 1강 행정 + 01 권력분립과 행정 + 01 실질적의미 행정 + 02 형식적 의미 행정 + 02 통치행위 + 03 통치행위에 대한 설명 \ No newline at end of file diff --git a/행정법 공부/2024-08-26(월)_1일_1차_SM-F946N_Nov-09-1511-2025_1.md b/행정법 공부/2024-08-26(월)_1일_1차_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/행정법 공부/2024-08-27(화)_2일_1차.md b/행정법 공부/2024-08-27(화)_2일_1차.md new file mode 100644 index 0000000..42bf90d --- /dev/null +++ b/행정법 공부/2024-08-27(화)_2일_1차.md @@ -0,0 +1,66 @@ + 04 대통령의 금융실명거래 및 비밀보장 + 05 통치행위에 대한 설명 + 06 통치행위에 대한 설명 + 07 통치행위에 대한 판례 입장 + 2강 행정법의 의의 + 01 법치행정의 원리(행정의 법률적합성원칙) + 01 법치행정의 원칙에 대한설명 + 02 행정의 법원칙에 관한 판례 + 03 법률유보와 법률의 위임에 대한설명 + 04 법치행정의 원리에 대한 설명 + 05 법률유보원칙에 관한 설명 + 06 법률유보의 원칙에 대한 설명 + 07 법치행정의 원칙에 대한 설명 + 08 법치행정의 원리에 대한 설명 + 09 법치행정에 관한 설명 + 10 법률유보원칙에 대한 판례의 입장 + 11 행정의 법률적합성의 원칙에 대한 설명 + 12 법률유보의 원칙에 대한 설명 + 3강 행정법의 법원과 효력 + 01 행정법의 법원 + 01 행정법의 법원에 대한 설명 + 02 행정법의 법원에 대한 설명 + 03 행정법의 법원에 대한 설명 + 04 행정법의 법원에 대한 설명 + 05 행정법의 법원에 관한 설명 + 06 행정법의 법원에 관한 설명 + 07 행정법의 법원에 관한 설명 + 08 행정법의 법원에 관한 설명 + 09 행정법의 법원에 대한 설명 + 02 행정법의 효력 + 10 행정법의 시간적 효력에 대한 설명 + 11 법령등 시행일의 기간계산에 관한 설명 + 12 행정법의 효력에 대한 설명 + 13 행정법의 법원의 효력에 대한 설명 + 14 행정법의 효력에 대한 설명 + 15 행정법의 효력에 관한 설명 + 16 행정법령의 공포에 대한 설명 + 17 행정법의 시간적 효력에 대한 판례의 입장 + 4강 행정법의 일반원칙 + 01 비례의 원칙(과잉금지의 원칙) + 01 행정법의 일반원칙에 대한 설명 + 02 각 사례별 비례의 원칙 및 과잉금지의 원칙 적용 + 02 신뢰보호의 원칙 + 03 행정기본법상 행정의 법원칙에 대한 설명 + 04 신뢰보호의 원칙에 관한 설명 + 05 신뢰보호의 원칙에 대한 설명 + 06 신뢰보호의 원칙에 대한 설명 + 07 신뢰보호의 원칙에 관한 설명 + 08 신뢰보호의 원칙에 대한 설명 + 09 신뢰보호의 원칙에 대한 설명 + 10 신뢰보호원칙에 대한 설명 + 11 신뢰보호의 원칙에 대한 설명 + 12 신뢰보호의 원칙에 대한 설명 + 13 행정법의 일반원칙에 대한 판례의 입장 + 14 신뢰보호원칙에 대한 설명 + 15 신뢰보호의 원칙에 대한 설명 + 16 신뢰보호의 원칙에 대한 설명 + 17 신뢰보호의 원칙에 대한 설명 + 18 신뢰보호의 원치게 관한 설명 + 19 신뢰보호원칙과 관련괸 사안에 대한 검토의견 + 03 그 밖의 일반원칙 + 20 행정법의 일반원칙에 대한 설명 + 21 행정기본법에 제시된 행정의 법원칙에 대한 설명 + 22 행정의 법원칙에 대한 설명 + 23 행정기본법에 대한 설명 + 24 행정법의 일반원칙에 대한 설명 \ No newline at end of file diff --git a/행정법 공부/2024-08-27(화)_2일_1차_SM-F946N_Nov-09-1511-2025_1.md b/행정법 공부/2024-08-27(화)_2일_1차_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/행정법 공부/2024-08-29(목)_3일차_1차.md b/행정법 공부/2024-08-29(목)_3일차_1차.md new file mode 100644 index 0000000..0809976 --- /dev/null +++ b/행정법 공부/2024-08-29(목)_3일차_1차.md @@ -0,0 +1,96 @@ + 25 행정법의 일반원칙 + 26 행정법의 일반원칙 + 27 행정법의 기본원칙에 대한 설명 + 28 행정법의 일반원칙에 대한 설명 + 29 행정법의 일반원칙에 대한 설명 + 30 행정법상의 기본원칙에 대한 설명 + 31 민간연수원과 같은 교육시설을 호텔과 같은 숙박시설로 전환하고자 할 경우에는 시설이 소재한 관청으로부터 먼저 용도변경허가를 받은 후 숙박시설을 관할하는 관청으로부터 숙박업의 허가를 얻도록 규저하고 있다. + + 05강 행정법관계 + 01 공법관계와 사법관계 + 01 공법관계와 사법관계에 관한 판례 + 02 행정상 법률관계에 관한 설명 + 03 사례에 대한 설명 + 04 공법과 사법의 관계에 대한 설명 + 05 공법관계와 사법관계의 구별에 대한 설명 + 06 폐기물처리업의 허가를 받은 갑은 시장 을과 지방자치단체를 당사자로 하는 계약에 관한 법률에 따라 재활용품의 수집,운반업무를 대행하는 계약을 체결하였다. + 07 국유재산에 대한 설명 + 08 공법관계와 사법관계에 대한 설명 + 09 공법과 사법의 구별에 대한 설명 + 10 공법관계와 사법관계에 대한 설명 + 11 공법관계와 사법관계에 대한 설명 + 12 공법관계와 사법관계에 대한 설명 + 13 행정소송의 대상에 대한 판례 + 14 행정상 법률관계 중 행정소송의 대상 + 15 공법관계에 해당하는 것 + 16 공법관계와 사법관계에 대한 판례 + 17 공법관계에 해당하는 것 + 18 항고소송의 대상적격에 관한 설명 + 19 공법관계와 사법관계에 대한 설명 + 20 행정법상 계약에 대한 설명 + 21 사법관계의 행위 + 02 행정상 법률관계 + 22 행정상 법률관계에 관한 설명 + 03 행정법관계의 당사자 + 23 공무수탁사인에 대한 설명 + 24 공무수탁사인에 해당되지 않는것 + 25 행정기관 + 26 행정상 법률관계의 당사자에 관한 설명 + 27 행정주체에 대한 설명 + 28 행정주체 + 29 공무수탁사인에 관한 설명 + 30 공무수탁사인에 관한 설명 + 06강 공권과 공의무관계 + 01 공권과 공의무(공법관계-행정법관계의 내용) + 01 행정법관계에 대한 설명 + 02 법률상 이익에 대한 판례 + 03 개인적 공권에 대한 설명 + 04 공권 내지 공의무에 관한 설명 + 05 개인적 공권에 대한 설명 + 06 개인적 공권에 대한 설명 + 07 개인적 공권 성립 사례 + 02 무하자재량행사청구권, 행정개입청구권 + 08 대기환경보전법상 개선명령에 관한 조문에 대한 설명 + 09 개인적 공권에 대한 설명 + 10 개인적 공권에 대한 설명 + 07강 특별권력관계 등 + 01 특별권력관계 + 01 특별권력관계를 기본관계와 경영수행관계로 분류할 경우, 기본관계에 대한 설명 + 02 특별행정법관계(특별권력관계)에 대한 설명 + 03 특별행정법관계(특별권력관계)에 대한 내용 + 08강 행정법상의 법률요건과 법률사실 + 01 행정법상의 사건 + 01 행정기본법의 내용 + 02 행정기본법상의 기간의 계산에 관한 설명 + 03 행정법상 법률요건과 법률사실에 관한 설명 + 04 공법상 시효에 대한 설명 + 05 공법상의 시효제도 설명 + 06 행정법상 시효제도에 대한 설명 + 07 행정법관계에 관한 설명 + 08 행정법관계에서 민법의 적용에 대한 설명 + 02 공법상 사무관리 부당이득 + 09 공법상 부당이득에 대한 설명 + 09강 사인의 공법 행위 + 01 공법행위 + 01 사인의 공법행위에 대한 설명 + 02 사인의 공법행위에 대한 설명 + 03 사인의 공법행위에 대한 설명 + 02 신고와 신청 + 04 행정법상 신고와 수리에 관한 설명 + 05 사인의 공법행위에 대한 설명 + 06 사인의 공법행위에 대한 설명 + 07 신고에 관한 설명 + 08 신고에 관한 설명 + 09 사인의 공법행위에 대한 설명 + 10 신고에 대한 설명 + 11 사인의 공법행위로서 신고에 대한 설명 + 12 사인의 공법행위에 관한 설명 + 13 신고에 대한 설명 + 14 자영업체 종사하는 갑은 일정요건의 자영업자에게는 보조금을 지급하도록 한 법령에 근거하여 관할행정청에 보조금 지급을 신청하였으나 1차 거부되었고, 이후 다시 동일한 보조금을 신청하였다. + 15 사인의 공법행위로서의 신고에 대한 설명 + 16 신고에 대한 설명 + 17 신고와 수리에 대한 설명 + 18 사인의 공법행위로서 신고에 대한 판례 + 19 사인의 공법행위에 대한 설명 + 20 갑은 영업허가를 받아 영업을 하던 중 자신의 영업을 을에게 양도하고자 을과 사업양도, 양수계약을 체결하고 관련법령에 따라 관할행정청 a에게 지휘승계신고를 하였다. + \ No newline at end of file diff --git a/행정법 공부/2024-08-29(목)_3일차_1차_SM-F946N_Nov-09-1511-2025_1.md b/행정법 공부/2024-08-29(목)_3일차_1차_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/행정법 공부/2024-09-04(수)_4일차_1차.md b/행정법 공부/2024-09-04(수)_4일차_1차.md new file mode 100644 index 0000000..fdf71d8 --- /dev/null +++ b/행정법 공부/2024-09-04(수)_4일차_1차.md @@ -0,0 +1,74 @@ + 05강 행정법관계 + 21.법령 등에서 행정처에 일정한 사항을 통지함으로써 의무가 끝나는 신고를 규정하고 있는 경우에 행정청이 신고인에게 보완을 요구하고 상당한 기간내 보완을 하지 않을 경우 되돌려 보낼수 있는 경우 + 22.갑은 식품위생법 제37조 제1항에 따라 허가를 받아 식품조사처리업 영업을 하고 있던 중 을과 영업양도계약을 체결하였다. 당해 계약은 하자 있는 계약이었음에도 불구하고, 을은 같은 법 제39조에 따라 식품의약품안전처장에게 영업자지위승계신고를 하였다. + 23.신고에 대한 설명 + 24. 신고의 효과 발생 + 25. 사인의 공법행위에 대한 설명 + 26. 행정상 법률관계에 대한 설명 + 27. 사인의 공법행위로서 신고에 대한 설명 + 28. 신고에 대한 설명 + 29. 사인의 경제활동에 대한 행정청의 규제방식 설명 + 제2편 행정작용법 + 10강 법규명령 + 01. 법규명령 + 1. 행정입법의 사법적 통제에 대한 설명 + 2. 행정입법에 관한 설명 + 3. 행정입법에 대한 설명 + 4. 행정입법에 관한 설명 + 5. a법률이 해당 법률의 집행에 관한 특정한 사항을 부령에 위임하고 있음에도 관계 행정기관은 그에 따른 b부령을 제정하고 있지 않다. + 6. 행정입법에 대한 설명 + 7. 행정입법에 대한 설명 + 8. 행정입법에 대한 설명 + 9. 행정입법에 사법적 통제에 대한 설명 + 10. 행정입법에 관한 설명 + 11. 행정입법에 대한 설명 + 12. 행정입법에 대한 판례의 입장 + 13. 행정입법에 대한 설명 + 14. 행정입법에 대한 설명 + 15. 위임명령의 한계에 대한 설명 + 16. 행정입법에 대한 설명 + 17. 조례제정권의 범위와 한계에 대한 설명 + 18. 행정입법에 대한 설명 + 19. 행정입법에 대한 설명 + 20. 행정입법에 대한 설명 + 21. 행정법의 법원으로서 헌법이 직접규정하고 있지 않은것 + 22. 법규명령의 통제에 관한 기술 + 23. 행정입법의 통제에 대한 설명 + 24. 행정입법에 대한 설명 + 25. 법규명령에 대한 설명 + 26. 법규명령에 대한 설명 + 27. 행정입법에 대한 판례의 입장 + 28. 행정입법에 대한 판례의 입장 + 29. 행정입법에 대한 설명 + 30. 법규명령에 관한 설명 + 31. 포괄적 위임금지의 원칙에 대한 판례 + 32. 행정상 입법에 대한 설명 + 33. 법규명령에 대한 설명 + 11강 행정규칙 등 + 01 행정규칙 + 01. 식품위생법상 영업허가를 받아 영업을 하는 식품접객영업자 갑은 영업시간 제한을 2차 위반하였음을 이유로 다음의 규정에 근거하여 영업정지 1개월의 처분을 받았다. + 2. 행정규칙에 대한 설명 + 3. 행정입법에 대한 설명 + 4. a도 b군에서 식품접객업을 하는 갑은 청소년에게 술을 팔다가 적발되었다. 식품위생법은 위법하게 청소년에게 주류를 제공한 영업자에게 “6개월 이내의 기간을 정하여 그 영업의 전부 또는 일부를 정지할 수 있다.” 라고 규정하고, 식품위생법 시행규칙[별표23]은 청소년 주류제공(1차위반)시 행정처분기준을 ‘영업정지 2개월’로 정하고 있다. b군수는 갑에게 2개월의 영업정지처분을 하였다. + 5. 행정입법에 대한 설명 + 6. 행정규칙 형식의 법규명령에 대한 설명 + 7. 행정규칙에 대한 설명 + 8. 대외적 구속력을 인정할 수 없는 경우 + 9. 행정규칙에 대한 판례의 입장 + 10. 행정입법에 대한 설명 + 11. 행정규칙에 관한 설명 + 12. 행정입법에 대한 판례의 입장 + 13. 행정규칙에 관한 설명 + 14. 행정규칙 설명 + 15. 행정입법에 대한 판례 + 16. 행정규칙에 대해 설명 + 12강 행정행위의 기초개념 + 1. 행정행위의 의의 및 종류 + 1. 옳은 것 + 2. 행정행위에 대한 설명 + 3. 행정행위에 관한 설명 + 4. 2007년 독일에서 개최된 g8 정상회담 당시, 독일정부는 회담기간 중 행사장 주변에서의 옥외집회를 금지하였다. 법적 성격 + 2. 기속행위와 재량행위, 불확정개념과 판단여지 + 5. 기속행위와 재량행위에 대한 설명 + 6. + \ No newline at end of file diff --git a/행정법 공부/2024-09-04(수)_4일차_1차_SM-F946N_Nov-09-1511-2025_1.md b/행정법 공부/2024-09-04(수)_4일차_1차_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/행정법 공부/2024-09-07(토)_5일차_1차.md b/행정법 공부/2024-09-07(토)_5일차_1차.md new file mode 100644 index 0000000..b55e949 --- /dev/null +++ b/행정법 공부/2024-09-07(토)_5일차_1차.md @@ -0,0 +1,73 @@ + 6. 재량행위에 관한 설명 + 7. 판례상 재량행위에 해당하는것 + 8. 행정행위에 대한 설명 + 9. 기속행위와 재량행위에 대한 판례의 입장 + 10. 기속행위와 재량행위에 대한 설명 + 11. 기속행위와 재량행위에 대한 설명 + 12. 수익적 행정행위에 대한 설명 + 13. 재량행위와 기속행위에 대한 설명 + 14. 행정행위에 관한 설명 + 15. 불확정개념과 판단여지 및 기속행위와 재량행위에 대한 설명 + 16. 행정청의 재량권에 대한 설명 + 17. 재량권의 한계에 대한 설명 + 18. 행정행윙 대한 판례의 입장 + 19. 재량권의 한계에 대한 설명 + 13강 행정행위의 내용 + 01 법류행위적 행정행위 + 1 하명 + 01 행정행위로서의 하명에 관한 설명 + 2 허가 + 02 주택법상 주택건설사업계획의 승인이 있으면, 관계 행정기관의 장과 협의한 사항에 대항 ‘국토의 계획 및 이용에 관한 법률’(이하국토계획법이라함)에 따른 도시,군관리계획의 결정을 비롯항 주택법 제19조 제1항 각 호에서 열거하는 인,허가를 받은것으로 의제된다. 갑은 관할 A행정청에 주택법에 따른 주택건사업계획승인을 신청하였고, A행정청은 관계 행정기관의 장과 협의를 거쳐 주택건설사업계획을 승인,고시하였다. + 03 인/허가 의제에 대한 설명 + 04 행정행위에 대한 설명 + 05 영업의 양도와 영업자지위승계에 대한 설명 + 06 행정행위에 대한 설명 + 07 행정행위의 법적 성질 + 08 ‘공유수면 관리 및 매립에 관한 법률’(이하, 공유수면법이라 함)에 따라 A도지사는 갑에게 택지조성을 매립목적으로 하는 공유수면매립멶를 부여하였다. 갑은 당초 매립목적과 달리 조선시설용지지역으로 매립지를 이용하고자 A도지사에게 준공인가 전에 공유수면매립목적 변경신청을 하였고, 이에 A도지사는 갑의 변경신청을 승인하였다. 그런데 이 매립지의 인근에는 가공식품을 만들어 판매하고 있는 B재단법인이 있었다. + 09 행정법상 허가에 대한 설명 + 10 인/허가 의제에 대한 설명 + 11 행정행위에 대한 설명 + 12 다음 강학상 허가에 대한 설명 + 13 담배사업법은 일반소매인 사이에서는 그 영업소 간에 100m 이상의 거리를 유지하도록 하는 ‘일반소매인의 영업소 간에 거리제한’ 규정을 두어 일반 소매인 간의 과당 경쟁으로 인한 불합리한 경영을 방지하고 있다. 한편 동법은 일반소매인과 구내소매인의 영업소간에는 거리제한규정을 두지 않고, 동일 시설물 내 2개소 이상의 장소에 구내소매인을 지정할 수 있도록 규정하고 있다. 갑은 A시 시장으로부터 담배사업법상 담배 일반소매인으로서 지정을 받아 영업하고 있다. + 14 허가에 대한 설명 + 15 건축허가와 건축신고에 대한 설명 + 16 갑은 강학상 허가에 해당하는 식품위생법상 영업허가를 신청하였다. + 17 갑은 관할행정청에 토지의 형질변경행위가 수반되는 건축허가를 신청하였고, 관할행정청은 갑에 대해 ‘건축기간 동안 자재 등을 도로에 불법적치하지 말것’이라는 부관을 붙여 건축허가를 하였다. + 18 판례상 행정행위에 관한 설명 + 19 강학상 허가,특허, 인가등에 대한 판례의 태도 + 20 건축허가와 건축신고에 관한 설명 + 21 행정행위에 관한 설명 + 22 강학상 허가에 대한 설명 + 23 인/허가 의제에 대한 설명 + 24 행정행위에 대한 설명 + 25 영업허가의 양도와 제재처분의 효과 및 제재사유의 승계에 관한 설명 + 26 인/허가 의제에 대한 설명 + 27 허가를 설명 + 28 건축법에는 건축허가를 받으면 ‘국토의 계획 및 이용에 관한 법률’에 의한 토지의 형질변경허갇 받은 것으로 보는 조항이 있다. 이조항의 적용을 받는 갑이 토지의 형질을 변경하여 건축물을 건축하고자 건축허가신청을 하였다. + 29 강학상 예외적 승인 + 30 주거지역 내의 건축허가, 상가지역 내의 유흉주점업 허가 / 개발제한구역 내의 건축허가, 학교환경위생정화구역 내의 유흥주점업 허가 + 31 특허에 해당하지 않는것 + 32 강학상 특허가 아닌것 + 33 강학상 특허에 해당하는것 + 34 행정행위와 이에 대한 분류 또는 설명 + 35 행정행위의 내용과 구체적 사례 연결 + 36 강학상 특허에 해당하는 것 + 37 강학상 특허인것 + 38 허가 및 특허에 대한 설명 + 39 법률행위적 행정행위에 관한 설명 + 40 인가에 대한 설명 + 41 ‘도시 및 주거환경정비법’에 관한 설명 + 42 ‘도시 및 주거환경정비법’상 행정처부네 대한 판례의 입장 + 43 ‘도시 및 주거환경정비법’에 따라 설립된 A주택재건축정비사업조합은 관할 B구청장으로 부터 조합설립인가를 받은후 조합총회에서 재건축 관련 관리처분계획에 대한 의결을 하였고, 관할 B구처앙으로부터 위 관리처분계획에 대한 인가를 받앗다 이후 조합원 갑은 위 관리처부녜획의 의결에는 조합원 전체의 4/5이상의 결의가 있어야 함에도 불구하고, 이를 위반하여 위법한 것임을 이유로 관리처분계획의 무효를 주장하며 소송으로 다루려고 한다. + 44 행정행위의 분류에 대한 설명 + 45 강학상 인가에 대한 설명 + 46 안가에 대한 설명 + 47 인가에 대한 설명 + 48 강학상 인가에 대한 설명 + 49 판례가 그 법적 성질을 다르게 본것 + 50 강학상 인가에 대한 설명 + 51 인가에 대한 설명 + 52 강학상 인가에 해당하는것 + 53 ‘도시 및 주거환경정비법’상의 조합설립과 동법상의 정비사업 추진에 대한 설명 + 54 사립학교법은 학교법인의 임원은 정관이 정하는 바에 의하여 학교법인의 이사회에서 선임하고, 관할청의 승인을 얻어 취임하는 것으로 규저하고 있다. A사립학교법인은 이사회를 소집하지 않은 채 B를 임원으로 선임하여 취임승인을 요청하였고, 이에 대하여 관할청은 취임을 승인하였다. + ㅜ \ No newline at end of file diff --git a/행정법 공부/2024-09-07(토)_5일차_1차_SM-F946N_Nov-09-1511-2025_1.md b/행정법 공부/2024-09-07(토)_5일차_1차_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/행정법 공부/2024-09-11(수)_6일차_1차.md b/행정법 공부/2024-09-11(수)_6일차_1차.md new file mode 100644 index 0000000..fbd9b91 --- /dev/null +++ b/행정법 공부/2024-09-11(수)_6일차_1차.md @@ -0,0 +1,141 @@ + 02 준법률행위적 행정행위 + 55 판례에 의할 때 항고소송의 대상이 되는 행정처분에 해당하는 것 + 56 행정행위에 대한 설명 + 57 준법률적 행정행위 중 통지행위에 해당하는 것 + 58 판례의 입장으로 옳지 않은 것 + 59 준법률행위적 행정행위에 대한 설명 + 60 행정행위의 성질에 관한 설명 + 61 강학상 공증행위에 해당하는 것 + 62 갑은 ‘여객자동차 운수사업법’상 일반책시운송사업면허를 받아 사업을 운영하던 중, 사진의 사업을 을에게 양도하고자 갑과 양도/양수계약을 체결하고 관련법령에 따라 을이 사업의 양도/양수신고를 하였다. + 63 처분성이 인정 되지 않는 것 + 64 행정작용과 그 성격을 연결한 것 + 65 갑은 식품위생법상 식품접객업 영업허가를 받아 영업을 하던중 자신의 영업을 을에게 양도하기로 계약을 체결하였고, 을은 갑은 법이 저안 바에 따라 영업자지위승계신고를 하였다. + 66 행정심판의 재결 + 67 행정청의 행위 중 판례에 의해 처분성이 인정되는것 + 68 준법률행위적 행정행위 + 69 행정행위의 효과가 행정청의 의사와 무관하게 직접 법규범에 의하여 발생하는 행정행위 + 70 같은 성질의 행정행위 + 14강 행정행위의 부관 + 01 행정행위의 부관 + 01 부관에 대한 설명 + 02 행정행위의 부관과 확약에 관한 설명 + 03 행정행위의 부관에 관한 설명 + 04 행정행위의 부관에 대한 설명 + 05 행정행위의 부관에 대한 설명 + 06 행정행위의 부관에 관한 설명 + 07 부관에 관한 설명 + 08 행정행위의 부관에 대한 설명 + 09 행정행위의 부관에 대한 설명 + 10 행정행위의 부관에 대한 설명 + 11 갑은 a시가 주민의 복리를 위하여 설치한 시립종합문화회관 내에 일반음식점을 운영하고자 ‘공유재산 및 물품관리법’에 따라 행정재산에 대한 사용허가를 신청하였다. a시의 시장 을은 갑에게 사용허가를 하면서 일반음식점 이용고객으로 인한 주차문제를 우려하여 인근에 소재한 갑의 소유 토지에 차량 1대 규모의 주차장을 설치할 것을 내용으로 하는 부담을 부관으로 붙였다. + 12 행정행위의 부관에 관한 설명 + 13 행정행위의 부관에 대한 설명 + 14 a시장은 갑 소유 토지의 일부를 기부채납하는 조건(강학상 부담으로 본다)으로 갑이 신청한 개발제한구역 내의 토지형질변경행위허가를 한 후 갑과 기부채납 이행을 위한 증요계약을 체결하였다. + 15 행정행위의 부관에 대한 설명 + 16 행정행위의 부관에 대한 설명 + 17 행정행위의 부관에 대한 설명 + 18 행정행위의 부관에 대한 설명 + 19 행정행위의 부관에 대한 설명 + 20 행정행위의 부관에 대한 설명 + 21 행정행위의 부관에 대한 설명 + 22 행정행위의 부관에 대한 설명 + 23 행정행위의 부관에 대한 설명 + 24 행정행위의 부관에 대한 설명 + 25 행정행위의 부관에 대한 설명 + 26 사례에 대한 판례의 입장 + 27 위법한 부관에 대한 권리구제에 관한 설명 + 28 행정행위의 부관에 관한 설명 + 29 행정행위의 부관에 대한 설명 + 30 부관에 관한 설명 + 31 행정행위와 이에 대한 부관의 종류 + 32 구 식품위생법은 보건사회부장관(현 보건복지부장관)이 지정하여 고시하는 영업 또는 품목의 경우는 영업허가를 제한 할 수 있다고 규정하였고, 이에 따라 보건사회부장관은 ‘그 전랴을 수출하거나 주한 외국인에게만 판매한다는 요건을 갖춘 경우에만 보존음료수제조업의 허가를 할 수 있다 라는 고시를 발한 바 있었다. + 02 부관과 이를 기초로 한 후속조치 + 33 갑은 개발제한구역 내에서의 건축허가를 관할행정청인 을에게 신청하였고, 을은 갑에게 일정 토지의 기부채납을 조건으로 이를 허가하였다. + 34 행정청 a는 갑에 대하여 주택건설사업계획 승인처분을 하면서 사업부지 중 일부를 공공시설용 톶로 기부채납할 것을 부관으로 하였고, 갑은 그 부관의 이행으로 토지에 대한 소유권이전등기를 마쳤다. + 35 갑은 관할 행정청 a에 도로점용허가를 신청하였고, 이에 대하여 행정청 a는 주민의 민원을 고려하여 갑에 대하여 공원부지를 기부채납할 것을 부관으로 하여 도로점용허가를 하였다. + 15강 행정행위의 요건과 효력 + 01 행정행위의 성립 및 효력발생요건 + 01 행정행위의 성립과 효력발생에 대한 설명 + 02 관할행정청은 2019.4.17 청소년 보호법의 규정에 따라 ㄱ a주식회가가 운영하는 인터넷 사이트를 청소년유해매체물로 결정하는 내용, ㄴ 일반 불특정 다수인을 상대방으로 하여 일률적으로 표시의무, 포장의무, 청소년에 대한 판매, 대여 등의 금지의무등 각종 의무를 발생시키는 내용, ㄷ 그 결정, 고시의 효력발생일을 2019.4.24로 정하는 내용 등을 포함한 ’청소년 유해매체물 결정,고시‘를 하였다. + 03 행정행위의 성립과 효력에 관한 설명 + 04 2020.1.6 인기 아이돌 가수인 갑의 노래가 수록된 음반이 청소년유해매체물로 결정 및 고시 되었는데, 여성가족부장관은 이 고시를 하면서 그 효력발생시기를 구체적으로 밝히지 않았다, a시의 시장이 식품위생법 위반을 이유로 을에 대해 영업허가를 취소하는 처분을 하고자 하나 송달이 불가능하다. + 05 행정행위의 효력발생요건애 관한 설명 + 06 행정행위의 효력바생요건으로서의 통지에 대한 설명 + 07 행정절차법상 송달에 대한 내용 + 08 행정행위의 성립요건과 효력발생요건을 구분할 경우 + 09 행정행위의 성립요건과 효력요건에 대한 설명 + 02 행정법령의 적용문제 + 10 행정기본법상 법적용의 기준 + 11 처분시 법적용의 기준에 관한 설명 + 12 행정기본법상 법적용의 기준에 대한 설명 + 13 행정처분의 성립,발효요건에 대한 설명 + 03 행정행위의 효력 및 구속력 + 14 선결문제에 관한 판례의 내용 + 15 선결문제에 대한 판례의 입장 + 16 행정행위의 효력에 대한 설명 + 17 a행정청이 갑에게 한 행정처분에 대하여 제소기간이 초과하여 불가쟁력이 발생하였다. + 18 행정행위의 효력에 대한 설명 + 19 행정행위의 효력에 대한 설명 + 20 행정행위의 존속력에 관한 설명 + 21 행정행위의 효력에 대한 설명 + 22 행정행위의 공정력과 선결문제에 대한 설명 + 23 행정행위의 하자와 행정소송 상호간의 관계에 관한 설명 + 24 행정행위의 효력에 대한 설명 + 25 행정행위의 효력에 관한 설명 + 26 행정행위의 효력에 관한 설명 + 27 하자 있는 행정행위와 선결문제에 대한 설명 + 28 행정행위의 효력에 대한 설명 + 29 선결문제에 대한 기술 + 30 행정행위의 효력에 대한 설명 + 31 행정행위 효력에 관한 설명 + 32 행정행위에 관한 설명 + 33 행정의사의 우월적 지위에 관한 설명 + 34 조세부과처분이 비록 위법하다 하더라도 그 하자가 중대하고 명백한 것이 아닌한 일단 상대방은 세금을 납부해야 할 의무를 지는 것은 어느 효력 + 35 갑이 국세를 체납하자 관할 세무서장은 갑소유가옥에대한 공매절차를 진행하여 낙찰자 을에게 소유권이전등기가 경료되었다.그런데 갑은 그로부터 1년이 지난 후에야 공매처분에 하자 있음을 발견하였다.(가)갑이 공매처분의 하자를 이유로 을을 상대로 하여 소유권이전등기의 말소등기절차의 이행을 구하는 민사소송을 제기하였다.(나)갑이 가옥의 소유권을 상실하는 손해를 입었음을 이유로 바로 국가를 상태로 민사법원에 손해배상청구소송을 제기하였다. + 36 행정행위의 구성요건적효력 + 16강 행정행위의 하자와 하자승계 + 01 행정행위의 하자 + 01 처분의 하자에 관한 판례의 내용 + 02 행정행위의 하자에 대한 판례의 입장 + 03 행정행위의 하자에 대한 설명 + 04 행정행위의 하자에 대한 설명 + 05 행정행위의 하자로서 무효사유가 아닌것 + 06 행정절차의 하자에 대한 설명 + 07 행정행위의 하자에 대한 설명 + 08 aㅅ 시장은 ’학교용지 확보 등에 관한 특례법‘ 관계 조항에 따라 공동주택을 분양받은 갑,을,병,정등에게 각각 다른 시기에 학교용지 부담금을 부과하였다 이후 해당조항에 대하여 법원의 위헌법률심판제청에 따라 헌법재판소가 위헌결정을 하였다.(단, 갑,을,병,정은 모두 위허법률심판제청신청을 하지 않은 것으로 가정함.) + 09 행정행위의 하자에 대한 설명 + 10 행정행위의 하자에 대한 설명 + 11 위헌결정된 법령 및 처분에 대한 설명 + 12 행정행위의 하자에 대한 설명 + 13 행정행위의 하자에 관한 설명 + 14 위헌,위법인 법령에 근거한 행정처분의 효력에 대한 설명 + 15 행정행위의 하자에 대한 설명 + 16 행정행위의 하자에 대한 내용 + 17 행정행위의 하자에 대한 설명 + 18 행정행위의 하자에 대한 설명 + 19 행정행위의 하자에 대한 설명 + 20 행정행위의 하자에 대한 판례의 입장 + 21 무효인 행정행위 + 22 행정행위의 하자에 대한 설명 + 23 갑은 a법률에 근거하여 부담금 부과처부늘 받았으나, 처분 이후에 처분의 근거가 되었던 a법률의 규정이 헌법재산소에 의해 위헌으로 결정되었다. + 24 행정행위의 하자에 대한 설명 + 25 행정행위의 하자의 치유에 대한 설명 + 26 행정행위에 대한 설명 + 27 행정행위에 대한 판례의 입장 + 28 행정행위의 하자에 대한 판례의 입장 + 29 하자 있는 행정행위의 치유와 전환에 관한 설명 + 30 하자 있는 행정행위의 전환에 관한 설명 + 02 행정행위의 하자승계 + 31 행정행위의 하자의 승계에 대한 설명 + 32 행정행위의 하자 및 하자승계에 대한 설명 + 33 행정행위의 하자에 대한 설명 + 34 갑은 자신의 토지에 대한 개별공시지가결정을 통지받은 후 90일이 넘어 과세처분을 받았는데, 과세처분이 위법한 개별공시지가결정에 기초하였다는 이유로 과세처분의 취소를 구하고자 한다. 갑은 토지대장에 전으로 기재되어 있는 지목을 대로 변경하고자 지목변경신청을 하였다. 을은 갑의 토지가 사실은 자신 소유라고 주장하면서 토지대장상의 소유자명의변경을 신청하였으나 거부되었다. + 35 행정행위의 효력에 대한 설명 + 36 행정행위의 하자승계에 대한 설명 + 37 행정행위의 하자에 대한 설명 + 38 행정행위의 하자에 대한 판례의 입장 + 39 행정행위의 하자에 승계에 대한 설명 + 40 하자의 승계가 인정되는 경우 + 41 행정행위의 하자의 승계를 인정하는것 + 42 하자의 승계에 대한 설명 + \ No newline at end of file diff --git a/행정법 공부/2024-09-11(수)_6일차_1차_SM-F946N_Nov-09-1511-2025_1.md b/행정법 공부/2024-09-11(수)_6일차_1차_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/행정법 공부/2024-09-19(목)_7일차_1차.md b/행정법 공부/2024-09-19(목)_7일차_1차.md new file mode 100644 index 0000000..81bb5e8 --- /dev/null +++ b/행정법 공부/2024-09-19(목)_7일차_1차.md @@ -0,0 +1,3 @@ + 43 행정행위의 하자의 승계에 관한 설명 + 44 행정행위의 하자승계론에서 구속력설(규준력설)의 입장에 대한 설명 + \ No newline at end of file diff --git a/행정법 공부/2024-09-19(목)_7일차_1차_SM-F946N_Nov-09-1511-2025_1.md b/행정법 공부/2024-09-19(목)_7일차_1차_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/행정법 공부/2024-09-23(월)_8일차_1차.md b/행정법 공부/2024-09-23(월)_8일차_1차.md new file mode 100644 index 0000000..f1dde82 --- /dev/null +++ b/행정법 공부/2024-09-23(월)_8일차_1차.md @@ -0,0 +1,25 @@ + 45 쟁송제기기간이 경과한 개별공시지가결정에 기초한 양도소득세 부과처분에 대하여 취소소송을 제가한 경우에 대한 설명 + 46 a는 본인 소유의 토지를 을에게 매도하였고, 관할 세무서장은 위토지의 양도 당식의 기준시가로서 이 토지의 개별공시지가를 기준으로 양도소득세를 부과하였다. 그런데 양도소득세가 지나치게 많다고 생각한 a는 개별공시지가결정이 있은 지 1년이 넘게 지나고나서야 개별공시지가에 대하여 이의가 있으면 개별공시지가의 경정,공시일로부터 30일 이내에 이의를 신청할 수 있다는 사힐과 이 개별공시지가가 자신의 토지에 대하여는 잘못된 사실판단으로 인하여 지나치게 높게 결정되었다는 사실을 알게 되었다. + 17강 행정행위의 폐지(취소,철회) 및 실효 + 01 행정행위의 폐지 + 1 행정행위의 취소 + 01 행정행위의 취소와 철회에 대한 설명 + 02 행정처분의 취소, 철회에 대한 설명 + 03 행정행위의 취소와 철회에 대한 설명 + 04 행정처분의 취소와 철회에 관한 설명 + 05 처분의 취소와 철회에 관한 설명 + 06 행정기본법상 처분의 취소 및 철회에 대한 설명 + 07 행정행위의 취소와 철회에 대한 설명 + 08 행정처분의 취소화 철회에 관한 설명 + 09 갑은 ‘산업집적활성화 및 공장설립에 관한 법률’에 따른 공장설립승인을 받고자 관련 행정절차 일체를 행정사 을에게 위임하였다. 을은 관련 서류를 위조하여 공장설립승인을 신청하였고, 갑은 그러한 상황을 알지 못한 관할 a군수로부터 공장설립승인을 받았다. 공장이 설립된이후 a군수는 관련 서류가 위조된 것을 발견하고 이를 이유로 공장설립승인을 취소하였다. 이에 관한 설명 + 10 행정행위의 취소화 철회에 대한 설명 + 11 행정행위의 직권취소 및 철회에 대한 설명 + 12 행정행위의 직권취소에 대한 설명 + 13 행정청의 침익적 해위에 대한 판례의 입장 + 14 행정행위의 취소에 대한 설명 + 15 행정행위의 직권취소 및 철회에 대한 설명 + 16 행정행위의 직권취소 및 철회에 대한 설명 + 17 행정청이 법률의 근거규정 없이도 할 수 있는 조치 + 18 행정행위의 취소에 대한 설명 + 19 갑은 녹지지역의 용적률 제한을 충족하지 못한다는 점을 숨기고 마치 그ㅡ 제한을 충족하는 것처럼 가장하여 관할행정청 a에게 건축허가를 신청하였고, a는 사실관계에 대하여 명확한 확인을 하지 아니한 채 갑에게 건축허가를 하였다. 그후 a는 갑의 건축허가신청이 위와 같은 제한을 충족하지 못한다는 사실을 알게 되자 갑에 대한 건축허가를 직권으로 취소하였다. + \ No newline at end of file diff --git a/행정법 공부/2024-09-23(월)_8일차_1차_SM-F946N_Nov-09-1511-2025_1.md b/행정법 공부/2024-09-23(월)_8일차_1차_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/행정법 공부/2024-09-24(화)_9일차_1차.md b/행정법 공부/2024-09-24(화)_9일차_1차.md new file mode 100644 index 0000000..4df1842 --- /dev/null +++ b/행정법 공부/2024-09-24(화)_9일차_1차.md @@ -0,0 +1,94 @@ + 20 행정행위의 취소와 철회에 대한 설명 + 21 행정행위의 취소와 철회에 대한 판례 + 22 갑은 관련법령에 따라 공장등록을 하기 위하여 등록신청을 을에게 위임하였고, 수임인 을은 등록서류를 위조하여 공장등록을 하였으나, 갑은 그 사실을 알지 못하였다. 이후 관할행정청 a는 위조된 서류에 의한 공장등록임을 이유로 갑에 대해 공장등록을 취소하는 처분을 하였다. + 23 갑은 a구청장으로부터 식품위생법의 관련규정에 따라 적법하게 유흥접객업 영업허가를 받아 영업을 시작하였다. 영업을 시작한지 1년이 지난후에 갑의 영업장을 포함한 일부지역이 새로이 적법한 절차에 따라 학교환경위생정화구역으로 설정되었다. a구청장은 갑의영업이 관할 학교환경위생정화위원회의 심의에 따라 금지되는 행위로 결정되었다는 이유로 청문을 거친 후에 갑의 영업허가를 취소하였다. 갑은 a구청장의 취소처분이 위법하다고 주장하면서 영업허가취소처분에 대하여 취소소송을 제기하였다. + 24 행정행위의 취소에 관한 설명 + 2 행정행위의 철회 + 25 행정행위의 철회에 대한 설명 + 26 건축주 갑은 토지소유자 을과 매매계약을 체결하고 을로부터 토지사용승낙서를 받아 을의 토지 위에 건축물을 건축하는 건축허가를 관할행정청인 a시장으로부터 받았다. 매매계약서에 의하면 갑이 잔금을 기일 내에 지급하지 못하면 즉시 매매계약이 해제될 수 있고 이경우 토지사용승낙서는 효력을 잃으며 갑은 건축허가를 포기,철회하기로 갑과 을이 약정하였다.을은 갑이 잔금을 기일 내에 지급하지 않자 갑과의 매매계약을 해제하였다. + 27 행정행위의 철회 및 철회권행사의 제한에 관한 판례 + 02 행정행위의 실효 + 28 갑은 식품위생법상 유흥주점 영업허가를 받아 영업을 하던중 경기부진을 이유로 2015.8.3 자신폐업하고 관련법령에 따라 폐업신고를 하였다. 이에 관할 시장은 자진폐업을 이유로 2015.9.10 갑에 대한 영업허가를 취소하는 처분을 하였으나 이를 갑에게 통지하지 아니하였다. 이후 갑은 경기가 활성화되자 유흥주점 영업을 재개하려고 관할 시장에 2016.2.3 재개업신고를 하였으나, 영업허가가 이미 취소되었다는 회신을 받았다.허가취소 사실을 비로소 알게 된 갑은 2016.3.10에 위 2015.9.10자 영업허가취소처분의 취소를 구하는 소송을 제기하였다. + 29 철회, 실효, 취소 용어 정의 + 18강 확약 등 + 01 행정상의 확약 + 01 행정작용에 관한 설명 + 02 다단계행정결정에 대한 설명 + 03 행정행위에 대한 설명 + 04 단계적 행정결정에 대한 설명 + 05 갑은 폐기물관리법에 따라 폐기물처리업의 허가를 받기 전에 행정청 을에게 폐기물처리사업계획서를 작성하여 제출하였고, 을은 그 사업계획서를 검토하여 적합통보를 하였다 이에 대한 설명 + 06 행정청의 확약애 대한 설명 + 07 단계별 행정행위에 관한 판례 + 08 대법원의 판례 + 09 확약에 대한 설명 + 10 행정행위에 대한 설명 + 11 폐기물처리사업계획의 적합통보에 대한 설명 + 12 행정법상의 확약을 설명 + 02 행정계획 + 13 행정계획에 관한 설명 + 14 행저예획에 관한 설명 + 15 행정계획에 관한 설명 + 16 행정계획에 대한 설명 + 17 행정작용에 대한 설명 + 18 행정계획에 관한 판례 + 19 행정계획에 대한 설명 + 20 계획재량에 대한 설명 + 21 행정계획에 대한 설명 + 22 행정계획에 대한 설명 + 23 행정계획에 대한 설명 + 24 행정계획에 관한 설명 + 25 행정계획의 사법적 통제에 관한 설명 + 26 문화재보호법상 문화재보호구역의 지정과 관련한 설명 + 27 행정계획에 대한 설명 + 28 행정계획에 관한 판례 + 29 행정계획에 대한 설명 + 30 행정계획에 대한 설명 + 31 행정계획에 대한 설명 + 32 행정계획에 대한 설명 + 33 행정계획에 관한 판례 + 34 행정계획에 대한 설명 + 35 행정계획에 관한 설명 + 36 행정계획에 관한 설명 + 19강 공법상 계약 드 + 01 그 밖의 행정의 주요 행정형식 1 + 1 공법상 계약 + 01 행정절차법에 규정된 내용에 대한 설명 + 02 공법상 계약에 대한 설명 + 03 행정상 계약에 관한 설명 + 04 공법상 계약에 대한 설명 + 05 공법상 계약에 대한 설명 + 06 공법상 계약에 해당하는 것 + 07 공법상 계약에 관한 설명 + 08 공법상 계약에 대한 설명 + 09 공법상 계약에 관한 설명 + 10 공법상 계약에 해당하는것 + 11 공법상 계약에 대한 설명 + 12 행정작용의 성질에 대한 설명 + 13 공법상 계약에 대한 설명 + 14 공법상 계약에 대한 설명 + 15 공법상 계약에 관한 설명 + 16 공법상 계약에 관한 설명 + 17 공법상 계약에 관한 설명 + 18 공법상 계약에 대한 설명 + 19 공법상 계약에 대한 설명 + 20 항고소송의 대상인 행정처분에 대한 설명 + 21 (. )은 공법상의 법률관계의 변경을 가져오는 행정주체를 한쪽 당사자로 하는 양 당사자 사이의 반대방향의 의사표시의 합치를 말한다. + 22 공법상 계약에 대한 설명 + 23 공법상 계약에 관한 설명 + 24 공법상 계약에 대한 설명 + 2 행정상의 사실행위 일반 + 25 행정상 사실행위에 대한 설명 + 26 옳지 않은것 + 27 공법상 사실행위에 대한 설명 + 28 교도소장 x는 복역 중인 갑이 변호사에게 보내기 위하여 발송을 의뢰한 서신을 법령상 검열사유에 해당하지 않음에도 불구하고 발송 전에 이를 검열하였다. 이에 갑은 x의 위와 같은 서신검열행위로 말미암아 통신의 비밀이 침해되었다고 주장하며 다투고자 한다.옳지 않은 것 + 3 행정지도 + 29 행정지도에 대한 설명 + 30 해엉지도에 대한 설명 + 31 행정지도에 대한 설명 + 32 행정지도에 대한 설명 + 33 행정지도에 대한 설명 + 34 행정지도에 대한 내용 + 35 행정지도에 대한 설명 + 36 행정지도에 관한 설명 + 37 행정지도에 대한 판례의 입장 + \ No newline at end of file diff --git a/행정법 공부/2024-09-24(화)_9일차_1차_SM-F946N_Nov-09-1511-2025_1.md b/행정법 공부/2024-09-24(화)_9일차_1차_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/행정법 공부/2024-09-26(수)_10일차_1차.md b/행정법 공부/2024-09-26(수)_10일차_1차.md new file mode 100644 index 0000000..ed9ca97 --- /dev/null +++ b/행정법 공부/2024-09-26(수)_10일차_1차.md @@ -0,0 +1,9 @@ + 38 행정절차법상 행정지도에 관한 설명 + 39 행정지도에 대한 설명 + 02 그 밖의 행정의 주요 행정형식 2 + 40 자동화된 행정결정에 대한 설명 + + 기출플러스 + 1편 행정법통론 + 01 대통령이 한미연합 군사훈련의 일종인 2007년 전시증원연습을 하기로 한 결정은 국방에 관련되는 고도의 정치적 결단에 해당하여 사법심사를 자제하여야 하는 통치행위에 해당한다.(해오던 거라 고도의 정치적 결단은 아니다) + 02 통치행위의 주체는 통상 정부가 거론되나 국회와 사법부에 의한 통치행위를 인정하는 것이 일반적이다.(사법부는 아니다) + 03 통치행위의 개념을 인정한다고 하더라도 과도한 사법심사의 자제가 기본권을 보장하고 법치주의 이념을 구현하여야 할 법원의 책무를 태만히 하거나 포기하는 것이 되지 않도록 그 인정을 지극히 신중하게 하여야 하며, 그 판단은 오로지 사법부만에 의하여 이루어져야 한다.ㅜ \ No newline at end of file diff --git a/행정법 공부/2024-09-26(수)_10일차_1차_SM-F946N_Nov-09-1511-2025_1.md b/행정법 공부/2024-09-26(수)_10일차_1차_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/행정법 공부/단어.md b/행정법 공부/단어.md new file mode 100644 index 0000000..0acb69d --- /dev/null +++ b/행정법 공부/단어.md @@ -0,0 +1,102 @@ +2025.04.15(화) +broom 빗자루 +lean 기대다 기대서다 +utensil 기구 도구 +wipe 닦다 +load ~에 짐을 싣다 +vehicle 차량 탈것 +due ~하기로 되어 있는 +mostly 거의 주로 +solution 해결책 +tool 연장 도구 +follow 따라가다 +creative 창의적인 +ask for 요청하다 +landscape 풍경 경치 +physical 신체의 육체의 +random 무작위의 +parking area 주차장 주차구역 +space 공간 +earn 벌다 얻다 +improve 개선되다 +remember 기억하다 +further 추가적으로 +several 몇몇의 몇개의 +feature 특징으로 삼다 특징 기능 +fabric 천 +term 조건 조항 +increase 상승하다 오르다 +leave 출발하다 떠나다 +allow 허용하다 허락하다 +musician 음악가 +afford 형편이 되다 여유가 되다 +gardener 정원사 +active 활동적인 적극적인 +player 선수 참가자 +relevant 관련 있는 +imitate 흉내내다 모방하다 +missing 분실된 +commonly 흔히 보통 +calmly 침착하게 태연하게 +pave 포장하다 덮다 +securely 안전하게 +poetry 시 시가 +value 가치 +currently 현재 지금 +dozen 12개짜리 한묶음 여러개 +sign up 신청하다 등록하다 +response 반응 응답 +beginning 초보의 초급의 시작 +smoothly 순조롭게 부드럽게 +throughout 도처에 ~동안쭉 +commute 통근길 통근하다 +outdated 오래된 시대에뒤쳐진 +adequate 충분한 적절한 +accountant 회계사 +accustomed 익숙한 평상시의 +credit card 신용카드 +finalize 마무리 짓다 +frequent 빈번한 자주일어나는 +nationwide 전국적인 +qualified 자격이있는 +make reservation 예약하다 +advertise 광고하다 +lawyer 변호사 +drawing 그림 소묘 +corporate 기업의 회사의 +furniture 가구 +deliberate 심사숙고하다 고의의 +within ~이내에 안에 +announce 발표하다 알리다 +compete 경쟁하다 겨루다 +newsletter 소식지 회보 +director 임원 이사 +interactive 상호작용적인 상호작용의 +sincerely 진심으로 +verify 확인하다 입증하다 +surround 둘러싸다 +proof 증명 증거 +freeway 고속도로 +individual 각각의 개인의 +capability 능력 역량 +paid vacation 유급휴가 +reorganize 다시정리하다 재편성하다 +split up 나누다 구분하다 +propose 제안하다 제의하다 +durable 내구성이좋은 +candidate 후보자 +requirement 요건 필요조건 +outcome 결과 결론 +time frame 기간 시간 +refundable 환불가능한 +dispose of ~을처리하다 없애다 +cooperation 협조 협동 +celebrate 기념하다 축하하다 +appreciation 감사 +promotional 홍보의 판촉의 +conclusion 결론 +expedite 더신속히처리하다 +administrate 관리하다 운영하다 +indefinitely 무기한으로 +installation 설치 +19:22 \ No newline at end of file diff --git a/행정법 공부/단어_SM-F946N_Nov-09-1511-2025_1.md b/행정법 공부/단어_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/행정법 공부/행정법_복습_회독.md b/행정법 공부/행정법_복습_회독.md new file mode 100644 index 0000000..7143004 --- /dev/null +++ b/행정법 공부/행정법_복습_회독.md @@ -0,0 +1,16 @@ +1차 반복 + +1차 복습 +당일 +- 2024-09-04() : ~~[[2024-08-26(월)_1일_1차]]~~ +- ~~2024-09-04() : [[2024-08-27(화)_2일_1차]] +- ~~2024-09-04() : [[2024-08-29(목)_3일차_1차]] ~~ +3일차 +- 2024-09-07() : [[2024-09-04(수)_4일차_1차]] +- 2024-08-29(목) : [[2024-08-26(월)_1일_1차]] + 7일차 +- 2024-09-01(일) : [[2024-08-26(월)_1일_1차]] +14일차 +- 2024-09-09() : [[2024-08-26(월)_1일_1차]] +- 2024-09-10() : [[2024-08-27(화)_2일_1차]] +- \ No newline at end of file diff --git a/행정법 공부/행정법_복습_회독_SM-F946N_Nov-09-1511-2025_1.md b/행정법 공부/행정법_복습_회독_SM-F946N_Nov-09-1511-2025_1.md new file mode 100644 index 0000000..e69de29 diff --git a/화생방.md b/화생방.md new file mode 100644 index 0000000..950b9f5 --- /dev/null +++ b/화생방.md @@ -0,0 +1,12 @@ +# 12.19(금) +- [ ] 치장 용 정화통 목적코드 전환 : J00 + - [ ] 치장 765 + - [ ] 실물반납 3 + - [ ] kd1 34 반납 + - [ ] 정화통 목적변경 2 +- [ ] 25년 시료검사 결과 목적코드 변경, 폐반납 조치 + +--- +# 가스누출검사 결과 폐처리 할것 +- [ ] 본부중대 22개(중우1,중좌18,대좌3) +- [ ] 4중대 6개(_중좌4,대좌2) \ No newline at end of file diff --git a/환영합니다!.md b/환영합니다!.md new file mode 100644 index 0000000..d80d118 --- /dev/null +++ b/환영합니다!.md @@ -0,0 +1,5 @@ +새로운 *보관함*입니다. + +내용을 한번 적어보세요, [[create a link]], 혹은 [임포터](https://help.obsidian.md/Plugins/Importer)를 사용해봐도 좋습니다! + +준비가 됐다면 이 노트를 삭제하고 맞춤형 보관함을 만들어보세요. \ No newline at end of file
    ID유형금액내역날짜생성일수정삭제
    기록이 없습니다.
    기록이 없습니다.
    수정 +
    + + + +
    +
    기록이 없습니다.
    수정 +
    + + + +
    +