Port windows game javaJobb

Filter

Mina senaste sökningar
Filtrera:
Budget
till
till
till
Typ
Kompetens
Språk
    Jobbstat
    2,000 port windows game java jobb har hittats, med prissättning USD

    ...senior/mid web game developer to join our team. As a game developer with us, you will have the opportunity to build new, unique gaming experiences that will transform how a lottery should function in a digital world. In this role, you will be responsible for creating half entertaining games and half thrilling winning chances that will keep our users engaged and coming back for more. We are looking for someone with a long experience in graphic interactivity on the web, or simply someone who has built web games in the past. To be considered for this role, you should have experience with libraries such as Phaser, , or similar tools for canvas/webgl rendering. You should also have a solid work experience with JavaScript or TypeScript as well as build tools. A drive to tweak...

    $1063 (Avg Bid)
    $1063 Snittbud
    15 bud

    behöver bygga ett formlär och koppla det

    $482 (Avg Bid)
    $482 Snittbud
    10 bud

    Söker efter någon som kan bygga en connector till Visma Admin i C#. Viktigt är att vi får tillgång till all källkod efter avslutat uppdrag så vi kan bygga vidare på det i framtiden om det behövs. Installation och konfiguration Connectorn ska efter installation alltid ligga kvar i bakgrunden och köras, förslagsvis som en Windows-tjänst. Connectorn ska presentera en ikon i Windows statusfält. Vid klick på ikonen öppnas ett fönster med konfigurationsalternativ: • API-nyckel (sträng, max 128 tecken) • URL (sträng, max 1024 tecken) • Sökväg till Visma Administration Gemensamma filer (bläddra-knapp) • Sökväg till Visma Administration Fö...

    $1971 (Avg Bid)
    $1971 Snittbud
    7 bud

    ITSM Delivery söker Integrationsutvecklare för vår kund. Krav: Java Scala Python R Biztalk Erfarenhet av IBM MQ-server och Biztalk som meddelandesystem att integrera till. Erfarenhet av att bygga near-realtime-instrumentpaneler för att stödja affärsverksamheten. Målet är att använda Spark streaming. Erfarenhet - 6 år. Start: augusti, 2019 Ort: Stockholm / Solna Vi erbjuder: Mycket kreativ och dynamisk miljö, vilket ger en hälsosam professionell utmaning till proffs. Långsiktiga projekt och mysig atmosfär. Det här är ett heltidsjobb i Stockholm, ingen frilansmöjlighet. Ta gärna kontakt med mig för mer information.

    $53 / hr (Avg Bid)
    $53 / hr Snittbud
    3 bud
    Project for Simon E. Avslutades left

    Hej! Jag har ett projekt jag undrar om du vill diskutera, det har påbörjats, men i stort sett är det enda som finns nu ett GUI förberett i gtk+, dvs all funktionalitet saknas. Appen är inledningsvis för Mac men ska vara lätt att porta till Linux/Windows, därav gtk+ trots att vi gör den för Mac först.. mvh David

    $15 / hr (Avg Bid)
    $15 / hr Snittbud
    1 bud

    Vi söker härmed en extern resurs för ett lite udda men intressant uppdrag! * The circumstances of this project require a Swedish freelancer, so unfortunately we can not consider international profiles/interests at this point * Projektinformation: Vi har idag tre mindre separata .exe program som kan köras på Windows XP eller tidigare. Dem innehåller formler som räknar ut vinklar, stigningar, längder med mera. Som exempelvis Pythagoras sats varvid man fyller i två värden och programmet räknar ut det tredje. Dock mer komplexa samt specialanpassade för verksamheten. De beräknade värdena används sedan vid tillverkning. Programmen är mindre än 80kB vardera och har skrivits år 1987 på trol...

    $1152 (Avg Bid)
    $1152 Snittbud
    8 bud

    copy paste one work in a text to another. very basic. /* Challenge your friends for a turn based game */ "Vem är bäst i körkortsteori? Utmana dina vänner eller en slumpmässig spelare" = "xxxxxx"; Copy the english words to the xxxxxx part.

    $25 (Avg Bid)
    $25 Snittbud
    10 bud
    Java FX GUI Programmer Avslutades left

    A complete user interface programme

    $19 (Avg Bid)
    $19 Snittbud
    11 bud

    Windows, Övrigt eller vet ! Budget är inte bestämt, kom med bedriver idag en e-handelsbutik i en väldigt "komplex" bransch. Leverantörer har sällan prisfiler eller övrig information som går att importera, samtidigt som där finns mijontals produkter inom genern, dock så säljer vi inte alla. Vi har tidigare lagt upp runt 4000 artiklar med skript, men personen i fråga har inte skriptet kvar och inte heller tid att göra ett nytt. Därför, skulle jag behöva någon som "screapar" produkter direkt från leverantörers hemsida till vår hemsida.

    $1193 (Avg Bid)
    $1193 Snittbud
    5 bud
    Mobilutveckling Avslutades left

    iPhone/iPad-app iPhone endast Jag vill ha den designad och byggd Vi planerar att bygga en app som Storytel appen och behöver hjälp med både design och programmering. Appen ska finnas tillgänglig för: • iPhone och iPad via App Store • Android smartphones och Android surfplattor via Google Play Store • Windows Phones, Windows tablets samt för PC med Windows 8 eller 10 via Windows Store

    $1440 (Avg Bid)
    $1440 Snittbud
    54 bud
    Web development Avslutades left

    Jag vill ha en ny webbsida Designa och bygga den Övrigt eller vet ej À fantasy fotball game, transfer, club, arena, fans, invite friends via Facebook. Simlar to harrtick and managerzone.

    $476 (Avg Bid)
    $476 Snittbud
    35 bud

    Vi söker någon som kan lära ut front-end utveckling under en längre tid. Du skall ha goda kunskaper inom HTML5,CSS3,Jquery och javascript. Du skall vara en pedagogisk person och göra dig väl förstådd i tal och skrift på både Svenska och Engelska.

    $25 / hr (Avg Bid)
    $25 / hr Snittbud
    7 bud

    Windows Övrigt eller vet ej API Koppling mellan webbshop och kassasystem. Båda har öppen API. Kassasystemet heter eskassa och deras API skall kopplas till webbshopen.

    $316 (Avg Bid)
    $316 Snittbud
    1 bud

    Windows Java Skapa en app som räknar kubikmeter på material genom att fota objektet.

    $2222 (Avg Bid)
    $2222 Snittbud
    3 bud

    Vi söker en skicklig apputvecklare med goda kunskaper om Android och i Java, Swift eller Objective-C. Det är meriterande om du har följande: Kunskap om QA-verktyg Kunskap om hybridapputveckling. Kunskap om Windows Phone Erfarenhet av användbarhetstester och tillgänglighet Utvecklat egna app:ar som finns i Google Play eller App Store På grund av sekretess kan vi dessvärre inte gå in på projektet.

    $322 (Avg Bid)
    $322 Snittbud
    4 bud

    Vi behöver en noggrann person som går igenom en hemsida och gör en rapport med saker som inte fungerar. Vad som ska testas: 1. Se till att text, video och bilder är läsbar och förstålig. 2. Se till att länkar fungerar och att man...Vilka webbläsare ska användas: - IE11 - Edge - Chrome - Firefox - Safari - iPad Safari - Opera Vilka enheter ska användas: Använd din egen mobil och dator till att börja med. Testa de enheter som du inte själv har tillgång till via - PC laptop - Mac laptop - 24" PC screen - 24" Mac screen - Android laptop - iPad - Android smartphone - iPhone - Windows smartphone Gör en sammanställning i ett spreadsheet över buggar och prob...

    $101 (Avg Bid)
    $101 Snittbud
    6 bud

    Jag har pågående arbete relaterat till vårat tidigare projektIllustration and animation for game'

    $10 / hr (Avg Bid)
    $10 / hr Snittbud
    2 bud

    Jag har pågående arbete relaterat till vårat tidigare projektIllustration and animation for game'

    $30 / hr (Avg Bid)
    $30 / hr Snittbud
    1 bud

    ...follows) Vi söker dig som har erfarenhet av att jobba med Facebooks API för annonspublicering, och som kan hjälpa oss att automatisera processen att publicera målgruppsanpassade annonser från vårat system till Facebook. Vårt system bygger på en Java-miljö, där vi har en mängd olika jobbannonser riktade till olika målgrupper lagrade i en databas. Vissa av dessa jobb vill vi på ett enkelt sätt kunna publicera som facebook-annonser, riktade till just rätt målgrupp (kön/ålder/region). Antingen görs projektet genom att du skriver något i Java, som lägg till som en modul i vårt befintliga system, som publicerar utvald data till Facebook. Alternativt t...

    $1465 - $2930
    $1465 - $2930
    0 bud

    Jag har ett antal minecraft plugins som jag vill ha gjorda därför har jag inget bestämt pris då det kan bero på hur snabbt det går med varje plugin.

    $10 - $30
    $10 - $30
    0 bud
    New Win Skin Avslutades left

    windows program skin

    $199 - $199
    $199 - $199
    0 bud
    Simple Java programs Avslutades left

    I have four university obje...assignments I need to write a java program for. The assignments include 1.a) Write some simple java programs with hello world and reading numbers from the command prompt and conduct some arithmetic operations on them. 1.b) Position and coordinates and strings 2.a) Measurment and sensors, many classes that work together , sub-classes , and reading of the data from a webserver 3. Java graphic as well as standad classes for lists. Save list of positions as an arrays and iterators. A simple animation in the end of the assignment making a red circle that is made of the given positions. 4. The final assignment is to write a program that simulates how bunch of balls hit against the walls inside an isolated rectangular 2-D the B...

    $142 (Avg Bid)
    $142 Snittbud
    4 bud

    I have four university obje...assignments I need to write a java program for. The assignments include 1.a) Write some simple java programs with hello world and reading numbers from the command prompt and conduct some arithmetic operations on them. 1.b) Position and coordinates and strings 2.a) Measurment and sensors, many classes that work together , sub-classes , and reading of the data from a webserver 3. Java graphic as well as standad classes for lists. Save list of positions as an arrays and iterators. A simple animation in the end of the assignment making a red circle that is made of the given positions. 4. The final assignment is to write a program that simulates how bunch of balls hit against the walls inside an isolated rectangular 2-D the B...

    $118 (Avg Bid)
    $118 Snittbud
    5 bud
    Simple Java programs Avslutades left

    I have four university obje...assignments I need to write a java program for. The assignments include 1.a) Write some simple java programs with hello world and reading numbers from the command prompt and conduct some arithmetic operations on them. 1.b) Position and coordinates and strings 2.a) Measurment and sensors, many classes that work together , sub-classes , and reading of the data from a webserver 3. Java graphic as well as standad classes for lists. Save list of positions as an arrays and iterators. A simple animation in the end of the assignment making a red circle that is made of the given positions. 4. The final assignment is to write a program that simulates how bunch of balls hit against the walls inside an isolated rectangular 2-D the B...

    $113 (Avg Bid)
    $113 Snittbud
    4 bud
    mafia matr game Avslutades left

    game online mafia rpg game online mafia rpg game online mafia rpg game online mafia rpg game online mafia rpggame online mafia rpg

    $870 (Avg Bid)
    $870 Snittbud
    1 bud
    Skriv lite programvara Avslutades left

    Musikprogram för windows -Programmet ska söka igenom vald mapp efter musikfiler -Man ska kunna välja genre samt BPM och programmet ska hela tiden slumpa fram nya låtar efter detta -Man ska lätt kunna höja/sänka hastighet -Man ska lägg kunna ändra genre -Man ska kunna ställa in att programmet gör ett "mjuk" stopp när man byter/stoppar en låt -Man ska kunna ställa in hur lång tid av varje låt om ska spelas. 30 sekunder. -Man ska kunna ställa in intervall innom BPM. Vald BPM +-"x" -Man ska kunna söka igenom "musikiblioteket" samt lägga låtar i kö. -Alla funktioner ska funka med kortkomandon för att kunna använda en fjä...

    $393 (Avg Bid)
    $393 Snittbud
    2 bud

    Jumper game mpifdskoaåfpksdofksdoåakfoåsdakgåaoskgåsdokgaåsdokgadåspkgsdpåagkdsgådpsgasdkpågsdkpågasdkpgdkpågasdkpgdkpågsdkåpgsdkå

    $10 - $30
    $10 - $30
    0 bud
    Jumper game Avslutades left

    Jumper game mpifdskoaåfpksdofksdoåakfoåsdakgåaoskgåsdokgaåsdokgadåspkgsdpåagkdsgådpsgasdkpågsdkpågasdkpgdkpågasdkpgdkpågsdkåpgsdkå

    $20 (Avg Bid)
    $20 Snittbud
    1 bud
    Skriv lite programvara Avslutades left

    Söker någon som är erfaren inom java och hur man kan skapa ett mod program tillägg. Tanken är att det ska vara ett program som känner av ändringar innan dem sker och skicka ut commandos på automatik efter aktiviering. känner du att du är rätt person för detta, svara i ett mail. [Contact details removed by Freelancer.com Administrators for breaching the site Terms and Conditions] Bra belöning finns om du är lyckad!

    $981 (Avg Bid)
    $981 Snittbud
    3 bud
    Chat program Avslutades left

    Behöver någon som är bra på kommunikation för att bygga en chatt program till Windows och Android. Person ska kunna ringa och chatt i programmet den ska vara snabb och ta så lite ram som det går. Den ska vara smart. Den ska vara mycket bättre än skype och ha anti spam system och mycket mer. Då jag behöver pengar för att göra detta projektet bättre. Kommer själv lägga över 260k på det här projektet. Jag är en smart person och tycker inte om det som Microsoft håller på med och vill för bättre allt. Jag vill bygga den så att alla blir glada. Kommer även fixa in så att den skydda mot virus och andra attacker. Är tr&...

    $2117 (Avg Bid)
    $2117 Snittbud
    3 bud

    Senior Java utvecklare för Android med goda kunskaper inom HTML CSS för utveckling av en stor hybrid-app. 50% 6 månader med ev förlängning. Helst erfarenhet av AngularJS.

    $3252 (Avg Bid)
    $3252 Snittbud
    4 bud

    Hej! Jag har läst grundkurs i programmering. I kursen ingår 6 laborationer som är på svenska. Jag lämnade in labbarna för två år sedan och fick komplettering på labbarna. Tyvärr fick jag kompletteringen två år efter inlämning och minns därmed inget utav kursen eller Java och det är därför jag behöver hjälp. Vill du arbeta efter fastpris går det också bra.

    $16 / hr (Avg Bid)
    $16 / hr Snittbud
    5 bud
    Java grunder Avslutades left

    Hej! Jag har läst grundkurs i programmering. I kursen ingår 6 laborationer som är på svenska. Jag lämnade in labbarna för två år sedan och fick komplettering på labbarna. Tyvärr fick jag kompletteringen två år efter inlämning och minns därmed inget utav kursen eller Java och det är därför jag behöver hjälp. Vill du arbeta efter fastpris går det också bra.

    $12 / hr (Avg Bid)
    $12 / hr Snittbud
    1 bud

    Hej! Jag har läst programmeringsgrunder och använt programmet Java. I kursen ingår 6 laborationer (på svenska) som man gör hemma. Jag lämnade in labbarna för två år sedan. Då jag har fått kompletteringen två år senare så minns jag inte något utav kursen eller Java och det är därför jag behöver hjälp. I varje labb finns flera uppgifter och jag behöver någon som kan fixa dessa åt mig. Vill man arbeta efter fastpris går det också bra. Mvh Hanna

    $18 / hr (Avg Bid)
    $18 / hr Snittbud
    10 bud

    Hej! Jag har läst programmeringsgrunder och använt programmet Java. I kursen ingår 6 laborationer (på svenska) som man gör hemma. Jag har lämnat in labbarna men fått komplettering. I varje labb finns flera uppgifter och jag behöver någon som kan fixa dessa åt mig. Mvh Hanna

    $140 - $140
    $140 - $140
    0 bud

    We will do it in small steps. STEP ONE FOR THE GAME. You create a user and can then login. You should put out different skills for its users. * Strength * intelligence * Flexibility and other skills The skills are then connected to the other users to see if you succeed with the attack. Here it must be thought to how the system should be structured. You should then be able to beat people that are within your radius of maybe 5 mil linked to Google maps. Sometimes when you attack someone, you should also be able to go in prison and then can not do anything on maybe 3 hours. * I'll be able to change the radius whenever I want. ----- The app will constantly be expanded so it will be a long project. But we start in small steps to make it as e...

    $1060 (Avg Bid)
    $1060 Snittbud
    5 bud

    ... vinner man så stiger man i rang. man kan ha olika tävlingar via Game Center eller andra comunitys. poängen är att spelet och skall funka på pc och andra plattformar i framtiden. man kan möta andra spelare i olika grenar och lira online. allt från häcklöpning, 100 meter till 500 meter spring. eller varför inte ett real time marathon med 3-4 timmar klickande :) spelet skall vara uppifrån så att man ser den oranga spring mattan och online spelarena i övre delen av skärmen. sedan springer man helt enkelt så fort man bara kan genom att klicka med fingrarna. vinner man så stiger man i rang. man kan också handla bättre gear såsom skor för riktiga pengar för att ...

    $250 - $750
    $250 - $750
    0 bud

    Hej! Jag behöver hjälp med att lägga upp ett bilduppladdingsprogram. Jag har en preliminär hemsida: www.3dnallar.se. Mitt företag gör nallar, där kunden har möjlighet att ladda upp sin bild på en valfri nalle. För att göra detta möjligt, behöver jag någon som kan göra ett bilduppladdningsprogram, där ku...bilduppladdningsprogram, där kunden laddar upp sin bild, redigerar den samt trycker på spara. Allt detta sker när kunden valt vilken nalle den vill ha. Efter allt detta går kunden vidare till betalning osv. Tanken är att jag kommer få kundens bild levererad i utskriftsformat med namn och adress. Jag har en person som gör hemsidan, och behöver endast någ...

    $229 (Avg Bid)
    $229 Snittbud
    3 bud

    Hej! Jag behöver en person som kan göra ett bilduppladdningsprogram till mitt företag. Gå gärna in på för att se hur den preliminära hemsidan ser ut. Jag säljer nallar, där man laddar upp en bild med sitt eget ansikte på nallen. När man har valt vilken typ av nalle man vill köpa, fortsätter man vidare till att ladda upp sin bi...sin egna bild innanför en ruta, kunna flytta och redigera den samt spara den. När den sedan har gjort allt detta fortsätter den vidare till personuppgifter osv. Tanken är att jag ska kunna få bilden i ett utskriftsformat med personens adress etc. när betalningen är gjort. Jag har en person som kodar samt programmerar min hemsida, det enda jag behöve...

    $30 - $250
    $30 - $250
    0 bud

    ...editing styles that will capture viewers' attention and boost engagement. • Platforms: The final masterpieces will be primarily published on TikTok, so I'd prefer if they align with the platform's trending styles and fit within the preferred video length. • Ideal Skills: Proficiency in video editing software is a must, and previous experience with creating viral content for TikTok would be a game-changer. Do you find this project fits your expertise? If so, I look forward to your bid and the value you can bring to my social media presence. Website:

    $16 (Avg Bid)
    $16 Snittbud
    15 bud

    Hi, thanks for joining the platform. Kindly review the proposal.

    $21 / hr (Avg Bid)
    $21 / hr Snittbud
    1 bud

    ...editing styles that will capture viewers' attention and boost engagement. • Platforms: The final masterpieces will be primarily published on TikTok, so I'd prefer if they align with the platform's trending styles and fit within the preferred video length. • Ideal Skills: Proficiency in video editing software is a must, and previous experience with creating viral content for TikTok would be a game-changer. Do you find this project fits your expertise? If so, I look forward to your bid and the value you can bring to my social media presence. Link of company website is here below...

    $57 (Avg Bid)
    $57 Snittbud
    34 bud

    I'm looking for a talented animator who can create engaging 2D cartoon animations for my upcoming video game. Key Requirements: - Proficient in creating 2D animations - Experience in cartoon-style animations - Able to follow creative direction and deliver high-quality work - Prior experience in creating animations for video games is a plus The ideal candidate should have a strong portfolio showcasing their animation skills, specifically in the cartoon style. Additionally, the ability to work collaboratively and meet project deadlines is crucial.

    $17 / hr (Avg Bid)
    $17 / hr Snittbud
    19 bud

    ...developer with proficiency in AR and mobile game development for creating an exciting shooting game specifically for iOS. The game's design should cater to a teenage audience with graphics that are vibrant and cartoonish. With a deadline set for the 18th of May 2024, effective time management and strong technical skills are critical. Key requirements include: - Developing a cartoon-style AR shooting game using Unity - Ensuring it is compatible and optimized solely for iOS - Designing engaging, vibrant graphics that appeal to teenagers. Ideal candidates will have previous experience in AR games development, animation, and iOS platforms. Demonstrable ability to meet strict deadlines while maintaining high-quality results is a must-have. The game should...

    $247 (Avg Bid)
    $247 Snittbud
    4 bud

    I am in need of a logo for my firm, DWH North West LTD. We specialize in doors and windows and I am looking to incorporate specific elements into the logo design. - Preferred Color: The dominant color should be blue. - Logo Style: A minimalist approach is desired. This style should reflect in the simplicity and clarity of our branding efforts. Ideally, you'd have experience in graphic designing, particularly with creating logos. It would be great if you have a portfolio of professional and minimalist designs that we can review. Understanding of color psychology would also be a key asset for this job. We're looking for a design that can really help our firm stand out and echo our commitment to quality and service.

    $75 (Avg Bid)
    $75 Snittbud
    86 bud

    I'm looking for a frontend developer with expertise in React and Vercel, who can also work on blockchain projects, particularly in Solana. The project is a game website targeting cryptocurrency enthusiasts. The backend is already developed using Strapi. Your main task would be to make the game functional on the frontend. Key Requirements: - Solid experience in frontend development with React and Vercel - Previous work on blockchain projects, specifically in Solana - Understanding of cryptocurrency and blockchain technology - Familiarity with developing game websites - Can work with ports and making show real-time updates to game as it happens (since it is multiplayer) Key Tasks: - Integrating login with wallet - Displaying previous games - Ensuring a seam...

    $627 (Avg Bid)
    $627 Snittbud
    82 bud

    I'm seeking an experienced software developer with in-depth knowledge of AutoIt EXE files. The main goal is to unpack a specific AutoIt EXE version, 3.3.13 and help code in other languages (C# prefered) Skills and experience required: - Proficiency in AutoIt, especially in unpacking and analyzing its executables. - Strong understanding of Windows OS, as the unpacking should be done on a Windows machine. - Experience in producing detailed technical documentation is crucial, as I require comprehensive documentation on the process. In summary, the project involves: - Unpacking an AutoIt EXE 3.3.13 for code analysis. - Documentation of the unpacking process in detail. Please include your relevant experience and the estimated time frame for completing this task in your bid...

    $201 (Avg Bid)
    $201 Snittbud
    10 bud

    I am looking for a Salesforce expert who can help me with integrating Salesforce and QuickBooks Desktop. No third party application. Only using java client application on the local machine where the QB is installed. Client will communicate with Salesforce and QB Web connector. Requirements: - Must have experience with Salesforce and QuickBooks Desktop integration - Proficient in data syncing between Salesforce and QuickBooks Desktop - Familiar with basic customization of standard fields for data syncing Skills and Experience: - Strong knowledge of Salesforce and QuickBooks Desktop - Experience in data syncing between Salesforce and QuickBooks Desktop - Familiarity with basic customization of standard fields Please provide examples of previous Salesforce and QuickBooks Desktop int...

    $55 (Avg Bid)
    $55 Snittbud
    7 bud

    I'm in need of a skilled developer who is experienced with inventory management systems, report production, analytics, user access control, and Windows-based applications. This job involves maintenance of a warranty return tracking software, with specific attention to: - Inventory management: Ensuring that the software effectively tracks the inventory of returned products - Reporting & Analytics: Enhancing the software's capability to generate insightful reports about warranty returns. - User access control: Improving the control measures for different user permissions within the software. - Ticket creation, Data Import and Export: Aptitude in handling these features are considered a plus. The overriding purpose of this software is to track and manage warranty return...

    $8523 (Avg Bid)
    $8523 Snittbud
    49 bud

    Hi, Nee one simple PhP,MySQL app which will prompt/require for Document-URL: and extract all the short abbreviati...terms(abbreviation) which have 2 columns; - pk - primary key; autogenerated - term_abbreviation; unique-term for eg. COs - fk_sentences - foreign-key; indexed to link at SENTENCEs table The app will be developed with this simple CRUD-tool: AppML () The development will be tested into XAMPP on windows 10 Pro... in one milestone(payable after testing phase) The fixed price will be 30 USD(other offers will be ignored) The bidders which will be contacted need to attach to your offer the images with solved solution input,report/database. Thanks.

    $30 (Avg Bid)
    $30
    2 bidrag