- Mata Kuliah: Algoritma dan Struktur Data
- Materi: Struktur Kontrol & Representasi Pseudocode
- Capaian Pembelajaran: SubCPMK-1 (C2 - Menjelaskan definisi algoritma, tipe data, struktur kontrol, dan representasi pseudocode)
- Bentuk Tugas: Pribadi
- Dateline: 28-September-2026 23:59 UTC+07
Discover gists
| org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647 | |
| org.eclipse.jdt.core.formatter.align_type_members_on_columns=false | |
| org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 | |
| org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 | |
| org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 | |
| org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 | |
| org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 | |
| org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 | |
| org.eclipse.jdt.core.formatter.alignment_for_assignment=0 | |
| org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16 |
A pattern for building personal knowledge bases using LLMs.
This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.
Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.
| ############ If you are using DOCKER all-in-one image, create Dockerfile like: ################ | |
| ############ FROM openproject/openproject:16 ################ | |
| ############ COPY ./enterprise_token.rb app/models/enterprise_token.rb ################ | |
| ############ If you are runing a manual installation: ################ | |
| ############ REPLACE app/models/enterprise_token.rb in the source code with this file! ################ | |
| ############ also be sure to RESTART OpenProject after replacing the file. ################ | |
| ############ If using some other set up (eg docker-compose), read the comments on ################ | |
| ############ https://gist.github.com/markasoftware/f5b2e55a2c2e3abb1f9eefcdf0bfff45 ################ |
| Big O complexities for common methods of Java Collections and common sorting algorithms. | |
| Complexity (Best to Worst) | |
| =================================================================================================== | |
| O(1) < O(log n) < O(n) < O(n log n) < O(n^2) < O(2^n) < O(n!) | |
| Collections | |
| =================================================================================================== |
import sys
import os
NOP = 0x90
offsets_and_values = {
0x00030170: 0x00,
0x000A94D0: NOP, 0x000A94D1: NOP, 0x000A94D2: NOP, 0x000A94D3: NOP, 0x000A94D4: NOP, 0x000A94D5: NOP, 0x000A94D6: NOP, 0x000A94D7: NOP, 0x000A94D8: NOP, 0x000A94D9: NOP, 0x000A94DA: NOP, 0x000A94DB: NOP, 0x000A94DC: NOP, 0x000A94DD: NOP, 0x000A94DE: NOP, 0x000A94DF: NOP, 0x000A94E0: NOP, 0x000A94E1: NOP, 0x000A94E2: NOP, 0x000A94E3: NOP, 0x000A94E4: NOP, 0x000A94E5: NOP, 0x000A94E6: NOP, 0x000A94E7: NOP, 0x000A94E8: NOP, 0x000A94E9: NOP, 0x000A94EA: NOP, 0x000A94EB: NOP, 0x000A94EC: NOP, 0x000A94ED: NOP, 0x000A94EE: NOP, 0x000A94EF: NOP, 0x000A94F0: NOP, 0x000A94F1: NOP, 0x000A94F2: NOP, 0x000A94F3: NOP, 0x000A94F4: NOP, 0x000A94F5: NOP, 0x000A94F6: NOP, 0x000A94F7: NOP, 0x000A94F8: NOP, 0x000A94F9: NOP, 0x000A94FA: NOP, 0x000A94FB: NOP, 0x000A94FC: NOP, 0x000A94FD: NOP, 0x000A94FE: NOP, 0x000A94FF: NOP, 0x000A9500: NOP, 0x000A9501: NOP, 0x000A9502: NOP, 0x000A9503: NOP, 0x000A9504: NOP, 0x000A9505: NOP, 0x000A9506: NO| # DNS 配置可自行修改 | |
| port: 7890 | |
| allow-lan: true | |
| mode: rule | |
| log-level: info | |
| unified-delay: true | |
| global-client-fingerprint: chrome | |
| dns: | |
| enable: true | |
| listen: :53 |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <title></title> | |
| <meta charset="utf-8" /> | |
| <script src="Scripts/jquery-1.9.1.min.js"></script> | |
| <link href="Content/bootstrap.min.css" rel="stylesheet" /> | |
| <script src="Scripts/isRockFx.js"></script> | |
| <script> | |
| $(function () { |