• What are you working on? v7
    7,420 replies, posted
  • Single threaded long running PHP application-web server, that's a mouthful. [quote] This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, [url]http://www.zeustech.net/[/url] Licensed to The Apache Software Foundation, [url]http://www.apache.org/[/url] Benchmarking 127.0.0.1 (be patient) Server Software: Server Hostname: 127.0.0.1 Server Port: 80 Document Path: / Document Length: 20000 bytes Concurrency Level: 1 Time taken for tests: 1.000 seconds Complete requests: 2781 Failed requests: 0 Write errors: 0 Total transferred: 55775736 bytes HTML transferred: 55620000 bytes [b]Requests per second: 2780.84 [#/sec] (mean)[/b] Time per request: 0.360 [ms] (mean) Time per request: 0.360 [ms] (mean, across all concurrent requests) [b]Transfer rate: 54465.39 [Kbytes/sec] received[/b] Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.2 0 1 Processing: 0 0 0.5 0 1 Waiting: 0 0 0.4 0 1 Total: 0 0 0.5 0 1 Percentage of the requests served within a certain time (ms) 50% 0 66% 0 75% 1 80% 1 90% 1 95% 1 98% 1 99% 1 100% 1 (longest request) [/quote] [editline]a[/editline] Apache serving the same amount of data. [quote] This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, [url]http://www.zeustech.net/[/url] Licensed to The Apache Software Foundation, [url]http://www.apache.org/[/url] Benchmarking 127.0.0.1 (be patient) Server Software: Apache/2.2.21 Server Hostname: 127.0.0.1 Server Port: 80 Document Path: / Document Length: 20000 bytes Concurrency Level: 1 Time taken for tests: 1.000 seconds Complete requests: 1877 Failed requests: 0 Write errors: 0 Total transferred: 37907892 bytes HTML transferred: 37540000 bytes [b]Requests per second: 1876.89 [#/sec] (mean)[/b] Time per request: 0.533 [ms] (mean) Time per request: 0.533 [ms] (mean, across all concurrent requests) [b]Transfer rate: 37017.32 [Kbytes/sec] received[/b] Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.2 0 1 Processing: 0 0 0.5 0 2 Waiting: 0 0 0.5 0 2 Total: 0 1 0.5 1 2 Percentage of the requests served within a certain time (ms) 50% 1 66% 1 75% 1 80% 1 90% 1 95% 1 98% 1 99% 1 100% 2 (longest request) [/quote]
  • here's something that isn't blue! (ignore the bg) [img]http://dl.dropbox.com/u/386727/Web-And-Graphics/FanaticalThemes/Phantom/slider-controls.png[/img]
  • I'm starting to make a forum (AGAIN) This time I'm actually going to use the usefulness of the mvc :v: [url]http://jung3o.com/dev/mock/forum/[/url] right after the [del]designs and[/del] stuffs are ready :downs:
  • [QUOTE=barttool;34156077][URL="http://www.andrescanelones.info/ftpbox/index.html"][thumb]http://dl.dropbox.com/u/25318683/FTPbox%20%20%20File%20syncing%20on%20your%20own%20host.png[/thumb][/URL] [URL="http://www.andrescanelones.info/ftpbox/index.html"]Well, the homepage is done.[/URL][/QUOTE] Lookin' good :) I'd increase the line-height on the info boxes, and maybe in the blue bit on the right paragraph a few more px.
  • [QUOTE=zzlawlzz;34161940]I'm starting to make a forum (AGAIN) This time I'm actually going to use the usefulness of the mvc :v: [url]http://jung3o.com/dev/mock/forum/[/url] right after the [del]designs and[/del] stuffs are ready :downs:[/QUOTE] Looks good. What framework are you using (if any)?
  • Poor Nginx [quote] This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, [url]http://www.zeustech.net/[/url] Licensed to The Apache Software Foundation, [url]http://www.apache.org/[/url] Benchmarking 127.0.0.1 (be patient) Server Software: nginx/1.0.11 Server Hostname: 127.0.0.1 Server Port: 80 Document Path: / Document Length: 20000 bytes Concurrency Level: 1 Time taken for tests: 1.000 seconds Complete requests: 1656 Failed requests: 0 Write errors: 0 Total transferred: 33472728 bytes HTML transferred: 33120000 bytes [b]Requests per second: 1655.91 [#/sec] (mean)[/b] Time per request: 0.604 [ms] (mean) Time per request: 0.604 [ms] (mean, across all concurrent requests) [b]Transfer rate: 32686.35 [Kbytes/sec] received[/b] Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.3 0 1 Processing: 0 0 0.5 0 1 Waiting: 0 0 0.5 0 1 Total: 0 1 0.5 1 1 Percentage of the requests served within a certain time (ms) 50% 1 66% 1 75% 1 80% 1 90% 1 95% 1 98% 1 99% 1 100% 1 (longest request) [/quote]
  • Finally did [i]some[/i] real work today. Also, always remember to use timeouts in cron jobs. [img]http://i.imgur.com/ON26h.png[/img]
  • Big projects are way more fun than lots of little one off brochure websites, especially when you have investors backing the company. Being a CTO for a startup that's on the right track is fun :)
  • Hi, If anyone is interested I am going to hire a python dev next month to write the back end to a new licensing system. About you: * No design skills required (purely json interface) * Proficient in python * Writes inherently secure code (The system will be used by the backends of banks and the US Navy) * Has experience with the google app engine (and relational databases) * Can dedicate a reasonable amount of time About the project: A json api to be integrated within an existing google app engine app. The logic must be flexible for additions later and must be fully commented. There is two parts to the API: an admin api (for me and other admins to change settings and alter accounts) a partner api for the partners to access. Two python devs will be hired and they will check each others code for security. Make no mistake - security is essential. The rate: I understand that I haven't given much info about the project but all will be revealed before anyone has to agree anything. I will pay £150 for the completed project.
  • [QUOTE=spidersdesign;34163507](The system will be used by the backends of banks and the US Navy)[/QUOTE] [QUOTE=spidersdesign;34163507]I will pay £150 for the completed project.[/QUOTE] Something seems a little off about that to me.
  • [QUOTE=KmartSqrl;34163618]Something seems a little off about that to me.[/QUOTE] Why? View source: [url]http://nedp.nps.navy.mil/ipad[/url] Now that we are clear about the Navy using it. And it isn't a complicated job so £150 isn't unreasonable at all. [editline]11th January 2012[/editline] The system is literally putting things into databases, a bit of hashing, reading from database and using the GAE authentication, oh and the GAE emailing system. Not a lot of work. I could do it in PHP in about an hour but have had no experience with GAE and little with python so I'm outsourcing it.
  • [QUOTE=barttool;34149701]email: [EMAIL="j.doe@hotmail.br"]j.doe@hotmail.br[/EMAIL] message: hue hue hue[/QUOTE] Sorry but your contact draft looks horrendous. Drop the two column layout. Also you never want your email in plain text on a website that is in view to the public (bots and what not). Include a subject field, and hell even think about a captcha. If I was going to make your contact page for you, I would have the actual form slightly narrower then your main section, and nicely spaced. Plain, simple, like the rest of your site. Ohh, and think about positioning your site to the right with like a 100px margin on the right. With the large name on the left, it looks strange to be on the left side of the browser, at least to me.
  • [QUOTE=spidersdesign;34165023]Why? View source: [url]http://nedp.nps.navy.mil/ipad[/url] Now that we are clear about the Navy using it. And it isn't a complicated job so £150 isn't unreasonable at all.[/QUOTE] Because you don't want something that high profile half assed by some amateur web developer.
  • [QUOTE=Jelly;34165323]Because you don't want something that high profile half assed by some amateur web developer.[/QUOTE] As I mentioned it will be checked for security. It is simple enough that I can't see how they could cock it up save for not sanitising data.
  • [QUOTE=barttool;34165765]plus if it was something so high profile the pay would be much MUCH higher.[/QUOTE] This part of it isn't high profile - think of it like a brochure printer for the CIA - obviously they want it grammatically correct but there isn't any risk involved. The worse that could happen if the system was breached is that a message could be sent to a navy or bank guy. just like a message could be in the brochure. The sensitive part is handled by me and me alone.
  • [QUOTE=spidersdesign;34165904]This part of it isn't high profile - think of it like a brochure printer for the CIA - obviously they want it grammatically correct but there isn't any risk involved. The worse that could happen if the system was breached is that a message could be sent to a navy or bank guy. just like a message could be in the brochure. The sensitive part is handled by me and me alone.[/QUOTE] what I mean is, when it comes to web development or graphic design, it doesn't matter how complex the actual project is, if the employer is a big company/organization, the designer/developer usually charges more.
  • [QUOTE=barttool;34166234]what I mean is, when it comes to web development or graphic design, it doesn't matter how complex the actual project is, if the employer is a big company/organization, the designer/developer usually charges more.[/QUOTE] £150 for an hours work is what I would consider a high rate. I suggest you convert £150 into your local currency before commenting on the rate for an hours work.
  • [QUOTE=spidersdesign;34165023]Why? View source: [url]http://nedp.nps.navy.mil/ipad[/url] Now that we are clear about the Navy using it. And it isn't a complicated job so £150 isn't unreasonable at all. [/QUOTE] Nice job on the Internet Explorer 4 compatibility
  • [QUOTE=spidersdesign;34166677]?[/QUOTE] [code] function hidediv(id) { //safe function to hide an element with a specified id if (document.getElementById) { // DOM3 = IE5, NS6 document.getElementById(id).style.display = 'none'; } else { if (document.layers) { // Netscape 4 document.id.display = 'none'; } else { // IE 4 document.all.id.style.display = 'none'; } } } [/code] view-source:[URL]http://nedp.nps.navy.mil/ipad/[/URL]
  • [QUOTE=Jelly;34166720][code] function hidediv(id) { //safe function to hide an element with a specified id if (document.getElementById) { // DOM3 = IE5, NS6 document.getElementById(id).style.display = 'none'; } else { if (document.layers) { // Netscape 4 document.id.display = 'none'; } else { // IE 4 document.all.id.style.display = 'none'; } } } [/code] view-source:[URL]http://nedp.nps.navy.mil/ipad/[/URL][/QUOTE] I didn't write that but yeh that is pretty redundant code.
  • [QUOTE=spidersdesign;34163507]Hi, If anyone is interested I am going to hire a python dev next month to write the back end to a new licensing system. About you: * No design skills required (purely json interface) * Proficient in python * Writes inherently secure code (The system will be used by the backends of banks and the US Navy) * Has experience with the google app engine (and relational databases) * Can dedicate a reasonable amount of time About the project: A json api to be integrated within an existing google app engine app. The logic must be flexible for additions later and must be fully commented. There is two parts to the API: an admin api (for me and other admins to change settings and alter accounts) a partner api for the partners to access. Two python devs will be hired and they will check each others code for security. Make no mistake - security is essential. The rate: I understand that I haven't given much info about the project but all will be revealed before anyone has to agree anything. I will pay £150 for the completed project.[/QUOTE] why are you doing this exactly/expecting others to change to a new system programmed by someone you don't even know? What if whoever you hired put in a backdoor. If you're planning on doing something so "important" why not just do it yourself? [editline]11th January 2012[/editline] [QUOTE=derkkk;34166652]Nice job on the Internet Explorer 4 compatibility[/QUOTE] That snippet is from [url=http://support.internetconnection.net/CODE_LIBRARY/Javascript_Show_Hide.shtml]here[/url]. Obviously whoever put that up didn't have someone who knew what they were doing, or else they would have just made it themselves...
  • Even better, why did you even accept the job if you didn't know how to do it yourself?
  • [QUOTE=jonjakeup;34166830]why are you doing this exactly/expecting others to change to a new system programmed by someone you don't even know? What if whoever you hired put in a backdoor. If you're planning on doing something so "important" why not just do it yourself?[/QUOTE] As aforementioned I do not possess the necessary experience with the platform, it would probably take my 10 times as long as it would an experienced python programmer with gae experience. The code will be checked by a security firm for back doors and it is simple enough that it would be very hard to try and conceal a back door any way. [editline]11th January 2012[/editline] [QUOTE=Jelly;34166867]Even better, why did you even accept the job if you didn't know how to do it yourself?[/QUOTE] I haven't accepted any job - I have a contract with the us navy which does not include this system specifically. I am switching to gae because of its reliability and because it can survive a ddos attack easily. ( when under a ddos I switch to whitelist mode so that any request must first be logged in via a google account or originate from a verified source like the navy) - because of the way gae works these requests ( where the person isn't authorised) do not count towards traffic limits etc. and since no one has the ability to launch a ddos that would take down googles infrastructure it is safe. The system is currently in place in php but I would like to improve it. Next time I have some well paid work i won't be posting it here as I just get my head bitten off for some unknown reason.
  • [QUOTE=spidersdesign;34166883]Next time I have some well paid work i won't be posting it here as I just get my head bitten off for some unknown reason.[/QUOTE] Well, it's because you aren't being very clear about the job and it just sounds fishy anyways. Either way, this is not the place to post job offers, this is a thread to show work in progress.
  • [QUOTE=barttool;34167052]Well, it's because you aren't being very clear about the job and it just sounds fishy anyways. Either way, this is not the place to post job offers, this is a thread to show work in progress.[/QUOTE] That is a fair comment.
  • [QUOTE=spidersdesign;34166883]As aforementioned I do not possess the necessary experience with the platform, it would probably take my 10 times as long as it would an experienced python programmer with gae experience. The code will be checked by a security firm for back doors and it is simple enough that it would be very hard to try and conceal a back door any way. [editline]11th January 2012[/editline] I haven't accepted any job - I have a contract with the us navy which does not include this system specifically. I am switching to gae because of its reliability and because it can survive a ddos attack easily. ( when under a ddos I switch to whitelist mode so that any request must first be logged in via a google account or originate from a verified source like the navy) - because of the way gae works these requests ( where the person isn't authorised) do not count towards traffic limits etc. and since no one has the ability to launch a ddos that would take down googles infrastructure it is safe. The system is currently in place in php but I would like to improve it. Next time I have some well paid work i won't be posting it here as I just get my head bitten off for some unknown reason.[/QUOTE] Hi spidere design, I'll do it for you