sonyflake - A distributed unique ID generator inspired by Twitter's Snowflake

  •        99

The function NewSonyflake creates a new Sonyflake instance.StartTime is the time since which the Sonyflake time is defined as the elapsed time. If StartTime is 0, the start time of the Sonyflake is set to "2014-09-01 00:00:00 +0000 UTC". If StartTime is ahead of the current time, Sonyflake is not created.



Related Projects

uid-generator - UniqueID generator

  •    Java

An unique id generator

Sony-PMCA-RE - Reverse engineering Sony PlayMemories Camera Apps

  •    Python

The latest Sony cameras include an Android subsystem used to run apps from the proprietary Sony PlayMemories Camera App Store (PMCA). The tools provided in this repository allow you to install custom Android apps on your camera. Additional effort has been made to analyze the firmware update process. Using the obtained knowledge, we can execute custom code on almost all Sony Cybershot and Alpha cameras released between 2007 and 2016.

Sony Vaio R-Engine MPEG2 Linux Driver

  •    C

The goal of this project is to develop a v4l driver for the Sony R-Engine MPEG2 encoder/decoder (aka Fujitsu's MB86393). The Sony R-Engine MPEG2 encoder/decoder is found in the more recent Sony Vaio Picturebooks (model PCG-C1M* and newer).

Sony DVP-CX777ES RS232 controller

  •    C

Windows program to control your Sony DVP-CX777ES 400-disc DVD player via its RS232 port connected to the serial port of your computer. Includes documentation and all source.

Sony Vaio FX Library

  •    C++

We aim to allow all of the features Sony provides for the Vaio PCG-FX Series under Windows to be used in Linux.

K68 - KDE utility for Sony Ericsson T68i

  •    C

A KDE tool for transferring data to and from the Sony Ericsson T68i mobile phone.


  •    Assembly

Code for PIC micro to emulate a Sony Auto CD Multichanger and thus enables the AUX input on the rear of suitable Sony car radios. This in turns allows the owner of such a radio to use these inputs for a portable CD or MP3 player.

Provenance - An iOS/tvOS Frontend for multiple emulators, currently supporting various Sega, Nintendo, Atari, Sony, NEC, SNK and Bandai systems

  •    C++

See the instructions on the Wiki and follow them to the letter. Any issues raised that clearly demonstrate that the instructions haven't been followed will be closed. The beginning of something's existence; something's origin.

ds4drv - A Sony DualShock 4 userspace driver for Linux

  •    Python

ds4drv is a Sony DualShock 4 userspace driver for Linux. ds4drv has two different modes to find DS4 devices, decide which one to use depending on your use case.

ATF - Authoring Tools Framework (ATF) is a set of C#/

  •    CSharp

Authoring Tools Framework (ATF) is a set of C#/.NET components for making tools on Windows®. ATF has been used by most Sony Computer Entertainment first party game studios to make many custom tools such as Naughty Dog's level editor and shader editor for The Last of Us™, Guerrilla Game's sequence editor for Killzone™ games (including the Killzone: Shadow Fall™ PS4™ launch title), an animation blending tool at Santa Monica Studios, a level editor at Bend Studio, a visual state machine editor for Quantic Dream, sound editing tools, and many others. ATF has been in continuous development in Sony Computer Entertainment's Worldwide Studios central tools group since early 2005. This figure shows LevelEditor, a powerful tool built with ATF for constructing and editing game levels. LevelEditor is also an open source project, available at LevelEditor. See other tools built with ATF at Gallery and ATF adopters.

Cinoop - Multiplatform Game Boy emulator

  •    C

A multiplatform Game Boy emulator written in C; currently available for: Windows, OS X, Linux based OSes, Nintendo DS, Nintendo 3DS, Nintendo GameCube, Sony PSP, and Sony PS4. Read my article about writing Cinoop here.

OpenMemories-Tweak - Unlock your Sony camera's settings

  •    Java

An app to unlock settings on your Sony camera. Please read this section for up-to-date information on installing the app.

Provenance - iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, Sega, NEC, Nintendo, SNK and Sony and systems

  •    C++

To get started, please follow the Installation instructions on the wiki. If you run into trouble, check the Frequently Asked Questions and please read up on our Issues Usage first, before posting any new issues.

generator-m-ionic - Advanced workflows and setup for building rock-solid Ionic apps

  •    Javascript

Advanced workflows for building rock-solid Ionic apps: develop, prototype, test, build and deliver high quality apps with Yeoman, Gulp, Bower, Angular, Cordova and of course Ionic. All in one sexy generator. Read more ...

generator-assets - Generator Plug-in for Adobe Photoshop CC that helps users export image assets

  •    Javascript

This repository contains a plug-in for Adobe Photoshop CC's Generator extensibility layer. This plug-in makes it easier for users to export image assets from their Photoshop files. Users simply enable image asset generation for a document and name layers (or layer groups, or smart objects) they want exported using a filename-like syntax. Generator then watches these layers, and any time they change, automatically updates the corresponding assets on disk. To learn more about Generator and creating your own Generator plug-ins, please visit the Generator Core repo.

crud-generator - Laravel CRUD Generator

  •    PHP

This Generator package provides various generators like CRUD, API, Controller, Model, Migration, View for your painless development of your applications.

Iris Generator

  •    CSharp

Iris generator is a a code generator engine based on plug-ins. For the alpha version the project is released with a SQLServer 2005 database analyser, a CRUD creator, a Stored Procedure generator for SQLServer 2005 and a DataAccess Layer generator for VB.Net and C#. The modula...

generator - Rails-inspired generator system that provides scaffolding for your apps

  •    Javascript

If you're interested in writing your own Yeoman generator we recommend reading the official getting started guide. The guide covers all the basics you need to get started.A generator can be as complex as you want it to be. It can simply copy a bunch of boilerplate files, or it can be more advanced asking the user's preferences to scaffold a tailor made project. This decision is up to you.

generator-phaser - A yeoman generator for phaser games

  •    Javascript

A Yeoman generator to create HTML5 games with Phaser. This generator allows for the creation of Phaser games with best practices. The main generator (yo phaser) outputs a basic Phaser game. You can also generate new prefabs (yo phaser:prefab) or states (yo phaser:state) to add to your project. You can view your game in the browser by running npm start from the project's root directory and the web page will refresh as you save your files.