Canonical formally released Ubuntu 16.10 “Yakkety Yak” yesterday with a developer preview of Unity 8 including desktop, tablet and phone UX convergence, Hybrid cloud operations with Juju 2.0, Snapd 2.16 with more than 500 snaps, etc.. Ian Morrison (Linuxium) wasted no time, and put together a Ubuntu 16.10 image working on platforms powered by Intel Bay Trail and Cherry Trail processor with modifications to have audio, WiFi and Bluetooth working. If you want to try Ubuntu 16.04 on your device you can download ubuntu-16.10-desktop-linuxium.iso and prepare a bootable USB flash the usual way with rufus, or other utilities. If you’d like to try an alternative Ubuntu flavor such as Lubuntu, Xubuntu, Kubuntu, Ubuntu GNOME, or Ubuntu MATE, Linuxium got you served too, and you’ll find the images on his blog. Unity 7 is still running by default in Ubuntu 16.04, but if you are curious about Unity 8 convergence desktop/tablet/phone user […]
How to check HTTP Header and Connection Stats from the Command Line
A few days ago, I discussed with somebody whether a file was cached by Cloudflare or not, and this involved getting the HTTP header, and checking for CF-RAY field to see if data is going through one of Cloudflare data centers. This can be done with curl:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
curl -svo /dev/null http://www.cnx-software.com * Rebuilt URL to: http://www.cnx-software.com/ * Trying 104.28.19.95... * Connected to www.cnx-software.com (104.28.19.95) port 80 (#0) > GET / HTTP/1.1 > Host: www.cnx-software.com > User-Agent: curl/7.47.0 > Accept: */* > < HTTP/1.1 200 OK < Date: Mon, 03 Oct 2016 09:57:17 GMT < Content-Type: text/html; charset=UTF-8 < Transfer-Encoding: chunked < Connection: keep-alive < Set-Cookie: __cfduid=d90ff49c11865e8fda1331c2977559f521475488637; expires=Tue, 03-Oct-17 09:57:17 GMT; path=/; domain=.cnx-software.com; HttpOnly < X-Powered-By: PHP/5.5.9-1ubuntu4.19 < Expires: Wed, 11 Jan 1984 05:00:00 GMT < Cache-Control: no-cache, must-revalidate, max-age=0 < Pragma: no-cache < X-UA-Compatible: IE=edge < Link: <http://www.cnx-software.com/wp-json/>; rel="https://api.w.org/" < Server: cloudflare-nginx < CF-RAY: 2ebf876da273114d-SIN < { [2307 bytes data] * Connection #0 to host www.cnx-software.com left intact |
In the command above, -s stands for silent so that curl does not show the progress meter, -v stands for verbose to show the header, and -o /dev/null is used to discard the packet load. You can also use -I option (fetch the HTTP-header only) with curl, which – if all you need is the HTTP header – provides a cleaner output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
curl -I http://www.cnx-software.com HTTP/1.1 200 OK Date: Mon, 03 Oct 2016 10:06:51 GMT Content-Type: text/html; charset=UTF-8 Connection: keep-alive Set-Cookie: __cfduid=d4dda8a9ec8370cf0950d26e5faf37cc21475489211; expires=Tue, 03-Oct-17 10:06:51 GMT; path=/; domain=.cnx-software.com; HttpOnly X-Powered-By: PHP/5.5.9-1ubuntu4.19 Expires: Wed, 11 Jan 1984 05:00:00 GMT Cache-Control: no-cache, must-revalidate, max-age=0 Pragma: no-cache Set-Cookie: bb2_screener_=1475489211+1.1.174.2+1.1.174.2; path=/ X-UA-Compatible: IE=edge Link: <http://www.cnx-software.com/wp-json/>; rel="https://api.w.org/" Server: cloudflare-nginx CF-RAY: 2ebf9574c129081d-SIN |
I also came across httpstat Python script recently via n0where, doing much of the same thing, except it also adds transfer statistics. It can be installed by downloading httpstat.py, or better using pip:
1 |
sudo pip install httpstat |
Let’s try it with this very […]
Gumstix Nodana 96BCE 96Boards Compatible Baseboard Takes Intel Joule Module
96Boards is an initiative from Linaro, an engineering organization focusing on ARM development, to define some hardware and software specifications for development boards. But since 96Boards specifications are open, Gumstix decided to create the first x86 board compliant with 96Boards CE hardware specifications with Nodana 96BCE baseboard powered by Intel Joule Module. For obvious reasons, this will never be an officially supported 96Boards.org platform. Nodana 96BCE board specifications: SoM – Intel Joule Module based on Intel Atom T5700 or T5500 processor with up to 16GB storage, 4GB RAM. External Storage – 1x micro SD card Video Output – 1x HDMI port USB – 2x USB 3.0 ports, 1x USB 3.0 type C port Expansion Headers 96Boards Low Speed connector with I2C, SPI and UART 96Board High Speed connector with MIPI DSI and USB 2.0 Power Supply – 8 to 18 V (if it follows 96Boards CE specs) Dimensions – 85 […]
Review of Allo Vana Player Linux HiFi Audio System with Max2Play, SqueezeBox and Kodi
Last month I showcased what I called “Allo Sparky Audio Kit” with a DAC board (Piano), an amplifier board (Volt), and usually hard to find reclocker and capacitance multiplier boards (Kali & CM), all connected to Allo Sparky ARM Linux development board powered by Actions Semi S500 quad core Cortex A9 processor, and running Ubuntu 12.04. In the first post, I just described the boards, and showed how to assemble the kit, but now that I have received the user’s manual, it turns out the kit is actually called “Vana Player” and the provided Ubuntu firmware image runs Max2Play Browser based system that’s also available for Raspberry Pi and ODROID boards. Before starting the kit, you’ll need to connect speakers to Piano DAC board and/or Kali board, as well as a 19.5V power source such as a laptop power supply to connect to the CM board. I connected some USB […]
Mintbox Mini Pro Linux mini PC Gets AMD A10 Micro-6700T Processor, 8GB RAM, and 120 GB Storage for $395
Minitbox Mini is a low power mini PC based on Compulab Fitlet-i computer powered by AMD A4 Micro-6400T “Mullins” processor and running Linux Mint that was launched in 2015. There’s now an upgraded model – Mintbox Mini Pro – with a more powerful AMD A10 Micro-6700T, more RAM and storage with 8GB DDR3 and a 120 GB SSD, and faster and better networking thanks to 802.11ac WiFI, and dual Gigabit Ethernet. Mintbox Mini Pro specifications: SoC – AMD A10 Micro-6700T 64 bit quad-core processor up to 1.2 GHz / 2.2 GHz (Boost frequency) with Radeon R6 Graphics (4.5W TDP) System Memory – 8 GB DDR3L-1333 SDRAM (SODIMM module) Storage – 120GB mSATA (SATA 3.0) SSD, and micro-SD slot (SDXC support, rate 25 MB/s) Video Output – Dual HDMI 1.4a up to 1920×1200@60Hz; support two independent displays Audio I/O Output – HDMI, digital S/PDIF 7.1+2 channels output, 3.5 mm stereo audio jack […]
FriendlyARM Introduces NanoPi NEO AIR Board with WiFi & BLE, Camera Interface and 8GB Storage for $17.99
FriendlyARM launched NanoPi NEO board with Allwinner H3 processor, Ethernet, and USB ports for $7.99 to $9.99 in July, and the company is back with a new board with the same form factor and processor, by trading Ethernet for WiFi, dropping one USB 2.0 port for a DVP camera interface, and adding an 8GB eMMC flash. NanoPi NEO AIR specifications: SoC – Allwinner H3 quad-core Cortex A7 @ 1.2 GHz with an ARM Mali-400MP2 GPU up to 600 MHz System Memory – 512 MB DDR3 Storage – 8GB eMMC Flash (Samsung) + micro SD card slot Connectivity – WiFi 802.11 b/g/n and Bluetooth 4.0 LE (via Ampak AP6212 module) with IPEX antenna connector USB – 1x micro USB OTG port, 2x USB via headers Camera – 1x DVP camera interface with optional 5MP CAM500B camera Expansion headers 24-pin header with I2C, 2x UART, SPI, PWM, and power signals 12-pin header […]
Orange Pi Zero and Orange Pi i96 96Boards IoT Edition Boards Coming Soon
Shenzhen Xunlong Orange Pi boards are relatively popular thanks to their low price, and support on communities such as Armbian, but two new upcoming Orange Pi boards might make the company even more relevant in the development board space. First, the company is nearing completion of the tiny, and hopefully ultra cheap, Orange Pi Zero board with Allwinner H2+ processor, and Linaro has announced that an Orange Pi i96 boards compliant with 96Board IoT specifications is also coming soon. Orange Pi Zero The board has not been released, but some pictures have been uploaded to Armbian forums. Orange Pi Zero looks quite similar to NanoPi NEO board but with different processor, a slightly larger form factor, and both Ethernet and wireless connectivity. We don;t have other information for now, but it still possible to get most of Orange Pi Zero specifications from the photos: SoC – Allwinner H2(+) quad core […]
Parrot S.L.A.M Dunk is a Ubuntu & ROS Computer with 3D Depth Cameras for Drones & Robots
Parrot and Canonical have partnered to develop the Parrot S.L.A.M.dunk development kit for the design of applications for autonomous navigation, obstacle avoidance, indoor navigation and 3D mapping for drones and robots, and running both Ubuntu 14.04 and ROS operating systems. The name of the kit is derived from its “Simultaneous Localization and Mapping algorithm” (S.L.A.M) allowing for location without GPS signal. Parrot S.L.A.M Dunk preliminary specifications: SoC – NVIDIA Tegra K1 processor Camera – Fish-eye stereo camera with a 1500×1500 resolution at 60fps Sensors – Inertial-measurement unit (IMU), ultrasound sensor up to 15 meters range, magnetometer, barometer Video Output – micro HDMI USB – 1x micro USB 2.0 port, 1x USB 3.0/2.0 port Weight – 140 grams Parrot S.L.A.M dunk can be fitted various drones and robotic platforms such as quadcopters and fixed-wings, rolling robots and articulated arms using mounting kits. The computer module is then connected to the host […]