These are chat archives for Ciel-OS/CielLauncher

3rd
Apr 2015
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 00:15
@RainbowDashDC, http://screencloud.net/v/Ckad can we do that sort of automatically?
as in, the top bar, with the application id?
and then have people add more elements (such as the search bar) manually?
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 02:01
ubuntu users make me sick
@RainbowDashDC, look what I found>
Every desktop computer uses an operating system. The most popular operating systems in use today are:
Windows
Mac OS
UNIX
Jared Allard
@jaredallard
Apr 03 2015 02:13
Oh god
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 02:13
I'm not even kidding
UNIX
Jared Allard
@jaredallard
Apr 03 2015 02:14
UNIX
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 02:14

UNIX

CAN I EEN EN_HAZE THIS ENUGH?
throw new Exc(eption/elFile)
Jared Allard
@jaredallard
Apr 03 2015 02:17
Oh god, i just lost it xD
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 02:17
I am literally ROFLing.
Damnit eclipse!
@RainbowDashDC
:laughing:
Java:
herp
It was probably InstanceProxyFactoryMaximizeButtonNotFocusedStateProxyFactory
lern2screenie
Debugging
Debugging.
Jared Allard
@jaredallard
Apr 03 2015 02:22
OMG x3
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 02:22
look at the lonely class tho
Jared Allard
@jaredallard
Apr 03 2015 02:22
Poor class :(
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 02:24
Do you know about the first message sent over TCP/IP? it went Hello. (5). H, ok. E, ok. L, ok. L, ok. EOF.
Ubuntu, god damnit.
Emacs:
http://i.imgur.com/hw1n0DZ.jpg
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 02:29
Reading code when.. It does the harlem shake.
python
Jared Allard
@jaredallard
Apr 03 2015 02:44
IM ALIVE
Jared Allard
@jaredallard
Apr 03 2015 03:28
io.js: nwjs/node#2
Jared Allard
@jaredallard
Apr 03 2015 03:37
For icons
Jared Allard
@jaredallard
Apr 03 2015 04:16
Thought you might like to see this:
Screenshot from 2015-04-02 21-16-00.png
Clock uses momentjs, and is fully working.
Notifictions should be able to take images.
Jared Allard
@jaredallard
Apr 03 2015 05:43
Here's what I got done
Screenshot from 2015-04-02 22-42-13.png
Now I must sleep
Jared Allard
@jaredallard
Apr 03 2015 14:04
So, like my work ay?
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 14:06
Indeed
But, why no push to github?
Also, I'm forking npm
@RainbowDashDC, to fork or to wrap?
Jared Allard
@jaredallard
Apr 03 2015 14:09
fork
It'll go on github when It's less messy
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 14:10
wouldn't adding a custom registry work?
Jared Allard
@jaredallard
Apr 03 2015 14:10
It would, but for simplicity sake, why?
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 14:11
for our app store?
but the regular npm would work for that
NPM stands for:
npm's pretty magical
Or, even better:
Numerous pulls merged
Or,
npm provides modules
nicely packaged make
Nananananananananananananananana.. Pat Man!
Jared Allard
@jaredallard
Apr 03 2015 14:20
Oh god
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 14:20
What?
Jared Allard
@jaredallard
Apr 03 2015 14:21
Just, that.
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 14:21
@RainbowDashDC, can my parts of the project use Coffee?
Jared Allard
@jaredallard
Apr 03 2015 14:22
/unlurk
DMANIT GITTER
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 14:22
huehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehuehue__hue
Jared Allard
@jaredallard
Apr 03 2015 14:22
no
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 14:22
No?
No can use Coffee?
But why not? Before release it'll be transcompiled (I love that word.) to JS.
$(document).ready ->
  console.log "Why the hate?"
Jared Allard
@jaredallard
Apr 03 2015 14:26
ffs gitter will not unlurk me
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 14:26
What is unlurking?
Jared Allard
@jaredallard
Apr 03 2015 14:26
It would enable notifications again
I tested the / lurk command yesterday
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 14:26
Tried lurk again?
CoffeeScript is just the best
We'll definately support it for 3rd-party apps
Jared Allard
@jaredallard
Apr 03 2015 14:29
I have
And yes,
CS support is fine.
I just won't use it.
ever
I hate it for the structure.
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 14:30
But mooooom, can I?
Jared Allard
@jaredallard
Apr 03 2015 14:30
Yes xD
Also, heading to class
So brb, I'll login when I get there
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 14:30
But mooom!
Jared Allard
@jaredallard
Apr 03 2015 14:44
Oh god
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 14:45
?
Can we include the Coffee-Script compiler by default on the app head?
(or atleast have it under /srv/coffee.js)
Jared Allard
@jaredallard
Apr 03 2015 15:43
Probably via /src/coffe.js
Better to not force the extra overhead.
Btw
All content of a app
needs to be in a div with the class app-content
Inorder for it to fit in the viewport.
Jared Allard
@jaredallard
Apr 03 2015 16:38
Gotta love school blockers.
Jared Allard
@jaredallard
Apr 03 2015 17:12
ARM Cortex-A5
The ARM Cortex-A5 is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture.
I haz armv7
Jared Allard
@jaredallard
Apr 03 2015 17:40
Going to setup a ARMv7 compilier chain for ArchLinux ARM on my build server
(The most popular one)
Will be targeting ARMv7-a
Also
Jared Allard
@jaredallard
Apr 03 2015 17:51
http://archlinuxarm.org/platforms/armv7/freescale/udoo is what I'll be targeting, and hopefully getting soon.
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 18:02
OK
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 19:03
I left my computer in teh sun, @RainbowDashDC
core temp was ~46 celsius
Thank god for compressed air
Jared Allard
@jaredallard
Apr 03 2015 20:22
Jeez
Screenshot from 2015-04-03 13-23-07.png
Jared Allard
@jaredallard
Apr 03 2015 20:37
Mmmmm pizza
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 20:51
that's cool, bro
@RainbowDashDC, will we support other web languages?
Say, other then coffee, TypeScript?
Or Objective-J?
Jared Allard
@jaredallard
Apr 03 2015 21:17
Sure
Anything works if it can be loaded JIT
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 21:18
to enable coffee I had to embed the coffee-script compiler
Oh my god.
class SkinnedMesh extends THREE.Mesh {
  constructor(geometry, materials) {
    super(geometry, materials);

    this.idMatrix = SkinnedMesh.defaultMatrix();
    this.bones = [];
    this.boneMatrices = [];
    //...
  }
  update(camera) {
    //...
    super.update();
  }
  get boneCount() {
    return this.bones.length;
  }
  set matrixType(matrixType) {
    this.idMatrix = SkinnedMesh[matrixType]();
  }
  static defaultMatrix() {
    return new THREE.Matrix4();
  }
}
Jared Allard
@jaredallard
Apr 03 2015 21:20
o.o
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 21:20
that's valid jay ess
Jared Allard
@jaredallard
Apr 03 2015 21:20
jay ess
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 21:21
jay ess
DICSS.
SECSS. COCSS.
I wonder WHO THE FUCK INVENTED THAT NAME, and didn't think of the DICK PUNS.
Sorry, the DICSS.
hmm, fok
Jared Allard
@jaredallard
Apr 03 2015 21:23
rolls eyes
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 21:23
Chrome doesn't support EC6.

DICK.

Cock.

Stuff

Stuff

Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 21:31
Lua+Lisp =
((function (param1)
 (print)(param1);
end)("Hello, world!"))("Hello, world!")
There, now it compiles
Jared Allard
@jaredallard
Apr 03 2015 21:41
o.o
Do you like mah homescreen
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 21:41
yep
Jared Allard
@jaredallard
Apr 03 2015 21:41
It's using the numix circle icons
but
but
half of the SVGs won't work
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 21:41
damnit
Jared Allard
@jaredallard
Apr 03 2015 21:41
Idk why
Seems to be a namespace issue
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 21:42
can you add more icons yet?
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 21:53
@RainbowDashDC
will we support theming?
(as in overloading the default CSS)
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 22:02
@RainbowDashDC

On Wed, 5 Sep 2007, Dmitry Kakurin wrote:

When I first looked at Git source code two things struck me as odd:

  1. Pure C as opposed to C++. No idea why. Please don't talk about portability,
    it's BS.

YOU are full of bullshit.

C++ is a horrible language. It's made more horrible by the fact that a lot
of substandard programmers use it, to the point where it's much much
easier to generate total and utter crap with it. Quite frankly, even if
the choice of C were to do nothing but keep the C++ programmers out,
that in itself would be a huge reason to use C.

In other words: the choice of C is the only sane choice. I know Miles
Bader jokingly said "to piss you off", but it's actually true. I've come
to the conclusion that any programmer that would prefer the project to be
in C++ over C is likely a programmer that I really would prefer to piss
off, so that he doesn't come and screw up any project I'm involved with.

C++ leads to really really bad design choices. You invariably start using
the "nice" library features of the language like STL and Boost and other
total and utter crap, that may "help" you program, but causes:

  • infinite amounts of pain when they don't work (and anybody who tells me
    that STL and especially Boost are stable and portable is just so full
    of BS that it's not even funny)

  • inefficient abstracted programming models where two years down the road
    you notice that some abstraction wasn't very efficient, but now all
    your code depends on all the nice object models around it, and you
    cannot fix it without rewriting your app.

In other words, the only way to do good, efficient, and system-level and
portable C++ ends up to limit yourself to all the things that are
basically available in C. And limiting your project to C means that people
don't screw that up, and also means that you get a lot of programmers that
do actually understand low-level issues and don't screw things up with any
idiotic "object model" crap.

So I'm sorry, but for something like git, where efficiency was a primary
objective, the "advantages" of C++ is just a huge mistake. The fact that
we also piss off people who cannot see that is just a big additional
advantage.

If you want a VCS that is written in C++, go play with Monotone. Really.
They use a "real database". They use "nice object-oriented libraries".
They use "nice C++ abstractions". And quite frankly, as a result of all
these design decisions that sound so appealing to some CS people, the end
result is a horrible and unmaintainable mess.

But I'm sure you'd like it more than git.

Linus

@RainbowDashDC
  1. read the wall of text
  2. can we implement a theming-system, later on?
Jared Allard
@jaredallard
Apr 03 2015 22:06
Lmao
Ye
it's half in place
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 22:07
YOU are full of bullshit
but yea my idea is that the theming system would read from, I dunno, a JSON or XML file,
and extract the CSS.. es? CSSi? the CSS paths and the icons too
Jared Allard
@jaredallard
Apr 03 2015 22:20
Sounds good
but a release goal
Setup a repo for the project roadmap plz
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 22:20
Sure.
Jared Allard
@jaredallard
Apr 03 2015 22:20
We'll use issues on it for the roadmap
and waffle.io to manage them
And a MD file to idk say what it is
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 22:21
There
It's under Docs
ciel-os/docs
Jared Allard
@jaredallard
Apr 03 2015 22:25
Ciel-OS/Docs#1 condensed it
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 22:26
Oh, so that's how you'd do it
Ciel-OS/Docs#1
Ciel-OS/CielRT#1
Jared Allard
@jaredallard
Apr 03 2015 22:28
Added milestone & label, due date set for the 30th of April
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 22:28
the version scheme is Numeric year-month-last monthly release+1
so the first release in april, 2015 would be 2015-APRIL-1
the 34th release in october, 2036 would be 2036-OCTOBER-34
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 22:37
Ciel-OS/Docs#1 - added runtime roadmap
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 23:05
@RainbowDashDC
can we add a 'app cloud' view? ( later on )
as in, show all apps installed trough npm fork's name goes here, probably cpm, without a top- or bottom- bar, in an assorted cloud, with apps with most use time 'sinking' to the middle?
Jared Allard
@jaredallard
Apr 03 2015 23:35
God damnit I told you to condense it. (Linus Torvalds impression)
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 23:35
?
YOU are full of bullshit.
Jared Allard
@jaredallard
Apr 03 2015 23:39
Roadmap
One panel
ONE panel.
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 23:40
It's BEST THIS WAY>
Jared Allard
@jaredallard
Apr 03 2015 23:40
Using multiple bugs my OCD
Matheus Magalhães de Alcantara
@demhydraz
Apr 03 2015 23:40
I'm so sorry, mr direwolf20.
Jared Allard
@jaredallard
Apr 03 2015 23:41
:(