Showing posts with label Web. Show all posts
Showing posts with label Web. Show all posts

2017-12-12

Download Verb Ace Pro latest version- Download Now

Every one of us pains from #google #translator, now you don't have to harm from translate any word in English or any other language.

1-So how to download this great program?


Just follow this link: Verb Ace Pro

Download and share it with your friends.

2016-08-10

Job Vacancies

We are hiring .... 

- Web Designer - System Analyst Team Leader - System Analyst - Senior CRM Developer - Senior CRM Analyst - Software Quality Control - Database Administrator - Senior Web Developer - Business Intelligence Developer 

 

Location : Alexandria, Egypt 

 If you are interested to join our team ,
find this available vacancies: 
 Send your CV To : TagElMaaly.Mohamed@Andalusiagroup.net
mention Job title in subject.

2016-08-08

Job Vacancies in NTG Egypt (in House and outsource)

Available Opportunities in NTG Egypt 

(in House and outsource) 

  1. Oracle Developers
  2. Java Developers 
  3. .Net Developers
  4. Share Point Developers 
  5. Android/IOS Developers 
Required experience : 1-5 years of experience BSc in Computer Science / Engineering 
Location: Giza - Cairo 
Qualified interested candidates 
please send your updated CV to "hr@ntgclarity.com"
and make sure to insert the job title in the mail subject.

2016-08-07

Job Vacancies. in Gulf Sky LLC


10 things in tech you need to know today

Good morning! Here's the tech news you need to know to finish off your week.

1. Google cofounders Larry Page and Sergey Brin hosted an exclusive conference in Sicily this week.Attendees included Snapchat CEO Evan Spiegel, George Lucas, and Pharrell. 
2. Facebook is changing its News Feed's algorithm to try and stamp out clickbait. It wants to combat articles that omit crucial information from their headlines to entice people to click.
3. Amazon has released photos of "Amazon One," the company's first cargo airplane. The online retail giant is leasing 40 planes.
4. Rackspace Hosting is nearing a sale to a private-equity firm, The Wall Street Journal reports. The cloud hosting company first said it would explore a deal two years ago.
5. Blake Krikorian, the founder of Slingbox, has died. The 48-year old entrepreneur had a heart attack while surfing.
6. Apple has completely changed its plan to conquer TV. The company is moving away from its theory that "the future of TV is apps."
7. Food startup Hampton Creek reportedly hired people to secretly buy its jars of eggless mayo from stores. The company spent $77,000 (£59,000) on the buybacks, the CEO says.
8. Jeff Bezos has sold a boatload of Amazon stock. The CEO sold around 1 million shares this week — worth $755 million (£575 million). 
9. The creators of "Pokémon Go" have promised to fix one of the game's worst bugs. The glitch made it harder to catch pokémon, and also meant trainers weren't getting the proper XP bonuses.
10. Apple is launching an invite-only bug bounty program. It will pay security researchers to find and report vulnerabilities in the company's software, The Verge reports.

2016-08-03

Maximum CRM– web base managed CRM

Maximum CRM– 

web base managed CRM

Maximum CRM is a Montreal based company in Canada. It is the largest provider of software that is CRM, and it has been working successfully for over one and half years or more. It also provides flexible, real, easy and affordable solutions to several business owners all over the world.

Maximum CRM
Maximum CRM provides a thorough combination processes, technology, and people that ensures the customer interaction is not only more profitable but also effective.
All the related processes of retaining, acquiring, and satisfying customers effectively fall within the category of Maximum CRM.
The margin of profit of most of the entrepreneurs has narrowed to a considerable extent due to the tuff competition at the Maximum CRM. A highly customer-centric approach should be opted for improving or enhancing the profit margin.
The system enables a complete view of all the customers so that you have a better control over all your customers and this can be used as an added advantage to you. You will be certainly benefited with the outcome of the result that will help customers also.
Empowerment of entrepreneurs is also a feature of Maximum CRM that avails you with the best possible technology in-order to enable you with most of the resources of theirs, triumph their customers.
All the problems that you will face are efficiently solved by them. The system is also enriched with features of high technology that enables different operations in-order to service your customers in a much better way.
The powerful tools generates delighting and new existing customers, limitless number of mailing lists, more sales, invoicing, customizing proceedings, work automation and data security are the features that helps CRM to be worked easily.
Features of Maximum CRM
For Sales :
  1. Common sense order denial
  2. Personal administration
  3. Handling subscriptions
  4. Smooth transactions
  5. Customer proceedings can be secured
  6. Provision of custom tabs until no specific number that is done for the customer data
  7. Handling products
  8. Reseller pricing and special dealer
  9. Accurate invoicing
  10. Incentive coupons
For Customer Service :
  1. Flexible Auto Sends
  2. Intuitive file management
  3. Multilingual
  4. Provision of any number of custom tabs for the customer data
  5. Auto Answer
  6. Smart Email management tool
  7. Content management system (CMS)
  8. Personal Administration
  9. Provide Secure customer records
  10. Provide Telecoms solution via Asterisk PBX
For Marketing :
  1. Provide support for incentive Coupons
  2. Wish Lists
  3. Marketing and communication campaigns
  4. Tell a friend Functionality to promote your product between friend circle
  5. Unlimited custom fields for customer data
  6. Unlimited Mailing List
For Fulfillment :
  1. Better Inventory Management
  2. Fulfillment management
  3. Easy to Handle product and Subscription
  4. Simple and flexible Auto Sends
Download : Maximum CRM

2016-08-02

Best 5 ASP.net web application framework Ever

5 Best ASP.net web application framework


  1. OpenRasta

    OpenRasta is a Asp.net based web application framework specially designed to build web based applications and services. The framework is released under Open-Source MIT License and mainly focus on development around resources and HTTP methods. User can easily create REST-friendly User interfaces by using OpenRasta web application framework. Visit :OpenRasta
  2. MonoRail

    MonoRail is a ASP.net MVC web framework inspired by Action Pack. it offer different approach for development of application from the standard WebForms way of development as it enforces separation of concerns, where controllers just handle application flow, models represent the data, and the view is just concerned about presentation logic. it means you can write less code and end up with a more maintainable application. Visit : MonoRail MVC Web Framework
  3. DotNetNuke

    DotNetNuke is an easy to use, Flexible and open source web content management system andweb application framework based on Microsoft .NET platform. The framework is written in VB.NET and released under both a Community Edition BSD-style license and commercial proprietary licenses as the Professional and Enterprise Editions. Visit : DotNetNuke WCMS for ASP.NET
  4. CSLA.net

    CSLA.net is a Asp.net based application development framework that allow you to build powerful web application for Windows, Web, service-oriented and workflow applications and reduces the cost of building and maintaining applications. it mainly focus on the common issues of getting data into and out of the database or creating a flexible User interface. The framework allow developer to use power of object-oriented design as the basis for creating powerful web applications. Visit : CSLA .NET – Application development framework
  5. ASP.NET MVC

    Asp.net MVC Framework is a web application framework that use powerful, Model view controller patterns to build dynamic websites and web application that enables a clean separation of concerns and that gives you full control over markup for enjoyable, agile development. The Framework have so many useful features that allow fast and TDD-friendly web development for creating sophisticated web applications that use the latest web standards. Visit :ASP.NET MVC Framework

Best 10 Online Project Management Tools

Best Ten Online Project Management Tools

project management tools is the process of managing a project through its life cycle, including planning, organizing and managing resources. It can help you to make people goals, or groups of people collaborate and share knowledge for the accomplishment of specific project goals and aims. Here is 10 best Online Project Management Tools.

Best Online Project Management Tools

  1. Teamwork Project Manager

    teamwork-10 Online Project Management ToolsTeamwork Project Manager is an intuitive and easy-to-use online project management tools that will help you work faster and be more productive. it’s a hosted application that runs on fast, secure servers in a top-rated hosting facility so you can rest assured that your data is safe and available from anywhere in the world – anywhere you have web access.
    1. Manage Projects – Dashboard all you to create new projects, manage existing projects, view a milestone schedule and keep informed on the latest activity across your projects.
    2. Manage Task Lists – Manage and view your task lists and tasks across all projects or by clicking into an personal project.
    3. Add Messages – Centralize your communication using Teamwork Project Manager. Add messages, receive replies and get notifications on every project.
    4. Track Time – Track the time you and your staff spend on each project with Teamwork PM’s intuitive time tracking feature.
    5. Upload Files – It use unique, custom-built multiple file Uploader that allows you to easily select hundreds of files and upload then all in one go! So you don’t have to tediously select each file anymore.
    6. Multiple Language Support – Teamwork project manager is a Multiple Language supported application.
    7. Notebooks – Notebooks allow you to write a formatted text page that can be revised and edited by other members of your team.
  2. ProWorkflow

    proworkflow-10 Online Project Management ToolsProWorkflow is a web-based easy to use project management, workflow and time tracking solution for small to medium businesses. which allow you to keep accurate time-keeping records, organize, plan, and delegate jobs and tasks whilst using the timeline to have an overview of company activity. it specially designed to increase your business efficiency, and individual accountability and allows you to manage projects, automate processes, and access your organization’s information online, anytime.
  3. RedMine

    redmine-10 Online Project Management ToolsRedMine is an open source project management tool written in Ruby on Rails framework which includes a Gantt chart, calendar, wiki, forums, multiple roles, and email notification. Redmine is Multi-Lingual support and runs with Multiple databases like, MySQL, PostgreSQL or SQLite etc..
    1. Multiple Projects Support
    2. Multiple Subproject Support
    3. Flexible Role based access Control
    4. Flexible issue tracking system
    5. Time tracking Functionality
    6. News, Documents & Files Management
    7. Per Projects wiki and Forums
    8. Repository browser and diff viewer
    9. Feeds and Email Notifications
    10. Multiple LDAP authentication Support
    11. User self registration Support
  4. Thymer

    thymer-10 Online Project Management ToolsThymer is a lightweight, flexible and intuitive project management and task planning tool specially designed for individuals, teams and small businesses. it based on a simple and clean interface that allows you to quickly add new tasks by simply typing in what you mean. If you work in teams, delegation is done with a simple twitter-ish like syntax and a real-time activity feed keeps you up-to-date of any changes made by team members. Need to specify deadlines, tags, responsibilities and time estimates? Just Type what you think, Thymer will figure out what you mean. it show all the data in clearly displayed on a single page. Delegate, organize and create tasks without having to go back and forth between different pages. – Download
  5. Producteev

    producteev-10 Online Project Management ToolsProducteev is a web-based Task and Project Management tool which allow you to find people – whether they are located in the same office or in multiple time zones – work together more effectively and efficiently by using social tools IM (Gtalk, WLM, AIM…), Twitter, Email, Mobile (iPhone, Blackberry, Android, Windows Mobile, Nokia), Desktop and Web. With Producteev, you can create shared To-Do lists, tasks, set deadlines and reminders and snooze them, ping your colleagues when they’re late, attach files, comment on your team’s tasks, search and filter your tasks, create new work reports, send tasks and receive notifications on your email, IM, twitter and mobile phone…
  6. Intervals

    intervals-10 Online Project Management ToolsIntervals is web-based time tracking, task management, and project management tool for small businesses that need to know where all of their time is going. its ideal tool for small businesses – including designers, web developers, consultants, creative agencies, IT services firms, and communications companies that bill on an hourly or per project basis. Intervals is a Fully hosted online service that enables you to centralize your projects, manage your tasks, and track your time in a personalized online space, so no need to Install any software to use Intervals .
    1. Export time data to QuickBooks
    2. Calendar view with drag and drop scheduling
    3. Multiple Web-based timers
    4. Weekly timesheet submissions
    5. Export data to CSV and PDF
    6. Detailed task and work request history
    7. Easy Invoicing
    8. Free Documents/File Storage
    9. Comprehensive Time tracking, Task management, Milestones and Workflow
  7. Subernova

    subernova-10 Online Project Management ToolsSUBERNOVA is a web-based project management tools to help solo designer to manage their projects,clients, track time, get reminders for important deadlines and manage project related links and inspirations all in one intuitive and elegant user interface.
    1. iPhone App And Push Notifications via Prowl For SUBERNOVA
    2. Schedule Emails To Your Clients
    3. Automatic Invoice Reminders To Your Clients
    4. Keyboard Shortcuts
    5. Specify Invoice Amount For Late Invoice Reminders
  8. ProjectMgr.net

    ProjectMgr.net - 10 Online Project Management ToolsProjectMgr.net is a web-based, multilingual project management tools which allow you to Manage your projects, collaborate, share files and track time online. With ProjectMgr.net ,you can easily manage small or large projects on your iPhone or iPod touch with the easy to use interface of ProjectMgr. No downloads, no installs, cancel anytime, hassle-free. Subscribers of ProjectMgr.net can choose from several plans that meet’s their needs. There is no long-term commitment or termination fee.
  9. Smartsheet

    Smartsheet-10 Online Project Management ToolsSmartsheet is an intuitive software as a service (Saas) application for collaboration and work management tool . it is used to assign tasks, track project progress, manage calendars, share documents and manage other work. It has a spreadsheet-like user interface that combines some of the functionality of Microsoft Excel, Project, Access and Sharepoint.
  10. Wrike

    wrike-10 Online Project Management ToolsWrike is an online project management tools that give you full visibility and control over your tasks. It enables its users to manage and track projects, deadlines, schedules, and other workflow processes. It also allows users to collaborate with one another.
FOR MORE INFO CONTACT ME ON 
LINKEDIN -  Mahmoud Elasry
FACEBOOK - Programmer Elasry
Gmail - mahmoudelasry2013@gmail.com

2016-08-01

Oracle ADF Interview Questions and Answers/Tips - Part1

Oracle ADF Interview Questions and Answers/Tips



Here are a set of Interview Question and Answers/Tips for Oracle ADF :
Q : What is Oracle ADF?
A : Oracle ADF is an commercial java/j2ee framework, which is used to build enterprise applications.
It is one of the most comprehensive and advanced framework in market for J2EE
Q : What are the advantages of using ADF?
A : Following are the advantages of using :
  • It supports Rapid Application Development.
  • It is based on MVC architecture
  • Declarative Approach (XML Driven)
  • Secure
  • Reduces maintenance cost and time
  • SOA Enabled
Q : What are various components in ADF?
A : Oracle ADF has following components
  • ADF Business Components(Model)
  • ADF Faces (View)
  • ADF Taskflows(Controller)
Q : What is the return type of Service Methods?
A : Service Methods can return Scalar or Primitive Data types.
Q : Can Service Methods return type Void?
A : Yes, Service Methods can Return type Void
Q : Can Service Methods return Complex Data types?
A : No, service methods can return only primitive/scalar data types.
Q : Which component in ADF BC manages transaction ?
A : Application Module, manages transaction.
Q : Can an entity object be based on two Database Objects(tables/views) or two Webservices ?
A : No entity objects will always have one to one relationship with a database object or web service.
Q : Where is that we write business rules/validations in ADF and why?
A : We should be writing validations at Entity Object level, because they provide highest degree of reuse.
Q : What is Managed Bean?
A : Managed bean is a java class, which is initialized by JSF framework. It is primarily used to hold view and controller logic. It is also used to execute java code to be executed on a user action like Button Click.
Q : What are Backing Bean?
A : Backing beans are those managed beans which have 1:1 mapping with a page. They have getters and setters
for all the components in the related page.
Q : What is difference between managed and backing beans?
A : Backing bean has 1:1 relation with page whereas managed beans can be used in multiple pages.
Backing beans scope is limited to the page whereas managed beans can have other scopes too.
Q : What is a Taskflow?
A : Taskflow is the controller of an ADF application, it provides us an declarative approach to define the control flow.  It is used to define the navigation between pages and various taskflow activites.
Q : What are the different types/categories of Taskflows ?
A :  Taskflows are of two categories : Bounded and UnBounded.
Q : What is the difference between Bounded and UnBounded taskflows?
A : Differences between Bounded and UnBounded taskflows :
  • Bounded taskflows can be secured but Unbounded can’t.
  • Bounded taskflows can accept parameter and return values but unbounded taskflows don’t support parameters
  • Bounded taskflows has a single entry point or a default activity but unbounded taskflows have multiple entry points.
  • Bounded taskflows can be called from other bounded/unbounded taskflows but unbounded cannot be called or reused.
  • Bounded taskflows support transactions unbounded don’t
Q : What are the various access scopes supported by ADF?
A : ADF Faces supports the following scopes
  • Application Scope
  • Session Scope
  • PageFlow Scope
  • Request Scope
  • BackingBean Scope.
Q : Describe life cycle of a ADF Page?
A : ADF page is an extension of JSF and has following phases in its lifecycle
  1. Initialize Context: In this phase the adf page initializes the LifecycleContext with information that will be used during the Lifecycle.
  2. Prepare Model:  In this phase ui model is prepared and initialized. In this phase page parameters are set and methods in the executable section of the page definition of the ADF page are executed.
  3. Apply Input Values: This phase handles the request parameters. The values from the HTML are sent to the server  and applied to the page binding in page definitions.
  4. Validate Input Values:  This phase validates the values that were built in the Apply input values phase
  5. Update Model:  Validated values supplied from user are sent to ADF business components data model
  6. Validate Model Updates:  In this phase the business components will validate user supplied values.
  7. Invoke Application:  This phase will process the ui events stack built during the life cycle of page and also fire navigational events
  8. Prepare Render:  This is the final phase where HTML code is generated from the view tree.

10 Useful LinkedIn Features You Might Not Know About

10 Useful LinkedIn Features You Might Not Know About

With more than 300 million members, LinkedIn is the most popular business-oriented network. But are you using all the possible feature of LinkedIn?How do you know LinkedIn? May be not as well as you think. Here I have compiled a few features that can save your time, expand your network and drive your business goals.

How do you know LinkedIn? May be not as well as you think. Here I have compiled a few features that can save your time, expand your network and drive your business goals.

1. Hide your connections:


With using this feature you can have the flexibility to control how open or private you make your connections to others within your network. You can set your settings so that your connections are only visible to you or those who are also connected with you. If you make your connection private then it’s only visible to you. This will stop competition, recruitment companies and other accessing a network of potential clients, employees and channel partners you have worked hard to build a relationship with over the years.

In order to make the required changes scroll to the upper right-hand corner of your LinkedIn profile and select privacy & settings. Just click on the link “select who can see your connections” and from there choose the option, “only me” when this is done, save your changes.


2. Export Your Connections:


Want to move LinkedIn connections to other contact management system? LinkedIn allows you to easily export your connections. You can easily download a spreadsheet either .CSV or .VCF format and a list of your connections including their name, current company name and email address. If you want to export your contact then click connections in LinkedIn’s top navigation, click on the settings gear icon in the top right and click export connections under advanced settings on the right.


3. Delete, Manage And Edit Your Skills & Endorsement:


Skills and endorsement area is very important when you are building the LinkedIn profile. By clicking on this you can endorse someone or to have someone endorse you. It adds the tag so that make your profile more easily found by search engines and LinkedIn searches also.

While LinkedIn allows up to 50 skills listed. I recommend that you should only have 3 or 5 skills and expertise listed on your profile. However, you need to do some research online along with speaking to some of your clients about what skills or expertise your target market are looking for in an expert within your field before including them in your profile. If a skill is unique that has not been entered into the database so you can add manually. To edit, this simply select edit profile in the drop down menu. Then scroll down to the skills and expertise section of your profile and click edit.

Within this area, you can remove any endorsement you no longer want, add new skills you want to be endorsed for and manage the endorsement you have received with particular skills or expertise and much more. After finishing this click on save to ensure all your changes are updated.


4. Create LinkedIn Showcase Page:


LinkedIn showcase pages are the perfect way to segment your inbound LinkedIn traffic. If you can create a business unit that is directly connected to a specific target audiencethen you need to create a showcase page. It allows companies to target different buyer personas by providing single pages that focus on specific products, product categories, and service. LinkedIn users can also follow specific showcase pages without having to follow a company’s main page or its other showcase pages, allowing your business to change the page closely to the audience specific to the page.

If you want to create showcase page, click the edit dropdown at the top right of your company page and select create a showcase page. You can create up to 10 free showcase pages per each parent company page.

Showcase pages were basically custom-made for B2Bs to better generate leads. LinkedIn writes, “It makes sense to create a Showcase Page when you want to represent a brand, business unit, or company initiative. These pages are intended develop long-term relationship with a specific audience.”

Tips for making showcase pages as good as possible:
• Create showcase page just like your company page
• It is vital to keep the name of the page short so it won’t be shortened in the display sidebar.
• Use the word that your audience will understand and relate to
• Showcase pages are just another way to get more leads interested in your product or service
• Add website link, image and industry just like for regular page

5. Hide Your Identity When Viewing Profiles:


The “who’s viewed my profile” box is on the right side of your LinkedIn page when you first login it, you can see vague attribute of people who have clicked on your profile, such as the company the person works for, sometimes their name and someone labeled “Anonymous.” If you don’t want others to see information about you when you look at their profile, you need to change the setting.

Find the settings page and click the link for “select what others see when you’ve viewed their profile”. When you select this you will see the pop-up, then select the appropriate option, either you can select anonyms profile characteristics or you will be totally anonymous. Then click save changes.


6. Save Searches:


When you go through the work of creating a highly specific targeted search, you’ll want to save it. The saved search is the great way to stay active in your prospecting. LinkedIn allows users to save up to ten job searches and three people searches. So after conducting a search just click on the save search option on the right allows you to save a search and easily run it again later. In addition, you can choose this option to receive weekly or monthly reminders via email once new members in the networks or job match your saved search criteria.


7. Show Media Files On Your Profile:


Did you know LinkedIn enables you to include a variety of media like videos, documents, Photo, links, and presentations to the Summary, Education, and Experience sections of your LinkedIn profile? This allows you to showcase different projects, show samples of your work, and improve your LinkedIn profile. Just click the edit profile, then look for the media icon for each section, placed between the pencil icon and the up/down arrow.

You can also reorder your profile sections. For example, you want your job experience to show up in front of your summary. Click the Edit Profile button on your LinkedIn home page, and look for the up/down arrow icon at the top of each section. Click, drag, and drop where you’d like it placed.


8. Make Contact Without Making a Connection:


If you want to get in touch with someone on LinkedIn but you have yet to make the one-to-one connection, you can join a common group. Once you have joined a common group, you can send the message as the member of the same group even if you are not directly connected. On the comment section, you will see an option to report privately in the drop down under comment conversation. By clicking this, you can send a message without making a connection.


9. Maintain LinkedIn Relationship Note:


Under each connected profile, you will see the option to add relationship notes. Using this feature you can add the information like how you met, add reminder notice and other important context.

The reminder notices are great because you can set feature and recurring alert with each content. If you click the recurring option, you could set up a reminder to call or follow up with the person on a weekly, monthly, every three months or custom basis. However, in relationship panel, all the information is kept private so that only you can see this.


10. Take Advantage Of Advanced Search Option:


LinkedIn’s advanced search feature gives a much richer search experience as well as the best way of identifying the exact type of the people who are targeting. For example, say you want to find out if you’re connected to anyone who works at a specific company. Type the company name in the company field in Advanced Search, then filter the results by “Relationship” to see if you have any first- or second-degree connections to any employees.
In addition, you can filter your search by location, industry, past company, school, profile language, and nonprofit interest.

Which of these useful features did you know already? I would love to hear what you are really using or what you have found useful in the comments box below.
Follow me on linkedin: mahmoudelasry