Don't forget about my subdomain of College Work - http://university.lechlak.com/
It might help you get through the rigorous CSE program by giving concepts and examples that hopefully aren't still being used.
Monday, December 29, 2014
Monday, December 1, 2014
MOOCs by Coursera
I've been taking a lot of MOOCs this past year, but my favorite have been from Coursera. They seem to have a very good grasp on the way a MOOC should be run and the professors are from legitimate schools with accredited institutions.
I particularily have been enjoying my Psychology class by Steve Joordens. I haven't had a day where the streaming was slow or the rendering was off and for it being an 8 week course at your own pace, I think the material is very valuable and well worth it.
The interface is simple and easy to use.
Week 1: A Brief History and Introduction to the Science of Psychology
Week 2: The Matter of the Mind
Week 3: Sensation, Perception, Attention and Awareness
Week 4: Learning
Week 5: Memory and Conscious Experience
Week 6: The Social Mind
Week 7: Mental Illness
Week 8: Your Requested Lectures!
All of these activities are designed to be engaging ways of allowing you to use the information your learning. Using the information is the best way of really making it make sense, and when using it is fun, then deep learning is easy. That is the goal of this course, to provide you with an active and engaging learning experience that you won't forget.
In addition, Professor Joordens will post weekly videos that address the questions and issues that have received the most up-votes in the Discussion Forum, and there will be a facebook page set up for the course soon.
I particularily have been enjoying my Psychology class by Steve Joordens. I haven't had a day where the streaming was slow or the rendering was off and for it being an 8 week course at your own pace, I think the material is very valuable and well worth it.
The interface is simple and easy to use.
Example of Course Overview
Course Overview:
The main components of this course are:- video lectures with short multiple-choice quizzes within and at the end of each lecture
- short weekly assignments that will vary from week to week
- a peer assessment assignment later in Weeks 5 and 6
- a midterm and final exam that will give you a clear sense of how much of the course "stuck"
Week 1: A Brief History and Introduction to the Science of Psychology
Week 2: The Matter of the Mind
Week 3: Sensation, Perception, Attention and Awareness
Week 4: Learning
Week 5: Memory and Conscious Experience
Week 6: The Social Mind
Week 7: Mental Illness
Week 8: Your Requested Lectures!
Content Presentation:
The lectures for each week will contain 8 videos of approximately 10 to 15 minutes each (some closer to 20). There will be short multiple-choice quizzes at the end of each lecture as well as weekly assignments that will vary from week to week. These "active learning assignments" will take a number of forms. Specifically, mTuner activities consist of specially designed multiple-choice test that allows you to see what you know while simultaneously correcting any misconceptions or misunderstandings you might have, peerScholar activities will exercise your critical thinking and clear communication skills, and the Digital Labcoat will allow you to play with data in a way that will make the scientific process come to life in a fun and informative way. In addition there will also be a wiki that will allow the class to build a broader knowledge base inspired by the lectures but taking them further.All of these activities are designed to be engaging ways of allowing you to use the information your learning. Using the information is the best way of really making it make sense, and when using it is fun, then deep learning is easy. That is the goal of this course, to provide you with an active and engaging learning experience that you won't forget.
In addition, Professor Joordens will post weekly videos that address the questions and issues that have received the most up-votes in the Discussion Forum, and there will be a facebook page set up for the course soon.
Monday, October 27, 2014
October Google Analytics Update
Focus on the end result.
When you set up your website, you did it with a goal in mind - whether to make sales, get leads, or just connect more customers with your brand. You know that your website is working for you when you’re reaching those goals.
Set up goals in Analytics to track the user actions that matter to you, such as:
• Purchases
• Completed forms (Contact Us, Get a Quote, etc.)
• The number of pages viewed
• How much time people spend on your site
Goals are a versatile way to measure how well your site or app fulfills your target objectives. You can set up individual Goals to track discrete actions, like transactions with a minimum purchase amount or the amount of time spent on a screen.
Each time a user completes a Goal, a conversion is logged in your Google Analytics account. You can also give a Goal a monetary value, so you can see how much that conversion is worth to your business. You can analyze the Goal completion rates, or conversion rates in the Goal Reports. Goals conversions also appear in other reports, including the Visitor Report, Traffic Reports, Site Search Reports, and the Events Reports.
When you set up your website, you did it with a goal in mind - whether to make sales, get leads, or just connect more customers with your brand. You know that your website is working for you when you’re reaching those goals.
Set up goals in Analytics to track the user actions that matter to you, such as:
• Purchases
• Completed forms (Contact Us, Get a Quote, etc.)
• The number of pages viewed
• How much time people spend on your site
Goals are a versatile way to measure how well your site or app fulfills your target objectives. You can set up individual Goals to track discrete actions, like transactions with a minimum purchase amount or the amount of time spent on a screen.
Each time a user completes a Goal, a conversion is logged in your Google Analytics account. You can also give a Goal a monetary value, so you can see how much that conversion is worth to your business. You can analyze the Goal completion rates, or conversion rates in the Goal Reports. Goals conversions also appear in other reports, including the Visitor Report, Traffic Reports, Site Search Reports, and the Events Reports.
Tuesday, October 14, 2014
Futurist Thinker Thomas Frey and Mindaptive
I am a big fan of the futurist thinkers and what their brains imagine. Thomas Frey is definintely an interesting one to pay attention to. Last week he wrote about Semantic Intelligence and how Mindaptive is making strides in that field.
Thursday, October 9, 2014
Google Analytics Update October
Locate potential customers - near and far.
Understanding your audience is one of the most important aspects of running a successful business. With the Locations report
you can see where your visitors are located and which languages they
speak. This can help you identify new opportunities, for example:
|
|
Friday, September 26, 2014
10 Ways to Distract your Users with Poor Web Design
Do you enjoy searching for minutes to find simple information: Hours? Location?Everyday street noise penetrates the thick concrete barrier that is my office space. Horns, sirens, shouting, vendors standing outside offering free cell phones all create static noise. Couple that with a poorly designed website and you have a very unproductive afternoon.
There are a lot of elements you should do, but there are also elements that you should stop doing. Let's cover 10 items that you shouldn't use when looking into your next design. User Experience (UX) should always be put first and often observing how someone navigates your website is the most accurate method.
- Drastic Gradients
- Shadows
- Bubbly Bevelment
- Polychromatic Color Scheme
- Animated GIFs
- Audio Playing in the Background
- Automatic Video Playing
- Table Based Layout
- Multiple Locations where information is stored
- Popup Windows
Keeping the interface simple is the best method for your users. I'm not one for reducing an interface to such simplicity that it ruins or damages the user experience for the larger audience, but it is important to be cognisant of the lowest common denominator.
Wednesday, September 24, 2014
Anything and Everything with Firefox
- How to clear the Firefox cache The Firefox cache temporarily stores images, scripts and other parts of websites you visit. Learn how to clear it to fix issues with how websites work or look.
- Websites say cookies are blocked - Unblock them This article describes how to troubleshoot problems that involve websites reporting that cookies are blocked or disabled.
- Fix problems with Facebook games, chat and more This article describes how to troubleshoot problems, like those with games or chat, that you might encounter while using Facebook in Firefox.
- Websites don't load - troubleshoot and fix error messages Are you having trouble getting a website to load? This article will show you how to fix the problem so you can get back to surfing the web.
- Fix login issues on websites that require a username and password If you find that you can't log in to a website that requires a username and password, follow the steps described in this article.
- Problems with email and how to find help This article will guide you in the right direction to get help using webmail in Firefox and links to support pages for popular web-based email services.
- Websites show a spinning wheel and never finish loading Sometimes a website will start to load, but never finish. This article covers possible solutions.
- Websites look wrong or appear differently than they should This article explains how to fix problems where a website doesn't look like it normally does or does not load correctly.
- What to do when searches take you to the wrong search website Firefox searches going to the wrong website can be caused by your Internet provider, an add-on, toolbar or malware. This article explains how to fix this.
Tuesday, September 23, 2014
Layers of the Full Stack
Layers of the Full Stack:
- Server, Network, and Hosting Environment.
- This involves understanding what can break and why, taking no resource for granted.
- Appropriate use of the file system, cloud storage, network resources, and an understanding of data redundancy and availability is necessary.
- How does the application scale given the hardware constraints?
- What about multi-threading and race conditions? Guess what, you won’t see those on your development machine, but they can and do happen in the real world.
- Full stack developers can work side by side with DevOps. The system should provide useful error messages and logging capabilities. DevOps will see the messages before you will, so make them count.
- Data Modeling
- If the data model is flawed, the business logic and higher layers start to need strange (ugly) code to compensate for corner cases the data model doesn’t cover.
- Full stack developers know how to create a reasonably normalized relational model, complete with foreign keys, indexes, views, lookup tables, etc.
- Full stack developers are familiar with the concept of non-relational data stores and understand where they shine over relational data stores.
- Business Logic
- The heart of the value the application provides.
- Solid object oriented skills are needed here.
- Frameworks might be needed here as well.
- API layer / Action Layer / MVC
- How the outside world operates against the business logic and data model.
- Frameworks at this level should be used heavily.
- Full stack developers have the ability to write clear, consistent, simple to use interfaces. The heights to which some APIs are convoluted repel me.
- User Interface
- Full stack developers: a) understand how to create a readable layout, or b) acknowledge they need help from artists and graphic designers. Either way, implementing a good visual design is key.
- Can include mastery of HTML5 / CSS.
- JavaScript is the up and coming language of the future and lots of exciting work is being done in the JavaScript world (node, backbone, knockout…)
- User Experience
- Full stack developers appreciate that users just want things to work.
- A good system doesn’t give its users carpal tunnel syndrome or sore eyes. A full stack developer can step back and look at a process that needs 8 clicks and 3 steps, and get it down to one click.
- Full stack developers write useful error messages. If something breaks, be apologetic about it. Sometimes programmers inadvertently write error messages that can make people feel stupid.
- Understanding what the customer and the business need.
- Now we are blurring into the line of architect, but that is too much of a hands off role.
- Full stack developers have a grasp of what is going on in the field when the customer uses the software. They also have a grasp of the business.
Friday, September 19, 2014
7 Psychological Traps that Hold Web Designers Back
Let’s talk about self-confidence and psychological misconceptions
that may hold web designers and web professionals back from getting
ahead in their career.
When it comes to daily routine tasks most of us are not that diligent and logical as we used to think (or want to think). Everybody knows what to do, but somehow we try to avoid following our own pretty plan. The good news is that most people are actually able to get themselves together and control the balance of work and rest. However, there are some creative beings who are just too creative for that – they feel depressed when they need to strongly manage their activity. You must admit that such feeling is pretty much one of the biggest traps for all of the beginnings.
Whether you are subjected to psychological stress or not it’s always better to know the threats that can hurt you (even if you think they have nothing to do with you). So let’s go ahead and examine the most typical self-confidence failures and try to find the solutions that everybody can accept and apply.
On the web there is a lot of examples of bad web designs that were probably made under pressure of clients who were too pushy about their vision of designs. Sometimes it’s really easier to accept the client’s vision of design and walk away than to explain him why this or that is a bad idea. But every time you say ‘yes’ when you want to say ‘no’, remember that this design becomes a part of your portfolio regardless of your wish.
Rule of thumb: ask yourself whether you’d be ready to proudly show the result to potential partners. If the answer is no – try to convince the current client somehow.
Moreover, clients will blame on you in case a new design doesn’t work well. They wouldn’t care that the idea was not yours – it’s still you who they will be angry at for wasted money. So again – you’d better try to convince clients of the effectiveness of your suggestions at the very beginning.
http://vandelaydesign.com/7-psychological-traps-that-hold-web-designers-back/
When it comes to daily routine tasks most of us are not that diligent and logical as we used to think (or want to think). Everybody knows what to do, but somehow we try to avoid following our own pretty plan. The good news is that most people are actually able to get themselves together and control the balance of work and rest. However, there are some creative beings who are just too creative for that – they feel depressed when they need to strongly manage their activity. You must admit that such feeling is pretty much one of the biggest traps for all of the beginnings.
Whether you are subjected to psychological stress or not it’s always better to know the threats that can hurt you (even if you think they have nothing to do with you). So let’s go ahead and examine the most typical self-confidence failures and try to find the solutions that everybody can accept and apply.
Trap #1. Mania to Meet Client’s Approval
Sometimes people are so dependent on pleasing others that they stop thinking critically and ignore their own experience, knowledge and point of view.On the web there is a lot of examples of bad web designs that were probably made under pressure of clients who were too pushy about their vision of designs. Sometimes it’s really easier to accept the client’s vision of design and walk away than to explain him why this or that is a bad idea. But every time you say ‘yes’ when you want to say ‘no’, remember that this design becomes a part of your portfolio regardless of your wish.
Rule of thumb: ask yourself whether you’d be ready to proudly show the result to potential partners. If the answer is no – try to convince the current client somehow.
Moreover, clients will blame on you in case a new design doesn’t work well. They wouldn’t care that the idea was not yours – it’s still you who they will be angry at for wasted money. So again – you’d better try to convince clients of the effectiveness of your suggestions at the very beginning.
http://vandelaydesign.com/7-psychological-traps-that-hold-web-designers-back/
Monday, September 15, 2014
Excel Services
Excel Services
Excel services provides the ability for information workers to show the excel file in a web page. Those accessing the web page do not need to have Excel installed. Some features include:
http://technet.microsoft.com/en-us/library/ee424405.aspx
For SharePoint 2013, there are additional features related to developer functionality in creating Excel Interactive Views related to Excel Services. The key additional functionality lies in the business intelligence integration that now exists between Excel 2013 and SharePoint 2013 – particularly related to the creation of scorecards, reports and dashboards; all of which can be brought into Excel and used to create these which can then be easily displayed in SharePoint 2013 sites. See the following link for further information:
http://technet.microsoft.com/en-us/library/jj219751(v=office.15).aspx
Another excellent feature is of course Pivot-Table, there is a wealth of information on this link that describes what it is, analysis services and how to use this feature:
http://blogs.msdn.com/b/analysisservices/archive/2012/08/02/verifying-the-excel-services-configuration-for-powerpivot-in-sharepoint-2013.aspx
Excel services provides the ability for information workers to show the excel file in a web page. Those accessing the web page do not need to have Excel installed. Some features include:
- Global settings for managing
workbooks (e.g. security, load balancing, session management, memory
thresholds, caches and external data connections).
- Management of SharePoint repositories to trust for Excel Services
- An extensive list of trusted data providers for connecting to your data, plus the ability to add your own trusted data provider.
- Trusted data connection libraries,
which allow you to define which data connection libraries in your farm
are trusted by Excel Services.
- The ability to add your own user-defined function assemblies.
http://technet.microsoft.com/en-us/library/ee424405.aspx
For SharePoint 2013, there are additional features related to developer functionality in creating Excel Interactive Views related to Excel Services. The key additional functionality lies in the business intelligence integration that now exists between Excel 2013 and SharePoint 2013 – particularly related to the creation of scorecards, reports and dashboards; all of which can be brought into Excel and used to create these which can then be easily displayed in SharePoint 2013 sites. See the following link for further information:
http://technet.microsoft.com/en-us/library/jj219751(v=office.15).aspx
Another excellent feature is of course Pivot-Table, there is a wealth of information on this link that describes what it is, analysis services and how to use this feature:
http://blogs.msdn.com/b/analysisservices/archive/2012/08/02/verifying-the-excel-services-configuration-for-powerpivot-in-sharepoint-2013.aspx
Friday, September 12, 2014
Some key SharePoint 2013 features
Some key SharePoint 2013 features
User Adoption of SharePoint is based on meeting the goals and requirements of the business sponsor. To do that, there is an importance in ensuring that the correct features are applied to the relevant solutions to meet their goals. Platform Governance is key; since there would need to be knowledge of the relevant features and an understanding therefore in how they would be implemented, supported, maintained in an evolving SharePoint landscape. This is particularly important in deciding on the migration path of SharePoint 2010 to 2013, since quite a few features have been enhanced.This quick article gives a list of some the key current features of SharePoint 2010 which are included in SharePoint 2013, and lists key features in SharePoint 2013, all of which will have an impact on steering decision making on what tools needs to be investigated and possibly then applied.
Note that these are subject to further enhancement; through my use of the preview, trawling sites to learn; I’m sure to come across some great bits of info, I’ll try my level best to update as time goes on!
The below are NOT all the features, there’s more in the depths of SharePoint 2013 site collections. So, am working on another article which describes the SharePoint 2010 site collection features and then compares that with SharePoint 2013 site collection features; and attempts points to locations where you can get further information from each one. My reasoning for this is to attempt to centralise that information so when it comes to building business cases its easier for me to collate my thoughts, and at the same time give ideas to what areas would need further consideration when planning upgrades from SharePoint 2010 to SharePoint 2013.
Hope this is useful to you!
Ok, lets go for this – in this article I’ll give a mention to:
Existing Key SharePoint 2010 Features included in SharePoint 2013
-
Excel Services
-
Access Services
-
InfoPath Forms Services
-
User Profile Service
-
Search Services
-
Business Connectivity Services
-
PerformancePoint Services
New SharePoint 2013 Features
-
Content Management
-
Translation Services
-
Workflow Services
-
SharePoint Quizzes
-
Education Services
-
Work Management Service
-
Mobile Features
As said this is not all the new features, just some which I think at this moment deserve major attention!
Friday, September 5, 2014
Engadget's back to school guide 2013
Engadget's back to school guide 2013
BY
Sarah Silbert @sarahsilbert
11 months ago
Note: You can enter our back to school contest by leaving a comment on the giveaway page, or at any of the category pages listed above. Comments left on this page will not be considered.
Friday, August 29, 2014
Engadget's smartphone buyer's guide: fall 2013
Engadget's smartphone buyer's guide: fall 2013
BY
Daniel Cooper @danielwcooper
7 months ago
But it's not just on the hardware side that things are getting exciting. T-Mobile's eliminated roaming charges and Verizon is doubling its LTE speeds to a whopping 80 Mbps. AT&T is offering customers a $5 daily pass for internet and is making mobile share plans the standard rather than the exception. Of course, if you'd prefer unlimited data, Sprint is promising that its Spark LTE will beat the field -- but it's currently only available in NYC, LA, Chicago, Tampa and Miami. Whether you're looking for a smartphone right now, or if your contract is about to expire, this is your guide to the best ones on the market.
Monday, August 25, 2014
PICTION - Interactive Wall
ABOUT PICTION
- Single integrated platform that addresses the requirements for digital resource control, management, commercialisation and distribution. From simple through to complex, Piction's platform can scale to your business requirements.
- Manage digital resources such as still images, PDFs, Word files, documents, audio, video, spatial and blobs.
- Rapid implementation and cost-effective solution.
I've been tasked with evaluating and seeing how we can leverage this technology for our local history department. I need to see more because from the original interface it seems very similar to an HTML 5 application.
I've been having trouble getting a hold of anyone there.
Saturday, August 23, 2014
Drag and Drop with HTML5
Drag and Drop with HTML5
Drag and drop is a very common feature. It is when you "grab" an object and drag it to a different location.
In HTML5, drag and drop is part of the standard, and any element can be draggable.
Browser Support
Internet Explorer 9+, Firefox, Opera, Chrome, and Safari support drag and drop.
Note: Drag and drop does not work in Safari 5.1.2.
Example
<!DOCTYPE HTML>
<html>
<head>
<script>
function allowDrop(ev) {
ev.preventDefault();
}
function drag(ev) {
ev.dataTransfer.setData("Text", ev.target.id);
}
function drop(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data));
}
</script>
</head>
<body>
<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<img id="drag1" src="img_logo.gif" draggable="true"
ondragstart="drag(event)" width="336" height="69">
</body>
</html>
<html>
<head>
<script>
function allowDrop(ev) {
ev.preventDefault();
}
function drag(ev) {
ev.dataTransfer.setData("Text", ev.target.id);
}
function drop(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data));
}
</script>
</head>
<body>
<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<img id="drag1" src="img_logo.gif" draggable="true"
ondragstart="drag(event)" width="336" height="69">
</body>
</html>
Friday, August 22, 2014
Android UI
UI
Here are some samples for ui apps:
- ActionBarCompat-Basic
- ActionBarCompat-ListPopupMenu
- ActionBarCompat-ShareActionProvider
- ActionBarCompat-Styled
- AdapterTransition
- AdvancedImmersiveMode
- BasicAccessibility
- BasicImmersiveMode
- BasicNotifications
- BasicTransition
- BorderlessButtons
- CustomChoiceList
- CustomNotifications
- CustomTransition
- DisplayingBitmaps
- DoneBar
- FragmentTransition
- HorizontalPaging
- ImmersiveMode
- SlidingTabsBasic
- SlidingTabsColors
- SwipeRefreshLayoutBasic
- SwipeRefreshListFragment
- SwipeRefreshMultipleViews
- TextSwitcher
Social Media Guidelines
Content via AL and SS
Cross Platform Guidance
- Kids
- Food
- The Color Green
- Clean Humor
Facebook:
- Link the user off of facebook ONLY when there is no other option and the post is absolutely necessary (Twitter is a much better option for links).
- Monitor through the day.
- It is okay to go one day without a post, but not more than that.
- Limit to 1-3 posts per day.
- Use multiple images whenever possible (albums for more than three images).
- Limit copy to fewer than 75 words.
- Display pertinent information in an image, where possible (getting a graphic from our website or from a designer).
Twitter:
- It is okay to go one day without a post, but not more than that.
- Good for information that needs to travel fast (closures, changes in information)
- Great for posting links to other sites and information (news stories, TLCPL website, etc…).
- Good for events happening the day of the post.
- Good for sharing information at things happening NOW (Ready to Read news conference, for example).
- In social media coordinator’s absence, be sure to monitor the Notifications/Mentions area to respond, favorite and retweet where appropriate.
- Responding to other users is more important than generating our own content
Instagram:
- Great for photos of events happening NOW.
- Does not need daily maintenance during social media coordinator absence.
Vine:
- Emphasize clean humor
Friday, August 15, 2014
Social Media Content Ideas
General Ideas for Content:
- Video Walkthrough of your facilities
- Live stream your all-hands meeting
- Turn your CEO loose on Twitter
- Read, act on, and respond to reviews
- Actively solicit feedback
- Introduce your team
- Let your customers meet and chat with your employees online
- Participate in MCM, TT, WCW, TBT
- Engage Positive Feedback (show personality)
- Thank Them
- Return the Favor
- Ask them to take action
- Respond to Negative Feedback
- Respond Quickly
- Don’t Delete
- Don’t Feed the Trolls (stay +)
- Show Personality
- Share Content
- Be the brand people trust for great finds
- Avoid controversial topics
- Be thought provoking
- Get your Audience’s mind racing
- Have fun, use meme or a funny video
- Ask them what content to share
- Share Knowledge
- Use different media types - ebooks, vines, infographics, pinterest
- Follow your Following
- Act Quickly
Monday, August 11, 2014
Flat UI Infographics by Google
These looks so good.
IT-friendly
We’ve designed Google Tag Manager with marketers in mind, but webmasters and IT folks will love it too, thanks to features like user permissions, automated error checking, and the Debug Console.Mobile Ready
Google Tag Manager works for both mobile websites and native mobile application. For mobile applications, you can even configure your application after a user has downloaded your app. Never get caught by old versions or forgetfulness again.Easy testing
Our unique Debug Console and Preview Mode make it easy to verify that new tags are working properly, before you publish any changes. So marketers can check tags themselves, and webmasters can breathe easy.Plays well with others
Google Tag Manager supports Google and non-Google measurement and marketing tags, many with built-in templates. So you can quickly adopt new marketing tools whenever you’re ready.Empowers Agencies
Multi-account support and user permissions mean agencies can easily use Google Tag Manager to help manage their clients’ tags.
Subscribe to:
Posts (Atom)