00:00.47 | DocScrutinizer | merlin1991: tztztz, same here |
03:23.44 | *** join/#maemo-ssu amiconn_ (quassel@rockbox/developer/amiconn) |
03:33.08 | *** join/#maemo-ssu psycho_oreos (~no@115.131.15.139) |
04:15.31 | *** join/#maemo-ssu FireFly (~firefly@firefly.xen.prgmr.com) |
04:17.17 | *** join/#maemo-ssu obironbo (~chatzilla@tn-76-7-165-130.sta.embarqhsd.net) |
05:23.48 | *** join/#maemo-ssu mirandir (~valentin@2a01:e35:2e63:5170:7a2b:cbff:fed1:407c) |
06:18.48 | Sicelo | DocScrutinizer & merlin1991 both ill? harmattanophobia |
06:18.50 | Sicelo | :P |
07:10.11 | *** join/#maemo-ssu Pali (~quassel@unaffiliated/pali) |
08:03.11 | *** join/#maemo-ssu scoobertron (~tom@93.186.147.189) |
08:19.59 | *** join/#maemo-ssu Sc0rpius (~naikel@200.109.42.194) |
09:03.15 | *** join/#maemo-ssu m0use (~m0use@office.wargaming.net) |
09:16.34 | *** join/#maemo-ssu Pali (~quassel@unaffiliated/pali) |
09:27.13 | *** join/#maemo-ssu DocScrutinizer (~halley@openmoko/engineers/joerg) |
09:46.09 | *** join/#maemo-ssu dafox (~dafox@dyn-194193.nbw.tue.nl) |
10:17.28 | *** join/#maemo-ssu sfb_ (~sfb@i59F6CEFE.versanet.de) |
10:27.11 | *** join/#maemo-ssu andre__ (~andre@Maemo/community/bugmaster/andre) |
10:28.40 | *** join/#maemo-ssu lizardo (lizardo@nat/indt/x-muteujawfdwkklje) |
11:40.28 | *** join/#maemo-ssu BCMM (~ben@unaffiliated/bcmm) |
11:53.08 | *** join/#maemo-ssu Pali (~quassel@unaffiliated/pali) |
12:15.26 | merlin1991 | somebody got the email from freemangordon? |
12:15.35 | merlin1991 | Sicelo: quite possibly ;) |
12:18.16 | Sicelo | :P |
12:19.17 | Lava_Croft | :P |
12:19.31 | Lava_Croft | harmattan is cute |
12:23.57 | merlin1991 | gets major brainfucked handling 3 n900s trying to reproduce bugs on stock, testing and stable |
12:24.01 | Lava_Croft | Important news!!! |
12:24.02 | Lava_Croft | http://www.bbc.co.uk/news/technology-17058508 |
12:24.16 | Lava_Croft | rolls his eyes in a most horrid fashion. |
12:24.53 | merlin1991 | too |
12:25.05 | Lava_Croft | my n900 is patent infringing now |
12:25.16 | Lava_Croft | even tho its slide to unlock thingy is completely and utterly retarded |
12:25.18 | Lava_Croft | and out of place |
12:25.28 | merlin1991 | hehe |
12:25.44 | merlin1991 | guess why they started all that swype business |
12:26.10 | merlin1991 | "nono your honour it's totally different, you see you slide from the EDGE of the screen not somewhere ON the screen" |
12:26.46 | Lava_Croft | :) |
12:27.13 | Lava_Croft | exclusively using the n900 for a while ruins the while swype system anyway |
12:27.23 | Lava_Croft | since with any device, i now automagically to rotate it to landscape |
12:27.36 | Lava_Croft | and swyping is odd in landscape |
12:27.56 | merlin1991 | somebody here who got ovi still enabled on his n900? |
12:28.05 | Lava_Croft | i can install shit from ovi |
12:28.10 | merlin1991 | need to hceck a bugreport against SPB Brain Evolution |
12:28.21 | Lava_Croft | require me to install it? |
12:28.29 | merlin1991 | just install it (should be free) and try if it launches from the application launcher |
12:28.36 | Lava_Croft | will do |
12:28.37 | scoobertron | I can help out if you need another data point |
12:28.45 | merlin1991 | that would be perfect |
12:28.45 | Lava_Croft | spb created that mediocre TV app |
12:28.47 | Lava_Croft | i rememeber that |
12:29.20 | merlin1991 | btw I'm trying to see if bug #12125 is still valid |
12:29.22 | povbot | Bug https://bugs.maemo.org/12125 SPB Brain Evolution fails to start |
12:29.44 | Lava_Croft | well, it will take some time to install |
12:29.46 | Lava_Croft | :P |
12:29.58 | Lava_Croft | ovi isnt exactly fast |
12:30.00 | merlin1991 | hehe |
12:30.10 | Lava_Croft | its great to talk about Ovi with apple fanboys |
12:30.18 | Lava_Croft | since its one of the few things you can just completely agree with them on |
12:30.51 | Lava_Croft | need another data point? |
12:30.56 | Lava_Croft | could ask someone else to check it, if he cares |
12:31.12 | Lava_Croft | no non-cssu ones tho |
12:31.33 | merlin1991 | nah just need it on cssu |
12:32.02 | merlin1991 | and 2 datapoints should be enough |
12:32.09 | merlin1991 | Pali: ping |
12:32.20 | Pali | merlin1991, pong |
12:32.41 | merlin1991 | when looking at ham, did you ever happen to find the code that decides if there is enough free space? |
12:32.58 | Pali | [00:03] freemangordon: BTW why is HAM so slow? --> I found reason: Function in apt-worker which get list of all packages is too SLOW. And this function is called every time when HAM started, when HAM doing update, after installing/uninstalling/updating package. If somebody can optimalize this function HAM will work faster. |
12:33.19 | Lava_Croft | Pali: i think MAG knew this |
12:33.20 | Pali | about free space: I will try to find it |
12:33.21 | Lava_Croft | but not sure |
12:33.33 | merlin1991 | Pali: bug in question is bug #12141 |
12:33.34 | povbot | Bug https://bugs.maemo.org/12141 CSSU Not enough space problem false positive |
12:33.36 | Lava_Croft | at least he told me something related to HAM being slow once, when i asked about HAM vs FAPMAN |
12:33.56 | merlin1991 | Lava_Croft: it's obvious that ham is uberfuckingslow :D |
12:33.59 | Pali | HAM slow only because that package list function |
12:34.02 | Lava_Croft | yes, but the reason is why |
12:34.06 | Pali | it is very very slow |
12:34.22 | Lava_Croft | yes |
12:34.24 | Pali | there is for loop over all known packages |
12:34.32 | Lava_Croft | YES got the install thingy |
12:34.37 | Lava_Croft | 3.9mb, damn |
12:34.55 | Pali | and apt-worker check for each package if is installed, if is in user section, if ... |
12:35.11 | Pali | and it check for ALL packages |
12:35.48 | Pali | so if you enable extras-devel, it check for all extras-devel packages too |
12:36.42 | Pali | merlin1991, I cannot do anything now because my internet not working (why IRC working - no idea) |
12:36.56 | Pali | HTTP - connect socket timeout |
12:37.04 | Pali | so I cannot open bugzilla now |
12:37.16 | merlin1991 | just write it onto your todo list |
12:37.25 | Lava_Croft | merlin1991: bug unconfirmed |
12:37.28 | Lava_Croft | game runs fine here |
12:37.31 | Lava_Croft | latest cssu |
12:37.31 | merlin1991 | okay |
12:37.41 | merlin1991 | scoobertron: did you try too? |
12:38.18 | scoobertron | seems to be slow installing, give me a minute |
12:38.42 | Lava_Croft | yeah, its slooooow |
12:38.59 | Lava_Croft | want me to check on a fresh n900 |
12:39.04 | Lava_Croft | with just cssu installed |
12:39.06 | Lava_Croft | nearly no other apps |
12:39.27 | merlin1991 | nah |
12:39.40 | Lava_Croft | good, i want to use the 2nd n900 as little as possible |
12:39.44 | merlin1991 | it's most probably related to the broken qt we had at some point |
12:39.59 | Pali | merlin1991, I have cloned HAM code, I will look for free space function |
12:40.13 | merlin1991 | so if scoobertron can confirm it works too, then this is a worksforme :) |
12:40.14 | Lava_Croft | Pali: going to fix the speed 'problem' too? |
12:40.32 | Pali | Lava_Croft, no idea how to fix it |
12:40.37 | Lava_Croft | aw |
12:40.42 | Pali | I already looked at apt-cache search code |
12:40.44 | scoobertron | starts fine. |
12:40.54 | scoobertron | I feel my mental knowledge increasing already. |
12:40.54 | Pali | and apt-cache has similar code for searching packages |
12:41.14 | Lava_Croft | scoobertron: yeah it looks like a class A game! (not) |
12:41.25 | Lava_Croft | thankgod removing it is far easier |
12:41.26 | Lava_Croft | and way faster |
12:46.17 | merlin1991 | thanks scoobertron |
12:47.41 | Pali | In HAM code is this for checking if there is enought free space in /home: |
12:47.55 | Pali | if ((home_total_space * 8) / 100 > home_free_space) log_stderr ("You don't have enough free space in /home"); |
12:48.51 | Pali | I have no idea why these constants: 8, 100... |
12:48.51 | merlin1991 | so it is simply a silly constant |
12:49.15 | Pali | this line is reason of that bug |
12:50.27 | merlin1991 | hm I wonder if we can "fix" that |
12:50.31 | Pali | why we need 8% free space in /home for installing apps?? |
12:50.42 | merlin1991 | I don't know |
12:50.50 | Pali | If we resize /home then we need more % free space for instaling apps |
12:50.53 | Pali | this is bad |
12:52.45 | Pali | I think that it should be: if ( home_free_space < MIN ) report_error(); |
12:53.00 | Pali | and MIN should be about 10MB |
12:53.04 | merlin1991 | though how would you decide on min? |
12:53.07 | Pali | what do you think? |
12:53.17 | Pali | min space in /home (where is opt) |
12:54.04 | merlin1991 | bug #12153 is evil, it indeed works on stock pr, but nfc how we fsckd that |
12:54.06 | povbot | Bug https://bugs.maemo.org/12153 typing contact names when on desktop too fast results in missing second character in contacts application |
12:54.07 | *** join/#maemo-ssu xnt14 (~xnt14@pool-72-89-152-214.nycmny.fios.verizon.net) |
12:54.13 | *** join/#maemo-ssu MohammadAG (~MohammadA@pool-72-89-152-214.nycmny.fios.verizon.net) |
13:02.56 | Pali | merlin1991, what is default size of /home (total space)? |
13:03.05 | merlin1991 | lemme see |
13:03.48 | merlin1991 | /dev/mmcblk0p2 2064208 316936 1642416 16% /home |
13:04.29 | merlin1991 | Filesystem 1K-blocks Used Available Use% Mounted on |
13:04.45 | Pali | so 2GB |
13:05.26 | Pali | (2GB * 8)/100 is ~ 163MB |
13:05.44 | Pali | so you need 163MB free space at /home to install CSSU metapackage |
13:06.35 | Pali | what do you think is 10 or 20 MB free space at /home enought? |
13:11.00 | merlin1991 | how big is QT? |
13:14.06 | Pali | or what about check if required size for installing package is available at /home? |
13:14.36 | merlin1991 | well we need about double the size |
13:14.48 | merlin1991 | the .debs go into /opt/whatever |
13:14.58 | merlin1991 | and most package content should go into /opt too |
13:15.36 | Pali | now HAM checking this: if (size > free rootfs size) error(); if ( 8% of total home > free home) error(); |
13:16.24 | merlin1991 | that is just fucked up |
13:17.03 | merlin1991 | should be if (size*2 > free home) error(); if (free rootfs < some sane value) error(); |
13:17.24 | Pali | and this is checked before downloading package and also before installing |
13:17.57 | Pali | why size*2 ? |
13:18.01 | merlin1991 | before download |
13:18.08 | merlin1991 | because the package goes into /opt |
13:18.19 | merlin1991 | and the pacakge content also goes most probably into /opt |
13:19.17 | merlin1991 | and it is packed so probably the package content is bigger than the package itself |
13:19.50 | merlin1991 | (all valid if size is size of the .deb, if size is another value like unpacked size of .deb the whole story is different) |
13:20.45 | Pali | I do not know what is size now :-) |
13:20.56 | Pali | I see that in HAM is more check function :D |
13:21.14 | Pali | it is not easy |
13:21.38 | merlin1991 | I just got an sms |
13:21.47 | merlin1991 | I wasnt sure which of the 5 phones on my desk to pick up :D |
13:23.06 | Pali | ok, that check (which I wrote here) is in apt-worker code and is only for checking if there is enoght size for downloading one package |
13:24.25 | Pali | so bug 12141 is caused by this 8% free space |
13:24.26 | povbot | Bug https://bugs.maemo.org/12141 CSSU Not enough space problem false positive |
13:27.54 | Pali | Ok, now I understood that stupid apt-worker check function (is_there_enough_free_space) |
13:28.19 | Pali | it is called with 2 params: download dir and required download size |
13:28.53 | Pali | and it check if there is enought space for downloaing package |
13:29.24 | Pali | first it check if download size is less then free space in download dir |
13:29.45 | Pali | second it check if in /home is more then 8% free space |
13:30.20 | Pali | so I think second check is not needed |
13:32.05 | merlin1991 | if it's only used to check for downloads |
13:32.41 | Pali | Now I found that this check fixing bug NB#162465 |
13:32.51 | Pali | and NB#162465 |
13:33.08 | Pali | does somebody have access to nokia bugzilla? |
13:33.18 | merlin1991 | nope |
13:33.24 | Pali | I'd like to know why is this code needed |
13:33.52 | Pali | andre__? |
13:34.53 | merlin1991 | he isn't part of nokia anymore |
13:35.08 | merlin1991 | I guess he had access, but probably got it revoked by now |
13:35.08 | andre__ | Pali, "Check that /home has at least 5% of free space before installing anything." |
13:35.28 | Pali | andree__, but why? |
13:35.44 | merlin1991 | andre__: so you still can check the NB? |
13:36.35 | andre__ | Pali, HAM needs to check for available free space in the /home partition and refuse to proceed with SSU in case space available is less than 5% of overall partition size (this is the reservation limit we set for the partition) |
13:36.46 | andre__ | Note that a later patch increased this to 8% |
13:37.16 | Pali | yes, I found that in HAM git |
13:37.21 | merlin1991 | sounds like an odd decision |
13:37.27 | andre__ | why? |
13:37.45 | Pali | but this code is in function which checking if there is enoght space for downloaing DEB |
13:38.13 | Pali | and it also check if download deb size is enought for downloading to download dir |
13:40.37 | merlin1991 | andre__: because a % reservation limit on a partition is bs |
13:40.58 | andre__ | I'm afraid I cannot provide any further info, sorry :-/ |
13:41.12 | merlin1991 | it leads to problems just like the one on the bugtracker where the partition got resized and therefore 8% end up to be something quite different |
13:41.12 | andre__ | (as there's nothing else to provide, not because I try to keep something secret) |
13:41.32 | merlin1991 | I guess we should simply clean that check up |
13:50.21 | Pali | merlin1991, delete that 8% check? |
13:51.40 | merlin1991 | I guess so |
13:56.46 | merlin1991 | finished going over all the bugs we decided on yesterday |
13:56.48 | merlin1991 | great fun :/ |
14:15.20 | *** join/#maemo-ssu Pali (~quassel@unaffiliated/pali) |
14:19.07 | *** join/#maemo-ssu lizardo (lizardo@nat/indt/x-wonvuwscxwqluhzh) |
14:28.30 | merlin1991 | DocScrutinizer: ping |
14:46.04 | *** join/#maemo-ssu chainsawbike (~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) |
14:54.53 | DocScrutinizer | merlin1991: hm? |
15:02.39 | merlin1991 | could you pastebin me the output of mount & sdisk -l on your n9? |
15:04.03 | DocScrutinizer | sure |
15:04.13 | DocScrutinizer | err nope |
15:04.21 | DocScrutinizer | n9??? |
15:04.50 | DocScrutinizer | I threw the N9 out the window |
15:05.02 | DocScrutinizer | ;-P |
15:06.10 | DocScrutinizer | (actually some poor victim is doing usability field tests with it) |
15:07.03 | DocScrutinizer | (8%) sounds rather odd |
15:08.19 | DocScrutinizer | I know of a usually 5% reservation for root, but only on rootfs |
15:09.01 | DocScrutinizer | I fail to see sound rationale to reserve 8% free space of a $HOME of arbitrary size |
15:10.04 | DocScrutinizer | or rather, require 8% free prior to installation of random stuff like e.g. cat |
15:10.38 | DocScrutinizer | which for all I know wouldn't need any space on /home after installation |
15:11.51 | DocScrutinizer | also user might have resized /home to some 30GB, so where's the rationale in requiring 8% if that for installing anything smaller than libboost? |
15:12.17 | DocScrutinizer | s/if that/of that/ |
15:12.47 | DocScrutinizer | libboost-SOURCES |
15:13.20 | DocScrutinizer | or scratchbox |
15:18.17 | DocScrutinizer | for sure apt/HAM will temporarily need free space of same size as the database files it rewrites, assuming this isn't done by modifying the original file but rather writing to a new filehandle that eventually replaces original inode, on which time the original sectors get freed on disk |
15:19.40 | DocScrutinizer | well, actually either than or when last filehandle to the original file gets closed, whatever the later of both |
15:19.46 | DocScrutinizer | then* |
15:20.29 | DocScrutinizer | I guess download might have similar schemes, using some temp files or whatever |
15:21.53 | DocScrutinizer | but all that for sure is not related to actual total size of /home, so a calculation like fs-size*8/100 is nonsensical |
15:22.14 | merlin1991 | just what I said :D |
15:22.25 | merlin1991 | so whatabout the n9, getting it back anytime soon? |
15:22.28 | DocScrutinizer | sure |
15:22.52 | DocScrutinizer | why N9? |
15:23.05 | merlin1991 | because I have arealyl odd sitution |
15:23.29 | DocScrutinizer | sounds toxic |
15:23.43 | merlin1991 | /dev/mmcblk0p2 288512 419583 131072 4194304 0 Empty |
15:24.06 | merlin1991 | and I wonder wtf is up with that |
15:24.20 | merlin1991 | <PROTECTED> |
15:24.21 | DocScrutinizer | arealylhemichloride |
15:26.04 | DocScrutinizer | hmm, and N950 wuldn't help? |
15:26.20 | merlin1991 | dunno |
15:26.28 | merlin1991 | I don't know how simliar it really is |
15:26.34 | merlin1991 | though it for sure doesn't hurt |
15:27.34 | *** join/#maemo-ssu Pali (~quassel@unaffiliated/pali) |
15:28.10 | DocScrutinizer | sdisk?? |
15:28.35 | DocScrutinizer | mount & sdisk -l is no proper cmdline |
15:29.00 | DocScrutinizer | no sdisk at all here |
15:29.57 | DocScrutinizer | /dev/mmcblk0p1 16 288511 288496 9231872 c W95 FAT32 (LBA) |
15:29.58 | DocScrutinizer | /dev/mmcblk0p2 288512 419583 131072 4194304 83 Linux |
15:30.00 | DocScrutinizer | /dev/mmcblk0p3 419584 485119 65536 2097152 83 Linux |
15:30.01 | DocScrutinizer | /dev/mmcblk0p4 0 - 0 0 0 Empty |
15:31.12 | merlin1991 | come on you're supposed to first go mount |
15:31.35 | merlin1991 | then whatever disk util you have |
15:31.44 | merlin1991 | now where's that mmcblk0p2 mounted? |
15:32.38 | merlin1991 | /dev/mmcblk0p1 16 288511 288496 9231872 c W95 FAT32 (LBA) |
15:32.38 | merlin1991 | /dev/mmcblk0p2 288512 419583 131072 4194304 0 Empty |
15:32.38 | merlin1991 | /dev/mmcblk0p3 419584 485119 65536 2097152 83 Linux |
15:32.38 | merlin1991 | /dev/mmcblk0p4 0 - 0 0 0 Empty |
15:32.47 | merlin1991 | that "Empty" line scares me |
15:33.01 | merlin1991 | and I'd like to know what it should be and where :D |
15:34.22 | DocScrutinizer | nowhere |
15:34.44 | merlin1991 | any idea what fs is on it? |
15:35.40 | DocScrutinizer | obviously 83/Linux |
15:35.46 | DocScrutinizer | ;-D |
15:35.53 | merlin1991 | could be anything from ext2 to butterfs ;) |
15:36.00 | DocScrutinizer | :nod: |
15:36.13 | DocScrutinizer | there's been a cmd to check, alas I forgot the name |
15:36.21 | DocScrutinizer | chkblk? |
15:36.27 | DocScrutinizer | blkinfo? |
15:36.33 | merlin1991 | blkinfo sounds like it |
15:36.57 | DocScrutinizer | nope |
15:37.26 | merlin1991 | blkid was it on n900 |
15:37.39 | merlin1991 | not present on the n9 |
15:39.26 | DocScrutinizer | :-/ |
15:41.46 | DocScrutinizer | http://paste.debian.net/156667/ |
15:41.58 | DocScrutinizer | initrd? |
15:43.33 | DocScrutinizer | or maybe a aux system for flashing? |
15:44.08 | merlin1991 | tbh I don't want to know :P |
15:44.32 | merlin1991 | I just hope my n9 keeps running without it |
15:49.22 | DocScrutinizer | actually I mounted my rootfs on /mnt |
15:50.39 | DocScrutinizer | well, seems sane, MyDocs / /home |
15:51.07 | merlin1991 | wtf, where do I have my / then? |
15:51.07 | DocScrutinizer | mmcblk0p2 is rootfs |
15:52.03 | DocScrutinizer | ooh, my smart check should've finished |
15:53.22 | DocScrutinizer | Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error |
15:53.23 | DocScrutinizer | # 1 Extended offline Completed without error 00% 32465 - |
15:58.45 | DocScrutinizer | merlin1991: /dev/root on / type ext4 (rw,noatime,errors=remount-ro,barrier=1,stripe=8,data=ordered) |
15:59.38 | DocScrutinizer | now don't ask me where from they got /dev/root ;-P |
16:17.17 | merlin1991 | yea |
16:17.48 | *** join/#maemo-ssu MohammadAG (~MohammadA@Maemo/community/contributor/MohammadAG) |
17:05.43 | *** join/#maemo-ssu NIN101 (~NIN@p5DD286E4.dip0.t-ipconnect.de) |
17:31.54 | *** join/#maemo-ssu m0use (~m0use@46.56.142.235) |
18:37.33 | *** join/#maemo-ssu lizardo (lizardo@nat/indt/x-xmcncdstlgjdvrfw) |
19:03.03 | *** join/#maemo-ssu andre__ (~andre@mx-b.hotelavanti.cz) |
19:03.03 | *** join/#maemo-ssu andre__ (~andre@Maemo/community/bugmaster/andre) |
20:02.41 | *** join/#maemo-ssu trumee (~parul@46-64-48-176.zone15.bethere.co.uk) |
20:05.27 | *** join/#maemo-ssu nox- (noident@freebsd/developer/nox) |
20:08.36 | *** join/#maemo-ssu andre__ (~andre@Maemo/community/bugmaster/andre) |
21:13.11 | *** join/#maemo-ssu _rd_ (~rd@p57B48ACD.dip0.t-ipconnect.de) |
21:53.21 | *** join/#maemo-ssu trbs (~trbs@2001:470:d2ad:1:4a5b:39ff:fe7d:1623) |
22:27.33 | *** join/#maemo-ssu scoobertron (~tom@93.186.147.189) |
23:02.35 | *** join/#maemo-ssu scoobertron (~tom@93.186.147.189) |
23:41.27 | MohammadAG | merlin1991: Afaik it's not in $PATH but it's there |
23:42.28 | DocScrutinizer | ?? |
23:43.48 | merlin1991 | oh |
23:44.03 | DocScrutinizer | goes throwing up a little, then continues reading about homematic scripting language and dynamic typing - >> integer i = "WTF?!" ! i is a string << |
23:44.06 | merlin1991 | DocScrutinizer: /sbin or somehting does not end up in $PATH after devel-su |
23:44.46 | DocScrutinizer | meh |
23:46.30 | DocScrutinizer | real r = 2 * 3.5 ! r=6 integer :-C** |
23:47.17 | DocScrutinizer | var r = 0.0 + 2 * 3.5 ! r=7.0 |
23:47.48 | DocScrutinizer | PLEASE SHOOT THIS IDIOT WHO SPECIFIED THAT |
23:51.27 | DocScrutinizer | W!T!F!** after max 5000 iteration the interpreter assumes the loop never terminates and thus aborts the loop |
23:52.00 | DocScrutinizer | integer i = 0; |
23:52.02 | DocScrutinizer | while (true) { i = i + 1; } |
23:52.03 | DocScrutinizer | ! i = 5001 |
23:53.06 | DocScrutinizer | please also shoot the guy who cooked that crack the other guy consumed prior to writing the specs |
23:53.45 | merlin1991 | :D |
23:54.00 | merlin1991 | wtf bs of an script langauge are you currently reading? |
23:55.19 | MohammadAG | Looks liken |
23:55.42 | MohammadAG | Like C/C++/JS/Java mashed up |
23:56.27 | DocScrutinizer | string liste = "a\tb\tc"; ! Liste { "a", "b", "c" } |
23:56.29 | DocScrutinizer | string ausgabe = ""; ! Ausgabe |
23:56.31 | DocScrutinizer | string index; ! Indexvariable |
23:56.32 | DocScrutinizer | foreach (index, liste) { ausgabe = index # ausgabe; } |
23:56.33 | DocScrutinizer | ! ausgabe = "cba"; |
23:57.15 | DocScrutinizer | headdesks |
23:57.58 | DocScrutinizer | merlin1991: http://www.homematic.com/fileadmin/pdfs/einleitungen/HM_Script_Teil_1_Sprachbeschreibung_V1.2.pdf |
23:59.16 | merlin1991 | hehe pure bs :D |