Welcome, Guest. Please login or register.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - kipbits

Pages: [1] 2 3 4
1
SFML projects / Re: [MAC][Linux?]I published an SFML applet: ToneBoards
« on: December 31, 2017, 08:00:19 am »
I decided to publish the source for ToneBoards. I just haven't had as much time to work on it as I would have liked this past year. Perhaps someone will find it useful. Also I'm kind of thinking about letting my Apple developer account lapse. It's just another expense for me right now, and was sort of a hassle to set up. I'm becoming more interested in other ways to assure users of quality/integrity of a piece of software. I've recently discovered a makeshift alternative to apple developer certificates(i think). I mean what is the point of code signing when you can just compare digests using openSSL?

Below are some Github links, and I'm also posting digests and filesizes. I think this should provide a way for users to gain 99% of the assurances provided by the Appstore(with a couple added steps on the user's part).

https://github.com/kipbits/ToneBoards/releases
xxd ToneBoards.app.zip
size(hex):0db4330

openssl dgst -sha512 ToneBoards.app.zip
SHA512(ToneBoards.app.zip)= ef8c3a1e54301c8a6ad0e53706e4e5e5c9f0fc85ee4d8d1aee6faf195801494a1b919b02be1de4455f005d04308270b8e8c3c06c254849a7a4c0b74ed6a2881c

https://github.com/kipbits/SFML-2.3.2-Updated-plist_altered-keyboard/releases
xxd Frameworks.tar.gz
size(hex):0367110

openssl dgst -sha512 Frameworks.tar.gz
SHA512(Frameworks.tar.gz)= 3524096384e6337b654a85286f91bebdd86534d0719e735f4e29b40687efb36d4de9add983d56a12c78cf2f58aba3876104f2f3b851d39dbb8df5131070448c9

2
SFML projects / Re: [MAC][Linux?]I published an SFML applet: ToneBoards
« on: February 25, 2017, 01:42:07 am »
also, I'm still looking into an alternative linux/unix development platform(as apposed to ubuntu). I'm wondering if anyone has built SFML on FreeBSD or √Čtoil√©?


edit: http://en.sfml-dev.org/forums/index.php?topic=13419.msg94079#msg94079

looks like someone else already did this

3
SFML projects / Re: [MAC][Linux?]I published an SFML applet: ToneBoards
« on: February 24, 2017, 10:03:12 pm »
I think you are right about Freetype being optional GPL. The Freetype license itself is very permissive. I posted an answer to my question on law.stackexchange. I don't think any of it really applies to SFML other than to say there's nothing to worry about, but people might find it interesting...

4
SFML projects / Re: [MAC][Linux?]I published an SFML applet: ToneBoards
« on: February 20, 2017, 07:23:36 pm »
Thanks for the info.

I do plan to do more research into this

5
SFML projects / Re: [MAC][Linux?]I published an SFML applet: ToneBoards
« on: February 20, 2017, 05:33:48 pm »
I suppose an original developer can relicense there software(freetype), but why would they still give the GPL option? why not simply copyfree? is freetype built on gpl parts? if so wouldn't that make gpl forever, and all work linking to it also gpl?

Maybe i'm missing something?


6
SFML projects / Re: [MAC][Linux?]I published an SFML applet: ToneBoards
« on: February 20, 2017, 01:02:57 pm »
External libraries used by SFML
-------------------------------

* OpenAL-Soft is under the LGPL license
* libjpeg is public domain
* stb_image and stb_image_write are public domain
* freetype is under the FreeType license or the GPL license
* libogg is under the BSD license
* libvorbis is under the BSD license
* libflac is under the BSD license


Anyway I was planning to read through the GPL/LGPL when I get the time to really sit and process what it means. Its been kind of hard to find definitive information about it. A lot of disagreement from what i've seen.

7
SFML projects / Re: [MAC][Linux?]I published an SFML applet: ToneBoards
« on: February 19, 2017, 09:09:59 pm »
I posted a question on law.stackexchange.

and an update on reddit.

8
SFML projects / Re: [MAC][Linux?]I published an SFML applet: ToneBoards
« on: February 19, 2017, 03:51:13 pm »
Having second thoughts about getting too much into Gnome as a platform. GPL/LGPL is kind of alot to wrap your head around. I have alot of concerns about how i might be limited going with a platform like this. I'm trying to make this worth my time, you know what i mean (;P)?

I noticed some of the libraries SFML uses are LGPL, GPL. from what i understand LGPL is not necessarily a problem, but GPL makes me worry.
Will I need to release all my source-code?

here is my current /r/brain_blob.

Anyway wondering if anyone knows of a platform with a more straight-forward and Free mission statement, not this comrade BS, you know what i mean (;P)?

9
SFML projects / Re: [MAC][Linux?]I published an SFML applet: ToneBoards
« on: February 14, 2017, 03:54:20 pm »
Update: I'm thinking I'll go with Gnome after all. I still have not found any good way to distribute paid linux apps; I was kind of wondering if Gnome-Software had any plans for this. Will post when i get information.

I've been very sidetracked by other projects, so I version 2 is still on the back burner. I'm still running sfml-2.3.2 on my mac. Good news though, I bought a new dev machine, so hopefully will have some time and get back here in the not to distant future.

Also my wordpress has been neglected. Updates will be at /r/kipplebits/

10
SFML projects / Re: [MAC][Linux?]I published an SFML applet: ToneBoards
« on: November 07, 2016, 04:55:46 pm »
FWIW I'm looking into Elementary OS.
wikipedia
and it looks like they have an AppCenter

11
SFML projects / Re: [MAC][Linux?]I published an SFML applet: ToneBoards
« on: September 20, 2016, 07:08:03 pm »
Ok, I've set up 3 different partitions now, and am having all sorts of trouble finding the right sdks and stuff. I'm wondering if some linux veterans have any preferred distro & setup? It just seems like there are too many choices, and I don't know where to start. I'm currently trying for a setup so I can later publish to GNOME Software. This article seemed to suggest that might be the best way to go. Is this the recommended way to distribute? or should i be heading in some other direction?

12
SFML projects / Re: [MAC][Linux?]I published an SFML applet: ToneBoards
« on: September 07, 2016, 11:56:50 pm »
Mac Developer stuff 's been getting me down, I still have not made much progress on the companion app. I was thinking of trying to port to linux. Could anyone give me any leads on where i might publish my app if i do port it.

Does Ubuntu still have an app store?

 It's been awhile since i've done anything linux


Edit: it looks like there are many choices: https://www.gnome.org/getting-gnome/

13
Graphics / Re: OpenGL Colored Cube Render Issue SFML 2.3.2[Mac?]
« on: August 13, 2016, 06:12:09 pm »
Fixed: Thanks!
I was mix matching sample code from different version numbers.
replace
sf::RenderWindow window(sf::VideoMode(800, 600, 32), "SFML OpenGL");
 
with   
sf::ContextSettings Settings;
Settings.depthBits = 24; // Request a 24-bit depth buffer
Settings.stencilBits = 8;  // Request a 8 bits stencil buffer
Settings.antialiasingLevel = 2;  // Request 2 levels of antialiasing
sf::RenderWindow window(sf::VideoMode(800, 600, 32), "SFML OpenGL", sf::Style::Close, Settings);
 

pic:

14
Graphics / [SOLVED]OpenGL Colored Cube Render Issue SFML 2.3.2
« on: August 13, 2016, 05:06:04 pm »
Hey all, I'm trying to get into some OpenGL with SFML, and am having some trouble with some example code for drawing a colored cube. I am still using 2.3.2 and was hoping to keep my current setup for a little while before updating to 2.4. I've read somewhere about some bugs with 2.3.2's OpenGL implementation. Is that an issue here or is there some dumb thing I'm missing in my code? Also I'm on mac; Could this be a mac problem?
here is my code:
#include <SFML/Audio.hpp>
#include <SFML/Graphics.hpp>
#include <SFML/Window.hpp>

#include <OpenGL/gl.h>
#include <OpenGL/glu.h>
#include <GLUT/glut.h>

int main(int, char const**)
{
    // Create the main window
    sf::RenderWindow window(sf::VideoMode(800, 600, 32), "SFML OpenGL");
     
    // Set color and depth clear value
    glClearDepth(1.f);
    glClearColor(0.f, 0.f, 0.f, 0.f);
   
    // Enable Z-buffer read and write
    glEnable(GL_DEPTH_TEST);
    glDepthMask(GL_TRUE);
    //glDepthFunc(GL_LESS);
   
    // Setup a perspective projection
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    //gluPerspective(90.f, 1.f, 1.f, 500.f);
    gluPerspective(70.f, 1.f, 1.f, 500.f);

    sf::Clock Clock;
   
    // Start the game loop
    while (window.isOpen())
    {
        // Process events
        sf::Event event;
        while (window.pollEvent(event))
        {
            // Close window: exit
            if (event.type == sf::Event::Closed) {
                window.close();
            }

            // Escape pressed: exit
            if (event.type == sf::Event::KeyPressed && event.key.code == sf::Keyboard::Escape) {
                window.close();
            }
           
            if (event.type == sf::Event::Resized)
                glViewport(0, 0, event.size.width, event.size.height);
        }
       
        // Clear screen
        window.clear();
       
        sf::Time myTime = Clock.getElapsedTime();
        float myftime = myTime.asSeconds();

        window.setActive();
       
        glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
       
        glMatrixMode(GL_MODELVIEW);
        glLoadIdentity();
        glTranslatef(0.f, 0.f, -200.f);
        glRotatef(myftime * 50, 1.f, 0.f, 0.f);
        glRotatef(myftime * 30, 0.f, 1.f, 0.f);
        glRotatef(myftime * 90, 0.f, 0.f, 1.f);
       
        glBegin(GL_QUADS);
       
        glColor3f(1.f, 0.f, 0.f);//red
        glVertex3f(-50.f, -50.f, -50.f);
        glVertex3f(-50.f,  50.f, -50.f);
        glVertex3f( 50.f,  50.f, -50.f);
        glVertex3f( 50.f, -50.f, -50.f);
       
        //glColor3f(1.f, 0.f, 0.f);//red
        glColor3f(0.f, 1.f, 1.f);//cyan
        glVertex3f(-50.f, -50.f, 50.f);
        glVertex3f(-50.f,  50.f, 50.f);
        glVertex3f( 50.f,  50.f, 50.f);
        glVertex3f( 50.f, -50.f, 50.f);
       
        glColor3f(0.f, 1.f, 0.f);//green
        glVertex3f(-50.f, -50.f, -50.f);
        glVertex3f(-50.f,  50.f, -50.f);
        glVertex3f(-50.f,  50.f,  50.f);
        glVertex3f(-50.f, -50.f,  50.f);
       
        //glColor3f(0.f, 1.f, 0.f);//green
        glColor3f(1.f, 0.f, 1.f);//magenta
        glVertex3f(50.f, -50.f, -50.f);
        glVertex3f(50.f,  50.f, -50.f);
        glVertex3f(50.f,  50.f,  50.f);
        glVertex3f(50.f, -50.f,  50.f);
       
        glColor3f(0.f, 0.f, 1.f);//blue
        glVertex3f(-50.f, -50.f,  50.f);
        glVertex3f(-50.f, -50.f, -50.f);
        glVertex3f( 50.f, -50.f, -50.f);
        glVertex3f( 50.f, -50.f,  50.f);
       
        //glColor3f(0.f, 0.f, 1.f);//blue
        glColor3f(1.f, 1.f, 0.f);//yellow
        glVertex3f(-50.f, 50.f,  50.f);
        glVertex3f(-50.f, 50.f, -50.f);
        glVertex3f( 50.f, 50.f, -50.f);
        glVertex3f( 50.f, 50.f,  50.f);
       
        glEnd();
       
        // Update the window
        window.display();
    }
   
    return EXIT_SUCCESS;
}
 

and here is a gif:

15
SFML projects / Re: [MAC]I published an SFML applet: ToneBoards
« on: August 01, 2016, 07:21:24 pm »
You are right Hapax! but I was more going for the beginnings of an accessiblilty item for the visually impared  ;) :P

I do have some standard a bunch of piano roll configs if thats more your style. I kindof like the Janko layouts though because you dont end up with any non-sounding-keys.

I'm glad someone seams to enjoy it.

Pages: [1] 2 3 4