Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Yes, Subscribe to Mailing List effectively lets you browse and reply to messages throughout DaniWeb entirely via email. It functions like one of those old school Listserv lists.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

As long as you have receive community email checked, then you will receive email for articles that you watch.

You can watch/unwatch any article by clicking the button within the article. You can also view articles you're watching, and mass-unwatch articles that you're watching, from the 'watched articles' page (link in the header).

If you have your profile set to automatically watch articles you post in, then each time you post in a thread, you automatically begin watching it.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Put Desitin on it.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Or you could try ALICE ... it's open source :) http://en.wikipedia.org/wiki/A.L.I.C.E.

You just need to use AIML (XML-based markup language) to configure it all about your girlfriend.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

How about a simple Eliza that is chock full of inside jokes between the two of you?

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

OK, let's do it this way. What is your area of expertise?

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

A photo upload utility that will allow her to upload all of the photos she took in Australia and apply funny filters or something to them. Whatever it ends up being, make sure there's an easter egg hidden somewhere within it that's either super romantic or some type of inside joke only she'll get.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Dead as a doornail.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Not every language is a fit for everyone. Some people enjoy low level languages and some people enjoy high level languages. But assembly certainly isn't worthless considering everything else is built on top of it!! Everything needs a strong and sturdy foundation, and people to make sure that one gets put in!

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

PHP is a scripting language that usually powers the backend of a website, and JSON is a format used to transmit data between servers. I don't think either of those have anything to do with Android development. I do know, however, that you are trying to use our API, so maybe some others could point you in the best direction towards integrating our API into an Android app.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

It's strictly how many posts you have.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Umm ... do you mean HTML? :)

You can make an image with <img src="http://www.site.com/path/to/image.gif" alt="Image Alternate Text" />

You need to find out where the right place in the template files is ... that's not something anyone can help you with, without seeing what you're seeing. Are you using Wordpress??

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Marking this question solved. Please mark questions solved in the future to give credit where credit is due :)

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Low level languages are close to the hardware. They directly deal with the computer's memory, CPU, etc. Then, higher level languages are built to automatically use the functionality of the low level stuff, so that you don't have to keep rebuilding the wheel ... the higher you go, the more abstracted away you are from the inner workings of what's really going on under the hood.

For example, a low level language might be used to create mouse drivers and instruct the computer that moving the mouse should move the cursor around the screen.

Then another language might be used to design a web browser. When writing the web browser application, you just need to write instructions saying how the computer should behave when the mouse clicks on a button or a link. You don't have to go back to the drawing board and start giving it instructions on how signals are passed between the mouse and the computer, the keyboard, display drivers for the monitor, etc. That's because your web browser application is written on top of your operating system, and therefore it's abstracted away.

Certain languages are considered more low level (such as Assembly or C) and certain language are considered more high level (such as the languages of the .NET framework).

iConqueror commented: thankyou +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Sorry, the only thing I can see is what diafol suggested. Perhaps using a JOIN??

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I'm going to attempt to address all of the points discussed thus far.

Firstly, yes, you will want to change the config setting to encrypt the cookie, otherwise the session data will appear as plaintext within the cookie. I don't know why CodeIgniter requires the encryption key to be set if using sessions, even if using unencrypted session cookies.

DaniWeb uses CodeIgniter sessions, and we also rely heavily on AJAX. I've never experienced any issues with the session library logging people out due to AJAX. However, we do have the session security options to match IP and match useragent both disabled.

We have matching IP disabled because some people use ISPs with frequently changing dynamic IP addresses. It's even possible for the IP address to change from one click of a webpage to another. We don't match the useragent because I learned the hard way that certain versions of Firefox (I believe it was FF, anyhow, but regardless it was one of the mainstream desktop browsers) likes to make a slight change to the useragent string upon each click of a webpage (I think it was timestamp related or something.).

It is most likely matching the user agent that complicates AJAX, although it wasn't AJAX specifically that caused us our issues two years ago.

As veedeoo mentions, be stingy with what you put in session data. Even though it's encrypted, it's not a good idea to put any sensitive data in a cookie as a general rule, and also remember …

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Agree with using GWT.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I can just anticipate this discussion being a spam fest of everyone promoting their own SEO companies, which I really want to avoid.

Therefore, instead of closing it, I'm going to politely steer the discussion towards people suggesting what to look for in a good SEO company, the right questions to ask when interviewing an SEO, how to tell if a company is legit or not, etc.

Warning: Linking to individual SEO companies in this discussion will be deleted as spam ;)

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Be sure you have mcrypt() installed per the other thread you started about the vulnerability.

http://www.daniweb.com/community-center/daniweb-community-feedback/threads/480877/codeigniter-session-cookie-vulnerability

Otherwise, yeah, from what I understand, session information is stored encrypted in a cookie (as long as you have the encryption option enabled) and replicated in the database (as long as you have the database option enabled).

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Yes, what pritaeas said. The page of posts voted down is essentially posts that currently have a net negative vote.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

OK, wasn't a bug after all. Apparently upgrading Firefox corrupted the DaniWeb cookies. You need to clear all cookies, or at least all cookies originating from .daniweb.com or www.daniweb.com, and then it should work.

Szabi Zsoldos commented: Thank you! +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

OK, looks like this bug affects all login forms (login via social media platforms as well).

The cookie simply doesn't get saved. Investigating bug reports online ...

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I just upgraded my firefox and was able to confirm the bug. When I try to log in, the cookie just doesn't save for some reason. I have about an hour to look into it before I have to run to an appointment.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

What do you mean it doesn't give you an alert message? What does it do? What type of login are you using (standard username/password)?

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Personally I like Calibri as well, but I like sans-serif fonts better for the web :)

I'm not sure why you're complaining that code doesn't look good in Arial. Of course it doesn't. Code should always be in a monospace font, which it is on DaniWeb.

Perhaps you can use a custom browser stylesheet to change all Arial font anywhere on the web to your font of choice. It's a built-in browser feature for most modern browsers.

ddanbe commented: Thanks for the idea about style sheets! +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I have no clue what you're talking about. Are you just talking about customizing the background? You can create a background, an avatar and now, because they decided to copy Facebook, a header image as well.

Or are you talking about other types of Twitter customizations / integrations? Twitter has a robust API, so a lot of third party apps have the ability to tap into it. For example, I use Twitterfeed to syndicate all of my Facebook wall posts to Twitter and vice versa. Twitterfeed can also be used to syndicate RSS feeds.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Check out doing this with a jQuery POST request.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

The tag clouds are definitely cached. However, I'll have to investigate why the articles supposedly with the tag tables don't have that tag.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

You are good to go :) Be sure to log in with your new username from now on.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I was about 13 when I created DaniWeb.com as a personal homepage about my dogs. Then it evolved into a more popular dog-related site getting about 10,000 visitors a month (which was a lot of traffic for 1996!).

When I was 19, I was in college pursuing a Computer Science degree, and I repurposed the domain name to be a message board and tutorial site about technology and programming. And the rest is history!

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

We don't allow that because we don't want copycat accounts being confused for previously deleted members.

Why not just use the username andre.vanzuydam or something like that?

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Fiverr.com?

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Also, keep in mind, the functionality that you are unlocking is not stuff we want a newbie to do ... such as contribute editorial, etc. It's done to save the moderation team from extra work.

example868 commented: Good answer +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I'm happy with Windows 8. Happier once the Start menu gets reintroduced, but honestly I don't see a huge difference. I don't know what all the fuss over the dashboard-thingy is all about.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Why should we change it? We want to make sure that you have a complete understanding of how the website functions before giving you access to things such as the ability to post editorial, etc. We've found that newbies don't really understand how these features work and it creates a burden on the moderation team.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Which is the post?

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Firstly, it caches the entire fully-rendered page, which means that it isn't a good solution for logged in pages that are user-specific, because you can't use it to cache just a portion of a page.

Secondly, the file cache gets stored in the file system, so make sure you aren't caching hundreds of thousands of pages, because that can significantly slow things down instead of speed them up. And I believe there's a max limit to how many pages can be stored in a single directory depending on the file system, as well.

Thirdly, a limitation of CI's built in file caching system is that it is hardcoded to only spit out HTML files. I actually had to modify it myself to allow the caching of other mime types, so that I could use it for our RSS feeds, for example (which, IMO, is a very good use of file caching!)

<M/> commented: oh i see +10
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Hi Shanel. Welcome to DaniWeb! Thanks so much :) See you around.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I should mention, you can post code from the editor on iOS devices by indenting each line with at least 4 spaces.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Our editor toolbar is not compatible with many mobile devices, and we take this as an acceptable loss because I don't see many people painstakingly typing out long code snippets from their iPads. It's not like there's a code editor on your iPad that you can copy/paste code from.

That being said, you might want to subscribe to our mailing list (option available in member profile). All posts relevant to the sections you are active in on the site get emailed to you, and you can reply directly via your email client to post.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Now that you mention it, server issues could be what caused the database to get out of sync in the first place.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I'm not sure why that was :( Perhaps some server sluggishness?

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Some counters got out of sync. I manually ran the script to recalculate everything and the last page of the article is working now. However, I don't know what could be causing the other problems you're experiencing :(

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Aside from that one page, what other issues are you having?

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I'm able to reproduce this as a non-administrator/moderator. Let me investigate and I'll get back to ya.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

If someone just clicks the up or down arrow, you just get a vote, it's anonymous, and it can affect your post quality score, but it doesn't factor into your reputation.

But if someone clicks the up or down arrow to vote, and ALSO fills out the comment form and submits a comment, it's no longer anonymous, and then that affects your reputation. Your rep gets affected based on the rep of the person who did the voting/commenting.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Thanks. I emailed James letting him know.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Anyone can use our API and write a mobile version of DaniWeb. There was an iOS version in the works awhile back but it seems to have fallen off the radar. Someone mentioned an Android app sometime fairly recently, but I'm not sure of the status of that.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Haha congrats, although all it means is a representation of how many posts you have.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

To get to that page, you have to go into 'Edit Profile' (at the top of the page) and then click the 'Edit Membership' button in the sidebar.