Open Source Softvér Na Cloudovej Platforme Microsoft Azure

Total Page:16

File Type:pdf, Size:1020Kb

Open Source Softvér Na Cloudovej Platforme Microsoft Azure Open source softvér na cloudovej platforme Microsoft Azure Návody pre Open Source nadšencov a profesionálov Open source softvér na cloudovej platforme Microsoft Azure Návody pre Open Source nadšencov a profesionálov Obsah Microsoft Azure ....................................................................................................................................... 4 Vyskúšajte bezplatný skúšobný účet ................................................................................................... 4 Konto v rámci predplatného MSDN .................................................................................................... 5 Výhody v rámci predplatného MSDN .................................................................................................. 6 Azure služby pre startupy v programe BizSpark .................................................................................. 6 Azure a Open Source Software ............................................................................................................... 7 Prehľad open source softvéru využiteľného na platforme Azure ....................................................... 7 Používateľské rozhranie na správu Azure ............................................................................................. 15 Filozofia nového portálu .................................................................................................................... 15 Modely pre nasadenie ........................................................................................................................... 17 Virtuálne servery (IaaS) ......................................................................................................................... 19 Výkonové konfigurácie ...................................................................................................................... 19 Séria D ............................................................................................................................................... 21 Séria G ............................................................................................................................................... 21 Podpora Linuxu .................................................................................................................................. 22 Virtuálne stroje v Azure marketplace .................................................................................................... 22 Scenáre použitia virtuálnych serverov .............................................................................................. 23 Vytvorenie virtuálneho serveru s Linuxom cez portál ........................................................................... 24 Vytvorenie virtuálneho serveru s Linuxom cez Azure CLI ..................................................................... 30 Inštalácia CLI ...................................................................................................................................... 30 Vytvorenie Azure Active Directory účtu ............................................................................................ 31 Vytvorenie virtuálneho stroja s Linuxom .......................................................................................... 34 Pripojenie disku k virtuálnemu stroju ............................................................................................... 36 Prístup k virtuálnemu stroju .................................................................................................................. 36 Vytvorenie virtuálnej siete .................................................................................................................... 37 PHP a MySQL na virtuálnom serveri v Azure ......................................................................................... 40 Základy syntaxe PHP .......................................................................................................................... 40 Databázový server MySQL ................................................................................................................. 42 Postup inštalácie ............................................................................................................................... 42 Prvý PHP skript pre oživenie reťazca webový server – PHP – databázový server ............................. 45 PHP webová aplikácia využívajúca MySQL databázu v Azure webapps ................................................ 45 Konfigurácie MySQL databázy v cloude ............................................................................................ 46 Nastavenie publikovania webovej aplikácie ...................................................................................... 48 Vytvorenie a lokálne testovanie PHP webovej aplikácie ................................................................... 49 Publikovanie aplikácie ....................................................................................................................... 51 Redis Cache – služba pre kešovanie aplikačných dát. ........................................................................... 52 Vytvorenie Redis cache ..................................................................................................................... 53 MySQL databáza z Azure Marketplace .................................................................................................. 54 PHP aplikácia využívajúca Azure App Service vytvorená vo vývojovom prostredí PHPStorm .............. 56 Vytvorenie Node.js webovej aplikácie .................................................................................................. 58 Vytvorenie a otestovanie Node.js aplikácie lokálne .......................................................................... 62 Publikovanie Node.js aplikácie .......................................................................................................... 63 Vytvorenie Node.js API aplikácie ........................................................................................................... 63 Vytvorenie WordPress webovej aplikácie v Azure App Service ............................................................ 67 Python aplikácia využívajúca framework Django a MySQL ................................................................... 70 Prípravná fáza .................................................................................................................................... 71 Vytvorenie projektu ........................................................................................................................... 71 Pripojenie k databáze ........................................................................................................................ 73 MongoDB ............................................................................................................................................... 74 Vlastnosti a výhody NoSQL databáz .................................................................................................. 74 MongoDB na virtuálnom stroji .......................................................................................................... 77 Využitie MongoDB-as-a-Service na platforme Microsoft Azure ....................................................... 80 Vytvorenie webovej aplikácie v Azure pripojenej na MongoDB ........................................................... 82 Vývojové prostredie Eclipse .................................................................................................................. 84 Aplikácia pre Azure v Eclipse ............................................................................................................. 84 Docker ................................................................................................................................................... 89 Platformové služby – unikát dátových centier Azure. ........................................................................... 93 Resumé .................................................................................................................................................. 93 Microsoft Azure Microsoft Azure je verejná a flexibilná cloudová platforma umožňujúca rýchlo vytvárať, nasadzovať a spravovať aplikácie v rámci globálnej siete dátových centier spravovaných spoločnosťou Microsoft. Azure cloud vám umožňuje vytvárať aplikácie použitím ľubovoľného jazyka, nástroja alebo ľubovoľnej architektúry. Aplikácie vytvorené a nasadené v Azure môžete zároveň integrovať s riešeniami vo vašom aktuálnom IT prostredí. Typickými scenármi použitia cloudových služieb Microsoft Azure sú: • škálovateľné webové riešenia pre koncových používateľov s lokálnou aj globálnou dostupnosťou • infraštruktúra na testovanie bez investičných nákladov • podnikové aplikačné servery prevádzkované v cloude s podporou automatického zotavenia • databázové služby a dátová analytika • vysokoškálovateľné mikroslužby pre internet vecí • záložné riešenia obchodných procesov v cloude • zabezpečené záložné a aplikačné úložisko v cloude • marketingové kampane • centralizované služby pre mobilné aplikácie bežiace na Windows, Windows Phone, iOS, Android • hybridné riešenia aj plne cloudové firemné riešenia s využitím Office 365 a Microsoft Azure Vstupným bodom do platformy Microsoft Azure je http://microsoft.azure.com Veľa stránok je k dispozícii aj v českom jazyku Vyskúšajte bezplatný skúšobný účet Na bezplatné vyskúšanie môžete využiť trial konto.
Recommended publications
  • Microsoft Azure 自習書シリーズ
    ※本ドキュメントは不定期に更新します。 http://aka.ms/azureself Microsoft Azure 自習書シリーズ 日本データセンター稼働記念:概要編 ~ Microsoft Azure をお使いになる前にお読みください ~ 改版: 2015 年 3 月 16 日 初版: 2014 年 2 月 26 日 日本マイクロソフト株式会社 デベロッパー エクスペリエンス & エバンジェリズム 統括本部 井上 大輔 Twitter: @daisukei777 Blog: http://blogs.msdn.com/b/daisukei/ この文章に含まれる情報は、公表の日付の時点での Microsoft Corporation の考え方を表しています。市場の変化に応える必要 があるため、Microsoft は記載されている内容を約束しているわけではありません。この文書の内容は印刷後も正しいとは保障 できません。この文章は情報の提供のみを目的としています。 Microsoft、SQL Server、Visual Studio、Windows、Windows XP、Windows Server、Microsoft Azure は Microsoft Corporation の米国およびその他の国における登録商標です。 その他、記載されている会社名および製品名は、各社の商標または登録商標です。 © Copyright 2015 Microsoft Corporation. All rights reserved. 2 目次 STEP 1. クラウド コンピューティングの概要 ......................................................................... 5 1.1 はじめに ................................................................................................................ 6 1.2 クラウド コンピューティングとは ............................................................................... 7 1.3 クラウドのメリットが生かせるパターン ...................................................................... 11 STEP 2. Microsoft Azure の概要 ....................................................................................... 13 2.1 Microsoft Azure とは何か........................................................................................ 14 STEP 3. Microsoft Azure が提供するサービス ....................................................................... 20 3.1 Azure が提供するサービス ........................................................................................ 21 3.2
    [Show full text]
  • Company Profile
    About Us GISFY PRIVATE LIMITED GISFY PRIVATE We are recognized as a start-up by the Phoenix Tech Towers Department of Industrial Promotion and Policy; and have worked with renowned Uppal, Hyderabad, Telangana organizations like Nanyang Technology LIMITED University, University of West Indies, +91-9971777963 Innovative Hydrology, and World Business Product/Service Information Council for Sustainable Development [email protected] (WBCSD), Belize Social Investment Fund, and various Government departments and bodies. www.gisfy.co.in COMPETENCY GISFY’s core competency lies in providing solutions across the entire software value chain TEAM & STRENGHTH – from data creation, conversion, and enhancement to software development, modeling, analytics, and consulting. The ability GISFY is founded by highly motivated individuals to offer complete solutions, comprising data, with successful techno-commercial experience software, and engineering under one roof, is a of around 20 years. key differentiator for the company. GISFY has Team of dedicated 25+ experienced developers working from Noida and Hyderabad office to deliver best in class software solutions for our national and international clients. We work across Insurance, Agriculture, OVERVIEW Sustainable Energy, Integrated Water Resource Management, Water and Sanitation, Natural Resources Management, and Disaster & Climate GISFY PRIVATE LIMITED is a consulting Risk Reduction sectors. organization incorporated in 2016. We are a Government of India recognized start-up. We work across the world and provide services and solutions in the following areas of work. Website Development Android and Apple Mobile App Development Geospatial mapping and Data Development Mobile Based Survey Solution GIS and ICT Platforms (web and mobile) Monitoring and Evaluation Internet of Things Documentation & Knowledge Management WEBSITE & WEBGIS GISFY is expert in developing custom and content management system (CMS) based EGOVERNANCE SOLUTION website using various open source and proprietary technologies for both windows and Unix platform.
    [Show full text]
  • CMS Matrix - Cmsmatrix.Org - the Content Management Comparison Tool
    CMS Matrix - cmsmatrix.org - The Content Management Comparison Tool http://www.cmsmatrix.org/matrix/cms-matrix Proud Member of The Compare Stuff Network Great Data, Ugly Sites CMS Matrix Hosting Matrix Discussion Links About Advertising FAQ USER: VISITOR Compare Search Return to Matrix Comparison <sitekit> CMS +CMS Content Management System eZ Publish eZ TikiWiki 1 Man CMS Mambo Drupal Joomla! Xaraya Bricolage Publish CMS/Groupware 4.6.1 6.10 1.5.10 1.1.5 1.10 1024 AJAX CMS 4.1.3 and 3.2 1Work 4.0.6 2F CMS Last Updated 12/16/2006 2/26/2009 1/11/2009 9/23/2009 8/20/2009 9/27/2009 1/31/2006 eZ Publish 2flex TikiWiki System Mambo Joomla! eZ Publish Xaraya Bricolage Drupal 6.10 CMS/Groupware 360 Web Manager Requirements 4.6.1 1.5.10 4.1.3 and 1.1.5 1.10 3.2 4Steps2Web 4.0.6 ABO.CMS Application Server Apache Apache CGI Other Other Apache Apache Absolut Engine CMS/news publishing 30EUR + system Open-Source Approximate Cost Free Free Free VAT per Free Free (Free) Academic Portal domain AccelSite CMS Database MySQL MySQL MySQL MySQL MySQL MySQL Postgres Accessify WCMS Open Open Open Open Open License Open Source Open Source AccuCMS Source Source Source Source Source Platform Platform Platform Platform Platform Platform Accura Site CMS Operating System *nix Only Independent Independent Independent Independent Independent Independent ACM Ariadne Content Manager Programming Language PHP PHP PHP PHP PHP PHP Perl acms Root Access Yes No No No No No Yes ActivePortail Shell Access Yes No No No No No Yes activeWeb contentserver Web Server Apache Apache
    [Show full text]
  • A Guide to C# Functions
    A Guide to C# Functions 2020-10-09 Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone +45 3915 7600 www.orckestra.com Contents 1 INTRODUCTION .................................................................................................... 3 1.1 Who Should Read This Guide 3 1.2 Getting Started 3 2 C# FUNCTIONS ..................................................................................................... 4 3 CREATING INLINE C# FUNCTIONS ..................................................................... 5 3.1 Templates for Inline C# Functions 6 4 EDITING INLINE C# FUNCTIONS ....................................................................... 10 4.1 Editing General and Debug Settings 10 4.2 Editing Source Code 11 4.3 Selecting Assembly References 11 4.4 Using Input Parameters 13 4.5 Previewing Output Result 13 5 CREATING EXTERNAL C# FUNCTIONS ........................................................... 15 5.1 Creating C# Method 15 5.1.1 Adding Description 16 5.1.2 Adding Parameters 16 6 ADDING EXTERNAL C# FUNCTIONS PROGRAMMATICALLY ....................... 18 6.1 Registering a Static Method 18 6.2 Registering an Instance Method 19 7 ADDING EXTERNAL C# FUNCTIONS IN CMS CONSOLE ............................... 22 8 INTEGRATING WITH VISUAL EDITOR .............................................................. 25 9 USING C# FUNCTIONS ....................................................................................... 27 10 XHTML AND C# FUNCTIONS ............................................................................
    [Show full text]
  • Joomla! 1.5.X
    CREACIÓN Y ADMINISTRACIÓN DE PÁGINAS WEB ORIENTADAS A LA DOCENCIA BLOQUE: JOOMLA! 1.5.X Pedro Luis Luque Calvo Junio 2011 Vamos a ver: • Joomla! Un CMS JOOMLA! SISTEMA DE GESTIÓN DE CONTENIDOS CONTENT MANAGEMENT SYSTEM (CMS) Motivación • Web creadas con HTML • Sitios web pequeños Joomla! 1.5 ¿Qué es un CMS? • Sistema de Gestión de Contenidos (Content Management System). • Administrar contenido digital. • Trabaja contra Base de Datos (y no contra ficheros html estáticos). • Muchas posibilidades de uso: formularios de contacto, búsqueda, etc. • Gratuitos y de pago. CMS frente a Trabajo desde 0 A FAVOR: EN CONTRA: • Escalabilidad • No se tiene • Extensiones “control total” • Multiplataforma • “Recursos • Comunidad limitados” • • Estándares ¿Curva de aprendizaje? • Desarrollo rápido/fiable Comparativa CMS Referencia Url Cmsmatrix http://cmsmatrix.org Joomla! http://joomla.org/ http://www.joomlaspanish.org/ Drupal http://drupal.org/ Wordpress http://es.wordpress.org/ Mojoportal http://ww.mojoportal.com/ Plone http://plone.org Joomla! 1.5 Breve Historia de Joomla! Joomla, transcripción fonética al inglés de la palabra “jumla”, que significa “TODOS JUNTOS” • En 2000, la compañia australiana Miro desarrolló un CMS propietario llamado Mambo y, un año después, lo ofreció de manera gratuita bajo la licencia GNU (GPL). • Pero en 2005, una lucha por el copyright con Mambo hizo que dimitiera la mayoría de los miembros de Mambo Core Team. El resultado fue una nueva entidad llamada Open Source Matters y una bifurcación del código de Mambo, llamada Joomla. • Joomla, se lanzó oficialmente con su versión 1.0 el 16 de septiembre de 2005. • El 22 de enero de 2008 se anunció la primera revisión principal de Joomla: Joomla 1.5, que lo elevó a ser uno de los más usados en el mundo del CMS de código libre.
    [Show full text]
  • Extranet Developer Guide
    Extranet - Developer Guide 2017-02-10 Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone +45 3915 7600 www.orckestra.com Contents 1 INTRODUCTION .................................................................................................... 4 1.1 Before You Start 4 2 WRITING CUSTOM EXTRANET PROVIDERS ..................................................... 5 2.1 Default Extranet Provider 5 2.2 Custom Extranet Providers 6 2.2.1 Sample Code 6 2.3 Creating Class Library 6 2.3.1 Adding References 6 2.3.2 Creating Simple External Source for Sample Code 7 2.4 Creating Required Classes 9 2.4.1 Step 1: Implementing IExtranetProvider Interface 9 2.4.2 Step 2: Implementing IExtranetUserUpdateProvider Interface 15 2.4.3 Step 3: Implementing IExtranetGroupUpdateProvider Interface 15 2.4.4 Step 4: Implementing IExtranetUserPasswordProvider Interface 15 2.4.5 Step 5: Implementing IExtranetFormsLoginProvider Interface 16 2.4.6 Finalizing Simple Extranet Provider Class 16 2.5 Building and Deploying 24 2.5.1 Automatic Deployment 24 2.5.2 Manual Deployment 24 2.6 Using Custom Extranet in C1 CMS 26 3 USING EXTRANET FACADE METHODS ........................................................... 28 3.1 Managing Extranet User Accounts 29 3.1.1 IExtranetUser 29 3.1.2 AddNewUser 30 3.1.3 GetUser (1) 30 3.1.4 GetUser (2) 30 3.1.5 GetAllUsers 31 3.1.6 GetUserId 31 3.1.7 GetUserPassword 31 3.1.8 GetCurrentUser 31 3.1.9 GetCurrentUserId 32 3.1.10 GetCurrentUserName 32 3.1.11 UpdateUser 32 3.1.12 SetUserPassword 32 3.1.13 UserActivity 33 3.1.14 SetUserIsLockedOut
    [Show full text]
  • Konsulentprofil #0001T-HBR
    Consultant Profile #0001T-HBR Henrik Brinch Architect/developer/mentor/instructor Experience since: 1983 Henrik is a dedicated and reliable consultant with extensive knowledge in all areas of system development. The main strength is the .NET platform including C # at expert level. Here associated with all .NET related technologies (ASP.NET, ASP.NET MVC, Silverlight, Entity Framework, WCF, WF, Winforms, WPF, Microsoft High Performance Computing, Azure, etc.). In addition, well-developed web technologies such as: Node.js, various Javascript frameworks such as: Angular, Knockout.js, Vue, etc. In addition, experience in a variety of development languages and technologies. Working on the philosophy: Everything can be done but at the same time very pragmatic - a philosophy that has often been useful. Has worked on several projects as lead developer, mentor and software consultant. Has vast experience with software development based on: KISS, SOLID, Clean Code. Refactoring and unitests is a natural part of his everyday life. Has joined the big customers naturally in scrum teams, including: daily standup, planning, retrospectives, demo etc. Tends to automatically end up in roles such as: senior developer, technical lead, mentor, "go-to-guy" in projects. In addition, Henrik has also designed and worked as a teacher/instructor on a wide range of own developed .NET courses, ranging from beginners to advanced developers. Henrik is flexible and has a mood that is always in the top he is considered by colleagues as a very personable, high-speed worker without compromising on quality. As a father to triplets (plus a kidbrother) and at the same time a freelance consultant, Henrik must be able to handle stress.
    [Show full text]
  • Dnn Free Video Gallery Module
    Dnn free video gallery module Adding a video gallery doesn't have to be difficult. Keep your content and marketing materials up to date with easy-to-use video modules for DNN. This video walks you through installing and using the Lightbox Gallery module for DotNetNuke. This module. What is the best free video module that lets me upload and encode the video for The DotNetNuke Gallery module (v RC available at. Cross Video Gallery is an enterprise- class DNN module that enables multi-user Professional DNN modules, free DNN modules - DNN 7 Video & Audio & Youtube & Sideshow module - Cross Video Gallery - Demo Links. Coding Staff DotNetNuke Video Gallery is a powerful dnn media module that allows you to extend your Check free flv converting software by Coding Staff. Does anyone of you knows a free video gallery module? I would like to setup a page with videos in it? Can I just do it using media module or. It is ultra photo gallery framework built on top of DotNetNuke(DNN) platform. Ultra DNN Media Gallery Module with Image, Video & Slider Out of the box, you can manage your albums & photos; plus feel free to build your. Video player and video gallery module for the DotNetNuke Content Management System. Uses AJAX lists to provide a dynamic experience. Iphone and ipad. THE MOST Powerful DOTNETNUKE Free Touch Gallery Module. Responsive Touch Gallery Dnn / Dotnetnuke Module Video Tutorial. Videos Lorem ipsum dolor sit amet, consectetur adipiscing elit Lightbox gallery (supports images+video+audio) · Example 1 - Images with title and description. Easy Slider is a simple slider module and it's very easy to operate.
    [Show full text]
  • The Role of Microblogging in OSS Knowledge Management
    The Role of Microblogging in OSS Knowledge Management Jonathan Lewis Hitotsubashi University, 2-1 Naka, Kunitachi-shi, 186-8601 Tokyo, Japan jonathan [email protected] http://www.lewis.soc.hit-u.ac.jp Abstract. Given that microblogging has been shown to play a valu- able role in knowledge management within companies, it is useful to understand how it is being used in relation to OSS. This project studies tweets related to 12 open source projects and keywords, ranging from web content management systems (CMSes) to general office applications. It found considerable differences in the content and exchange of tweets, es- pecially between specialist products such as CMSes and office suites such as OpenOffice. Tweets concerning the more specialist projects tended to provide information rather than updates on the user’s current status. We found a high proportion of event-driven traffic for some CMS projects, and a lower proportion for the office products and groups of projects. Keywords: microblogging, twitter, knowledge management. 1 Introduction In any knowledge-intensive project or organization, informal communication is vital to the timely spread of information and ideas. Considerable research has been undertaken on the role of microblogging services such as Twitter in knowl- edge management within enterprises [1–5]. Many OSS developers and users also use Twitter, but little attention has been paid to the role played by microblog- ging in exchanging and diffusing knowledge in OSS projects. This study of OSS- related microblogging explores what kind of information is being exchanged on Twitter regarding open source software, and the different ways in which Twitter is being used.
    [Show full text]
  • Towards Left Duff S Mdbg Holt Winters Gai Incl Tax Drupal Fapi Icici
    jimportneoneo_clienterrorentitynotfoundrelatedtonoeneo_j_sdn neo_j_traversalcyperneo_jclientpy_neo_neo_jneo_jphpgraphesrelsjshelltraverserwritebatchtransactioneventhandlerbatchinsertereverymangraphenedbgraphdatabaseserviceneo_j_communityjconfigurationjserverstartnodenotintransactionexceptionrest_graphdbneographytransactionfailureexceptionrelationshipentityneo_j_ogmsdnwrappingneoserverbootstrappergraphrepositoryneo_j_graphdbnodeentityembeddedgraphdatabaseneo_jtemplate neo_j_spatialcypher_neo_jneo_j_cyphercypher_querynoe_jcypherneo_jrestclientpy_neoallshortestpathscypher_querieslinkuriousneoclipseexecutionresultbatch_importerwebadmingraphdatabasetimetreegraphawarerelatedtoviacypherqueryrecorelationshiptypespringrestgraphdatabaseflockdbneomodelneo_j_rbshortpathpersistable withindistancegraphdbneo_jneo_j_webadminmiddle_ground_betweenanormcypher materialised handaling hinted finds_nothingbulbsbulbflowrexprorexster cayleygremlintitandborient_dbaurelius tinkerpoptitan_cassandratitan_graph_dbtitan_graphorientdbtitan rexter enough_ram arangotinkerpop_gremlinpyorientlinkset arangodb_graphfoxxodocumentarangodborientjssails_orientdborientgraphexectedbaasbox spark_javarddrddsunpersist asigned aql fetchplanoriento bsonobjectpyspark_rddrddmatrixfactorizationmodelresultiterablemlibpushdownlineage transforamtionspark_rddpairrddreducebykeymappartitionstakeorderedrowmatrixpair_rddblockmanagerlinearregressionwithsgddstreamsencouter fieldtypes spark_dataframejavarddgroupbykeyorg_apache_spark_rddlabeledpointdatabricksaggregatebykeyjavasparkcontextsaveastextfilejavapairdstreamcombinebykeysparkcontext_textfilejavadstreammappartitionswithindexupdatestatebykeyreducebykeyandwindowrepartitioning
    [Show full text]
  • Website Technology Platforms About This Whitepaper
    [email protected] beargroup.com How to Evaluate Website Technology Platforms About this Whitepaper What? This whitepaper presents and describes the approach our solution architects uses to match the ideal CMS platform to each client’s unique business case. Why? Choosing a CMS platform can be a difficult decision, based on technical details that have a significant impact on the long-term success of your website, and are often overlooked. The purpose of this whitepaper is to explain the technical aspects of CMS platforms that determine your current and ongoing web strategy. Who Wrote This? Bear Group is a development firm based in Seattle, Washington. Since 2007, Bear Group has worked with marketing teams to help build websites that fit into existing strategies, support goals, and help their companies thrive. How Can Bear Group Help? We frequently work with clients to find a CMS platform that matches the goals they have for their new website. We walk them through the decision making process and present a few likely candidates for them to choose from, giving them final say over their platform. Our role is to give our client total control over their project, which includes walking them through certain territories of the web development landscape they may not be familiar with. How to Evaluate Website Technology/Platforms Table of Contents Introduction What Your Platform Determines 1 Chapter One CMS Parity 2 Chapter Two Signs That Your Platform is the Problem 3 Chapter Three The Wrong Reasons to Choose a Website Platform 6 Chapter Four Choosing
    [Show full text]
  • Tradesmen.Ie Research Manual
    I.T. CARLOW, SCHOOL OF SCIENCE AND ENGINEERING Tradesmen.ie Research Manual Ilya Biryukov. [email protected], [email protected] 11/16/2010 Mentor: Joseph Kehoe Contents Introduction ............................................................................................................................................ 3 Tradesmen.ie – Existing application ....................................................................................................... 4 Process Bids ........................................................................................................................................ 8 Case 1 .............................................................................................................................................. 9 Software Platform ............................................................................................................................... 9 Existing Ranking Algorithms .................................................................................................................. 10 Importance of Ranking ...................................................................................................................... 10 Google Page Rank ............................................................................................................................. 11 Definitions of Page Rank ............................................................................................................... 12 Criticism .......................................................................................................................................
    [Show full text]