Creating tools to migrate websites stuff.
Web - human-centered
Technically: batch- processing, the cycles got shorter and shorter, we're still batch-processing, info in and out
Interacting, data come inside you
Four problems with data:
1. multiple dimensions
2. low grade
3. not play well other's, poor interoperability
4. can't own your own analytics
pdf -> phf, documents about proceeds
syntactical: computers talk to each other
semantically: receive 100% what is sent
interopability: misleading, something out there to be achieved?
150 years a...
BOSC: Blender Open Sound Control
BOSC - sound control engine within the Blender Game Engine
Blender sound control
What is Blender?
Open Source, Blender 3D Software
oosx windows linux
many versions of each
3D design, 3D Animation, Video Compositing, Game Engine(today's focus)
extensible with Python, version 2.4x big change to 2.5x (the ast year), 2.4x confuses people who use other 3D application, 2.5x much better for animator, the project introduced was built in 2.4x. The example shown is still in 2.4x.
3D is not e...
Pygotham is a conference held by the python community to introduce new technologies and products that are related to the Python language. The conference is composed of tens of small sessions, which are goes on in six separate rooms. Each session lasts around an hour.
A major topic, which was addressed by multiple sessions, is mongoDB. The primary feature of mongoDB is its document-based data representation and storage. The data for a single object is stored together in a BSON document (a variant of JSON) and can be fetched with just one command line. This fact makes it pretty easy to proce...
Vialogues provides a growing number of UI utilities with each of its new releases. One of the important rules we are following in developing these utilities is modularization. Just as we use Django as backend to ensure apps can be easily reused between websites, we do frontend modularization to ensure utilities can be shared between webpages and websites.
I've been recently working on a script that uploads image batches to PocketKnowledge via its backend. In addition to a deepened understanding of the application's construct and the functionality of its various modules, there were actually some good findings about spreadsheet processing that can be used in the future.
The two popular formats of excel files a PHP script will need to handle are csv and xls. For the former, people can use a standard PHP utility called fgetcsv. It's easy to use in that it parses csv files like a usual file handler. For each row in the file, it returns a list of ...
USB 3.0 has a date rate of 5Gbps data rate (compared with Hi-Speed USB 2.0's 480Mbps). A 25 GB HD movie will take just 70 seconds to trasfer while with USB 2.0, it'll take 13.9 min. More power will be able to go to the device (which will hopefully eliminate some of the power issues we see today with portable hard drives that require extra power from a second USB port). Plus, when a device's battery is drained, it will now still be recognized by a laptop, for example, so you can charge it (this doesn't work with USB 2.0).
iPad 2 is 33 percent thinner than its predeces...
A few days ago, Hui Soo and I talked about developing question marketplace targeted for educators. As developers, we are constantly using question market applications like Stackoverflow and Quora. These websites provide good features, upon which we just made a study.
The primary components shared by this kind of websites are questions and users. However, the way they are organized is very different between the two websites.
The major difference is in the question of organization. Stackoverflow doesn't ask users to follow topics while Quora does. In Stackoverflow, users can view questi...
The new Vialogues release allows vialogue moderators to view a poll chart for each of the surveys. The poll charts are generated by dividing the number of each option chosen by respondents by the number of all responses.
In the charts, the X-Axis stands for the label of each option and the Y-Axis stands for the percentage of a certain option chosen by respondents. For a multi-choice survey, the sum of the percentage equals to 100% while for a chec...
A participant of a vialogue can make a response to the vialogue's surveys. Below is the snapshot of a sample multi-choice survey.
For a multi-choice survey, respondents need to choose exactly one option. For a check-all-apply survey, respondents can choose any number of options. A respondent can only respond once to each of the surveys. A message will be given if he/she has already responded before. Like the old text comment, us...
The new Vialogues release presents the survey feature. In the text area below on the video player, moderators will have one more tab available than non-moderators. That's the 'Survey' tab. Clicking on this tab will lead to a survey creation form like the one below.
With the above form, moderators can set up a survey to which participants can make responses. There're two types of surveys the moderator can choose: multiple-choice and c...