[2021] Add 1st => 5th of december
This commit is contained in:
commit
cd2efbab58
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# I have no idea what's in this folder and at this point I'm too afraid to ask
|
||||||
|
2020/
|
17
2021/01/01.md
Normal file
17
2021/01/01.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# 1. desember
|
||||||
|
|
||||||
|
Steganography.
|
||||||
|
Jeg brukte CyberChef, men det er ganske mange andre verktøy.
|
||||||
|
[CyberChef -> Extract LSB - Color pattern: R, G, B](https://gchq.github.io/CyberChef/#recipe=Extract_LSB('R','G','B','','Row',0))
|
||||||
|
|
||||||
|
## Snabel-A
|
||||||
|
|
||||||
|
> Velkommen hjelpere!
|
||||||
|
>
|
||||||
|
> Veldig hyggelig å ha deg ombord og fint å se at du har funnet veien inn til DASS. For at du skal finne deg mer til rette anbefaler jeg deg å sette ditt eget preg på systemet! Dette kan du gjøre ved å velge «Mal» fra startmenyen, mal din egen skrivebordsbakgrunn og velg Fil -> Sett som skrivebordsbakgrunn. Her er det bare kreativiteten som setter begrensninger, men i tilfelle du trenger litt starthjelp, legger jeg ved et eksempelbilde.
|
||||||
|
>
|
||||||
|
> Spent på å følge deg videre, lykke til!
|
||||||
|
>
|
||||||
|
> Hilsen HR
|
||||||
|
>
|
||||||
|
> [📎eksempel_bakgrunnsbilde.png](https://wiarnvnpsjysgqbwigrn.supabase.co/storage/v1/object/public/files/iH6GaQQb-36T_GvdcVtnQ/eksempel_bakgrunnsbilde.png)
|
BIN
2021/01/eksempel_bakgrunnsbilde.png
Normal file
BIN
2021/01/eksempel_bakgrunnsbilde.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 42 KiB |
21
2021/02/02.md
Normal file
21
2021/02/02.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
# 2. desember
|
||||||
|
|
||||||
|
Koordinater(?). Ikke spesifikt på noe kart (selv om man ender opp på Svalbard, som sikkert ikke er helt tilfeldig), men brukt til å streke opp løsningen.
|
||||||
|
|
||||||
|
Jeg konverterte det til en CSV-liste og slengte den inn i dette verktøyet: https://mobisoftinfotech.com/tools/plot-multiple-points-on-map/
|
||||||
|
|
||||||
|
Garantert mange bedre måter/biblioteker å gjøre det på, spesielt siden det verktøyet har markører som overlapper "teksten", men jeg kom i mål uansett :)
|
||||||
|
|
||||||
|
## Snabel-A
|
||||||
|
|
||||||
|
> Velkommen til teamet hjelpere!
|
||||||
|
>
|
||||||
|
> Vi går rett på sak. I fjor rakk ikke julenissen å dele ut pakker til alle som hadde gjort seg fortjent. For å komme til bunns i årsaken ble det satt ned et utvalg med mandat til å utnevne en kommisjon som skulle starte arbeidet med opprettelsen av en granskningskommité. Da granskningskommiteen kom med sin utredelse viste det seg at mulighetsrommet for å utøve slemme handlinger ble betraktelig redusert ved nedstenging og isolasjon. Det hadde rett og slett blitt for mange snille barn.
|
||||||
|
>
|
||||||
|
> Da nedstenging og isolasjon delvis har vedvart, har det høy prioritet i år å finne en ny, mer optimal rute.
|
||||||
|
>
|
||||||
|
> Julenissen fant i går en huskelapp som han tror kan være relevant, men han klarer ikke å finne ut av hva han skulle huske. Kunne du hjulpet han med det?
|
||||||
|
>
|
||||||
|
> Mvh Mellomleder
|
||||||
|
>
|
||||||
|
> [📎huskelapp_til_2021.txt](https://wiarnvnpsjysgqbwigrn.supabase.co/storage/v1/object/public/files/_TUehKXRZkU4sOZ-cHte6/huskelapp_til_2021.txt)
|
272
2021/02/huskelapp_liste.csv
Normal file
272
2021/02/huskelapp_liste.csv
Normal file
@ -0,0 +1,272 @@
|
|||||||
|
78.836714,16.805659,#ff0000
|
||||||
|
78.85211,16.805659,#ff0000
|
||||||
|
78.862683,16.805659,#ff0000
|
||||||
|
78.869886,16.805659,#ff0000
|
||||||
|
78.869886,16.862659,#ff0000
|
||||||
|
78.864683,16.875659,#ff0000
|
||||||
|
78.859748,16.865659,#ff0000
|
||||||
|
78.857748,16.855659,#ff0000
|
||||||
|
78.857748,16.805659,#ff0000
|
||||||
|
78.867005,17.000159,#ff0000
|
||||||
|
78.870366,16.977777,#ff0000
|
||||||
|
78.870846,16.937988,#ff0000
|
||||||
|
78.864604,16.905659,#ff0000
|
||||||
|
78.855956,16.933014,#ff0000
|
||||||
|
78.851148,16.985238,#ff0000
|
||||||
|
78.842008,16.990212,#ff0000
|
||||||
|
78.838158,16.945449,#ff0000
|
||||||
|
78.843452,16.895713,#ff0000
|
||||||
|
78.869886,17.037159,#ff0000
|
||||||
|
78.869886,17.077159,#ff0000
|
||||||
|
78.869886,17.117159,#ff0000
|
||||||
|
78.869886,17.157159,#ff0000
|
||||||
|
78.869886,17.207159,#ff0000
|
||||||
|
78.869886,17.117159,#ff0000
|
||||||
|
78.836714,17.117159,#ff0000
|
||||||
|
78.85211,17.117159,#ff0000
|
||||||
|
78.862683,17.117159,#ff0000
|
||||||
|
78.873286,17.267159,#ff0000
|
||||||
|
78.873286,17.256159,#ff0000
|
||||||
|
78.869886,17.256159,#ff0000
|
||||||
|
78.862683,17.256159,#ff0000
|
||||||
|
78.855683,17.256159,#ff0000
|
||||||
|
78.853983,17.248159,#ff0000
|
||||||
|
78.85211,17.256159,#ff0000
|
||||||
|
78.839914,17.256159,#ff0000
|
||||||
|
78.835014,17.256159,#ff0000
|
||||||
|
78.835014,17.267159,#ff0000
|
||||||
|
78.836714,17.286159,#ff0000
|
||||||
|
78.85211,17.286159,#ff0000
|
||||||
|
78.862683,17.286159,#ff0000
|
||||||
|
78.869886,17.286159,#ff0000
|
||||||
|
78.869886,17.313514,#ff0000
|
||||||
|
78.861722,17.328435,#ff0000
|
||||||
|
78.85211,17.348329,#ff0000
|
||||||
|
78.837676,17.383145,#ff0000
|
||||||
|
78.85211,17.4205,#ff0000
|
||||||
|
78.860281,17.437855,#ff0000
|
||||||
|
78.869886,17.45775,#ff0000
|
||||||
|
78.869886,17.480131,#ff0000
|
||||||
|
78.860761,17.480131,#ff0000
|
||||||
|
78.851148,17.480131,#ff0000
|
||||||
|
78.837195,17.480131,#ff0000
|
||||||
|
78.837195,17.527381,#ff0000
|
||||||
|
78.848744,17.552249,#ff0000
|
||||||
|
78.85932,17.57463,#ff0000
|
||||||
|
78.869406,17.599499,#ff0000
|
||||||
|
78.85932,17.619393,#ff0000
|
||||||
|
78.849706,17.636801,#ff0000
|
||||||
|
78.849706,17.554736,#ff0000
|
||||||
|
78.849706,17.636801,#ff0000
|
||||||
|
78.837195,17.659182,#ff0000
|
||||||
|
78.836714,17.716379,#ff0000
|
||||||
|
78.845377,17.716379,#ff0000
|
||||||
|
78.853071,17.716379,#ff0000
|
||||||
|
78.861242,17.716379,#ff0000
|
||||||
|
78.871806,17.716379,#ff0000
|
||||||
|
78.862202,17.751195,#ff0000
|
||||||
|
78.853071,17.781037,#ff0000
|
||||||
|
78.843452,17.818445,#ff0000
|
||||||
|
78.837676,17.838234,#ff0000
|
||||||
|
78.845858,17.838234,#ff0000
|
||||||
|
78.855475,17.838234,#ff0000
|
||||||
|
78.862202,17.838234,#ff0000
|
||||||
|
78.870846,17.838234,#ff0000
|
||||||
|
78.868445,18.027232,#ff0000
|
||||||
|
78.869886,17.955114,#ff0000
|
||||||
|
78.863643,17.902891,#ff0000
|
||||||
|
78.85211,17.897917,#ff0000
|
||||||
|
78.841527,17.930246,#ff0000
|
||||||
|
78.839121,17.979983,#ff0000
|
||||||
|
78.84249,18.027232,#ff0000
|
||||||
|
78.853071,18.027232,#ff0000
|
||||||
|
78.853071,17.977496,#ff0000
|
||||||
|
78.869886,18.183902,#ff0000
|
||||||
|
78.869886,18.139139,#ff0000
|
||||||
|
78.869886,18.096863,#ff0000
|
||||||
|
78.863643,18.096863,#ff0000
|
||||||
|
78.854994,18.096863,#ff0000
|
||||||
|
78.854994,18.136653,#ff0000
|
||||||
|
78.854994,18.173955,#ff0000
|
||||||
|
78.854994,18.096863,#ff0000
|
||||||
|
78.845858,18.096863,#ff0000
|
||||||
|
78.838639,18.096863,#ff0000
|
||||||
|
78.838639,18.136653,#ff0000
|
||||||
|
78.838639,18.186389,#ff0000
|
||||||
|
78.867005,18.402743,#ff0000
|
||||||
|
78.870366,18.380361,#ff0000
|
||||||
|
78.870846,18.340572,#ff0000
|
||||||
|
78.864604,18.308243,#ff0000
|
||||||
|
78.855956,18.335598,#ff0000
|
||||||
|
78.851148,18.387822,#ff0000
|
||||||
|
78.842008,18.382848,#ff0000
|
||||||
|
78.838158,18.338085,#ff0000
|
||||||
|
78.843452,18.288349,#ff0000
|
||||||
|
78.838158,18.452479,#ff0000
|
||||||
|
78.84682,18.452479,#ff0000
|
||||||
|
78.854994,18.452479,#ff0000
|
||||||
|
78.863163,18.452479,#ff0000
|
||||||
|
78.870366,18.452479,#ff0000
|
||||||
|
78.863163,18.487295,#ff0000
|
||||||
|
78.856436,18.515623,#ff0000
|
||||||
|
78.84582,18.552058,#ff0000
|
||||||
|
78.838158,18.57682,#ff0000
|
||||||
|
78.84682,18.57682,#ff0000
|
||||||
|
78.855475,18.57682,#ff0000
|
||||||
|
78.863163,18.57682,#ff0000
|
||||||
|
78.870366,18.57682,#ff0000
|
||||||
|
78.838121,18.646451,#ff0000
|
||||||
|
78.850186,18.646451,#ff0000
|
||||||
|
78.861722,18.646451,#ff0000
|
||||||
|
78.870846,18.646451,#ff0000
|
||||||
|
78.870846,18.718569,#ff0000
|
||||||
|
78.861722,18.718569,#ff0000
|
||||||
|
78.854033,18.718569,#ff0000
|
||||||
|
78.846339,18.718569,#ff0000
|
||||||
|
78.838121,18.718569,#ff0000
|
||||||
|
78.838121,18.760845,#ff0000
|
||||||
|
78.838121,18.795661,#ff0000
|
||||||
|
78.870846,18.847884,#ff0000
|
||||||
|
78.863163,18.847884,#ff0000
|
||||||
|
78.856436,18.847884,#ff0000
|
||||||
|
78.848263,18.847884,#ff0000
|
||||||
|
78.838121,18.847884,#ff0000
|
||||||
|
78.838121,18.880213,#ff0000
|
||||||
|
78.838121,18.922489,#ff0000
|
||||||
|
78.870846,19.051804,#ff0000
|
||||||
|
78.870846,19.014501,#ff0000
|
||||||
|
78.870846,18.964765,#ff0000
|
||||||
|
78.865084,18.964765,#ff0000
|
||||||
|
78.854575,18.964765,#ff0000
|
||||||
|
78.854575,19.009528,#ff0000
|
||||||
|
78.854575,19.04683,#ff0000
|
||||||
|
78.854575,18.964765,#ff0000
|
||||||
|
78.848744,18.964765,#ff0000
|
||||||
|
78.838121,18.964765,#ff0000
|
||||||
|
78.838121,19.014501,#ff0000
|
||||||
|
78.838121,19.061751,#ff0000
|
||||||
|
78.872286,19.186092,#ff0000
|
||||||
|
78.872286,19.243289,#ff0000
|
||||||
|
78.866045,19.273131,#ff0000
|
||||||
|
78.858359,19.245776,#ff0000
|
||||||
|
78.858359,19.213447,#ff0000
|
||||||
|
78.858359,19.186092,#ff0000
|
||||||
|
78.872286,19.186092,#ff0000
|
||||||
|
78.848744,19.186092,#ff0000
|
||||||
|
78.840565,19.186092,#ff0000
|
||||||
|
78.840565,19.230855,#ff0000
|
||||||
|
78.84249,19.270644,#ff0000
|
||||||
|
78.848263,19.293026,#ff0000
|
||||||
|
78.853071,19.270644,#ff0000
|
||||||
|
78.857878,19.245776,#ff0000
|
||||||
|
78.838121,19.330328,#ff0000
|
||||||
|
78.851148,19.352709,#ff0000
|
||||||
|
78.861722,19.372604,#ff0000
|
||||||
|
78.874205,19.399959,#ff0000
|
||||||
|
78.861722,19.427314,#ff0000
|
||||||
|
78.851148,19.447209,#ff0000
|
||||||
|
78.851148,19.352709,#ff0000
|
||||||
|
78.851148,19.447209,#ff0000
|
||||||
|
78.838121,19.472643,#ff0000
|
||||||
|
78.838121,19.51684,#ff0000
|
||||||
|
78.848263,19.51684,#ff0000
|
||||||
|
78.856917,19.51684,#ff0000
|
||||||
|
78.866525,19.51684,#ff0000
|
||||||
|
78.871326,19.51684,#ff0000
|
||||||
|
78.871326,19.580931,#ff0000
|
||||||
|
78.863163,19.598905,#ff0000
|
||||||
|
78.856917,19.574037,#ff0000
|
||||||
|
78.856917,19.551655,#ff0000
|
||||||
|
78.856917,19.51684,#ff0000
|
||||||
|
78.856917,19.574037,#ff0000
|
||||||
|
78.851148,19.591445,#ff0000
|
||||||
|
78.838121,19.6188,#ff0000
|
||||||
|
78.838121,19.68097,#ff0000
|
||||||
|
78.855956,19.68097,#ff0000
|
||||||
|
78.864124,19.68097,#ff0000
|
||||||
|
78.873725,19.68097,#ff0000
|
||||||
|
78.864124,19.7104,#ff0000
|
||||||
|
78.855956,19.7359,#ff0000
|
||||||
|
78.838121,19.805522,#ff0000
|
||||||
|
78.857389,19.805522,#ff0000
|
||||||
|
78.866045,19.805522,#ff0000
|
||||||
|
78.874205,19.805522,#ff0000
|
||||||
|
78.838121,19.955522,#ff0000
|
||||||
|
78.857389,19.955522,#ff0000
|
||||||
|
78.866045,19.955522,#ff0000
|
||||||
|
78.874205,19.955522,#ff0000
|
||||||
|
78.874205,20.105522,#ff0000
|
||||||
|
78.866045,20.125346,#ff0000
|
||||||
|
78.857389,20.142346,#ff0000
|
||||||
|
78.838121,20.185346,#ff0000
|
||||||
|
78.857389,20.225346,#ff0000
|
||||||
|
78.866045,20.241346,#ff0000
|
||||||
|
78.874205,20.255346,#ff0000
|
||||||
|
78.870846,20.365346,#ff0000
|
||||||
|
78.870846,20.328042,#ff0000
|
||||||
|
78.870846,20.278306,#ff0000
|
||||||
|
78.865084,20.278306,#ff0000
|
||||||
|
78.854575,20.278306,#ff0000
|
||||||
|
78.854575,20.323069,#ff0000
|
||||||
|
78.854575,20.360371,#ff0000
|
||||||
|
78.854575,20.278306,#ff0000
|
||||||
|
78.848744,20.278306,#ff0000
|
||||||
|
78.838121,20.278306,#ff0000
|
||||||
|
78.838121,20.328042,#ff0000
|
||||||
|
78.838121,20.375293,#ff0000
|
||||||
|
78.838121,20.395293,#ff0000
|
||||||
|
78.848263,20.395293,#ff0000
|
||||||
|
78.856917,20.395293,#ff0000
|
||||||
|
78.866525,20.395293,#ff0000
|
||||||
|
78.871326,20.395293,#ff0000
|
||||||
|
78.871326,20.459384,#ff0000
|
||||||
|
78.863163,20.477358,#ff0000
|
||||||
|
78.856917,20.45249,#ff0000
|
||||||
|
78.856917,20.430108,#ff0000
|
||||||
|
78.856917,20.395293,#ff0000
|
||||||
|
78.856917,20.45249,#ff0000
|
||||||
|
78.851148,20.469898,#ff0000
|
||||||
|
78.838121,20.497253,#ff0000
|
||||||
|
78.838121,20.527253,#ff0000
|
||||||
|
78.848263,20.527253,#ff0000
|
||||||
|
78.856917,20.527253,#ff0000
|
||||||
|
78.866525,20.527253,#ff0000
|
||||||
|
78.871326,20.527253,#ff0000
|
||||||
|
78.871326,20.588253,#ff0000
|
||||||
|
78.871326,20.600253,#ff0000
|
||||||
|
78.861917,20.640253,#ff0000
|
||||||
|
78.848263,20.640253,#ff0000
|
||||||
|
78.838121,20.600253,#ff0000
|
||||||
|
78.838121,20.527253,#ff0000
|
||||||
|
78.870846,20.750253,#ff0000
|
||||||
|
78.870846,20.712949,#ff0000
|
||||||
|
78.870846,20.663213,#ff0000
|
||||||
|
78.865084,20.663213,#ff0000
|
||||||
|
78.854575,20.663213,#ff0000
|
||||||
|
78.854575,20.707976,#ff0000
|
||||||
|
78.854575,20.745278,#ff0000
|
||||||
|
78.854575,20.663213,#ff0000
|
||||||
|
78.848744,20.663213,#ff0000
|
||||||
|
78.838121,20.663213,#ff0000
|
||||||
|
78.838121,20.712949,#ff0000
|
||||||
|
78.838121,20.760199,#ff0000
|
||||||
|
78.838121,20.810199,#ff0000
|
||||||
|
78.855956,20.810199,#ff0000
|
||||||
|
78.864124,20.810199,#ff0000
|
||||||
|
78.870846,20.810199,#ff0000
|
||||||
|
78.864124,20.839629,#ff0000
|
||||||
|
78.855956,20.865129,#ff0000
|
||||||
|
78.838121,20.909251,#ff0000
|
||||||
|
78.857389,20.909251,#ff0000
|
||||||
|
78.866045,20.909251,#ff0000
|
||||||
|
78.870846,20.909251,#ff0000
|
||||||
|
78.873286,20.919251,#ff0000
|
||||||
|
78.873286,20.939251,#ff0000
|
||||||
|
78.869886,20.939251,#ff0000
|
||||||
|
78.862683,20.939251,#ff0000
|
||||||
|
78.855683,20.939251,#ff0000
|
||||||
|
78.853983,20.945251,#ff0000
|
||||||
|
78.85211,20.939251,#ff0000
|
||||||
|
78.839914,20.939251,#ff0000
|
||||||
|
78.835014,20.939251,#ff0000
|
||||||
|
78.835014,20.919251,#ff0000
|
|
1
2021/02/huskelapp_til_2021.txt
Normal file
1
2021/02/huskelapp_til_2021.txt
Normal file
File diff suppressed because one or more lines are too long
17
2021/03/03.md
Normal file
17
2021/03/03.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# 3. desember
|
||||||
|
|
||||||
|
Pigpen cipher
|
||||||
|
|
||||||
|
Ta `julekort_framsiden.jpg`, flipp opp-ned, oversett fra tegn til bokstaver.
|
||||||
|
Kan gjøres manuelt, men jeg brukte verktøyet nedenfor. Finnes andre alternativer of course.
|
||||||
|
|
||||||
|
[Pigpen Cipher](https://www.boxentriq.com/code-breaking/pigpen-cipher)
|
||||||
|
|
||||||
|
## Snabel-A
|
||||||
|
|
||||||
|
> God fredag. Det Nordpolare Postkontor har oppdaget et julekort som er på vei til Antarktis. Etterretning viser at pingvinene i Antarktis ikke alltid har ren snø i skuffa. Det er derfor ønskelig at en alvebetjent gjennomfører en rutinemessig kontroll, og undersøker julekortets bakside og framside. Rapporter tilbake et eventuelt funn innpakket i pst{}.
|
||||||
|
>
|
||||||
|
> [📎 julekort_baksiden.jpg](https://wiarnvnpsjysgqbwigrn.supabase.co/storage/v1/object/public/files/nHSnElKTpa1Sy_DW1w9Nm/julekort_baksiden.jpg)
|
||||||
|
> [📎 julekort_framsiden.jpg](https://wiarnvnpsjysgqbwigrn.supabase.co/storage/v1/object/public/files/JXj2m11cb2lC0ehrbj9Kh/julekort_framsiden.jpg)
|
||||||
|
>
|
||||||
|
> Mvh Mellomleder
|
BIN
2021/03/julekort_baksiden.jpg
Normal file
BIN
2021/03/julekort_baksiden.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 MiB |
BIN
2021/03/julekort_framsiden.jpg
Normal file
BIN
2021/03/julekort_framsiden.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.0 MiB |
18
2021/04/04.md
Normal file
18
2021/04/04.md
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
# 4. desember
|
||||||
|
|
||||||
|
Etter mye hodekløing kom jeg fram til følgende steps:
|
||||||
|
|
||||||
|
- Sorter radene alfabetisk etter kolonne `Utstyr`
|
||||||
|
- Konverter verdiene i kolonne `Hylleplass` fra hex til decimal
|
||||||
|
- Sjekk om `Hylleplass` decimal er et gyldig tegn i ASCII, konverter til ASCII
|
||||||
|
- Smell sammen tegnene og voila
|
||||||
|
|
||||||
|
Jeg utførte det i PHP (❤️ - se `verksted_npst.php`), men relativt enkelt å utføre i andre språk.
|
||||||
|
|
||||||
|
## Snabel-A
|
||||||
|
|
||||||
|
> HMS-ansvarlig var innom verkstedet i går og var helt forskrekket over rotet vi har etterlatt oss der. Jeg er litt opptatt med møter i dag, kan du ta deg tid til å rydde litt? Oversikt over hva vi har på verkstedet ligger vedlagt.
|
||||||
|
>
|
||||||
|
> Mvh Mellomleder
|
||||||
|
>
|
||||||
|
> [📎verksted_npst.txt](https://wiarnvnpsjysgqbwigrn.supabase.co/storage/v1/object/public/files/xOmkSQ0vqNyRMWiSZPOSV/verksted_npst.txt)
|
44
2021/04/verksted_npst.php
Normal file
44
2021/04/verksted_npst.php
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
<?php
|
||||||
|
$file = file_get_contents('verksted_npst.txt');
|
||||||
|
$rows = explode("\n", $file);
|
||||||
|
|
||||||
|
// get rid of column headers
|
||||||
|
array_shift($rows);
|
||||||
|
|
||||||
|
// split rows
|
||||||
|
$rows = array_map(
|
||||||
|
function($row) {
|
||||||
|
return explode(';', $row);
|
||||||
|
},
|
||||||
|
$rows
|
||||||
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sort the "Utstyr" column
|
||||||
|
*/
|
||||||
|
usort(
|
||||||
|
$rows,
|
||||||
|
function($a, $b) {
|
||||||
|
return strcmp($a[2], $b[2]);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* "Hylleplass" hex to decimal
|
||||||
|
* Map resulting decimal to ASCII table
|
||||||
|
* but only if it would result in "valid" characters
|
||||||
|
*/
|
||||||
|
$chars = array_map(
|
||||||
|
function($row) {
|
||||||
|
$cp = hexdec(trim($row[1]));
|
||||||
|
|
||||||
|
if ($cp < 41 || $cp > 126) {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
|
||||||
|
return chr($cp);
|
||||||
|
},
|
||||||
|
$rows
|
||||||
|
);
|
||||||
|
|
||||||
|
echo implode('', $chars);
|
83
2021/04/verksted_npst.txt
Normal file
83
2021/04/verksted_npst.txt
Normal file
@ -0,0 +1,83 @@
|
|||||||
|
Indeks;Hylleplass;Utstyr;Id
|
||||||
|
1;153a;justerbar skiftenøkkel_str_01;1629
|
||||||
|
2;132;justerbar skiftenøkkel_str_02;1356
|
||||||
|
3;7b;justerbar skiftenøkkel_str_03;1379
|
||||||
|
4;126;justerbar skiftenøkkel_str_04;1069
|
||||||
|
5;81;justerbar skiftenøkkel_str_05;1545
|
||||||
|
6;126c;justerbar skiftenøkkel_str_06;1082
|
||||||
|
7;149;justerbar skiftenøkkel_str_07;1441
|
||||||
|
8;117;justerbar skiftenøkkel_str_08;1179
|
||||||
|
9;122;justerbar skiftenøkkel_str_09;1817
|
||||||
|
10;44;justerbar skiftenøkkel_str_10;1310
|
||||||
|
11;95d;skrutrekker_A;1752
|
||||||
|
12;102;skrutrekker_B;1394
|
||||||
|
13;127;skrutrekker_C;1434
|
||||||
|
14;147c;hammer_liten;1286
|
||||||
|
15;100;hammer_stor;1705
|
||||||
|
16;91;skrujern_34;1970
|
||||||
|
17;84f;skrujern_35;1134
|
||||||
|
18;46;skrujern_36;1642
|
||||||
|
19;124;skrujern_37;1625
|
||||||
|
20;142;skrujern_38;1661
|
||||||
|
21;127;tang;1998
|
||||||
|
22;52;øks_A;1714
|
||||||
|
23;125;øks_B;1953
|
||||||
|
24; 6f;øks_C;1865
|
||||||
|
25;74;øks_D;1113
|
||||||
|
26;125;øks_E;1189
|
||||||
|
27;7d;øks_F;1017
|
||||||
|
28;54;hånddrill;1883
|
||||||
|
29;105;så;1231
|
||||||
|
30;143a;mutter_str_01;1667
|
||||||
|
31;122;mutter_str_02;1397
|
||||||
|
32;65;mutter_str_03;1624
|
||||||
|
33;139;mutter_str_04;1884
|
||||||
|
34;99;mutter_str_05;1060
|
||||||
|
35;91;mutter_str_06;1895
|
||||||
|
36;142;mutter_str_07;1673
|
||||||
|
37;81d;mutter_str_08;1846
|
||||||
|
38;103;mutter_str_09;1651
|
||||||
|
39;128;mutter_str_10;1564
|
||||||
|
40;90;mutter_str_11;1888
|
||||||
|
41;74;mutter_str_12;1846
|
||||||
|
42;122;mutter_str_13;1424
|
||||||
|
43;120;mutter_str_14;1642
|
||||||
|
44;87;mutter_str_15;1341
|
||||||
|
45;89f;mutter_str_16;1791
|
||||||
|
46;138;mutter_str_17;1150
|
||||||
|
47;117;mutter_str_18;1064
|
||||||
|
48;42;mutter_str_19;1183
|
||||||
|
49;89;mutter_str_20;1780
|
||||||
|
50;82;mutter_str_21;1828
|
||||||
|
51;127;mutter_str_22;1842
|
||||||
|
52;113;mutter_str_23;1210
|
||||||
|
53;6c;mutter_str_24;1640
|
||||||
|
54;156;mutter_str_25;1962
|
||||||
|
55;139;mutter_str_26;1244
|
||||||
|
56;6f;spiker_1;1530
|
||||||
|
57;113;spiker_2;1435
|
||||||
|
58;150;spiker_3;1657
|
||||||
|
59;93;spiker_4;1288
|
||||||
|
60;72;spiker_5;1080
|
||||||
|
61;74;spiker_6;1882
|
||||||
|
62;130;arbeidsbenk_A;1186
|
||||||
|
63;50;arbeidsbenk_B;1763
|
||||||
|
64;101b;arbeidsbenk_C;1965
|
||||||
|
65;124;arbeidsbenk_D;1714
|
||||||
|
66;90;arbeidsbenk_E;1577
|
||||||
|
67;99;målebånd_1m;1424
|
||||||
|
68;149;målebånd_2m;1480
|
||||||
|
69;122;målebånd_3m;1558
|
||||||
|
70;69;målebånd_10m;1037
|
||||||
|
71;84d;nivå_1;1020
|
||||||
|
72;101;nivå_2;1633
|
||||||
|
73;72;nivå_3;1947
|
||||||
|
74;53;gavepapir_grå;1783
|
||||||
|
75;110;gavepapir_blå;1851
|
||||||
|
76;99;gavepapir_grønn;1413
|
||||||
|
77;93;gavepapir_rød;1031
|
||||||
|
78;124;kniv_1;1551
|
||||||
|
79;156;silkebånd;1400
|
||||||
|
80;119;glitter;1933
|
||||||
|
81;150;unbraconøkkel;1549
|
||||||
|
82;92e;kniv_2;1429
|
25
2021/05/05.md
Normal file
25
2021/05/05.md
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
# 5. desember
|
||||||
|
|
||||||
|
Litt usikker på om det var noe spesifikt man skulle gjøre. Teksten fikk det til å virke som man skulle sende en SQL-spørring, men i mitt tilfelle endte jeg bare opp med å søke på `vare` og sjekke responsen i developer tools i nettleseren.
|
||||||
|
|
||||||
|
I praksis kan man også gjøre:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl 'https://varelager.p26e.dev/api/search' --data-raw '{"search":"vare","key":"v1_pgmsqxmddz"}'
|
||||||
|
```
|
||||||
|
|
||||||
|
## Snabel-A
|
||||||
|
|
||||||
|
> NPST har digitalisert varelageret sitt og flyttet det til skyen! For øyeblikket er det fortsatt i oppstartsfasen og trenger litt kvalitetssjekking.
|
||||||
|
>
|
||||||
|
> Har du mulighet til å se om Varelager v1 funker som det skal og at det ikke skjuler seg noen feil i systemet?
|
||||||
|
>
|
||||||
|
> Varelageret finner du [her](https://varelager.p26e.dev), og bruk programmeringsgrensesnittnøkkel `v1_pgmsqxmddz`.
|
||||||
|
>
|
||||||
|
> Mvh Mellomleder
|
||||||
|
|
||||||
|
### Under "Info" på siden:
|
||||||
|
|
||||||
|
> Vi har skaffet oss en super database for å holde oversikt over hele varelageret vårt. Databasen består av 6 kolonner: id, navn, antall,..., og så er det rad etter rad med varer 🎁🎄.
|
||||||
|
> Alvenes utviklingsteam (AUT) har i første omgang sørget for å skille ut varelageret fra resten av systemet i en tabell de kaller ting i skjema vi, der i er versjonsnummeret. Dette er gjort for å være sikker på at alt funker som det skal før det integreres sammen med resten av systemene.
|
||||||
|
> AUT har satt opp varelageret så når du søker etter noe så sendes spørringen direkte til databasen, og svaret sendes tilbake til tabellen nedenfor, der de fire kolonnene navn, antall, enhet og kommentar vises.
|
Loading…
Reference in New Issue
Block a user