Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Two questions. The first one: Am I mad?

Two questions. The first one: Am I mad?

Scheduled Pinned Locked Moved The Lounge
c++iossysadminbusinesstutorial
15 Posts 11 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    andublin
    wrote on last edited by
    #1

    Background: I started programming in 1974. Business applications in an assembler-based language, slightly higher-level than actual machine opcodes. Later got into business applications in a proprietary Business Basic, and later COBOL. I moved into other IT areas than programming, closest I came back to programming was scripting for PC and server administration and software in Windows environments. Never even got my toes wet with C, C++ or any modern programming concept. No Frameworks, no IDEs. Barely touched Unix and hated its case-sensitivity. Retired now. I've a need to manipulate my contact lists on an iPhone, for example mass deletion based on email domain; or moving others between Exchange server, gmail contacts etc. So, I'm thinking of learning, and programming a small app for myself to install on my own phone. Two questions. The first one: Am I mad? The second: How would I start? What environment, language, learning aids, best practices? Thanks for any thoughts!

    PPI: Probably Past It

    L D C D M 11 Replies Last reply
    0
    • A andublin

      Background: I started programming in 1974. Business applications in an assembler-based language, slightly higher-level than actual machine opcodes. Later got into business applications in a proprietary Business Basic, and later COBOL. I moved into other IT areas than programming, closest I came back to programming was scripting for PC and server administration and software in Windows environments. Never even got my toes wet with C, C++ or any modern programming concept. No Frameworks, no IDEs. Barely touched Unix and hated its case-sensitivity. Retired now. I've a need to manipulate my contact lists on an iPhone, for example mass deletion based on email domain; or moving others between Exchange server, gmail contacts etc. So, I'm thinking of learning, and programming a small app for myself to install on my own phone. Two questions. The first one: Am I mad? The second: How would I start? What environment, language, learning aids, best practices? Thanks for any thoughts!

      PPI: Probably Past It

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      Programming for iPhone you would need to learn Objective-C or Swift. But the learning curve for either is quite lengthy. You would also need to learn the support library that could handle the contacts data. A far easier solution would be to export your contacts into a spreadsheet such as Excel, LibreOffice, or whatever iPhone uses, and manipulate the data from there.

      1 Reply Last reply
      0
      • A andublin

        Background: I started programming in 1974. Business applications in an assembler-based language, slightly higher-level than actual machine opcodes. Later got into business applications in a proprietary Business Basic, and later COBOL. I moved into other IT areas than programming, closest I came back to programming was scripting for PC and server administration and software in Windows environments. Never even got my toes wet with C, C++ or any modern programming concept. No Frameworks, no IDEs. Barely touched Unix and hated its case-sensitivity. Retired now. I've a need to manipulate my contact lists on an iPhone, for example mass deletion based on email domain; or moving others between Exchange server, gmail contacts etc. So, I'm thinking of learning, and programming a small app for myself to install on my own phone. Two questions. The first one: Am I mad? The second: How would I start? What environment, language, learning aids, best practices? Thanks for any thoughts!

        PPI: Probably Past It

        D Offline
        D Offline
        DRHuff
        wrote on last edited by
        #3

        First off - we don't need any background to answer the first question. Everybody here is going to answer 'Yes' ;P ;P Second - export your contacts to CSV through iCloud and then either excel or use a simple script to drop what you want. grep -v 'mydomain.com' contact.csv > new.csv Then delete your contacts and re-import the new csv. (If that sounds scary - well its only a problem if it doesn't work... :sigh: :sigh: )

        If you can't laugh at yourself - ask me and I will do it for you.

        1 Reply Last reply
        0
        • A andublin

          Background: I started programming in 1974. Business applications in an assembler-based language, slightly higher-level than actual machine opcodes. Later got into business applications in a proprietary Business Basic, and later COBOL. I moved into other IT areas than programming, closest I came back to programming was scripting for PC and server administration and software in Windows environments. Never even got my toes wet with C, C++ or any modern programming concept. No Frameworks, no IDEs. Barely touched Unix and hated its case-sensitivity. Retired now. I've a need to manipulate my contact lists on an iPhone, for example mass deletion based on email domain; or moving others between Exchange server, gmail contacts etc. So, I'm thinking of learning, and programming a small app for myself to install on my own phone. Two questions. The first one: Am I mad? The second: How would I start? What environment, language, learning aids, best practices? Thanks for any thoughts!

          PPI: Probably Past It

          C Offline
          C Offline
          Chris Maunder
          wrote on last edited by
          #4

          Do it! At the very least you'll learn some new swear words. For writing iOS apps you've got a ton of options: xcode & swift for fully native, or Xamarin and C# to stick to the Microsoft stack, some hybrid app options like NativeScript, React Native, and Ionic, or Google's cross-platform framework Flutter. I've been looking to write a mobile app to augment a little side project I'm working on that's written in Vue.js and Typescript. Reusing all the TS I've written would be nice, so I'm tempted to use NativeScript but I'm also very tempted by Flutter since it uses Dart - a nice clean language - and is being actively developed. One thing I do want to do is run the whole thing on my Mac instead of being tied to Visual Studio and Windows, so [VS Code and Flutter](https://flutter.dev/docs/development/tools/vs-code) seems like a nice choice. Let us know what you choose.

          cheers Chris Maunder

          T 1 Reply Last reply
          0
          • A andublin

            Background: I started programming in 1974. Business applications in an assembler-based language, slightly higher-level than actual machine opcodes. Later got into business applications in a proprietary Business Basic, and later COBOL. I moved into other IT areas than programming, closest I came back to programming was scripting for PC and server administration and software in Windows environments. Never even got my toes wet with C, C++ or any modern programming concept. No Frameworks, no IDEs. Barely touched Unix and hated its case-sensitivity. Retired now. I've a need to manipulate my contact lists on an iPhone, for example mass deletion based on email domain; or moving others between Exchange server, gmail contacts etc. So, I'm thinking of learning, and programming a small app for myself to install on my own phone. Two questions. The first one: Am I mad? The second: How would I start? What environment, language, learning aids, best practices? Thanks for any thoughts!

            PPI: Probably Past It

            D Offline
            D Offline
            Daniel Pfeffer
            wrote on last edited by
            #5

            1. Any mental illness you may have is probably unrelated to your desire to learn programming. :) 2. It depends on the hardware that you have for development. If you have a Windows PC, I would use Visual Studio with the add-ins for iOS development (using C# and Xamarin). The Visual Studio IDE is excellent, and the Community Edition is free for single developers, so your financial investment is nil. As for learning C# and Xamarin, I would go with the O'Reilly Publishing books. "Learning C#" is a little dated, but a good start. "Programming C# 8.0" is more up-to-date, but may assume knowledge that you don't have, it you've skipped developments in programming over the last few decades. They also have a wide selection of books about Xamarin, but never having read them, I can't recommend any book in particular. Enjoy!

            Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

            1 Reply Last reply
            0
            • A andublin

              Background: I started programming in 1974. Business applications in an assembler-based language, slightly higher-level than actual machine opcodes. Later got into business applications in a proprietary Business Basic, and later COBOL. I moved into other IT areas than programming, closest I came back to programming was scripting for PC and server administration and software in Windows environments. Never even got my toes wet with C, C++ or any modern programming concept. No Frameworks, no IDEs. Barely touched Unix and hated its case-sensitivity. Retired now. I've a need to manipulate my contact lists on an iPhone, for example mass deletion based on email domain; or moving others between Exchange server, gmail contacts etc. So, I'm thinking of learning, and programming a small app for myself to install on my own phone. Two questions. The first one: Am I mad? The second: How would I start? What environment, language, learning aids, best practices? Thanks for any thoughts!

              PPI: Probably Past It

              M Offline
              M Offline
              Marc Clifton
              wrote on last edited by
              #6

              andublin wrote:

              The first one: Am I mad?

              Yes

              andublin wrote:

              The second: How would I start?

              A lot of things like this, someone has already figured out how to do. So I always start by googling and seeing if I can figure out the right combination of keywords to use. If I spend enough time at it, the Google AI realizes what I want and creates a fake blogger with some credible posts and one of them is the solution I'm looking for. If the Google AI is having a slow day, it'll even create a Git repo and a NuGet or npm package, complete with documentation, forums where fake people have asked questions and received answers, maybe some branches and versions. P.S. - This reply was posted by a Google AI competitor. ;)

              Latest Articles:
              Client-Side Type-Based Publisher/Subscriber, Exploring Synchronous, "Event-ed", and Worker Thread Subscriptions

              1 Reply Last reply
              0
              • A andublin

                Background: I started programming in 1974. Business applications in an assembler-based language, slightly higher-level than actual machine opcodes. Later got into business applications in a proprietary Business Basic, and later COBOL. I moved into other IT areas than programming, closest I came back to programming was scripting for PC and server administration and software in Windows environments. Never even got my toes wet with C, C++ or any modern programming concept. No Frameworks, no IDEs. Barely touched Unix and hated its case-sensitivity. Retired now. I've a need to manipulate my contact lists on an iPhone, for example mass deletion based on email domain; or moving others between Exchange server, gmail contacts etc. So, I'm thinking of learning, and programming a small app for myself to install on my own phone. Two questions. The first one: Am I mad? The second: How would I start? What environment, language, learning aids, best practices? Thanks for any thoughts!

                PPI: Probably Past It

                D Offline
                D Offline
                Dr Walt Fair PE
                wrote on last edited by
                #7

                The place to start is to read the postimg rules for the Lounge. CQ de W5ALT

                Walt Fair, Jr.PhD P. E. Comport Computing Specializing in Technical Engineering Software

                A 1 Reply Last reply
                0
                • A andublin

                  Background: I started programming in 1974. Business applications in an assembler-based language, slightly higher-level than actual machine opcodes. Later got into business applications in a proprietary Business Basic, and later COBOL. I moved into other IT areas than programming, closest I came back to programming was scripting for PC and server administration and software in Windows environments. Never even got my toes wet with C, C++ or any modern programming concept. No Frameworks, no IDEs. Barely touched Unix and hated its case-sensitivity. Retired now. I've a need to manipulate my contact lists on an iPhone, for example mass deletion based on email domain; or moving others between Exchange server, gmail contacts etc. So, I'm thinking of learning, and programming a small app for myself to install on my own phone. Two questions. The first one: Am I mad? The second: How would I start? What environment, language, learning aids, best practices? Thanks for any thoughts!

                  PPI: Probably Past It

                  R Offline
                  R Offline
                  Ravi Bhavnani
                  wrote on last edited by
                  #8

                  No, I don't think you're mad.  Quite the opposite, actually.

                  andublin wrote:

                  How would I start?

                  You may find this Quora answer useful.  But skip half of the first part (The basics - how bullets work). Ravi Bhavnani's answer to I have recently retired and I'm interested in learning how to code, starting from scratch and without any prior experience. How do you think I should start? - Quora[^] /ravi

                  My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                  A 1 Reply Last reply
                  0
                  • D Dr Walt Fair PE

                    The place to start is to read the postimg rules for the Lounge. CQ de W5ALT

                    Walt Fair, Jr.PhD P. E. Comport Computing Specializing in Technical Engineering Software

                    A Offline
                    A Offline
                    andublin
                    wrote on last edited by
                    #9

                    Dr.Walt Fair, PE wrote:

                    The place to start is to read the postimg rules for the Lounge.

                    “It is, first and foremost, a respectful meeting and discussion area for those wishing to discuss the life of a Software developer. The #1 rule is: Be respectful of others, of the site, and of the community as a whole.” I thank you for your outlook.

                    Another grumpy old guy

                    1 Reply Last reply
                    0
                    • A andublin

                      Background: I started programming in 1974. Business applications in an assembler-based language, slightly higher-level than actual machine opcodes. Later got into business applications in a proprietary Business Basic, and later COBOL. I moved into other IT areas than programming, closest I came back to programming was scripting for PC and server administration and software in Windows environments. Never even got my toes wet with C, C++ or any modern programming concept. No Frameworks, no IDEs. Barely touched Unix and hated its case-sensitivity. Retired now. I've a need to manipulate my contact lists on an iPhone, for example mass deletion based on email domain; or moving others between Exchange server, gmail contacts etc. So, I'm thinking of learning, and programming a small app for myself to install on my own phone. Two questions. The first one: Am I mad? The second: How would I start? What environment, language, learning aids, best practices? Thanks for any thoughts!

                      PPI: Probably Past It

                      M Offline
                      M Offline
                      Mycroft Holmes
                      wrote on last edited by
                      #10

                      I would think it depends on your goals, do you want to manipulate your contact list or do you want to learn new stuff.

                      Never underestimate the power of human stupidity - RAH I'm old. I know stuff - JSOP

                      1 Reply Last reply
                      0
                      • R Ravi Bhavnani

                        No, I don't think you're mad.  Quite the opposite, actually.

                        andublin wrote:

                        How would I start?

                        You may find this Quora answer useful.  But skip half of the first part (The basics - how bullets work). Ravi Bhavnani's answer to I have recently retired and I'm interested in learning how to code, starting from scratch and without any prior experience. How do you think I should start? - Quora[^] /ravi

                        My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                        A Offline
                        A Offline
                        andublin
                        wrote on last edited by
                        #11

                        Thanks to all of you for your input. There’s more than enough food for thought. I’m not sure if I’m mad enough to proceed, but probably mad enough to take it a step or two further. Again thanks.

                        1 Reply Last reply
                        0
                        • A andublin

                          Background: I started programming in 1974. Business applications in an assembler-based language, slightly higher-level than actual machine opcodes. Later got into business applications in a proprietary Business Basic, and later COBOL. I moved into other IT areas than programming, closest I came back to programming was scripting for PC and server administration and software in Windows environments. Never even got my toes wet with C, C++ or any modern programming concept. No Frameworks, no IDEs. Barely touched Unix and hated its case-sensitivity. Retired now. I've a need to manipulate my contact lists on an iPhone, for example mass deletion based on email domain; or moving others between Exchange server, gmail contacts etc. So, I'm thinking of learning, and programming a small app for myself to install on my own phone. Two questions. The first one: Am I mad? The second: How would I start? What environment, language, learning aids, best practices? Thanks for any thoughts!

                          PPI: Probably Past It

                          L Offline
                          L Offline
                          Lost User
                          wrote on last edited by
                          #12

                          I got my first IPhone for XMas; still haven't finished reading the 1000+ page user manual; but I think you've inspired me to look at programming the thing (maybe). [Chapter 3 - Hello World! Build Your First App in Swift · Beginning iOS Programming with Swift (iOS 14)[Sample]](https://www.appcoda.com/learnswift/build-your-first-app.html)

                          It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

                          1 Reply Last reply
                          0
                          • A andublin

                            Background: I started programming in 1974. Business applications in an assembler-based language, slightly higher-level than actual machine opcodes. Later got into business applications in a proprietary Business Basic, and later COBOL. I moved into other IT areas than programming, closest I came back to programming was scripting for PC and server administration and software in Windows environments. Never even got my toes wet with C, C++ or any modern programming concept. No Frameworks, no IDEs. Barely touched Unix and hated its case-sensitivity. Retired now. I've a need to manipulate my contact lists on an iPhone, for example mass deletion based on email domain; or moving others between Exchange server, gmail contacts etc. So, I'm thinking of learning, and programming a small app for myself to install on my own phone. Two questions. The first one: Am I mad? The second: How would I start? What environment, language, learning aids, best practices? Thanks for any thoughts!

                            PPI: Probably Past It

                            J Offline
                            J Offline
                            Jim Knopf jr
                            wrote on last edited by
                            #13

                            Before starting any of the above: No backup. No Mercy!

                            1 Reply Last reply
                            0
                            • A andublin

                              Background: I started programming in 1974. Business applications in an assembler-based language, slightly higher-level than actual machine opcodes. Later got into business applications in a proprietary Business Basic, and later COBOL. I moved into other IT areas than programming, closest I came back to programming was scripting for PC and server administration and software in Windows environments. Never even got my toes wet with C, C++ or any modern programming concept. No Frameworks, no IDEs. Barely touched Unix and hated its case-sensitivity. Retired now. I've a need to manipulate my contact lists on an iPhone, for example mass deletion based on email domain; or moving others between Exchange server, gmail contacts etc. So, I'm thinking of learning, and programming a small app for myself to install on my own phone. Two questions. The first one: Am I mad? The second: How would I start? What environment, language, learning aids, best practices? Thanks for any thoughts!

                              PPI: Probably Past It

                              T Offline
                              T Offline
                              thewazz
                              wrote on last edited by
                              #14

                              Quote:

                              Never even got my toes wet with C, C++ or any modern programming concept. No Frameworks, no IDEs.

                              Mad. Don't do it. See the first couple of responses and spend your time some other way.

                              1 Reply Last reply
                              0
                              • C Chris Maunder

                                Do it! At the very least you'll learn some new swear words. For writing iOS apps you've got a ton of options: xcode & swift for fully native, or Xamarin and C# to stick to the Microsoft stack, some hybrid app options like NativeScript, React Native, and Ionic, or Google's cross-platform framework Flutter. I've been looking to write a mobile app to augment a little side project I'm working on that's written in Vue.js and Typescript. Reusing all the TS I've written would be nice, so I'm tempted to use NativeScript but I'm also very tempted by Flutter since it uses Dart - a nice clean language - and is being actively developed. One thing I do want to do is run the whole thing on my Mac instead of being tied to Visual Studio and Windows, so [VS Code and Flutter](https://flutter.dev/docs/development/tools/vs-code) seems like a nice choice. Let us know what you choose.

                                cheers Chris Maunder

                                T Offline
                                T Offline
                                thewazz
                                wrote on last edited by
                                #15

                                Or Uno (built off Xamarin).

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • World
                                • Users
                                • Groups