I've done my part. I've written utf8rewind, which is a free and open source library, written in C, that handles common UTF-8 string operations like case conversion, converting to and from UTF-8 and normalization.
It requires no initialization and it allocates no memory on the heap. Adding support for UTF-8 can be as easy as compiling the library, linking it to your application, including its header and calling its functions.
Sorry to hear you've been having that problem. I've heard from a couple other people who've had similar problems with Steam Link / In-home streaming. I wasn't sure if people were still encountering that issue or not. I'll have another crack at fixing it. It's pretty tricky to figure it since it's not an issue causing the actual game to crash but instead the steam instance on the host PC to crash. I'll let you know if I make an progress on the issue.
You can submit bug reports to the issue tracker here: http://bitbucket.org/Torrunt/gibz
Or you can post in the game's steam forum and I'll see it.
I used to use dropbox (and still use it sometimes, but not for backup), but I switched to a free online version control system. I chose bitbucket because it supports private repositories without a fee, and it supports Git (which I was already using for local version control) and Mercurial. So now I just have to occasionally do a push from my local repository, and the content is stored off-site.
I'm curious too. I know Havok is "heavy" but the source code is top notch.
At the time there really wasn't many physic options back in the day: You were left with ODE or some other JDK solver. (This was before one of the Havok guys wrote the open source Bullet -- which everyone else seemed to jump on. Except for nVidia because they were pushing their proprietary GPU solutions when they bought PhysX)
Upload your code to Bitbucket which gives you free private git repositories.
Got 15 minutes and want to learn Git?
Note that the tutorial deals with uploading code to Github. But the process is virtually the same for Bitbucket.
And for free hosting, I've been fairly happy with Cloudforge, which has a 2GB space limit, and unlimited users. BitBucket has a 1GB soft limit, where you start getting warning emails, and a 2GB hard limit. They also have a five user limit, and make it a point to say that it's only for code, and not for graphics/sounds. You can put other things on there, but they don't want it to be used that way. Cloudforge doesn't care.
Use Git, its the perfect solution. You setup a Repo, upload the latest version and users can push and comment files and new changes. Everything is in sync and you have a good overview about changes ect.
My favorite is: http://bitbucket.org
Incursion
It has a outer map size of X by Y for each level. This is sub-divided into equal sized panels. Each panel might have a room type spawned onto it, and tunnels are made between spawnings. In addition each level has streamers in the form of chasms, rivers and similar things. These might stream across the level.
Panel spawned room types are defined in several ways. There are themed entries in the form of rooms of a certain standard shape, with standard spawn tables for monsters. There are hand-built sub-maps that are spawned onto a panel, like the entrance room. If you've played Incursion you can probably remember lots of the room types, like a library, a room full of graves and so forth.
Rooms may contain selections of randomly placed features. Feature selection may be defined to happen on different depth levels. Room type selection may be defined to happen on different depth levels. Monster spawning similar. The entrance room of course spawns on level 1, and it has a feature in the form of an entrance which is especially tagged. And the location of the entrance where the player spawns is searched for and used wherever it is spawned.
It's all dynamic and driven primarily by scripts written in IncursionScript.
Having not written it myself, I think it's a very impressive system. But despite being in an engine which has a design which was eventually intended to be a combination of an open world RPG and a multi-player D&D type game.. the map generation is very bound to the standard roguelike dungeon standard - start at level 1 and go down, gets harder. Same generic stuff spawned on same levels - no real depth in the content sense but it has the illusion of depth with monsters interacting with each other on the same level as well as themed messages that pop up when you enter a tunnel or themed room or whatever.
eh, issue a pull request. The website is at http://bitbucket.org/fijal/baroquesoftware.com
We're all non-native speakers and it's hard to make sure the message is conveyed correctly in such circumstances
I'd have to respectfully disagree and say version control is always necessary as long as your working with meaningful code or more than 100 lines of it.
Use http://github.com and learn how to use git or http://bitbucket.org if you need free private repos and use either git or hg (whatever floats your boat).
Even if you never catch a virus, write a bad line of code, lose your data, etc. you're still learning version control and that is a huge fundamental that you need to know.
Dropbox is still great, but you're probably better off keeping only your binaries in there (large images, videos, hi-res models, big sound files and the like) and send all of your code to Version Control.
Someone else mentioned GitHub, but if you're using Windows and don't want to use the command line or install all the stuff that TortoiseGit requires, there's always bitbucket.org and Mercurial with TortoiseHg.
I use it because it allows private repos for their free account, where GitHub allows only public ones. That was the main determining factor, but TortoiseHg was the clincher.
Okay. Here's a link to the program page. I've not actually had anyone try it out yet, so I may have some errors in the install instructions. Basically it requires .Net 4.6 and vJoy, both freely available with links in the README.txt
Give it a try if you like and let me know how it goes.
edit - To be clear, I've tried it out. I just don't know anyone with a Vive to test it on yet.
First off, you should probably be working in a virtualenv; if you are not, you end up mixing all of your projects' dependencies up with your system Python. If you're curious, check this out: The Hitchhiker’s Guide to Python!
So, starting from that assumption, here's how you install pygame and make it useful, assuming you're using virtualenvwrapper:
brew install python brew install sdl sdl_image sdl_mixer sdl_ttf smpeg portmidi mkvirtualenv my_project pip install hg+http://bitbucket.org/pygame/pygame
Basically, install pygame from their source repository, rather than a released package.
I should note, I am shamelessly ripping this off from StackOverflow
These are screenshots from a project to convert old game data from WoW alpha versions up to newer versions of WoW. The source code can be found here: http://bitbucket.org/Mjollna/gillijimproject/ As it is a work in progress, this is just a preview of what can be converted. The only items missing are models that only existed in the alpha version, which still need to be converted (which we don't have a tool for yet).
As for the images themselves, they were captured from WoW 3.3.5a on a private server. A lot of things have changed since the alpha was leaked in December 2003.
EDIT: If you have knowledge of private 3.3.5 servers, and want to explore these maps, I've uploaded an MPQ patch here: http://sdrv.ms/NOFdMd (794MB) - I provide no technical support for this, however, so if you don't know what it's for, sorry :/
I agree with the author of LoL, common lisp is an excellent language for writing a roguelike. You can test, define and redefine everything at the lisp command prompt (called the "REPL") which is a huge help in developing a complex application. It is a multiparadigm language - you can write in a mix of procedural. functional, and object-oriented style, depending on what approach is best for the problem at hand. The object system, called CLOS, is extremely powerful and flexible. The language compiles to machine code and can often approach C/C++ in terms of execution speed.
SBCL is probably the best free lisp, but you need to set up your own editor. The commercial lisps come with their own editing environment/IDE but are very expensive (except Corman Lisp which is reasonably priced but I think windows-only?).
Once you are ready to start on your roguelike, you will need a "graphics" library to allow you to put symbols on the screen. I have written a library that allows you to use the libtcod library from common lisp. Libtcod is a console emulation library (like curses) that is used by many recent roguelikes. The library is at:
http://bitbucket.org/eeeickythump/cl-tcod/
At the libtcod forum site there is a subforum for roguelike development in common lisp. It's not very active but there are a few interesting posts there, including a list of roguelikes written in various lisps.
The best editor and IDE, by miles, is Emacs. But Emacs has a steep learning curve -- it's probably too much to try and learn Emacs + CL at the same time. Start with something simpler, maybe lispide, or your favourite text editor + a console window.
The best first book is probably practical common lisp, which you can download for free.
Of course Windows Update reenables itself. In case you wan to know, there are a lot of Scheduled Tasks specifically designed to recover Windows Update in case it's disabled by the user or malware.
This has gotten worse since v.1703.
You can use Windows 10 Update Switch or, if it doesn't do the work, WinUpdateToggler to disable it 100%.
Here's my half-finished medium-to-large Python project. Still undergoing development. Pull requests welcome.
I haven't actually pointed to this in an interview, but if I was asked for a code sample, it would definitely be my first choice.
Now that this is looking a bit more official, please consider emailing http://bitbucket.org and ask them for drag-n-drop repository uploads like github has, it seems to be one of the major differences we found that makes it slightly more difficult for newcomers. Hopefully someone at bitbucket.org reads this feedback. It is generally beneficial to everyone to have more than one great code-hosting platform to use.
Ok I got it figured out.
When I was running
'pip3 install hg+http://bitbucket.org/pygame/pygame'
I was getting an error message: src/scrap.c:27:10: fatal error: 'SDL.h' file not found #include "SDL.h" ^ 1 error generated. error: command '/usr/bin/clang' failed with exit status 1
After trying to understand this error message for a while, I realized that I missed installing the SDL component. Ran brew install sdl and then tried to install pygame again and it imports beautifully. Thanks again for your help.
At a minimum you must specify the scope, price, payment terms, deliverable date (most likely will be milestones) and source code ownership.
On a side note, you should make sure your programmer uses some sort of versioning control that you are the admin for. Http://bitbucket.org has free private repos. This will make sure your programmer doesn't stiff you.
> I should move to github anyways
Moving to Git is more important than moving to GitHub. It's just a Git hosting platform among others. There are plenty of platform like GitLab(open source and can also be self hosted) and BitBucket that should also be considered and GitHub should not be the defacto choice.
It's just concern about the monopoly that is emerging, eg services like TravisCI and Code Climate being only compatible with GitHub is a bad thing for the ecosystem on the long run.(well it's already a pain to get CI and code analysis when not on GitHub)
(First off: this is Linux-only, so far)
You know how you have a remote control widget and perhaps app for your smartphone for every single f*** media player out there? There's Spotify Remote, Clementine Remote (for Linux), etc.
Well, it just so happens that a small consortium of media player devs (including VLC developers, XMMS developers, and humbly me) decided on a common local remote control standard for media players (local means only on the current computer): MPRIS or Media Player Remote Interfacing Specification.
But that is not the thing I'm talking about right now. A good 10 years later, I decided to take this to the next level: I designed the MPRIS AP protocol and wrote Android MPRIS Bridge (though a, say, iOS client, would be entirely doable).
It consists of a small service running for each user on a machine running Linux, and an Android app that connects to it. With that you can remotely control almost any media player on Linux automatically, since about 10 years after MPRIS most players support it, including Spotify for Linux.
It does even more: it bridges audio focus between Android and Linux machine. What does that mean?
For example, you listen to music on your Android phone and then decide to start playing a video on your Linux machine. The music on the Android automatically pauses.
You listen to music in Spotify on the PC and suddenly get a phone call? The music pauses automatically, and resumes after the call is done.
As a bonus, I've implemented pausing and resuming music on the Linux machine when unplugging or plugging in headphones (basically the same thing you can get on Android).
Now that is mildly awesome, wouldn't you say?
The project's git is available here: http://bitbucket.org/mderezynski/android_mpris_bridge
You might be interested in Even Wiik Thomassen's master thesis, called Trace-based just-in-time compiler for Haskell with RPython.
Alright, I haven't done anything like this before, so I'm not sure if I'm doing this right...
I uploaded the Mercurial-versioned code to bitbucket now, instead of single revisions to a web server.
You can check it out at
Short term:
Long term:
I try to work on a project every day when I'm serious about it. I don't care if it's half an hour or four hours, I'm working on it every day. That way it's on my mind more and I'm always itching to work on it.
USE SOURCE CONTROL. Something like bitbucket backs up your work and lets you break your work into mini-accomplishments. It also lets you try crazy stuff without worrying about "breaking" everything in a permanent way.
Manage a todo list. Bitbucket's got a nice task management system that lets you set up milestones and manage a wiki, but even something as simple as a text file or Evernote dump can prove helpful for smaller games. You'll rarely have only one thing to work on and it's best to remind yourself of that in case you run out of ideas or motivation for whatever your current task is. Also, it helps if you get distracted and stop working on your project for days/weeks/months.
New Seasons is a simple Noir site that notifies users when new seasons of their favorite TV shows hit iTunes.
I made it partly because I was annoyed at having to check iTunes for new seasons of shows I like all the time, and partly because I wanted to try putting together a small but useful app in Noir from start to finish.
I'm mostly a Python programmer and I threw this together in a few hours this week, so I'm sure there are lots of heinous things happening in the code. Feel free to comment on GitHub and tell me what I did wrong! :)
GitHub: http://github.com/sjl/newseasons BitBucket: http://bitbucket.org/sjl/newseasons
mercurial + bitbucket. Free unlimited private repositories. First 5 users are free. Also supports git.
I heard mercurial also has nice integration into Visual Studio, if that floats your boat.
Inspired by Seasons' 8 miserable dialogue
Tools: Python/matplotlib
Sources:
Subtitles source: https://www.kaggle.com/gunnvant/game-of-thrones-srt/downloads/game-of-thrones-srt.zip/1
Subtitles for season 8 from tvsubtitles.net (MEMENTO version)
Source code: bitbucket.org/370413/got-dialogue-analysis
You can use Windows 10 Update Switch or, if it doesn't do the work, WinUpdateToggler to disable it 100% (this one is getting a new update next week).
I'm surprised you didn't mention Atlassian's Bitbucket. You're allowed as many free private repos as you like. Been using them for years, wouldn't use anything else, as they have an entire suite of products. They've got integration with tons of other services, including Jenkins & Ansible. They also appear to have Golang support. Plus I like the SourceTree Git app that comes in handy from time to time. You get a free wiki and a lightweight issue tracker, and you can alway upgrade to Confluence &&|| JIRA if you need to. I've worked on a team of 10 using nothing but Atlassian, and I couldn't imagine better integration across all products than what you get with Atlassian. Their CI integration is referred to as Pipelines, or you can go all in and using Bamboo, but I think you may need to self host it. Their code review features are also great. Comments inline, and you can configure it to allow a change to be accepted after x number of OK's from other devs. It works really well.
I didn't give a link? :< Damn, sorry. http://bitbucket.org/flowbox-io/berek . BTW, if you'd rather see it on github, I can mirror the project, that's not a problem (or maybe even move it, I'd have to consult that).
In terms of code quality, I honestly have to say no, Berek needs more love. In Flowbox, this is enough for us… for now. To compare, it seems that gitchangelog is rather ironed pretty well.
However, Berek is different. I came with the idea that the main audience of git-commit-msg are the developers, but some parts of some commits may be appropriate for broader audience. See example:
Remove stuff from dependency
Stuff was messy, did't do well for us. I've written things to replace it and it passes the tests. Seems like it solved two seemingly unrelated bugs. Nice!
QUIRKS
If you build $PROJECT, you must watch for this and that to succeed. Please update your dependencies, since old ones may not work.
CHANGELOG - Resolves T123 By dropping stuff from the package, we've been able to reduce the size of binary by 10MB. - Resolves #456 We've tracked down the reason of longer startup times in some rare cases. - Resolves #789
Most of it is info for devs. However, there is also the message for clients. And only the latter will be put into the changelog. Berek uses a high-end technology to recognize only that part.
> if (utf8_strlen($email) > 0 && filter_var($email, FILTER_VALIDATE_EMAIL)) {
Just something that caught my eye. The function utf8_strlen
doesn't make any sense here. UTF-8 is backwards compatible with ASCII, so you could just as easily use strlen
. On a UTF-8 encoded string, it returns the number of bytes instead of the number of code points.
In my library utf8rewind I have a similar function, but it's called utf8len
and it returns the number of code points.
Learn a little about git, a version control system, and have your dev commit their progress everyday. This will keep them accountable and makes it so they can't withhold your source code for some reason.
You can open a free private repo at http://bitbucket.org
Using homebrew you can install all the packages and dependencies, hopefully without issue, using these commands from the source at the bottom (it is an article for installing with python 3 but removing the 3 should make it work fine with python2):
Getting dependencies:
brew install mercurial brew install git brew install sdl sdl_image sdl_mixer sdl_ttf smpeg portmidi
Install pip:
/usr/local/share/python/easy_install pip
Install pygame:
/usr/local/share/python/pip install hg+http://bitbucket.org/pygame/pygame
Source: (http://florian-berger.de/en/articles/installing-pygame-for-python-3-on-os-x/)
Homebrew, if you do not have it: (http://brew.sh)
Edit: formatting
Have you tried curl?
curl -O remote_file_location
Also try wget with http instead of https.
wget http://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.0.tar.bz2
Edit: What distro are you running?
looks like an interesting puzzle game. Smooth graphics. It has a neon/toon like feel and I think adding a stencil shader would make the objects stand out more. Here is an example off of google (not my game) : http://bitbucket.org/carel/durune-dev/wiki/imgs/outlines.jpg
That must be tedious to maintain! Well, you're in luck then. :) Source control is essentially software that helps you manage all those backups and even do things like pick and choose changes you like out of larger changes that broke things. It will become even more useful if/when you join a team. When two or more people change the same file, source control helps you merge the changes and resolve conflicts.
I do recommend Git. It can seem a bit complicated at first, but it's absolutely worth learning the basics (and you won't need more than the basics for now, so don't worry too much about the advanced topics until you need them). For my own project I've been using BitBucket along with SourceTree, which gives me a graphical interface for using Git. Since I'm working on this project on my own I don't really need to anything more complicated than check in when I've completed a chunk of work (added a feature, fixed a bug) -- and remember to push those changes to BitBucket so that all my backups aren't only sitting on my own PC (in case of e.g. a hard-drive failure like you've experienced). It's still really useful as an easy way to back up my work and it gives me the freedom to try crazy experiments because I can always revert the changes if I mess everything up.
I wrote a small JavaScript-like language in Monkey, mainly because there were no other scripting language bindings for Monkey at the time. You can find it here http://bitbucket.org/r1sc/MiniC (LGPL license)
As well as others, I recommend to use version control software such as git or mercurial (trough websites like http://www.github.com or http://bitbucket.org - personaly i use the later).
If you are not so demanding or you are really just trying stuff around, try to use sync software such as Dropbox, One Drive or Google Drive. In this case I really recomend to have sync folder in the same location on all the computers (such as C:/Dropbox) so you avoid the need of chaning project settings every time you load it. In this case you just close the project and wait till the project is synced.
i did the ruby version of conduit a couple years back. i'm pretty happy with it, but it's not perfect. i used it full time for about a year. it might be relevant to look through
don't clear the screen. move the cursor to 0,0 and draw the new Image directly over the old one. that way you won't see any flickering. I figured that out writing life a few years ago.
edit: /u/1inchis25point4mm's answer is better than mine
Github is extremely popular, but it's not the only host out there. http://bitbucket.org and http://visualstudio.com will both host private git repos for free (for fewer than 5 users). Also, Git is a distributed version control system. You don't even need a server- just install msys git, pop open git bash, "cd" to the folder with your project and run git init
- you have a brand new git repo living on your computer.
I usually don't bother with installers, so I can't help you there. None of my projects involve modifying system settings so I usually just distribute zip folders with the exe and all the needed libraries and configs
Find a small example of a static site (my one is only a week old and very small) and learn from that example. Like you say, it's nothing more than applying Markdown and HTML to a directory of text files.
It looks like you've got the error described here: https://github.com/Homebrew/homebrew-python/issues/89
I suggest you make a comment there and cc @samueljohn or @mikemcquaid Hopefully, that'll be fixed soon.
On the bright side, you've installed all the dependencies.
If it doesn't get fixed, it looks like you can install with
sudo pip install nose sudo pip install hg+http://bitbucket.org/pygame/pygame
This is based on https://bitbucket.org/pygame/pygame/issue/82/homebrew-on-leopard-fails-to-install#comment-627494
Totally worked. Thank you.
Also left a comment on bitbucket, requesting for the "homebrew install instructions" to link to a wiki page vs an outdated comment on a ticket.
For anyone else, this worked for me:
brew install libvorbis sdl sdl_image sdl_mixer sdl_ttf portmidi # activate virtual env or use sudo: pip install hg+http://bitbucket.org/pygame/pygame
Thanks for the responses!! Alright, I'll definitely make a write up. The source is on bitbucket. I'll clean up a lot of the cruft before the write up - writing from mobile ATM.
gem install rails
.git clone
the repositories and run bundle install
with in them.Didn't even think about this. I version control all my homework assignments (and everything else). The number of times classmates of mine have lost work or broken something in a huge project and not been able to adequately recover it is non-trivial.
Read assignment, create repository, create skeletons and appropriate files, commit, push changes to remote server. You'll probably find yourself (or everyone else) telling you to look at either git or Mercurial. GitHub and Bitbucket are both excellent places to host repos. In particular, you can get a free "unlimited" account with Bitbucket by registering with a .edu e-mail address. Unlimited private repositories (so your teachers and classmates won't find your work online and accuse you of cheating/copy your work).
And don't feel like you have to complete an entire assignment/module to make a commit to your repo. Whenever you make any sort of tangible progress, commit it so you don't lose it if something crappy happens.
For scariness: A friend of mine had her laptop stolen with a only few weeks left in the semester. Her portion of our Computer Science 490 project was not in our shared repository.
OP drop the Projectlocker garbage and take a look at: http://bitbucket.org.
To everyone here, look at Google Apps for using your own domain with Gmail. It's disgustingly nice.
And both of those things are free.
BitBucket is awesome, free for unlimited public or private repositories, also you can setup your bitbucket profile so that your account redirects to a website of your choosing by setting up a cname record. I attached my account to git.mywebsite.net, awesome sauce.
I dislike GitHub, but miss being able to edit files from the site (cannot do this in BitBucket)
Spoiler alert for implementing pipes in ruby: http://bitbucket.org/seydar/chitin
Implementing pipes was fun. It's nice to be able to hook them up to ruby functions, too.
Though my quibble: I think it's lame that OP is writing a shell with bash syntax. It's much more fun to either use your own to try to use Ruby's.
Good article, OP.
I have recently been mucking around with the same stuff: http://bitbucket.org/photex/ridetumbler
Doesnt do anything complicated though.
It runs fine under my osx partition which sports a sad ogl2 driver as well as my linux partition which is ogl 3.3.
Used it when I was fed up with SVN and wanted to switch to HG. The site makes it very clear how HG works if you're coming from a SVN point of view (or when you're new to version control for that matter, there's just a seperate chapter for SVN'ers).
Must say I never, ever regret moving to HG. The (imo) superior Windows client as compared to GIT's Windows support was a dealmaker. Apart from that, I now use Bitbucket to host my private indie project. I love it. Its free plan has private repos (as opposed to github, which supports no free private repos) and it's very clean. Not as sexy as github perhaps. But for all I can see, that was the only reason for me to go GIT.
I think Git and Mercurial are quite equal in features, both have quite strong followings but as usual it's mostly about taste and what the other you work with use. I've heard that TortoiseGit is quite awful so you pretty much have to go command line if you go with Git. Mercurial seems to have better shell integration in TortoiseHG and VisualHG for Visual Studio Integration.
Bitbucket has unlimited public and private Mercurial repositories (private repos are free for up to 5 users, so you can collaborate with a few people). Github is only free for public repositories.
try: pip install hg+http://bitbucket.org/pygame/pygame
instead, or try manually including SDL.h like this: CFLAGS='-I/usr/local/include/SDL' pip install pygame
source: https://bitbucket.org/pygame/pygame/issues/139/sdlh-not-found-even-thought-it-exists#comment-3822470
To install the libraries that Pygame depends on, enter the following:
$ brew install hg sdl sdl_image sdl_ttf This installs the minimum number of packages needed to run Alien Invasion. If you want Pygame to have a little more functionality such as working with sound, you can install two additional libraries:
$ brew install sdl_mixer portmidi You’ll need pip to install Pygame. Once you have pip set up correctly, issue the following command:
$ pip3 install --user hg+http://bitbucket.org/pygame/pygame To confirm the installation, start a Python terminal session and try to import Pygame:
$ python3 >>> import pygame >>> If this works, you’re ready to start building Alien Invasion!
You can manage the Windows Update behaviour with WinUpdateToggler and Windows update toggle. Not related; the first one is mine, the second is from AveYo. Both are reliable and should always work.
> switch Windows Update service to disabled by running services.msc from a run command.
That doesn't work in latest Windows 10 updates. Microsoft has included some scheduled tasks to revert the update service to its default state.
You can, however, manage Windows Update with WinUpdateToggler and [http://pastebin.com/EcLB14hg](Windows update toggle). Not related; the first one is mine, the second is from AveYo. Both are reliable and should work always.
There are a lot other tools with a more GUI-oriented design like Windows 10 Update Switch, Windows Update Blocker, StopUpdates10...
You can enable/disable Windows Update with Windows 10 Update Switch or WinUpdateToggler. There are other tools too. You shouldn't disable Windows updates indefinitely, though.
You need to manage your updates around your scheduled free time, no the whim of Microsoft's Windows Update Thrashing Team.
You can enable/disable Windows Update with Windows 10 Update Switch or WinUpdateToggler. There are other tools too. You shouldn't disable Windows updates indefinitely, though.
You can add an SSD too but that in itself won't fix your problems, it will only make the thrashing feel less obvious, annoying and detrimental.
Next time don't betatest. Updates need 3 to 6 months to mature after being published.
You can manage/disable Windows Update with Windows 10 Update Switch or WinUpdateToggler.
Try WinUpdateToggler to manage your updates' settings. Should work 100% with any Windows 10 version.
You shouldn't disable them indefinitely, though.
Windows Update has been re-designed since v.1607 to be quite resilient and enables its related services even if the user (or malware) does otherwise. Also, there are scheduled tasks to check that almost everything is set as default.
Try WinUpdateToggler to manage your updates. Should work 100% with any Windows 10 version.
You shouldn't disable them indefinitely, though.
Mac OS High Sierra version 10.13.1
how can I check If I have more than one version?
When I do
$ python --version
I get Python 3.6.4
I installed pygame by doing this:
pip3 install --user hg+http://bitbucket.org/pygame/pygame
I wrote a program to send vive controller locations to vJoy, a virtual joystick driver. It allows using the controllers to emulate a joystick. In the video I'm flying Aerofly FS2 using just my controllers!
When the grip button is held, the controller acts like a joystick or flightstick. So much more immersive.
Note that I hold the controllers near the actual flightstick or throttle only cause my brain like it that way. Just moving the controllers anywhere in space is enough to steer.
The program is available here for anyone who wants to give it try.
The current Unity UI is a good start but certainly isn't a complete system. However it does provide a good framework from which to build controls for your UI from, the one's deployed by Unity should really only be viewed as examples rather than fixed controls.
A fair few have built new controls or simply enhanced those provided by Unity (since the source for the UI system is open source) on the UI Extensions project. http://bitbucket.org/ddreaper/unity-ui-extensions
Still there are a few areas (like Text) where it falls short, so it will get you about 90% the way there as it stands but a little work is needed to get your UI right and a little more to make it responsive.
Is your framework still active? I have also coded a 2D game engine on top of pygame (http://bitbucket.org/safod/zengin), but the project is a few years old now and I'm not exactly happy with how the codebase looks. If you're still looking for contributions, I might be interested.
EDIT: Although looking at those god objects, I see Myrmidon might be in for a refactor too...
Auto-generated summary, for those that are too lazy to click through and read the whole damn article:
> "Bergkamp is one of the names in the frame to succeed Clarke as Reading consider trying to lure a foreign and manager to the Madejski Stadium. The Royals first assessed credentials when they were on the hunt for a new boss a year ago after sacking Nigel Adkins but instead opted for Clarke. Pearson has been out of work since being sacked by Leicester in June despite overseeing their Great Escape from Premier League relegation last season. Clarke held talks with Fulham about their managerial vacancy last month before turning it down to stay at Reading in a shock.
tl;dr according to units summary webservice with length 10:
> Tor depends on a network of computers that mask identities by encrypting their activity and bouncing it through a bunch of different stops on the way to its final destination like people whispering secrets in gibberish to each other during a huge game of Telephone so that hard for an outsider to tell where a message started or where it ends. But the answer seemed clear when four months later in November the FBI announced Operation Onymous as in no longer Anonymous global crackdown on the Dark Web that included the seizure of hidden websites and the arrest of dozens of Tor users involved in online drug markets. But what the researchers gathered just be the IP addresses of child pornographers and drug dealers but presumably anyone who used Tor between January and July which would include activists and human rights workers communicating in repressive countries whistleblowers trying to stay anonymous while providing revealing documents to journalists and other noncriminals simply trying to navigate the Web privately. liberties are under attack if law enforcement believes it can circumvent the rules of evidence by outsourcing police work to universities wrote Dingledine in a Tor blog post which also questioned whether Carnegie Mellon had gotten approval from an institutional review board a process that exists to ensure that academics harm human research subjects
Dotfiles: http://bitbucket.org/indrora/dotfiles
Use Vagrant
Use Github or Bitbucket
All of your projects can have the Vagrant File version controlled, and that way everybody can be working in the same environment locally. Once you're ready to push, you can push to Staging or Production and check everything to make sure your live environment matches up.
I wrote a desktop client for eBay without any knowledge of what technologies eBay may or may not be using for its server, nor do I care. All one needs to do is adhere to the specification as your client sees only the text published by the server -- it doesn't know or care about how this text is generated.
I had a similar problem - pesterchum for OSX requires X11 which hasn't been available since Lion, and there appears to be no way to redirect the pesterchum.app to look at XQuartz. I was able to use the Linux/Unix version compiled-from-source by doing the following:
Now you can download and run http://tinyurl.com/pesterchum3-14-1
You'll want to "tar -xvf" the resulting (file).tar.gz, and then move the "pesterchum" directory to somewhere you'd like (i.e. NOT in ~/Downloads). Finally, as much as I've tried, symlinking against the "pesterchum" bash script within the "pesterchum" directory leads to python failures; the way I've been able to run (for now) is:
While the bash script should just chdir to the pesterchum dir on run, this seems to not work quite right on OSX for reasons that are beyond my ken.
Happy chumming!
Even if SFML is object oriented, you should be organizing your code in an object oriented manner as well. An object should handle storing related pieces of data, and the operations that are performed on that data. Sometimes classes don't have data, in which case the methods are grouped by functionality.
As a general rule, I have a source file per class. Depending on the class, the source file can run from a few dozen lines to a couple of thousand lines, but it is usually more manageable to keep source files in the hundreds rather than the thousands.
Browsing through GitHub or BitBucket should give lots of examples of coding, and how they are broken up. For example, here is a text editor I wrote which shares several classes with the games I write: http://bitbucket.org/mduffor/tedit.git
If you search for SFML on GitHub, there are 1,937 repositories that match that search term. Lots of code to look over.
For point six, it's kind of generic (and my apologies for that... coming from a background of using git 9 ways to Sunday this is all in my head already; the tricky part for me is learning how mods and mod-loading work and finding the best ones of the myriad options and the best way to run them reliably) but I can offer a single solution that is probably pretty good: Atlassian Bitbucket. They offer unlimited private repos, as long as you have less than 5 people using them. Sign up at http://bitbucket.org, and it will give you handy instructions on creating and adding repositories, setting up ssh keypairs to make easy, secure code transfers the norm, and even more advanced stuff like branching and merging (they have a "new to git?" tutorial that looks pretty solid to me.)
Git might take you a day or so to figure out. I host on Bitbucket because they have free private repositories. I then use SourceTree
The SourceTree and Bitbucket websites should explain all you need for the initial setup, and that should be the hardest part. You'll have to install, set up SSH keys, etc. But there are instructions to follow on those websites.
After that, you can start by just using the basics of git and gradually learning more. The most basic would be just to 'commit' each time you want to make a backup. Then you basically have a full list of every commit you made and can jump back to any point.
In git you can have it ignore certain files, ones you don't need to make backups of. You can place these contents in a .gitignore file in your main directory to ignore certain Unity files. Saves space and commit size.
You can do what you want with utf8rewind 1.2.0:
std::string text = "h\xCC\x90\xCD\xA8\xCD\x97\xCD\xA3" "e\xCD\x9B\xCC\x92\xCC\x85\xCC\xBE\xCD\x8A" "ll\xCC\xA8\xCC\x87\xCD\xA5\xCD\x8A\xCC\x94\xCD\x97\xCD\x9B" "o\xCD\x8A\xCC\x8F\xCD\x90\xCC\x89\xCC\x80\xCC\x92\xCC\x95"; std::string converted; int32_t errors;
size_t size_in_bytes = utf8toupper(text.c_str(), text.length(), nullptr, 0, &errors); if (size_in_bytes > 0 && errors == UTF8_ERR_NONE) { converted.resize(size_in_bytes); utf8toupper(text.c_str(), text.length(), &converted[0], size_in_bytes, nullptr); }
I like:
In this case, yes, but it is not a requirement. OP said he has a server, and self-hosting Git repositories is piece of cake. Otherwise BitBucket offers private repositories for free.
Great! If you have a Bitbucket account already, please just send me a PM with your username and I'll add you to the repo. Otherwise, just create a free account at http://bitbucket.org and let me know what your username or email is.
I have used this to install pygame for Python 3 on OSX 9:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install sdl sdl_image sdl_mixer sdl_ttf portmidi brew tap homebrew/headonly brew install --HEAD smpeg brew install mercurial sudo pip3 install hg+http://bitbucket.org/pygame/pygame
Done.
serialtest.py is hardcoded with the port for Linux/Unix systems.
Are you sure that the image is being referred properly, if your file name contains spaces you need to escape them properly for the Windows shell to recognize.
Are you using the most recent version? I have added several changes to my repository that have not been integrated yet to "upstream".
To use the updated graphical interface you need to have PyQt4 installed as well as all of the requirements in requirements.txt.
I will release a Windows 64 bit standalone bundle next week.
Hi there. I'm having similar issues. I'm following the advice contained within this linked comment, using the system Python not the Homebrew installed Python - i've removed that version.
When I try to run this command:
sudo pip install hg+http://bitbucket.org/pygame/pygame
I'm greeted with an error message stating that the command 'hg' cannot be found. This is despite that fact that i've definitely got Mercurial installed (through Homebrew as per the instructions at the link above).
Any help appreciated!
Sounds like your missing some dependencies, I'm not familiar with brew as I use Macports, but try:
brew install sdl sdl_image sdl_mixer sdl_ttf smpeg portmidi
And to build pygame from source:
brew install mercurial git /usr/local/share/python2/easy_install pip /usr/local/share/python2/pip install hg+http://bitbucket.org/pygame/pygame
It would make things a lot easier if you could post your code somewhere for everyone to look at it. Either a Github or Bitbucket repo or a Dpaste.
If the poll list url is rendering and just shows no polls, my guess is you are not properly accessing the polls from your template.
{% for poll in latest_poll_list %} {{ poll }} {% endfor %}
If you went through the step to convert the function-based view to a generic class-based view, make sure you set the context_object_name
property to latest_poll_list
on the poll IndexView
. If context_object_name
is not specified, then the default context name for your object list would be object_list
.
Would need to see your code if this doesn't solve your problem.
Incursion has save games and reincarnation. Reincarnation doesn't work when a character passes a certain level. Not sure if save games have a similar limitation.
Learn to use Git. It can save your project if you accidentally save over a very important file.
Also, if you need private Git projects, you can use Bitbucket and use Sourcetree. After you've logged in, it goes like this in that app:
Yes, no problem.
I meant to mention, but forgot: http://bitbucket.org/ has pretty much the exact same service as GitHub, but they offer private repositories as well (so you don't have to make everything public unless you want to).
I benchmarked a simple Java port of this (only insert for now) against trove TIntObjectHashmap, which implements hashing as described by Knuth, and I can say at least for my (very crude) benchmark case (inserting N items, getting N items, getting N nonexistant items), Robin Hood beats Donald Knuth :-)
I'm currently working on this library. I've had a blast. It involves a lot of disparate areas of computer science, from low-level bitwise operations to context managers (the with
statement), descriptors (like @property
but lower-level), and even metaclasses.
Github's free account does not grant you any private repositories; all repos you make must be public until you pay up. Bitbucket, however, does let you create private repos on its free plan.
I actually have an open source app that is swipable pages on phones and multi-paned on tablets. The source is at http://bitbucket.org/Ravrahn/timetable if you want to check it out. All the tab stuff is done in the TabController class. If you don't get parts of it (it took me long enough :P) let me know and I'll try and explain it.
If you're not able to pay for github, though, your company should be able to afford it. You can have unlimited private repos for up to 5 people (perfect for you) over at bitbucket.
bitbucket has free private git (and mercurial) repositories, bug tracker and wiki. The Wiki is also git powered, so you retain history. Wiki syntax can be used everywhere to reference wiki pages, tickets, commits, and link the stuff. It's pretty nice. I've self-hosted trac before, and thought about switching to redmine but once bitbucket introduced free private repos (in an effort to compete with github, or boost their value for when atlassian bought them, i speculate) I switched and not having to actually maintain that infrastructure is rather nice.
This may be relevant to your interests.
Personally I'm a fan of slither, because I've done some Python development, and HUMP.class, because it fits in well with the other HUMP utilities.
Jesus tap dancing christ, what the fuck is dropbox doing as the number one comment? What the fuck is wrong with you people.
YOU NEED TO BE USING VERSION CONTROL. IF IT'S NOT IN SOURCE CONTROL, IT MAY AS WELL HAVE NOT EVEN BEEN WRITTEN