Pages

Sabtu, 12 April 2014

Hurt Locker P2P Lawsuits Move On To Canada

By now, US torrent users are used to the nagging worry that a copyright holder could seek damages against them. Now these mass lawsuits appear to be making the journey to Canada, where Voltage pictures is seeking the identities of users they claim have pirated the film Hurt Locker. Major ISPs have been subpoenaed, but the number of defendants is not yet available.

Back in early 2010, Voltage Pictures, the makers of the Oscar-winning film Hurt Locker, began suing to uncover the people behind thousands of IP addresses. Voltage Pictures contends that these IPs were spotted downloading the film via torrents. In most cases, judges granted the subpoenas and ISPs had to divulge customer details. Instead of suing outright, Voltage had its legal counsel extract settlements from the defendants.

Now the same scheme is playing out up north. A court in Montreal gave the thumbs up to Voltage and its legal counsel two weeks ago. Today is the deadline for three Canadian ISPs to hand over the records. It’s unclear if the same settlement shakedown is going to happen in Canada, but we have to imagine it will.
Read More..

Jumat, 11 April 2014

extroots


the extroots is a mechanism to transfer our instalation to external device like flashdrive / hardisk external. its very important, because basicly the mr3020 doesnt have enough space in memory to install thing such luci (web interface). after flashing the kernel we should access the mr3020 via telnet / putty. Be sure to understand the basic of linux command line before you do this.


how to install extroots


this is my 16gb sandisk cruzher. i have formatted it to ext2 with mini tool partition wizard home edition.
I format the flashdisk to 8gb fat32
(to save data whenever i want plug in to a windows operating system), 100mb linux swap,  adding some additional virtual ram. And the rest space of the flashdisk to ext-2 format.


extroots tp link mr3020


now proceed to our devices...  plug in our usb flash drives.

install requirement packet by typing opkg install [packet_name]
  • block-mount
  • kmod-usb-storage
  • kmod-fs-ext4





now proceed to edit the fstab configuration...

vi /etc/config/fstab



config global automount
        option from_fstab 1
        option anon_mount 1

config global autoswap
        option from_fstab 1
        option anon_swap 0

config mount
        option target   /home
        option device   /dev/sda1
        option fstype   ext4
        option options  rw,sync
        option enabled  0
        option enabled_fsck 0

config swap
        option device   /dev/sda2         -> this is our 100mb swap that we already created
        option enabled  1                    -> enabled it


config mount

option device /dev/sda3             -> this is our ext2 formated usb that we already created
option target /mnt/usb                -> i mount it on /mnt/usb
option enabled_fsck 0            
option options rw,sync              -> mount with read and write + sync
option enabled 1                       -> enabled it
option is_rootfs 1                    -> to make extroots 

after that press esc, then :wq to save and rewrite fstab configuration.



now restart your tplink mr3020.... either by plug off power source or type reboot in the console.


login into console....

type df


it will show

rootfs                 6927587      8194   6561947   0% /
/dev/root                 2880      2824        56  98% /rom
tmpfs                    14580        80     14500   1% /tmp
tmpfs                      512         0       512   0% /dev
/dev/sda3              6927587      8194   6561947   0% /overlay
overlayfs:/overlay     6927587      8194   6561947   0% /                 ->  
before we edit fstab there isnt    there








the next step will  be

tar -C /overlay -cvf - . | tar -C /mnt/usb/ -xf -

to pivot whole /overlay to the usb storage which  already being mount from /dev/sda3 to /mnt/usb.




done. now all our further instalation will move on our storage...




Read More..

ATmega328 is no longer blank it loaded with Arduino boot loader

Blank ATmega328 flushed with Arduino boot loader

Flushed ATmega circuit built and testing with sketches (This  board is named as  "pixelduino") :-)

My recent test with Arduino is flushing an ATmega328 with arduino boot loader and its successful. I have an Arduino UNO SMD version and its loaded Arduino ISP sketch, to make it as an ISP programmer.
Arduino UNO connected to Blank ATmega328 as an ISP programmer. After  flushing its loaded with blink sketch for test and it works well.
So now i can avoid the Arduino board in some of my final projects. 
Read More..

Kamis, 10 April 2014

Meet 蓝博文(Bowen Na

From Bay Area

As of last night at 10:27pm, I am a father. XiaoQin and I picked the name because it works both in Mandarin and English (using the Pinyin Anglicization). The labor was a 18 hour process, but resulted in a C-section because the umbilical cord was wrapped around little Bowens neck, and this was the safest way to get the baby out. Mother and Baby are recovering and bonding just fine.

Ive posted more than one picture on Facebook, but this sleep-deprived dad is unable to get Two Factor Authentication to work on PicasaWebs plugin from Lightroom, so Google+ users will just have to live with this one picture posted to an account without Two Factor Auth turned on.

Given this state of affairs will persist for the foreseeable future, and I dont see myself spamming my blog with baby pictures, just ask me on Facebook to be added to the Facebook group devoted entirely to baby-spam.
Read More..

Rabu, 09 April 2014

Nvidia announces next generation 64 bit Tegra K1 SoC with 192 GPU cores

Nvidia announces next-generation 64-bit Tegra K1 SoC with 192 GPU cores

Nvidia unveiled the next-generation version of its Tegra system-on-a-chip tonight at its CES press conference. The new Tegra K1 has two important selling points. The first is that it uses a GPU with 192 CUDA cores based on Nvidias Kepler GPU architecture, the same used in the desktop GeForce GT 600 and 700-series GPUs. Secondly, some versions of the chip will be the first to ship with Nvidias custom "Denver" ARM CPU, a 64-bit architecture that supports the ARMv8 instruction set.




Combining its desktop and mobile GPU architectures has been on Nvidias roadmap for some time now, as we saw at the companys GPU Technology Conference in March of 2013. The difference is that now we have some idea of just how powerful that GPU will be: at 192 CUDA cores, the Tegra K1 has roughly the same raw processing horsepower as a GeForce GT 630 or 635, a low-end dedicated GPU from early last year. Memory bandwidth and throttling will also affect performance, but this gives us a decent idea of where Tegra K1 is relative to Nvidias desktop cards.

Nvidia CEO Jen-Hsun Huang spent a fair chunk of time talking about the benefits of using the same GPU architecture across both PCs and mobile devices. Since the Tegra K1 supports the same API levels and hardware features as a full GeForce GPU, game and middleware developers will theoretically have an easier time porting their engines from desktops and game consoles to phones and tablets. Nvidias current Tegra GPUs dont support newer APIs like OpenGL ES 3.0, so support for the full version of OpenGL 4.4 is a nice leap forward.

The CPU gets more complicated. There will be two different, pin-compatible versions of the Tegra K1 that are differentiated by their CPUs. One will use four ARM Cortex A15 cores (plus one power-saving "shadow" core) running at up to 2.3GHz. Thats not much different from the CPU configuration used in the current Tegra 4. Only the higher-end version will use the new 64-bit Denver architecture, in a dual-core configuration running at up to 2.5GHz.

Other details about the chip, including the manufacturing process, werent discussed. In one slide comparing the K1s performance to that of the Xbox 360 and PlayStation 3, Huang noted that the Tegra K1 used just five watts of power, but its not clear under what conditions we can expect that kind of power draw.

The Tegra K1 is the latest ARM CPU architecture to go 64-bit, but its not the first: Apples 64-bit A7 is already shipping in the latest iPhones and iPads, and Qualcomm will be bringing the 64-bit ARM Cortex A53 architecture to market in the mid-range Snapdragon 410. In the server room, AMD plans to bring its first ARM-based Opteron chips to market this year, which will be based on the 64-bit Cortex A57 architecture. 2014 is poised to be the year when 64-bit goes mainstream in ARM devices.

Huang didnt mention when either version of K1 would be available in shipping devices, but AnandTech reports that the A15 version will ship in the first half of this year and the Denver version will ship in the second half. Its a fair bet that well learn more at this years GPU Technology Conference in March.
Read More..

Selasa, 08 April 2014

Measuring RAM Speed

Memory RAM Speed - Access Time, Megahertz (MHz), Bytes Per Second

Prior to SDRAM, speed was expressed in terms of nanoseconds (ns). This measured the amount of time it takes the module to deliver a data request. Therefore, the lower the nanosecond speed, the faster. Typical speeds were 90, 80, 70 and 60ns. Older 486 machines may have 80 or 90. More recent Pentiums will have 60 or 70.

Computer Ram Speed - Access Time, Megahertz (MHz), Bytes Per Second









MHz Speed
Total Clock Cycles per Second
Divide by 1 billions to get nanoseconds per clock speed.
66
66,000,000
15
100
100,000,000
10
133
133,000,000
8

Often, the last digit of a memory part number will represents the speed such as -6 = 60ns.

SDRAM speed is measured in megahertz (MHz). Speed markings on the memory chips may still specific nanoseconds, but in this case in represents the number of nanoseconds between clock cycles. To add to the confusion the markings on the chips dont match the Mhz value. Here is a conversion chart.

To calculate bytes per second you need to know the Bus Width and Bus Speed of your PC. The first thing to remember is 8-bits = 1 byte. If you have a 64-bit bus, than 8 bytes of information can be transferred at one time. (64 / 8 bits = 8 bytes)

If your bus speed is 100Mhz (100 million clock cycles per second) and the bus width is 1 byte wide, the speed is 100 MBs per second. With a 64-bit width, the speed is 800 MBs per second (64 / 8 * 100,000,000)

Rambus modules are measured in megabytes per second. Rambus modules are either 400 or 300Mhz. Because they send two pieces of information every clock cycle, you get 800 or 600Mhz. They have a 16-bit bus width or 2 bytes (16/8). The 400Mhz module speed is 1600MB a second or 1.6GB a second. (400,000,000 * 2) * 2. The 300Mhz module provides 1.2GBs a second.

Read More..

Senin, 07 April 2014

Microsoft Wheel Optical Mouse

Microsoft Wheel Optical MouseCable - Optical - 3 x Button Programmable - 1 x Scroll Wheel - USB, PS/2

Price: $19.95


Click here to buy from Amazon

Read More..