This website uses cookies and similar technologies to understand visitors' experiences. By continuing to use this website, you accept our use of cookies and similar technologies,Terms of Use, and Privacy Policy.

10 years ago
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 sinltiniiety 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? example 150 years a...
10 years ago
BOSC: Blender Open Sound Control BOSC - sound control engine within the Blender Game Engine Blender sound control Previsualization Sceneograph Simulations Installations 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...
10 years ago
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...
10 years ago
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. In modularizing, we decouple the data and methods of an upcoming functionality from its context page. The utility's definition is enclosed in a javascript class and data is fed from the page to the utility's instances via the constructor'...
10 years ago
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 ...
1 Comment
10 years ago
USB 3.0: 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: iPad 2 is 33 percent thinner than its predeces...
11 years ago
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...
11 years ago
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...
1 Comment
11 years ago
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...
11 years ago
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...