Jump to content
xisto Community

Giniu

Members
  • Content Count

    222
  • Joined

  • Last visited

About Giniu

  • Rank
    Penguin Holmes
  • Birthday 08/21/1985

Contact Methods

  • Website URL
    http://

Profile Information

  • Location
    Poland
  • Interests
    Linux, Games (design&development), Flash (with Open Source tools), Erlang-Ruby-C++
  1. Try this page - it's not flash 8 releated but also works in earlier versions... and remember - if you don't need features from never players don't use them - there are still people that use older players (like all Linux users - they are forced to use 7.0) and they cannot or don't want to upgrade... stick with as low version as possible. There is page about making tile based games and some links: http://forums.xisto.com/no_longer_exists/
  2. for nice reference I can for sure recomend http://ai-junkie.com/ai-junkie.html - very good site with not so much content but what is there is very practical.
  3. Pat released last (as he and most people hope) 5'th release candidate... that is - on Slack works two persons... Pat and Andrea (his wife that build kernels) - check changelog on http://www.slackware.com/changelog/current.php?cpu=i386 you would find out all details... and yes I also can't wait to make my primrary linux fresh again
  4. Hi, this can be considered of topic but is about typeseting, so goes there - into Business like most office apps... I hope I'm trying to make a macro in LaTeX that would help to substitute strings for custom ordering in makeindex package, the idea is to have command \Mindex that would substitute defined substrings and then make inxed still look good, so for example if we define T -> x and R -> w, and call: \Mindex{aaa} it would just call \index{aaa}, but when we would call \Mindex{TRRa} we would get equivalent of \index{xwwa@TRRa}, and more - we would do same to every separate index entry... first step was to substitute first occurence of letter in string - it went good I thought as it was working... \Substitute{a}{b}{aacs} -> {bacs} now I wanted first to check and make two before I make recurency call there... \Substitete{a}{b}{\Substitute{a}{b}{aacs}} and it crashed... I know that this have to do with expand order, I have to expand argument first, and then expand rest command... docs about \expandafter are very short... any LaTeX master overthere that can throw me some docs about \expandafter (in readable form) or that can just tell how to fix that? thanks in advance, Giniu. -==edit==- ok, so I managed to get second step working... now I can substitute them but still have to do some kind of substitution list and it don't work for non 8-bit characters... it's getting harder with every step, anyone hava ideas? There is what I have, it works only when defined in .sty or .cls files (as I used @-notation): \newcommand\rl@Substitute[3]{%\def\rl@left##1#2##2\@nil{##1}%\def\rl@right##1#2##2\@nil{##2}% \def\rl@inside##1#2##2\@nil{%\def\rl@result{##2}%\ifx\rl@result\@empty%#1%\else%\edef\rl@changed{\rl@left#1\@nil #3\rl@right#1\@nil}%\expandafter\rl@Substitute\expandafter{\rl@changed}{#2}{#3}%\fi%}%\rl@inside#1#2\@nil%}
  5. Hi, Just wanted to check if anyone there knows Eiffel? Eiffel is not well known language that was created in 1986 by Bertrand Meyer. Eiffel has many implementations, one from it's author - implementation free for Open Source projects and very costy for others... but Eiffel also has one fully OpenSource implementation... so what is so good about it that it's worth to learn other language? Let's just write few things that are connected to SmartEiffel - Open Source implementation of Eiffel: - first of all - it's very powerfull object oriented language - one of few true object oriented languages like Small Talk... it have very robust multiple inheritance with selective export of features, transparency, feature renaming, generic clases, and hundreds other neat features... It can start war but it's OO design is LOOOOT more complete than in Hybrid languages like C++ or Java but this is sure in case of Pure-OO... - then it's slow you say like all this OO crap? nope - it's faster than C++ and have smaller memory footprint while it still have garbage collection (you can choose gc you want or even none if you are sure about your app) - so it won't run on most modern hardware you say? Again wrong - in theory it runs everywhere where simple GCC can run... in practise you have Windows, Unix and MacOS offically supported - rest you have to test yourself... - ok - so I still prefer C++/Java, I can do this or that in it... (web aplets, drivers, ...) - ok - you can do that in C++/Java... but they are very hard to learn compared to Eiffel - and - in Eiffel you can use option "compile to C" or "compile to JVM" to get portable source code or Java executable... - so how about reuse of existing software? you can call C in almost in-line fasion when you just make executable or compile to C, same for Java when you are using compile to jvm... - at last, probably it has very long syntax that wasn't seen anywhere else? a bit... there is example file hello_world.e, straight from compiler "tutorial" dir: also Eiffel it's not only language - it's whole method... with tools like "unit tests", "pretty printers", "project compilation management" and lot's more... there are some libraries out there and already few small games made with that language... take a look at: http://games.ethz.ch/ - all those made by students at short time... so if at least one person is interested I think I can start some tutorial there - it's easy language, but not very popular (probably because so called "design by contract"). Or probably anyone there that knows that language and we can write it together? (I don't need points or hosting, probably in team we could produce document in better quality - C'mon, let's do this - would this be first tutorial wrote by two? )... remember - this is one of languages that changes the way you code... \G PS.: to prove it's faster than C++ I put this test result: [shootout.alioth.debian.org - subpage with Eiffel vs C++ test] - it's slower than C++ in few tests just because it don't have that dangerous direct memory access... so making something round way is slow... but if realy must use direct memory access that's why you can just call C function... to say it's faster or better or something in GENERAL I use this comparsion: [ same page as above, just shows all languages... ] - so those are not only my thoughts but are confirmed with tests... and my personal opinion - this language together with C, Erlang and Ruby makes you super hero... C for dangerous tasks, Erlang because have 20 times faster concurency than almost any other language, Ruby for RoR and fast scripting... Eiffel for general system prototyping, design and development... -- edit -- one interesting thing I forgot - SmartEiffel compiler is written in Eiffel, every single class is written just like any other class you write, there is just no little difference in how you write them or how you use them... all can learn a lot just by reading standard library implementation... for example default windowing widgets - EiffelVision or some other libraries from base system or 3'rd party libraries like ESDL. -- edit -- ok - so links above don't show that SmartEiffel is faster than C++, now it is bit slower, probably someone rewrote C++ version or they use never compiler, while they probably use latest stable SmartEiffel not svn snapshot that is far better - all languages are getting better and Eiffel is still on top together with others (in first 5, well - even if in first 10 it is still good... really noone is interested? even a bit? ok then... I will keep it for other time )
  6. well portage is big software base, and if something isn't inside, then you can still build it from source - so all Linux apps are ok with gentoo in same way as any other distro... Gentoo is good distro, anyway I still prefer SourceMage - it has many neat features and is easier to install and maintain... some performance measures made on SourceMage computers showed that it is faster than Gentoo and same for Gentoo on Gentoo computers so they are closely same... you can check differences there: http://forums.xisto.com/no_longer_exists/. I like the sorcery in this distro... you cast (build) spells (packages), you can update them with dependencies, you can dispell (uninstall) them and they are placed in kind of graveyard from where you can reinstall them - it will ask you for every optional dependency - but still alows you to set default flags for package like USE flags... also they have "Social Contract" similar to Debians one... there is quick example of instalation from their page: anyone there used both? I use SourceMage mainly and Slackware... haven't chance to try Gentoo... what do you think Qwijibow about SourceMage?
  7. Sure it's clear, I know the way how raid levels work - just wanted to double check with opinions based rather on experience in that exact casethanks for your answer Yordan...\G
  8. I don't know if you can get anything better than FontForge for free... it's very good app with about 6 years of development... also CygWin - the thing you refer - isn't as hard to install, you just download small exe installer and follow simple instruction that you can find in many places... also on FontForge page... if note check related tools on bottom...
  9. About 5 then it is supported... about 6 I would have to check to make sure but I don't think so.
  10. Hi,I have small question - wonder if someone would be able to give me some hint... friend of mine have 6 SATA II Raid-ready drives (longer waranty and hot-plugable)... he cannot have more - all are same vendor, size, and almost serial number as they came in box packed together... just to plug in...It would be used mainly for securing his programming environment so lot's of small files (also whole system built from source, and general file backups), there would be RaiserFS 4 on disk with 4kb node size so small files would be happy. There wouldn't be too big files, few movies recorded on fly but no file would exceed 1GB... (this makes such big cannon like XFS not best choice and that's why Raiser was choosen - also for it's long known stability)...now - he decided he want to build Raid matrix... and already have 6 drives but isn't able to plug more on his hardware. It for sure is about data security so it should be mixed method and include Raid 1, but still should be faster than working on one disk.So... raid 10? Or maybe 0+1 or not with 1 - something like 30, 50?... if there would be 8 disks there could be used raid 100, but there are only 6...so... anyone have some recommendation?\Gps.: first thread after soooo long ... almost forgots how it feels
  11. Had this few years back on first hour of analitic functions... - remember that complex number are algebraically closed field and that means every equation of form x^n = y (in more general any a_nx^n + a_(n-1)x^(n-1 + ... + a_0 = 0 for a_n =/= 0) have always exactly n solutions... in that case (x^4 = 1) four solutions - so one of solution is 1... call it (1,0) and draw on plane where (x,y)=(1,0) usually is... now draw circle of size 1 in center of (0,0). And divide the circle into 4 parts... staring from (1,0)... and you get 4 numbers:(1,0) = 1, (0, 1) = i, (-1, 0) = -1, (0, -1) = -iand all those suits equation you gave... remember that multiplication in complex can be read as rotation and scaling of vectornow how to find all posible solutions to x^20 = 1? draw (1,0), circle, and divide it into 20 parts... you can explicite calculate them if you are able to convert number from standard mode into trygonometric mode: instead of z = a + ib you can writte z = |z|*(cos a + i sin a) and get same result - then you can easily multiplicate or divide a to get new numbers and turn mode back to other form if you want/can)and all this because complex are algebraically closed field :)edit--also remember - you can write that i^2 = -1 (this is how i is defined in most cases) but writting sqrt(i) isn't correct way for complex
  12. Heh - why not - I can throw mine also ... so it is...1) VIM - yes VIM ...2) LaTeX3) GnuPlot4) Erlang Virtual Machine5) Wings3D6) XMMS7) Gaim8) Firefox9) Azureus (only when new Linux cames out - Slackware 11 is close )10) Blenderand this is mostly all I use - I can't remember other sotware except for basic system tools like OpenBox (Windows Manager) or SLiM (Login Manager) etc...\G
  13. First of all - I inform they that Linux is mostly free (there are distributions that aren't free), we always together choose right distro (that turns out to not always be free), and if one chooses free one there is still cost for CD's, right? Anyway - that's why I "take what they give". it depends... I prefer to go out but if someone don't want we can talk it over and even met in my place or caffe if computer isn't too big - anyway I prefer to have whole set of tools connected while installing, then I can choose drivers and install them at once - and actually test them - this saves lot of time but it's hard to bring to someone tower, monitor, printer, scaner, tablet, etc and whatever ... It is very simple when you at least one time see how other does it... then you have lot less chance to brake your real first instalation - also - for thing that I usually take money - on SourceMage you can make realy neat centralized architecture from many computers... I usualy build it double - one central box have two systems... first is configured to build using distcc and rest of machines, you can test software in seconds and see if they works, then second system is same as other systems - and you have neat utility on it - cabal... when you execute something on cabal it executes everywhere, but ccache can still be shared over network so you get software compiled faster than with one shot... I think that I would stay with my way of making things - at least for individuals... Consider that people don't want to try Linux because they are scared - when you show them that it don't bite, then they can start with it... when you got 2 CDs and after install black screen welcomes you until you "startx" (I always explain why this is better than staring X at first run) then many just removes it and installs back stolen WinXP... this is sad but true... when about small companies this is different story
  14. Wow - thread from so ago bubbled to current discussion ... thanks for info anyway, that work didn't worked long ago:P - there is more than year from that ask... now I'm on totaly different bussines - installing Linux for people that want it... and money? what they think is right - I just take what they give as best price is new Linux user around...
  15. I vote Wings3d for modeling (as I'm one of devs of it so I couldn't say anything else... it is quick to learn and gives you nice power when we are about polygon modeling...) - for anything else than polygon modeling I say Blender... release 2.42 includes REALLY NICE features that was added after release of Elephants Dream and created in their studio while making that movie
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.