Showing posts with label access. Show all posts
Showing posts with label access. Show all posts

Tuesday, September 12, 2017

TunesViewer Access iTunes University easily on Linux

TunesViewer Access iTunes University easily on Linux


Over the years Linux has evolved from an operating system used by hackers and primarily used on servers, to being recognized as a viable alternative to popular proprietary operating systems on Desktop, the growth of Android, which is infact based on GNU/Linux has only made the case even stronger. The list of vendors that support Linux has grown, there are companies that are funneling in money for development of device driver for Linux, to companies releasing their products on GNU/Linux platform as well.

I am no Apple fanboy, I admire thought process they put in designing their products, but there are many things that I dislike about Apple, and not supporting GNU/Linux is one of them. I own iPod Classic, I have Rockbox running on it and hence I have never worried about iTunes being not available on GNU/Linux and this never forced me into looking for viable alternatives.

I have been following UC Berkeleys webcast for some time, I have thoroughly enjoyed some of their CS courses - for instance Operating Systems, Data Structures and related to signal processing, however, they recently shifted to iTunes U and I was forced to look for alternatives for iTunes to access these files again.

I had option of installing iTunes under Wine or using an application called TunesViewer, I decided to use native application approach and decided to give TunesViewer a try. TunesViewer is open-source pyGtk based application that parses XML files that iTunes generates and allows you to browse iTunes U and download podcasts ( I am not sure about legality of downloading from iTunes U, would love to hear about it).

TunesViewer is written using pyGTK and is available in both rpm and deb packages, thus allowing you to install it easily on debian based distributions like Ubuntu or rpm based distributions like fedora. TunesViewer is not available in the repository and hence you would need to go to the following site and download tunes viewer.

Click here to go to TunesViewer home page.

Once you have downloaded TunesViewer, you can install it by issuing the following command in the terminal window ( Assuming name of the file you have downloaded is tunesviewer_1.2.deb , and you have changed working directory to directory where you have downloaded this file ).
sudo dpkg -i tunesviewer_1.2.deb
On my system I did not face any dependency issue, however, it is possible they might crop up owing to not using apt-get/aptitude for installation, in case tunesviewer asks for library missing from the system, you would have to install it from the repository.

Once installation completes, you can launch TunesViewer from Applications -> Internet -> TunesViewer, alternatively, you can also launch TunesViewer by typing in "tunesviewer" at the terminal window.

TunesViewer allows you to easily search for content on iTunes U, or instance, I was able to find lecture series on Embedded Systems, Information Security and Theoretical Computer Science, which I thought were not in public domain. These were not listed on opencourse ware pages.

There are tons of content on iTunes University, which is only growing as more and more university realize the potential of Opencourseware and the ever increasing popularity of iPad and iPhones make iTunes U, ideal platform for them to distribute their opencourseware.

TunesViewer, Notice the search box at top, allows you to easily search for content on iTunes U

Not all content on iTunes U is under public domain, and some of the content is restricted and requires login name and password for access, TunesViewer supports authentication to access content which is restricted.

TunesViewer parses the XML files designed for iTunes and hence allows you to access content meant for iTunes, and since most of the content is designed in form of interactive webpages, which is displayed in iTunes, the interface of page should be similar to what you will find if you were using iTunes instead of TunesViewer.

Search results for "Algorithms" gives different courses shared by different universities on iTunes U


Depending on relevance, if you chose a particular search result, Tunes Viewer takes you to the corresponding course home page, or page of the university where the media was featured, allowing you to find more related content. Additionally, the section at the bottom displays all the media files from the page , along with the type of the media file, it can be video in which case, type is listed as mp4 or it can be audio in which case type is listed as mp3, these files can be easily downloaded by double clicking on them.

However, TunesViewer is still very much incomplete and only gives you limited functionality, for instance once download starts and if it is interrupted, there is no option to resume download, this has been a major problem for me, I work in lab , where WiFi is erratic and there were many partial downloads, which had to be restarted from the beginning, there is not even a resume button in download manager which TunesViewer provides, though a simple work around is, you can click on Item Info and copy the URL of media and download it using your favorite download manager.

Overall, I dont have too many complaints against Tunes Viewer, it is a viable alternative to running iTunes under Wine and offers an easy way to download educational content from iTunes University and with the rate at which number of new courses are being added in iTunes University right from making iPhone applications to teaching you Convex Optimization, iTunes U can be an important one-point central repository for educational content for self learners.
The only grudge against Tunes Viewer, it is slightly incomplete and is not actively being developed by developers.

Article Written by : Ambuj Varshney (blogambuj@gmail.com)
For Linux on Desktop Blog , http://linuxondesktop.blogspot.com
(C) 2011 , Ambuj Varshney

download file now

Read more »

Sunday, September 3, 2017

Ultimate Diablo III Site Free D3 Guide Maps and Forum Access!

Ultimate Diablo III Site Free D3 Guide Maps and Forum Access!


TLDR: Searching for Diablo 3 Tips, Tricks, and a Free Guide to boot? Look no further, and ol buddy of ours, Adam "The Doll" is back after his engagement with a great looking site for Diablo III.






A few words about his guide that I got a kick outta:

Our guide is currently on sale.....for 100% off!


This guide is SO free, you cant afford NOT to buy it!


We will never charge for our guide, not even if you double dog dare us!


Those that know Adam, he was on the podcast I was a part of for a short time (Addicted 2 Azeroth), he was a "guru" in the weekly WoW meetings at the "old" JMTC, and anytime you see him post a tweet (@dollada06), grab your popcorn as something is about to set sail.

As you might have guessed, I have been away from the blog and WoW in general for some time. My daughter is growing like a week (nearing three years old), and I am prepping for multiple back surgeries and its tough to sit or stand too long, so any computer "work" is out of the question, unless its short lived. I did however want to strike up the blog for those that are getting into Diablo III to show you about a site that has caught my attention.....

www.freediablo3guide.com 


Sexy, huh? Although there arent many posts currently, knowing Adam, there will be quite a big push during the coming weeks, so make sure and bookmark, follow through google, RSS feed for new posts to your inbox, well....you know the drill. 

There are a few great things right off the bat. Look at the tabs available to click. First, you have the link for the FREE Diablo III guide:




You might notice that its through fileswap, which, for some folks, an automatic red flag is waving in the air. I am trying to convince him to use standalone pages for his guide (similar to what I have used for my WoW Guide and 4.3 Update), we will see if he goes for it.....until then, you have to fileswap.

Next tab, you will see the forums link. A ton of great information as well as an amazing group of folks there at The Sancuary (which is a great info site all in itself- In fact, itll be one of my main resources for the scoop on Diablo Tres):





Going down the line, next tab you will see quick access to the Diablo III map:




See? Told you it was a great site! What is it missing? Nothing....but I am sure Adam will figure out a few more tabs as time goes, so keep posted.

Since I havent been in the area much, do you have some favorite sites you are leaning towards? Do you have forums, podcasts, or other D3 info you would like to share? Do you have a blog you write about strategies in Diablo III? I wanna hear about them! Shout out in comments!

Thanks for reading as always,

Alto.


If you are not subscribed to RSS feed via email (my posts go directly to your inbox so you dont miss a post!) you can click the Orangish RSS feed up top or go direct here:

Get ALTOs Gold"ish" Advice- The Worst WoW Blog Ever! delivered by email

You can always follow me on twitter as well for the most recent gold making tips:  @Altosgold


download file now

Read more »

Saturday, September 2, 2017

UES 357 Using IP address or domain name to access UES gadgets

UES 357 Using IP address or domain name to access UES gadgets


You may get the following error and your gadgets wont work as expected if you try to use an IP address/domain name instead of the default URL with https.

Eg :-

Default :
https://localhost:9443/portal/gadgets/intro-gadget-2/intro-gadget-2.xml

Updated :
https://10.100.0.128:9443/portal/gadgets/intro-gadget-2/intro-gadget-2.xml
or
https://ues.udara.me/portal/gadgets/intro-gadget-2/intro-gadget-2.xml
Detailed error: 500 javax.net.ssl.SSLException: hostname in certificate didnt match: <10.100.1.128> != <localhost> shindig.js:9
By default all WSO2 products shipped with a self signed certificate for the domain localhost, to overcome this issue you have to create and add a certificate for your IP/Domain name.
 1. Lets assume you need to add a self signed certificate for your IP address(10.100.0.128), run following command and provide information when required, here Im using wso2carbon as my keystore password so I dont have to do any configuration changes.

keytool -genkey -alias ues -keyalg RSA -keystore  ues.jks -keysize 2048

Note :- I have created ues.jks within /home/udara/key/ directory and you have to provide your IP or domain name as your first and last name (CN).
udara@thinkPad:~/key$ keytool -genkey -alias ues -keyalg RSA -keystore  ues.jks -keysize 2048
Enter keystore password: wso2carbon
Re-enter new password: wso2carbon
What is your first and last name?
  [Unknown]:  10.100.0.128
What is the name of your organizational unit?
  [Unknown]: 
What is the name of your organization?
  [Unknown]:  WSO2
What is the name of your City or Locality?
  [Unknown]:  Mountain View
What is the name of your State or Province?
  [Unknown]:  CA
What is the two-letter country code for this unit?
  [Unknown]:  US
Is CN=10.100.0.128, OU=Unknown, O=WSO2, L=Mountain View, ST=CA, C=US correct?
  [no]:  yes

Enter key password for <wso2carbon>
    (RETURN if same as keystore password):  wso2carbon
Re-enter new password: wso2carbon

2.Take a back-up of the current <UES_HOME>/repository/resources/security/ directory.

3.Run following command within <UES_HOME>/repository/resources/security/ directory to import your certificate into wso2carbon.jks.

Since I have created my ues.jks inside /home/udara/key/ directory in step-1,
udara@thinkPad:/wso2/support/workspace/wso2ues-1.0.0/repository/resources/security$ keytool -importkeystore -srckeystore /home/udara/key/ues.jks -destkeystore wso2carbon.jks -srcstoretype jks -deststoretype jks -srcstorepass wso2carbon -deststorepass wso2carbon
Entry for alias ues successfully imported.
Import command completed:  1 entries successfully imported, 0 entries failed or cancelled
4. Since we cant have two different private keys, lets delete the previous one.
udara@thinkPad:/wso2/support/workspace/wso2ues-1.0.0/repository/resources/security$ keytool -delete -alias wso2carbon -keystore wso2carbon.jks -storepass wso2carbon
5.  Lets export our public key from wso2carbon.jks and import it in to the client-truststore.jks.

I) Export public key from wso2carbon.jks as test.cer.
udara@thinkPad:/wso2/support/workspace/wso2ues-1.0.0/repository/resources/security$ keytool -export -keystore ues.jks -alias ues -file test.cer
Enter keystore password: 
Certificate stored in file <test.cer>
II) Import public certificate test.cer into client-truststore.jks.
udara@thinkPad:/wso2/support/workspace/wso2ues-1.0.0/repository/resources/security$ keytool -import -alias ues -file test.cer -keystore client-truststore.jks
Enter keystore password: 
Owner: CN=10.100.0.128, OU=Unknown, O=WSO2, L=Mountain View, ST=CA, C=US
Issuer: CN=10.100.0.128, OU=Unknown, O=WSO2, L=Mountain View, ST=CA, C=US
Serial number: 4a460fad
Valid from: Tue Apr 08 11:49:26 IST 2014 until: Mon Jul 07 11:49:26 IST 2014
Certificate fingerprints:
     MD5:  54:CD:B8:CD:7D:3D:B5:29:2B:A4:45:61:18:C9:5A:59
     SHA1: 53:03:B5:6D:32:D2:07:33:0D:49:7A:37:32:C7:13:DA:4E:29:60:28
     SHA256: C5:23:6D:09:F3:97:45:3A:F8:19:A1:F9:14:18:DE:BC:F3:C7:C9:C1:FF:0E:D9:E6:94:EF:DA:A3:6D:79:36:B9
     Signature algorithm name: SHA256withRSA
     Version: 3

Extensions:

#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 92 70 EA 1B 80 6B F8 07   84 0A D9 B0 FE 52 A3 41  .p...k.......R.A
0010: C0 DA B0 17                                        ....
]
]

Trust this certificate? [no]:  yes
Certificate was added to keystore
6. Since we have updated the key store alias from wso2carbon to ues, we have to modify this in few configs to make SSO works.

Update <UES_HOME>repository/conf/carbon.xml,
<KeyStore>
            <!-- Keystore file location-->
            <Location>${carbon.home}/repository/resources/security/wso2carbon.jks</Location>
            <!-- Keystore type (JKS/PKCS12 etc.)-->
            <Type>JKS</Type>
            <!-- Keystore password-->
            <Password>wso2carbon</Password>
            <!-- Private Key alias-->
            <KeyAlias>ues</KeyAlias>
            <!-- Private Key password-->
            <KeyPassword>wso2carbon</KeyPassword>
 </KeyStore>
If we take portal jaggery app(<UES_HOME>/repository/deployment/server/jaggeryapps/portal),

Update ssoConfiguration section in portal.json as follows,
    "ssoConfiguration" : {
        "enabled" : true,
        "issuer" : "portal",
        "identityProviderURL" : "%https.host%/sso/samlsso.jag",
        "keyStorePassword" : "wso2carbon",
        "identityAlias" : "ues",
        "responseSigningEnabled" : "true",
        "keyStoreName" : "/repository/resources/security/wso2carbon.jks",
        "storeAcs" : "%https.host%/store/sso.jag",
        "portalAcs" : "%https.host%/portal/sso.jag",
        "appAcsHost" : "%https.host%"
    }
You have to made the above update in all other jaggery apps within the  <UES_HOME>/repository/deployment/server/jaggeryapps/ directory.

Update ssoConfiguration section in portal/dashboard-template/files/login.jag.hbs, but in the lastest UES distribution you have to make this change within portal/dashboard-template/files/config.json.hbs.
        ssoConfiguration = {
            "enabled": true,
            "issuer": "{{appName}}",
            "identityProviderURL": config.ssoConfiguration.identityProviderURL,
            "keyStorePassword": "wso2carbon",
            "identityAlias": "ues",
            "responseSigningEnabled": "true",
            "keyStoreName": "/repository/resources/security/wso2carbon.jks"
        }

7. Restart WSO2 UES server.

If you browse Home>Configure>Key Stores>View Key Store, you can see the certificate of the private key section as follows.


By providing your IP address or domain name as the first and last name in step 1, you can overcome this host-name mismatch issue while loading UES gadgets.

You can refer this article[1] which explains how to create and add CA signed certificate to any Carbon product.

[1] . http://wso2.com/library/knowledge-base/2011/08/adding-ca-certificate-authority-signed-certificate-wso2-products/

download file now

Read more »

Thursday, August 24, 2017

Tutorial Setting AirGrid M5 HP Sebagai Access Point AP

Tutorial Setting AirGrid M5 HP Sebagai Access Point AP


AirGrid M5-HP adalah radio produk dari UBNT yang laris dipasaran dengan spesifikasi sebagai berikut :

INFORMASI SISTEM
Specs ProcessorAtheros MIPS 24KC, 400MHz
Memory Information32MB SDRAM, 8MB Flash
Tampilan Jaringan1 x 10/100 BASE-TX (Cat 5. RJ45) Ethernet
Dimensi620 x 460 x 360 mm (Mount Included)
REGULATORY
Wireless ApprovatsFCC Part 15.247, IC RS210, CE
RoHS ComplianceYa
FITUR PERANGKAT KERAS
KarakteristikOutdoor UV Stabilized Plastik
Mounting KitPole Mounting Kit include
Konsumsi Daya3.0Watts
Power MethodPassive Power over Ethernet pairs 4,5+; 7,8 return)
LingkunganOperating Temperatur : -30C to 75C
Operating Humidity : 5 to 95% Condensing


Langkah-langkah setting radio AirGrid M5-HP sebagai access point adalah sebagai berikut :

  • Login ke IP Default nya : 192.168.1.20 dengan user : ubnt dan password ubnt
  • Masuk menu Wirelless dan setting seperti gambar dibawah :


Wirelless Mode : Access Point karna sebagai pemancar
Chanel Witdh : Menggunakan Channel 40 Mhz
Frequency : Menggunakan %200 , pilih sesuai dengan keadaan lingkungan ( Interferensi yang ada )
Output Power : Bikin Max di 25 Dbm supaya kekuatan pancar semakin mantap.
Hide SSID : Saya ceklist untuk sisi keamanan
Jika sudah di custome settingannya klik Change => Apply
  • Masuk menu Network dan sesuaikan dengan IP Lokal di jaringan anda
Network Mode : Bridge , IP Static ,  Jika sudah Change => Apply

  • Masukmenu Advance dan sesuaikan dengan kebutuhan anda, lihat gambar dibawah :
Distance : Saya sesuaikan dengan jarak tempuh Radio Client, jika sudah Change => Apply
  • Terakhir kita masuk menu airmax, seperti gambar dibawah 

Saya Disable airmax di tipe ini malah makin stabil.

Semoga bermanfaat


BACA JUGA : ARTIKEL TENTANG SETTING MIKROTIK DIBAWAH INI :
1. Tutorial Setting Mikrotik dari Awal/Dasar Sampai Terkoneksi Dengan Internet
2. Tutorial Upgrade RouterOS Mikrotik ke Versi Terbaru
3. Tutorial Setting Hotspot Mikrotik
4. Setting Mikrotik Sebagai Bandwitdh Limiter Jaringan Internet
5. Tutorial Manajemen Bandwitdh Sama Rata Secara Otomatis Dengan Metode PCQ Mikrotik
6. Tutorial Cara Meremote Winbox Mikrotik Dari Luar Jaringan
7. Cara Mengalihkan Pelanggan Hotspot Mikrotik Yang Expired Ke Halaman Isolir
8. Cara Menghapus (Delete) Log Mikrotik dari Terminal
9. Tutorial Memisahkan Bandwitdh Lokal (iix) dan Internasional (ix) di Mikrotik
10. Menghubungkan Kantor Pusat dengan Kantor Cabang dengan EOIP Mikrotik [VPN]

ARTIKEL MIKROTIK : KUMPULAN TUTORIAL SETTING MIKROTIK LANJUT

download file now

Read more »

Sunday, August 20, 2017

Trove Early Access Closed Beta Key Code Giveaway With Unlimited Uses!

Trove Early Access Closed Beta Key Code Giveaway With Unlimited Uses!



For those who missed the recent Open Beta Test Weekend for Trove, here is an Unlimited Use Closed Beta Key Code for Early Access!



I am currently working on a First Impressions article, as well as a First Tips And Helpful Hints post, to put up here at the blog - but you dont have to wait for those to arrive - you can take this code right now and Apply it to your account at the Trion Worlds website (and share it with your closest friends) to start testing out the game that many people are already beginning to call "their current favourite"..and now you can find out why... So get the code, get in there, by yourself or with some friends - and See You In The Game!

download file now

Read more »