Tag Archives: NET

Starting with C-Programming

By Dr. Nick

Hello guys!

It’s been some time and I have been busy. I got my qualification as an IT-Professional now (Systems Administrator).

I learned VB.NET at school but I don’t want to continue using that language, I want to learn C because I’m working with Linux/UNIX most of the time, also I do electronics and will get a Arduino soon.

I learned VB.NET (basics) the “school” way. Like how to programm a class or how the syntax of a while-loop is. I heard Richard Stallman say that you should obtain some open-source software and “expand it” by adding code or changing the software to fit your needs. I mean, after 1 year VB.NET I must say I can’t use the language properly, that gets me thinking.

I already got a book about C (Galileo Computing, german site) which reads pretty well, I’ve been working with that.
I think that if you work hard enough, you can always reach a goal. I just want to go in the right direction from the start because I don’t want to waste any time.

So here are my questions:

1. What’s the best way to get started? Should I look for a projekt to programm (maybe from Rosetta Code) and start at that or should I go through C step-by-step like:
1. Data-Types
2. printf
3. scanf
4. while
5. for

2. How did you get started?
3. Are there any sites/books/youtube videos that you can recommend me?

greetings,

nick.

…read more

Source: FULL ARTICLE at The UNIX and Linux Forums

Heritage Financial Corporation Selects DNA Account Processing Platform from Fiserv to Accelerate Gro

By Business Wirevia The Motley Fool

Filed under:

Heritage Financial Corporation Selects DNA Account Processing Platform from Fiserv to Accelerate Growth

  • Commercial bank chooses the collaborative DNA platform from Open Solutions, now part of Fiserv, to consolidate systems and accommodate rapid growth
  • Integrated solutions for CRM, business intelligence, item processing, teller capture, interactive voice response and document management will complement DNA platform
  • Open architecture of DNA combined with its strong commercial capabilities were key factors in the bank’s decision

BROOKFIELD, Wis.–(BUSINESS WIRE)– Fiserv, Inc. (NAS: FISV) , a leading global provider of financial services technology solutions, today announced that Heritage Financial Corporation, based in Olympia, Wash., has selected the DNA™ account processing platform from Open Solutions, now part of Fiserv, to better serve the customers of Heritage Bank and Central Valley Bank. The $1.3 billion asset holding company cited the platform’s state-of-the-art technology, flexible architecture and strong commercial capabilities as key factors in the decision.

DNA will help us achieve quick wins with operational efficiencies, a single loan system and a 360-degree view of our customer relationships. It’s a proven platform we can build on for the future,” said Lisa Welander, senior vice president and Chief Information Officer, Heritage Bank. “With four acquisitions in three years, we need technology that can help us standardize operations, achieve aggressive growth targets and create a competitive advantage with the customer experience. We found our answer in Fiserv.”

Recognized by industry leading analysts for its best-in-class technology, user experience and breadth of functionality, DNA is the first open, relationship-centered core banking platform built for global collaboration. The platform employs a real-time, relational data model designed around the person, not the transaction, so that Heritage Bank staff can securely view complete profiles of their retail and commercial customers by person, product or account. The bank also gains a single loan system for consolidated commercial, mortgage and consumer servicing with the ability to implement master line processing.

With the platform’s open .NET architecture, Heritage Bank can easily enhance DNA with solutions from Fiserv and other third-party partners. The bank will also have access to the DNAcreator™ development toolkit, which allows bank IT professionals to create and sell custom core extensions called DNAapps™ to other financial institutions via the DNAappstore™. DNAappstore is the first online marketplace for core innovation and global collaboration, creating the potential for additional revenue for the

From: http://www.dailyfinance.com/2013/04/11/heritage-financial-corporation-selects-dna-account/

Amazon upgrades Elastic Beanstalk for .Net applications

Amazon Web Services’ Elastic Beanstalk for .Net applications now supports configuration files to simplify cloud setup and integration with Amazon’s private cloud and relational database.

This year has seen Amazon Web Services (AWS) increasingly focus on making its cloud easier to manage and continuing to develop Elastic Beanstalk is part of that strategy.

With Elastic Beanstalk, which is still in beta, an administrator can deploy and manage applications in Amazon’s cloud without having to configure the infrastructure that runs those applications. Elastic Beanstalk allows developers to upload an application and it then automates the deployment details, so administrators no longer have to care about tasks such as provisioning virtual servers, setting up load balancing or managing scaling, according to Amazon.

Elastic Beanstalk for .NET allows companies to run and manage their .Net applications on Amazon’s cloud using Windows Server 2008 R2 or Windows Server 2012.

To read this article in full or to leave a comment, please click here

…read more

Source: FULL ARTICLE at PCWorld

The Perfect Desktop – OpenSUSE 12.3 (GNOME Desktop)

 
 

HowtoForge: This tutorial shows how you can set up an OpenSUSE 12.3 desktop that is a full-fledged replacement for a Windows desktop, i.e. that has all the software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions that works even on old hardware, and the best thing is: all software comes free of charge.

The software I propose as default is the one I found easiest to use and best in their functionality – this won’t necessarily be true for your needs, thus you are welcome to try out the applications listed as alternatives.

I do not issue any guarantee that this will work for you!

 

1 Preliminary Note

To fully replace a Windows desktop, I want the OpenSUSE 12.3 desktop to have the following software installed:

Graphics:

  • Pinta – open source drawing application modeled after Paint.NET
  • KolourPaint – paint application with elemental functions
  • The GIMP – free software replacement for Adobe Photoshop
  • Shotwell Photo Manager – full-featured personal photo management application for the GNOME desktop

Internet:

  • Firefox
  • Opera
  • Chromium – Google’s open-source browser
  • Thunderbird – email and news client
  • Evolution – combines e-mail, calendar, address book, and task list management functions
  • Deluge – free cross-platform BitTorrent client
  • Transmission BitTorrent Client – Bittorrent client
  • qBittorrent – free alternative to µtorrent
  • Marble – desktop globe similar to google earth
  • GoogleEarth – Google’s desktop globe
  • Flash Player 11
  • FileZilla – multithreaded FTP client
  • Pidgin IM Client – multi-platform instant messaging client
  • Skype (only for 32 bit systems)
  • Dropbox Client – cloud storage
  • Gwibber Social Client – open-source microblogging client (Twitter, Facebook, etc.)

Office:

  • Adobe Reader
  • Evince – document viewer
  • Okular – document viewer
  • LibreOffice Writer – replacement for Microsoft Word
  • LibreOffice Calc – replacement for Microsoft Excel
  • GnuCash – double-entry book-keeping personal finance system, similar to Quicken
  • Scribus – open source desktop publishing (DTP) application

Sound & Video:

  • Banshee – audio player, can encode/decode various formats and synchronize music with Apple iPods
  • Amarok – audio player
  • MPlayer – media player (video/audio), supports WMA
  • Rhythmbox Music Player – audio player, similar to Apple’s iTunes, with support for iPods
  • gtkPod – software similar to Apple’s iTunes, supports iPod, iPod nano, iPod shuffle, iPod photo, and iPod mini
  • Sound Juicer CD Extractor – CD ripping tool, supports various audio codecs
  • XMMS – audio player similar to Winamp
  • Clementine – Amarok 1.4 fork
  • VLC Media Player – media player, plays all kinds of videos (video/audio)
  • Totem – media player (video/audio)
  • Xine – media player, supports various formats; can play DVDs
  • Winff – free video converter
  • SoundConverter – free audio converter
  • Soundkonverter – free audio converter
  • K3B – CD/DVD burning program
  • Brasero – CD/DVD burning program
  • Audacity – free, open source, cross platform digital audio editor
  • Kino – free digital video editor
  • dvd::rip – full featured DVD copy program
  • Multimedia Codecs

Programming:

  • Bluefish – text editor, suitable for many programming and markup languages
  • Eclipse Extensible Tool Platform and Java IDE

Other:

  • VirtualBox – lets you run your old Windows desktop as a virtual machine under your Linux desktop, so you don’t have to entirely abandon Windows
  • TrueType fonts
  • Java
  • gedit – simple text editor

The software provided in the above list covers most of the basic tasks one might need to do on their desktop computers, sometimes there are multiple choices for same functionality. If you know which one you like best, you obviously don’t need to install and test the other applications, however if you like choice, then of course you can install more than one.

I’m using the OpenSUSE 12.3 Live-DVD in this tutorial to set up the system. You can download it from here: http://software.opensuse.org/123/en

I will use the username howtoforge in this tutorial, and I will download all necessary files to howtoforge’s desktop which is equivalent to the directory /home/howtoforge/Desktop. If you use another username, please replace howtoforge with your own username. So when I use a command such as

cd /home/howtoforge/Desktop

you must replace howtoforge.

 

2 Installing The Base System

Download the OpenSUSE 12.3 Live-DVD iso image, burn it onto a DVD, and boot your computer from it. Select Installation.

OpenSUSE

Continue reading this article at it’s original source:
http://www.howtoforge.com/the-perfect-desktop-opensuse-12.3-gnome-desktop

Source: FULL ARTICLE at Linux Today

Gupta Technologies Announces Alliance Partnership with Fujitsu

By Business Wirevia The Motley Fool

Filed under:

Gupta Technologies Announces Alliance Partnership with Fujitsu

Partnership to Expand Market Presence for Gupta’s Composer Migration Offerings

ROSEVILLE, Calif.–(BUSINESS WIRE)– Gupta Technologies, a global provider of application development, database and migration software, today announced an Alliance partnership with Fujitsu. Through this partnership, Fujitsu will offer customers Gupta’s Composer Technologies migration software for modernizing Oracle Forms and Lotus Notes applications. Gupta will leverage its innovative software and expertise with Fujitsu’s legacy modernization offerings to create the synergy for increased market presence on an international basis.

“Gupta recognizes the growing demand by customers to retain the intrinsic value contained within their legacy applications and modernize them to more contemporary technologies and platforms instead of rewriting them from scratch or replacing them with commercial off-the-shelf solutions,” said Frank Verardi, General Manager of Gupta Technologies. “Our Alliance partnership with Fujitsu enables us to market our complementary and proven application migration portfolio to a broader base of customers worldwide.”

Fujitsu, a leading provider of customer-focused information technology solutions for the global market place, has initiated sales opportunities for the Composer portfolio in EMEA and Asia Pacific. Composer Technologies, the migration business unit of Gupta Technologies, has participated in the Fujitsu Forum and various marketing campaigns, and is the only Fujitsu Alliance Partner for Oracle Forms and Lotus Notes application modernization. Through an active Alliance partnership, customers will benefit from automated conversion technology and a proven migration methodology that will deliver a modern application ready for testing, customer enhancements and production.

Annette Kuhn, Head of Alliance Program, Fujitsu Technology Solutions commented, “Fujitsu’s Legacy Modernization capabilities enable organizations to leverage years of investment in software assets, and to deliver more from IT budgets and reduce the risk of implementing new technologies. Gupta and Fujitsu are now extending their cooperation of many years to include the Composer solutions as a logical next step to add value to our customers.”

In addition to the Composer products, the Alliance partnership includes Gupta’s Team Developer .NET application development software and SQLBase relational database. Both products will be promoted through the Fujitsu Business Solutions Catalog listing and included in cross alliance marketing programs and media campaigns.

About Gupta Technologies

Gupta Technologies, a Daegis Inc. (NAS: <a target=_blank …read more
Source: FULL ARTICLE at DailyFinance

BusyTasks 12.7 (Plasmoid Script)

Thumbnail

BusyTasks 12.7
(Plasmoid Script)
UPDATE: Altered plasmoid configuration (own method createUserInterface) for new KDE versions.
Please read at least section REQUIREMENTS before installation

DOCUMENTATION:
Isn’t everything some kind of process? At least on a computer it is. So let’s keep an eye on them.
This plasmoid initially was a clumsy spin-off from Dmitry Makovey‘s tail plasmoid, but after I got more and more used to python and the program got more and more complex I cut everything superfluous and eventually separated it from tail.
This plasmoid uses several programs to get its input. The collected data is neither unique nor new, but the idea to clearly sum it up in one single program is. This task monitor displays up to four different tasks, each with different priority.

CPU intensive task:
Name and the percentage of the most CPU intensive task. The underlying top daemon is very efficient and does not really affect CPU, it is piped to shared memory.
Used backend: http://linux.die.net/man/1/top

Memory intensive task:
Name of the most memory intensive task, combined with a measure of size (absolute value or percentage to total available memory).
The implementation is the same as for the task above.

IO intensive task:
The task that currently asks for IO.
The software package includes an own version of iotop that sends data via shared memory.
Original version: http://guichaz.free.fr/iotop/

NET intensive task:
The task that eats up your bandwidth.
You will be prompted for an administrator password when starting nethogs.
Like the one of iotop, this is a modified nethogs daemon that uses IPC.
Original version: http://nethogs.sourceforge.net

Additionally, the configurable update interval plays a crucial role in resource consumption. The smaller it is set, the more resources are needed.
There should be slightly less resource consumption (in terms of IO as well as overall) since release 8.0. Release 10.0 eventually cut out all IO.

The plasmoid is highly configurable to fit most desktop designs.
It supports highlighting of processes, either through a simple colour change after a certain limit of per cents or via colour gradient. For the statisticians among you, you can even log output. BusyTasks is only useful if it is always visible (e.g. residing on a panel) If you’d have got to minize windows or show the desktop to have a glance on it you could equally start the system monitor.

REQUIREMENTS: (and installation instructions)
The program was tested under several different distributions and is considered stable.(read below). Some of the used daemons may require additional libraries, however.
For full functionality, you need to meet the following requirements:

  • Installation of top in your command-line interpeter. This usually is the case on UNIX OSs.
  • Proper value of $HOME variable in the shell environment. Verify with “echo $HOME“.
  • Python version 2.
    On new systems version 3 may …read more
    Source: FULL ARTICLE at KDE Apps
  • Review: Get software directly from the vendor with a single click with DDownloads

    Setting up a new PC can be a daunting task. Getting it out of the box and plugged in is the easy part. The challenge comes from tracking down all those little patches, utilities, and other minor software that you accumulated through the years on your old PC. Free utility DDownloads (free) helps you out by giving you easy access to hundreds of popular applications, tools, and utilities, directly from official sources.

    The Home screen gives you quick access to all the main features.

    It is tempting to compare DDownloads to Ninite, an online service that streamlines the installation of nearly 100 apps. What sets DDownloads apart is that has a larger selection of software (500 vs Ninite’s 94), and it gives you far more control over the installation because, by default, it does not automate app installation. This can be especially important if your PC has an SSD drive, in which case you may prefer to install applications somewhere other than the default location.

    The application opens to a home screen that gives you quick access to basic features, such as the various software categories, and advanced features such as silent installation and batch installation. The Windows Starter Kit provides you with a list of links for very common apps and utilities such as Adobe Flash, Adobe Reader, Microsoft .NET and Silverlight, Oracle Java runtimes, and so on.

    When browsing the application databases, clicking the name of an application will show the URL for the download page in the bottom-right corner. Some applications do not allow direct links to the download, so instead DDownloads sends the URL to your Web browser, and your browser will then download the file. If you are the suspicious type, you can right-click the application name and select “Copy Download Link to Clipboard” and manually paste it into your Web browser. If the link is dead, you can use the handy “Copy App Name to Clipboard” function to try to track the app down the old-fashioned way.

    To read this article in full or to leave a comment, please click here

    …read more
    Source: FULL ARTICLE at PCWorld

    Greece helicopter prison escape attempt foiled

    A helicopter swooped down on a prison courtyard Sunday as armed men on board fired on guards and lowered a rope to help a convicted killer make his fourth attempt to escape from a Greek prison.

    But the plot was foiled after the prisoner was shot and the chopper forced to land in the prison’s parking lot.

    The dramatic escape attempt was one of a handful involving helicopters in Greece, and the first time such plans have failed.

    Authorities said the chartered helicopter — carrying two armed passengers, a pilot and a technician — first tried to rip off the chicken-wire fence surrounding Trikala prison with a hook dangling from a rope. But that didn’t work, so a rope was lowered down to whisk away Panagiotis Vlastos. Another prisoner, an unnamed Albanian national also in the courtyard at the time, may also have been part of the escape plan.

    At the same time, the armed passengers used AK-47 assault rifles to fire on the prison guards. One guard, who was inside a post, was slightly injured by shards of flying glass. He and others returned fire, injuring Vlastos, who had managed to climb into the helicopter, as well as the helicopter’s technician. Vlastos fell from a height of about 3 meters (10 feet) into the courtyard, and the helicopter was eventually grounded in the parking lot.

    Vlastos, 43, is a convicted murderer and racketeer serving a life term who had tried and failed three times before to escape from prison.

    Prison officials told TV stations Mega and NET that they recovered well over 500 bullets fired from the helicopter. The Ministry of Justice, in statements describing the escape attempt, added that the helicopter passengers also carried, but did not use, “improvised explosive devices.”

    Authorities said Vlastos was wounded in the legs but is being treated in the prison hospital because his injuries were not deemed serious enough for a transfer elsewhere. The technician’s hand was slightly wounded.

    It was not immediately clear if the pilot and flight technician had willingly participated in the escape attempt or had been forced to fly to the prison, which is located 328 km (205 miles) northwest of Athens. Also unclear was whether the second would-be escapee was in on the scheme or just happened to be in the courtyard and tried to take advantage of the situation.

    …read more
    Source: FULL ARTICLE at Fox World News

    How to Map AD groups to Samba share?

    By sunnysthakur

    I am setup a samba share server which is authenticating from Active Directory.

    I am able to access the share with AD user but not able to access when group defined in “valid users” parameters.

    below are the steps i performed.

    In smb.conf

    [global]
    workgroup = QASLABS
    password server = WIN-60I6H2BG237.qaslabs.net
    realm = QASLABS.NET
    preferred master = no
    security = ADS
    idmap backend = ad
    idmap uid = 100-20000000
    idmap gid = 100-20000000
    winbind separator = +
    template shell = /bin/bash
    winbind use default domain = true
    winbind offline logon = false
    preferred master = no
    server string = Linux Test Machine
    encrypt passwords = yes
    log level = 3
    log file = /var/log/samba/%m
    max log size = 50
    printcap name = cups
    printing = cups
    winbind enum users = yes
    winbind enum groups = yes
    winbind use default domain = yes
    winbind nested groups = yes
    netbios name = smbad
    hosts allow = 127.0.0.1 192.16.17.0/24
    passdb backend = tdbsam
    template homedir = /home/%U
    winbind nss info = rfc2307

    [Data]
    comment = Directory for storing Data
    path= /opt/data
    valid users = @NETWORK+itadmin NETWORK+testadmin
    #valid users = @”QASLABS.NET\itadmin”
    writeable = yes
    browseable=yes
    create mask = 775
    directory mask = 775
    hosts allow = 127.0.0.1 192.16.17.0/24

    In /etc/nsswitch.conf

    passwd: files winbind
    shadow: files winbind
    group: files winbind
    hosts: files dns wins
    bootparams: nisplus [NOTFOUND=return] files
    ethers: db files
    netmasks: files
    networks: files
    protocols: db files
    rpc: files
    services: files
    netgroup: files
    publickey: nisplus
    automount: files
    aliases: files nisplus

    On executing the wbinfo -u i am getting the user list from AD

    [root@smbad ~]# wbinfo -u
    administrator
    guest
    krbtgt
    testdev
    testadmin
    testhr
    testqa
    testit
    testcmt
    testsupp
    testituser

    On executing the wbinfo -u i am getting the user list from AD. But groups i created on AD is not displaying in this list [i.e itadmin]

    [root@smbad ~]# wbinfo -g
    BUILTIN+administrators
    BUILTIN+users
    SMBAD+itadmin
    domain computers
    domain controllers
    domain admins
    domain users
    domain guests
    group policy creator owners
    read-only domain controllers
    dnsupdateproxy
    cert publishers
    ras and ias servers
    allowed rodc password replication group
    denied rodc password replication group
    dnsadmins
    schema admins
    enterprise admins
    enterprise read-only domain controllers

    Please help on how to map AD group to samba so that group permissions can be setup on samba

    Source: FULL ARTICLE at The UNIX and Linux Forums