A new proposed mechanism for organizing blog comments for a particular post so that they are most relevant to what the user is looking for when they read the post.
This document provides an introduction to social media and how students can get started using various social media tools at Duke University. It discusses popular platforms like Facebook, Twitter, YouTube and Flickr, and how each can be used. It also introduces WordPress blogs available through Duke's website and provides ideas for how students can apply social media in their courses and projects.
The document provides information on top social media sites including their category, description, when to use them, Alexa rank, and year since founded. Some of the key sites mentioned include Facebook (social networking), YouTube (video sharing), Twitter (microblogging), LinkedIn (professional networking), Pinterest (visual discovery), Instagram (photo sharing), and Google+ (social networking). The document serves as a useful reference for the most popular social media platforms and when each one might be best used.
The document describes the standard My Site features in SharePoint and additional social features provided by NewsGator Technologies. The standard SharePoint My Site features include displaying a user's profile, presence, contact details, documents, sites, and more. NewsGator enhances My Sites with additional social features like microblogging, activity streams, commenting, statuses, recommendations, and more. Administrators can customize which features are available on each user's My Site.
Web 2.0 refers to second-generation web services that emphasize user collaboration and sharing. Social computing involves new relationships and power structures emerging from technologies like blogs, wikis, and social networks. Forrester Research says a new social structure is emerging where technology empowers communities over institutions.
Social Media for Communication 101 is an introduction program for employees who have zero, basic knowledge on Social Media and how to use available tools for communication.
The document describes NewsGator social networking web parts that allow users to integrate social media activities, view profiles, communities and content on SharePoint sites. It provides the names, descriptions and samples of various web parts for microblogging, community discovery and management, content display and people discovery.
This session will address how complex social networks of various types can be built with Drupal. The nuances of Feeds, Walls, Sharing (both private and public), Friends, Following, and (most importantly) Privacy will be explored, and options for building these features with Drupal will be discussed, with examples from the real world.
This is an advanced session but anyone with social-networking dreams would benefit from learning the challenges in building one.
How do you make a network "Social"?
A Drupal site is a network of users and content, but it is not inherently social. It's greatest original feature was the ability for multiple users to collaborate in managing the system. We'll talk about what makes networks social and what makes them fun: Feeds, Activity, & Sharing.
"News Feeds" can show not only your friend's content, but your friends-of-your-friends content when the target is your friend. Sound complicated? It is!
"Activity" is when you become friends with someone, join the site, "like" something, commented on something... the list goes on. Without activity display, a social network feels more like a MySpace than Facebook. But be careful... if you list each new activity all of your friends make, it can get clogged with redundant announcements. Learn how we devised a system that lets us smartly group recent activity taken by user, taxonomy term, or node.
Great social networks may be easy to use, but the logic behind true social networks is very complex.
The Details
- Building news feeds for friends and "followed" terms with Search API with Apache Solr
- How to let users "share" content and write on other users "walls".
- Creating an "activity" system that shows users activity around the site and can group similar activity together.
- Privacy & Permissions: How to give control where control is due.
About the Speaker
Jonathan is the Founder & CTO of ThinkDrop Consulting, a Drupal consulting company in Brooklyn, New York and has been developing with Drupal for more than 7 years, coding with PHP for more than 11 years, and hypertexting with HTML since 1997.
This session was originally given at DrupalCampNYC 10 in December of 2012
Slides available at https://docs.google.com/present/view?id=dg3sc8t9_2cbxfbnqg
NOTE: I apologize for the layout problems, Google Docs Presentations look different on different operating systems
An experimental study in which we analyzed how individual twitter usage varies in conference settings.
Edgardo Vega, Ramanujam Parthasarathy, Josette Torres- Virginia Tech
This document provides an introduction to social media and how students can get started using various social media tools at Duke University. It discusses popular platforms like Facebook, Twitter, YouTube and Flickr, and how each can be used. It also introduces WordPress blogs available through Duke's website and provides ideas for how students can apply social media in their courses and projects.
The document provides information on top social media sites including their category, description, when to use them, Alexa rank, and year since founded. Some of the key sites mentioned include Facebook (social networking), YouTube (video sharing), Twitter (microblogging), LinkedIn (professional networking), Pinterest (visual discovery), Instagram (photo sharing), and Google+ (social networking). The document serves as a useful reference for the most popular social media platforms and when each one might be best used.
The document describes the standard My Site features in SharePoint and additional social features provided by NewsGator Technologies. The standard SharePoint My Site features include displaying a user's profile, presence, contact details, documents, sites, and more. NewsGator enhances My Sites with additional social features like microblogging, activity streams, commenting, statuses, recommendations, and more. Administrators can customize which features are available on each user's My Site.
Web 2.0 refers to second-generation web services that emphasize user collaboration and sharing. Social computing involves new relationships and power structures emerging from technologies like blogs, wikis, and social networks. Forrester Research says a new social structure is emerging where technology empowers communities over institutions.
Social Media for Communication 101 is an introduction program for employees who have zero, basic knowledge on Social Media and how to use available tools for communication.
The document describes NewsGator social networking web parts that allow users to integrate social media activities, view profiles, communities and content on SharePoint sites. It provides the names, descriptions and samples of various web parts for microblogging, community discovery and management, content display and people discovery.
This session will address how complex social networks of various types can be built with Drupal. The nuances of Feeds, Walls, Sharing (both private and public), Friends, Following, and (most importantly) Privacy will be explored, and options for building these features with Drupal will be discussed, with examples from the real world.
This is an advanced session but anyone with social-networking dreams would benefit from learning the challenges in building one.
How do you make a network "Social"?
A Drupal site is a network of users and content, but it is not inherently social. It's greatest original feature was the ability for multiple users to collaborate in managing the system. We'll talk about what makes networks social and what makes them fun: Feeds, Activity, & Sharing.
"News Feeds" can show not only your friend's content, but your friends-of-your-friends content when the target is your friend. Sound complicated? It is!
"Activity" is when you become friends with someone, join the site, "like" something, commented on something... the list goes on. Without activity display, a social network feels more like a MySpace than Facebook. But be careful... if you list each new activity all of your friends make, it can get clogged with redundant announcements. Learn how we devised a system that lets us smartly group recent activity taken by user, taxonomy term, or node.
Great social networks may be easy to use, but the logic behind true social networks is very complex.
The Details
- Building news feeds for friends and "followed" terms with Search API with Apache Solr
- How to let users "share" content and write on other users "walls".
- Creating an "activity" system that shows users activity around the site and can group similar activity together.
- Privacy & Permissions: How to give control where control is due.
About the Speaker
Jonathan is the Founder & CTO of ThinkDrop Consulting, a Drupal consulting company in Brooklyn, New York and has been developing with Drupal for more than 7 years, coding with PHP for more than 11 years, and hypertexting with HTML since 1997.
This session was originally given at DrupalCampNYC 10 in December of 2012
Slides available at https://docs.google.com/present/view?id=dg3sc8t9_2cbxfbnqg
NOTE: I apologize for the layout problems, Google Docs Presentations look different on different operating systems
An experimental study in which we analyzed how individual twitter usage varies in conference settings.
Edgardo Vega, Ramanujam Parthasarathy, Josette Torres- Virginia Tech
The Benefits of Buffer Entrepreneurs are Missing Out OnMellissa Thomas
Entrepreneurs are busy people, and maintaining a social media presence can eat up much of their already scarce time. Learn more about how BufferApp can solve that problem.
This document summarizes a presentation about how Web 2.0 is changing the world. It discusses various social media platforms like Facebook, LinkedIn, Twitter, YouTube and how organizations can use them. It also covers blogs, wikis, podcasts and virtual worlds. The presentation explores how these tools can help engage audiences and foster collaboration for government agencies and scientific organizations.
The document provides guidance on using modules in Webjam to customize a website. It discusses key modules like forums, blogs, photo uploads, activities feeds and more. It explains how to add modules by dragging and dropping them or clicking "+ TO PAGE" and provides tips for editing module settings. Overall the document aims to help users understand modules and how to incorporate different tools and content using a simple drag and drop interface.
The document summarizes a workshop on how to generate buzz using social media. The workshop objectives are to understand the social media phenomenon, be aware of tools that can help create buzz, optimize content production and diffusion on wikiblogs, and leverage social media beyond a citizen act game. Participants are reminded that their ability to create buzz will account for 1/5 of their final rating. The workshop then covers understanding the social media phenomenon, optimizing content for social media, developing an editorial strategy for wikiblogs, writing engaging content, promoting blogs online through tools like Facebook and Twitter, and using hashtags and mentions on Twitter.
Google in the Classroom: Google Groups And Sites PresentationKristin Dragos
Presented at the Illinois Association of Teachers of English Conference 2009 in Rockford, IL. This presentation documents ways Google Groups and Google Sites can be used in the classroom.
2020 Social Introduction To Social Media In India2020 Social
This document discusses how social technologies are changing media, business, society and individuals. It begins by outlining five questions about how social technologies are impacting these areas. It then provides examples of various social platforms and how they define the relationship between users and the social object. The document discusses how social technologies are giving people more real and persistent online identities and blurring the lines between online and offline relationships. It also explores how social technologies are enabling new models of social change, participatory news and changing traditional media organizations. Finally, it outlines how social technologies are reshaping marketing, advocacy and customer service in business.
This document provides an overview of social media and how to use Google Reader and Twitter for professional development purposes. It defines social media, RSS feeds, and Twitter terminology. It then provides step-by-step instructions on setting up and using Google Reader to organize RSS feed subscriptions and share content. Instructions are also given on setting up and using basic and advanced features of Twitter, including lists, favorites, images/location, and mobile apps. Suggestions are made for how faculty and staff can relate social media use to their vocations.
There are a lot of questions about what Google+ is, how it works, and how to use it. This overview provides a thorough look into the world of Google+ and how to use it.
2020 Social Workshop on Social Media for Non-Pofits2020 Social
Slides from the 2020 Social workshop on Social Media for Non-profits.
This deck has been used for the following workshops:
- NASSCOM Foundation workshop, New Delhi, April 2010.
Update history:
- April 2010
The document discusses the characteristics and technologies of Web 2.0, including social networking, tagging, commenting, blogging, social bookmarking, and how the web allows for collaboration, sharing, and user-generated content. Web 2.0 sites let users interact and communicate online through tools like social networking sites, wikis, blogs, and media sharing platforms. The presentation covers how libraries can adopt Web 2.0 technologies and principles to encourage participation and user engagement.
This document discusses how to use WordPress MU and BuddyPress to create a scalable community website for Impact BC. It proposes using WordPress MU and BuddyPress as they are affordable, proven, extendible, secure, and have experienced developers. Key functionality that would be available includes extended profiles, private messaging, friends, groups, activity streams, blog tracking, and forums.
Social media can be defined as online platforms that allow for interaction and conversation between people and organizations. There are six main types of social media: collaborative projects, blogs and microblogs, content communities, social networking sites, virtual social worlds, and virtual game worlds. Some key benefits of using social media include increased brand awareness, social interaction with customers, feedback opportunities, targeted marketing, and reduced costs. Popular social media platforms include Facebook for social networking, Twitter for microblogging, LinkedIn for professional networking, WordPress for blogging, and YouTube for video sharing. Each platform has its own terminology and features that users should understand.
This document discusses ways to create interactive students' library websites that facilitate inquiry, interaction, and knowledge building. It suggests including widgets/gadgets, tools for collaboration like wikis and Google Sites, and ways to link to external Web 2.0 tools for organizing, analyzing, discussing, and sharing information. Examples of building tools that can be used include LibGuides, WordPress, and personal information portals for students. The goal is to engage students in the research process and allow them to become knowledge creators.
This document summarizes a workshop on using social media and communication skills. It introduced various social media platforms like Facebook, Twitter, LinkedIn, SlideShare and discussed how to use them for professional purposes. It also covered best practices for social media engagement like creating blog posts, uploading presentations and audio, using hashtags and embedding content. The document concluded with a group exercise on developing a social media plan for communicating during and after a conference and incorporating social media into work life.
This study examines readers' motivations for reading blogs and how those motivations influence readers' responses. Through surveys and analysis, the study identified four main motives for reading blogs: affective exchange, information search, entertainment, and getting on the bandwagon. The study then analyzed how these motives relate to three responses: opinion acceptance, interaction intentions, and word-of-mouth intentions. Motives like affective exchange and getting on the bandwagon positively influenced interaction and spreading messages, while information search and entertainment positively impacted opinion acceptance of blog content.
MS Techday Botucatu - SharePoint for Internet SitesFabian Gehrke
This document discusses SharePoint for internet sites (FIS). FIS allows organizations to build public websites and internet portals using SharePoint. It offers features for content management, web publishing, workflows, social networking, search, business intelligence, forms and analytics. FIS comes in two editions - Foundation (FIS-F) and Enterprise (FIS-E) that differ in capabilities. FIS provides a single platform for collaboration, dynamic content, security, templates and analytics to organizations developing public websites.
This assignment involves simulating a bush fire situation where a human and robot are trapped and must navigate to exit points to escape the spreading fire. Students must program a system with components like a fire simulator, J2ME client, RMI server, and WAP browser to simulate the fire propagation and movement of the human and robot over multiple turns as they try to reach exit points before being engulfed by the fire. The student must submit all Java code implemented for the fire simulator, servers, clients, and other components.
Enterprise Java Hosting in a Cloud EnvironmentSweta Vajjhala
Union Pacific Railroad is currently in the implementation phase of a multi-year overhaul of its enterprise Java hosting environment. The railroad is transitioning from a highly-shared, heavyweight container platform using WebLogic to a virtualized, light-weight JBoss Enterprise Web Server and JBoss Enterprise Web Platform-based environment. This solution includes Red Hat Enterprise Linux 5.4 and KVM operating system components, which are all managed via JBoss Operations Network.
This session:
- Covers the standards Union Pacific Railroad uses for its environment and the implementation details that demonstrate the railroad’s usage model
- Explains how Union Pacific Railroad implements real-time scalability and high availability using cloud computing concepts
- Provides information about how our team uses JBoss Operations Network to manage the environment
- Explains how to provide a standardized, consistent management framework for systems support
While this is a moderately technical presentation, it also includes some valuable insight for technical management.
Quick lightning talk that I gave at a Women Who Code Mobile Study Group meetup on how we continuously ship mobile releases monthly here at PagerDuty.
Note: An older version of this talk was created and given by Clay Smith, one of our mobile engineers at the time, at TwilioConf 2015, so some slides here are shared with that.
BluDotNet - Introdução ao SharePoint 2010Fabian Gehrke
Fabian André Gehrke apresenta sobre o SharePoint 2010. O documento lista comunidades técnicas relacionadas ao SharePoint e .NET e descreve brevemente as funcionalidades da plataforma SharePoint, incluindo sites, comunidades, conteúdo e inovação. A apresentação inclui demonstrações de recursos do SharePoint 2010.
The Benefits of Buffer Entrepreneurs are Missing Out OnMellissa Thomas
Entrepreneurs are busy people, and maintaining a social media presence can eat up much of their already scarce time. Learn more about how BufferApp can solve that problem.
This document summarizes a presentation about how Web 2.0 is changing the world. It discusses various social media platforms like Facebook, LinkedIn, Twitter, YouTube and how organizations can use them. It also covers blogs, wikis, podcasts and virtual worlds. The presentation explores how these tools can help engage audiences and foster collaboration for government agencies and scientific organizations.
The document provides guidance on using modules in Webjam to customize a website. It discusses key modules like forums, blogs, photo uploads, activities feeds and more. It explains how to add modules by dragging and dropping them or clicking "+ TO PAGE" and provides tips for editing module settings. Overall the document aims to help users understand modules and how to incorporate different tools and content using a simple drag and drop interface.
The document summarizes a workshop on how to generate buzz using social media. The workshop objectives are to understand the social media phenomenon, be aware of tools that can help create buzz, optimize content production and diffusion on wikiblogs, and leverage social media beyond a citizen act game. Participants are reminded that their ability to create buzz will account for 1/5 of their final rating. The workshop then covers understanding the social media phenomenon, optimizing content for social media, developing an editorial strategy for wikiblogs, writing engaging content, promoting blogs online through tools like Facebook and Twitter, and using hashtags and mentions on Twitter.
Google in the Classroom: Google Groups And Sites PresentationKristin Dragos
Presented at the Illinois Association of Teachers of English Conference 2009 in Rockford, IL. This presentation documents ways Google Groups and Google Sites can be used in the classroom.
2020 Social Introduction To Social Media In India2020 Social
This document discusses how social technologies are changing media, business, society and individuals. It begins by outlining five questions about how social technologies are impacting these areas. It then provides examples of various social platforms and how they define the relationship between users and the social object. The document discusses how social technologies are giving people more real and persistent online identities and blurring the lines between online and offline relationships. It also explores how social technologies are enabling new models of social change, participatory news and changing traditional media organizations. Finally, it outlines how social technologies are reshaping marketing, advocacy and customer service in business.
This document provides an overview of social media and how to use Google Reader and Twitter for professional development purposes. It defines social media, RSS feeds, and Twitter terminology. It then provides step-by-step instructions on setting up and using Google Reader to organize RSS feed subscriptions and share content. Instructions are also given on setting up and using basic and advanced features of Twitter, including lists, favorites, images/location, and mobile apps. Suggestions are made for how faculty and staff can relate social media use to their vocations.
There are a lot of questions about what Google+ is, how it works, and how to use it. This overview provides a thorough look into the world of Google+ and how to use it.
2020 Social Workshop on Social Media for Non-Pofits2020 Social
Slides from the 2020 Social workshop on Social Media for Non-profits.
This deck has been used for the following workshops:
- NASSCOM Foundation workshop, New Delhi, April 2010.
Update history:
- April 2010
The document discusses the characteristics and technologies of Web 2.0, including social networking, tagging, commenting, blogging, social bookmarking, and how the web allows for collaboration, sharing, and user-generated content. Web 2.0 sites let users interact and communicate online through tools like social networking sites, wikis, blogs, and media sharing platforms. The presentation covers how libraries can adopt Web 2.0 technologies and principles to encourage participation and user engagement.
This document discusses how to use WordPress MU and BuddyPress to create a scalable community website for Impact BC. It proposes using WordPress MU and BuddyPress as they are affordable, proven, extendible, secure, and have experienced developers. Key functionality that would be available includes extended profiles, private messaging, friends, groups, activity streams, blog tracking, and forums.
Social media can be defined as online platforms that allow for interaction and conversation between people and organizations. There are six main types of social media: collaborative projects, blogs and microblogs, content communities, social networking sites, virtual social worlds, and virtual game worlds. Some key benefits of using social media include increased brand awareness, social interaction with customers, feedback opportunities, targeted marketing, and reduced costs. Popular social media platforms include Facebook for social networking, Twitter for microblogging, LinkedIn for professional networking, WordPress for blogging, and YouTube for video sharing. Each platform has its own terminology and features that users should understand.
This document discusses ways to create interactive students' library websites that facilitate inquiry, interaction, and knowledge building. It suggests including widgets/gadgets, tools for collaboration like wikis and Google Sites, and ways to link to external Web 2.0 tools for organizing, analyzing, discussing, and sharing information. Examples of building tools that can be used include LibGuides, WordPress, and personal information portals for students. The goal is to engage students in the research process and allow them to become knowledge creators.
This document summarizes a workshop on using social media and communication skills. It introduced various social media platforms like Facebook, Twitter, LinkedIn, SlideShare and discussed how to use them for professional purposes. It also covered best practices for social media engagement like creating blog posts, uploading presentations and audio, using hashtags and embedding content. The document concluded with a group exercise on developing a social media plan for communicating during and after a conference and incorporating social media into work life.
This study examines readers' motivations for reading blogs and how those motivations influence readers' responses. Through surveys and analysis, the study identified four main motives for reading blogs: affective exchange, information search, entertainment, and getting on the bandwagon. The study then analyzed how these motives relate to three responses: opinion acceptance, interaction intentions, and word-of-mouth intentions. Motives like affective exchange and getting on the bandwagon positively influenced interaction and spreading messages, while information search and entertainment positively impacted opinion acceptance of blog content.
MS Techday Botucatu - SharePoint for Internet SitesFabian Gehrke
This document discusses SharePoint for internet sites (FIS). FIS allows organizations to build public websites and internet portals using SharePoint. It offers features for content management, web publishing, workflows, social networking, search, business intelligence, forms and analytics. FIS comes in two editions - Foundation (FIS-F) and Enterprise (FIS-E) that differ in capabilities. FIS provides a single platform for collaboration, dynamic content, security, templates and analytics to organizations developing public websites.
This assignment involves simulating a bush fire situation where a human and robot are trapped and must navigate to exit points to escape the spreading fire. Students must program a system with components like a fire simulator, J2ME client, RMI server, and WAP browser to simulate the fire propagation and movement of the human and robot over multiple turns as they try to reach exit points before being engulfed by the fire. The student must submit all Java code implemented for the fire simulator, servers, clients, and other components.
Enterprise Java Hosting in a Cloud EnvironmentSweta Vajjhala
Union Pacific Railroad is currently in the implementation phase of a multi-year overhaul of its enterprise Java hosting environment. The railroad is transitioning from a highly-shared, heavyweight container platform using WebLogic to a virtualized, light-weight JBoss Enterprise Web Server and JBoss Enterprise Web Platform-based environment. This solution includes Red Hat Enterprise Linux 5.4 and KVM operating system components, which are all managed via JBoss Operations Network.
This session:
- Covers the standards Union Pacific Railroad uses for its environment and the implementation details that demonstrate the railroad’s usage model
- Explains how Union Pacific Railroad implements real-time scalability and high availability using cloud computing concepts
- Provides information about how our team uses JBoss Operations Network to manage the environment
- Explains how to provide a standardized, consistent management framework for systems support
While this is a moderately technical presentation, it also includes some valuable insight for technical management.
Quick lightning talk that I gave at a Women Who Code Mobile Study Group meetup on how we continuously ship mobile releases monthly here at PagerDuty.
Note: An older version of this talk was created and given by Clay Smith, one of our mobile engineers at the time, at TwilioConf 2015, so some slides here are shared with that.
BluDotNet - Introdução ao SharePoint 2010Fabian Gehrke
Fabian André Gehrke apresenta sobre o SharePoint 2010. O documento lista comunidades técnicas relacionadas ao SharePoint e .NET e descreve brevemente as funcionalidades da plataforma SharePoint, incluindo sites, comunidades, conteúdo e inovação. A apresentação inclui demonstrações de recursos do SharePoint 2010.
Formulario De Registro De Boleta De Ventay Mantenimiento De Clientejameszx
El documento describe la codificación de un formulario de registro de boleta de venta y un formulario de mantenimiento de clientes en Visual Basic. Incluye subrutinas para cargar los formularios, agregar, modificar y eliminar registros, y validar y formatear los campos. También contiene código para conectarse a una base de datos Access, abrir tablas y conjuntos de registros, y guardar datos en las tablas.
This document reviews blog design and searching methodologies. It discusses how blogs have evolved from personal online diaries to complex social structures. Various blog site designs are described, including personalized blogs that display posts relevant to a user's interests. The document also reviews different techniques for searching blog content, including keyword-based searching and approaches that consider content semantics. It identifies gaps in blog design and searching, such as a lack of integration between individual blogs and search engines, and the need for search methods that can retrieve structured, unstructured, and semi-structured blog data.
The document discusses research issues related to modeling and analyzing the blogosphere. It covers topics like modeling the structure of the blogosphere, clustering blogs, identifying influential bloggers, detecting spam blogs, and measuring trust and reputation. Various tools, datasets, and methodologies for working with blogs and social networks are also presented. A case study on identifying influential bloggers using properties like recognition, activity generation, novelty, and eloquence is described.
Blogs and wikis are similar in that they allow users to publish content online and contribute to participatory web culture. They differ in that blogs serve as forums for individuals to share opinions while wikis are collaborative efforts to share and edit knowledge.
The three tiers in a three-tier architecture are the presentation tier (user interface), business logic tier (processes user input), and database tier (stores and retrieves data). Each tier has a specific role.
Wikis are useful collaboration tools because they allow groups to create centralized online resources and document processes through collaborative contributions and edits.
PEDAGOGICAL BENEFITS OF BLOG IN HIGHER EDUCATIONThiyagu K
New advances in the internet based technology have brought challenges and opportunities as well to education and training, in particular through Colleges; Universities are facing increased pressures to demonstrate the effectiveness of their educational efforts. It is not sufficient anymore that course curricula are covering the right topics and Scholars pass their courses. Blogs engage people in knowledge sharing, reflection, and debate, they often attract a large and dedicated readership. Blogs are becoming an important component of the Internet landscape, providing authors and readers with an avenue for unedited expression, reaction, and connection, without the censorship of mediated chat rooms or formal media outlets. The simplicity of creating and maintaining blogs means that open discussions can be established almost immediately, making blogs an ideal venue for far-reaching discussions among the Internet community on new or timely topics. Blogs foster the growth of communities and the dynamics of collaborative filtering and recommending/referring may provide new ways to evaluate, vet, and critique student-created knowledge. This article explores the function, features and types of blog. And also describes the uses of blog in education and classroom.
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
This document provides an overview of blogging for business. It defines what a blog is, noting that it is a website containing an online personal journal with reflections, comments, media, and hyperlinks. Blogs broadcast content using RSS technology and were among the first applications associated with the transition from static web pages to social media. The document discusses how businesses should blog, noting blogs are perfect for connecting with customers and promoting products. It also covers key aspects of an effective business blog such as voice, frequency, style, features, and passion. Businesses must decide whether to host blogs internally or externally using hosting services.
The document provides an overview of a workshop on blogging for advisors. It discusses how blogging has evolved with social media (Web 2.0), and provides tips on starting a blog, making it effective and enhancing it. The workshop agenda includes an introduction to blogging and social software, steps to set up a blog, and advanced customization techniques.
User-generated metadata: Boon or bust for indexing and controlled vocabularies?Louise Spiteri
This document discusses user-generated metadata through social tagging and its impact on indexing and controlled vocabularies. It begins by describing traditional metadata created by authorities and how user tagging allows for customization. Social tagging sites like Delicious allow users to organize bookmarks with their own tags and see recommendations. Limitations of folksonomies include ambiguity and lack of standardization. However, social tagging lowers barriers to cooperation and reflects users' needs. The ideal is to combine controlled vocabularies with user tags to leverage both. New forms of tagging include hashtags and geotags. Overall, social tagging is here to stay so information professionals should embrace it and find ways to integrate it with traditional indexing.
User-Generated Metadata: Boon or Bust for Indexing and Controlled Vocabularies?Louise Spiteri
This document discusses user-generated metadata through social tagging and its impact on indexing and controlled vocabularies. It begins by describing traditional metadata created by authorities and how user tagging allows for personalized organization. Social tagging sites like Delicious allow users to collaboratively tag items and see recommended tags. Limitations of folksonomies include ambiguity and lack of standardization, but users accept this for increased cooperation. New forms of social tagging include hashtags and geotags. The ideal scenario combines controlled vocabularies with user tags to supplement formal subject headings. Indexers should embrace tagging and see how it impacts retrieval and vocabulary updates.
This document discusses key aspects of blogging for business. It defines what a blog is, noting that it allows one-to-many communication through personal reflections and media. Blogs originated from early online journals and bulletin boards. The document outlines attributes businesses should consider for their blog, including voice, frequency, style, features that optimize search and social media, and infusing passion. It also examines options for hosting a blog internally versus using external hosting services.
Traditionally, controlled vocabularies and professional indexers organized information in repositories. However, users now have more ability to organize information through social tagging, adding their own keywords and metadata. While social tagging allows users more control over organization, it also introduces inconsistencies compared to controlled vocabularies. An ideal system incorporates both controlled vocabularies and social tags to organize information. New forms of social tagging like hashtags on Twitter are also discussed, along with their benefits and limitations for organizing information.
Blogs are frequently updated websites that can be about anything. They originated from online diaries and have evolved with tools that make creating and maintaining blog posts easier. There are different types of blogs including personal blogs, corporate blogs, and those categorized by media type or device used. Blog posts are added to the blog application and made available online. Readers can then view posts, comment, and search blogs. Blog search engines help people find blogs on topics of interest. Blogs are beneficial for knowledge sharing, open discussion, and education.
This presentation showcases how Web 2.0 could be used within an enterprise with a "day (weeks, actually) in the life of" story of how a new employee, Michael, uses web 2.0 (or Enterprise 2.0) tools to quickly get up to speed and start contibuting. Touches on social networking, social bookmarking, blogs / microblogs, wiki, virtual world, mashups, RSS
GroupLens is a system for collaborative filtering of netnews articles to help users find articles they will like. It uses rating servers called Better Bit Bureaus to gather article ratings from users and predict scores for unrated articles based on how users who agreed in the past will probably agree again. Users can rate articles anonymously without reducing the effectiveness of score predictions. The open architecture allows alternative clients and servers to be developed independently.
This document introduces corporate weblogs and provides a taxonomy. It discusses how weblogs have evolved from personal diaries to organizational uses. The taxonomy classifies corporate weblogs based on their target group (internal employees or external stakeholders) and content (specific facts or general information). Examples of internal weblogs include knowledge weblogs for sharing work-related information and culture weblogs for communicating company values. External weblogs can be used for branding or collaborating with stakeholders.
The document discusses different types of blog hosting sites and their key features. It includes a table comparing Blogger.com, Tumblr.com, Wordpress.org, Boingboing.net, and Thoughts.com. Some of the metrics compared are number of users, type of blog supported, and tools offered. Blogger.com is noted as one of the first major blogging sites, while Tumblr emphasizes ease of use through short-form posting. Wordpress allows customization through themes and plugins. Boingboing is a collaborative filter blog and Thoughts.com aims to connect users from the first post.
- A blog is an online discussion or informational website consisting of discrete diary-style text entries displayed in reverse chronological order. Blogging gained popularity after 1999 with the launch of platforms like Blogger.com.
- There are many types of blogs including personal blogs, collaborative blogs, microblogs, corporate blogs, and genre-specific blogs focused on topics like travel, health, or politics. Blogs can also be categorized by the media type used, such as photoblogs, or the device used to compose them, like moblogs written on mobile phones.
- Blogs are an important marketing tool. They help businesses and organizations create new web content that search engines can index, allowing the inclusion of keywords that attract
The document discusses blogs, including what they are, popular blogging platforms like Wordpress and Blogger, how to use blogs, and why blogs are important. It provides tips for corporate blogging and examines blogs and bloggers through sources like Technorati.
Wikis are websites that allow users to easily add and edit content. They are well-suited for collaborative knowledge building from a variety of user inputs. In contrast, blogs are better for communicating chronological data from one source to many users. Wikis have been used by businesses for project management and collaboration. Mass collaboration on the internet, enabled by technologies like wikis, blogs and social networks, is empowering crowdsourced solutions and transforming how businesses operate.
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...DanBrown980551
This LF Energy webinar took place June 20, 2024. It featured:
-Alex Thornton, LF Energy
-Hallie Cramer, Google
-Daniel Roesler, UtilityAPI
-Henry Richardson, WattTime
In response to the urgency and scale required to effectively address climate change, open source solutions offer significant potential for driving innovation and progress. Currently, there is a growing demand for standardization and interoperability in energy data and modeling. Open source standards and specifications within the energy sector can also alleviate challenges associated with data fragmentation, transparency, and accessibility. At the same time, it is crucial to consider privacy and security concerns throughout the development of open source platforms.
This webinar will delve into the motivations behind establishing LF Energy’s Carbon Data Specification Consortium. It will provide an overview of the draft specifications and the ongoing progress made by the respective working groups.
Three primary specifications will be discussed:
-Discovery and client registration, emphasizing transparent processes and secure and private access
-Customer data, centering around customer tariffs, bills, energy usage, and full consumption disclosure
-Power systems data, focusing on grid data, inclusive of transmission and distribution networks, generation, intergrid power flows, and market settlement data
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving
What began over 115 years ago as a supplier of precision gauges to the automotive industry has evolved into being an industry leader in the manufacture of product branding, automotive cockpit trim and decorative appliance trim. Value-added services include in-house Design, Engineering, Program Management, Test Lab and Tool Shops.
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...Fwdays
Direct losses from downtime in 1 minute = $5-$10 thousand dollars. Reputation is priceless.
As part of the talk, we will consider the architectural strategies necessary for the development of highly loaded fintech solutions. We will focus on using queues and streaming to efficiently work and manage large amounts of data in real-time and to minimize latency.
We will focus special attention on the architectural patterns used in the design of the fintech system, microservices and event-driven architecture, which ensure scalability, fault tolerance, and consistency of the entire system.
Must Know Postgres Extension for DBA and Developer during MigrationMydbops
Mydbops Opensource Database Meetup 16
Topic: Must-Know PostgreSQL Extensions for Developers and DBAs During Migration
Speaker: Deepak Mahto, Founder of DataCloudGaze Consulting
Date & Time: 8th June | 10 AM - 1 PM IST
Venue: Bangalore International Centre, Bangalore
Abstract: Discover how PostgreSQL extensions can be your secret weapon! This talk explores how key extensions enhance database capabilities and streamline the migration process for users moving from other relational databases like Oracle.
Key Takeaways:
* Learn about crucial extensions like oracle_fdw, pgtt, and pg_audit that ease migration complexities.
* Gain valuable strategies for implementing these extensions in PostgreSQL to achieve license freedom.
* Discover how these key extensions can empower both developers and DBAs during the migration process.
* Don't miss this chance to gain practical knowledge from an industry expert and stay updated on the latest open-source database trends.
Mydbops Managed Services specializes in taking the pain out of database management while optimizing performance. Since 2015, we have been providing top-notch support and assistance for the top three open-source databases: MySQL, MongoDB, and PostgreSQL.
Our team offers a wide range of services, including assistance, support, consulting, 24/7 operations, and expertise in all relevant technologies. We help organizations improve their database's performance, scalability, efficiency, and availability.
Contact us: info@mydbops.com
Visit: https://www.mydbops.com/
Follow us on LinkedIn: https://in.linkedin.com/company/mydbops
For more details and updates, please follow up the below links.
Meetup Page : https://www.meetup.com/mydbops-databa...
Twitter: https://twitter.com/mydbopsofficial
Blogs: https://www.mydbops.com/blog/
Facebook(Meta): https://www.facebook.com/mydbops/
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
1. Blog Comments Organizer
An Interface for Organizing News Comments
Sweta Vajjhala, Nicholas Diakopoulous, Irfan Essa
Georgia Institute of Technology | College of Computing
801 Atlantic Drive, Atlanta, GA 30332
sweta@gatech.edu, nad@cc.gatech.edu, irfan@cc.gatech.edu
ABSTRACT Although there has been some research on organization of media
This paper focuses on organization of comments on a particular articles, little has been done to organize readers’ comments on
blog post. The research that was done was the first of its kind. these articles. This project focuses on that new aspect of
Background research was done with the field of computational computational journalism with the creation of a blog comments
journalism and its relation to the blogosphere, in additional to organizer.
research into categorization of blog posts. Several design ideas
were then considered for ways to organize blog comments. The 2. BACKGROUND
deciding factor was whether or not quotes from the post were There can be many different ways to organize an article’s
used in the comment. There was a specific algorithm that was comments. Today, the Internet has become the largest medium in
used to figure this out, and then, the design was applied to the the world for reading about news and interactively discussing it.
actual blog post itself. Results indicate that this would be a Not only has the number of readers increased, but the number of
successful application for all news blogs, should it be applied to blogs overall, especially news ones, has drastically increased [1].
the websites accordingly. Baumer et al. state that readers now have the mentality of: “I
know what’s there and I know where to find it when I need it.”
Categories and Subject Descriptors With this mannerism, readers are able to read about any type of
H.5.2 [User Interfaces]: Graphical user interfaces, H.5.3 [Group news article that they wish. With news blogs become increasingly
and Organization Interfaces] Collaborative computing popular, readers are slowly taking on the role of contributors, as
well, by posting comments to their favorite blogs.
General Terms With the variety of different news articles and comments that are
Design, Human Factors
posted, blogging has become a multi-faceted and heterogeneous
activity. Articles in news blogs today are often organized by into
Keywords different categories. In addition to this, people can add their own
design, computational journalism, blog, news, articles tags, which are collections of keywords attached to blog entries
that help describe what the entries are about [2].
1. INTRODUCTION Brooks & Montanez analyzed the effectiveness of tags for
There have been many different advances in technology that have classifying blog entries. Their results indicate that tags are using
helped organize information that is on the Internet. One of these for grouping articles into broad categories, but less effective in
fields, called computational journalism, is specifically tailored to indicating the particular content of an article. However, the idea
finding new ways to organize media information via technical of sharing tags could potentially be applied to help organize the
advancements. comments, based on the text of each comment. There are three
main uses of tagging: annotating information for personal use,
Since the emergence of Web 2.0, interactive media has become
placing information into broadly defined categories, and
very popular. Not only has it allowed for sharing information
annotating particular articles so as to describe their content [2].
across the world, but it has created an environment that
Each of these uses could also be applied to the comments on the
encourages collaboration among media articles. These
blog post.
collaborations have formed millions of communities on the
Internet. News articles, in the form of blogs, have become very One problem that comes with tags is trying to identify appropriate
popular, allowing readers to become contributors [1] and express tags, while eliminating noise and spam [3]. Another problem is
their opinions. several different tags might be used to all describe the same
concept, so this duplicity also creates extra clutter [2]. A similar
problem needs to be addressed in the organization of blog
Permission to make digital or hard copies of all or part of this work for comments- which comments are useful to readers and which ones
personal or classroom use is granted without fee provided that copies are are spam or irrelevant to the topic of the post? One solution is to
not made or distributed for profit or commercial advantage and that automatically generate content-based tags, while also considering
copies bear this notice and the full citation on the first page. To copy when the tag was originally created. For comments, their
otherwise, or republish, to post on servers or to redistribute to lists, organization could be based on chronological order, with the most
requires prior specific permission and/or a fee. recent comments showing up first and the oldest ones showing up
last.
2. After finding a way to organize the blog comments, the last thing comments organizer will match that of the Dot Earth page, so the
to do is to find a way to collect and organize the blog articles and integration of the application will seem transparent to the user.
its comments. The online public nature of blogs provides
incredible resources for data mining. Kramer and Rodden state
that, after collecting a variety of blogs, they used clustering to
group the blogs into categories based on five different factors:
melancholy, social, ranting, metaphysical, and work. They found
that blog articles are difficult to group into categories, because the
blogging community is so heterogeneous. So, each blog does not
cleanly fit into any single category [4]. Comments on blogs are
also comparable to this- since there can be lots of different
discussions happening with comments, it could be very difficult
to place the comments into one category objectively.
Figure 1. Sketch of the blog comments organizer design. By
In the following sections, the design, algorithm, and evaluation of scrolling over the yellow highlighted text, the box at the top
the system will be presented, concluding with a discussion of the will show up. If the user is not moused over the highlighted
results and future work. text anymore, then the box will disappear.
The rationale for this design choice is supported by the fact that
3. BLOG COMMENTS ORGANIZER the data mining yielded that quotes were very often used in the
3.1 Data Mining comments of the Dot Earth blog. The blog comments organizer
The data that was used to implement the blog comments organizer would be a great tool for new readers to quickly get acquainted
was pulled from Dot Earth, an environmental blog written by with the traditional posting style of contributors to the Dot Earth
Andrew Revkin of The New York Times newspaper. On average, blog. Moreover, the blog comments organizer offers a way for
each of his articles tends to generate over 80 comments. Because readers to find out more information on a specific part of the
of the vast popularity of the blog and the variety of comments, article without having to read all of the 100+ comments. It
data from this blog was used in the testing of the blog comments provides the reader with the advantage of being able to only read
organizer. the comments that he/she is interested in, based on the parts of the
article that the reader liked.
Five articles were randomly chosen to undergo an analysis- by
hand. During this time, information and statistics about the set of 3.3 Data Collection
comments corresponding to each article were collected. The In order to collect the data from Dot Earth, a blog scraper script
information that was collected included the number of comments was written in the language of PHP5. The scraper script gets the
for each of the following: comments that were multiple 60 most recent articles in the Dot Earth blog and places them into
paragraphs long, comments that used quotes from the article a MySQL database. For each article, the scraper also gets all of
within them, comments that used statistics (or some other the comments and places those in the database too. The schema
numbers) to support their point-of-view, comments that for the database is as follows- the article is linked to each of its
referenced other related articles, comments that were a response comments using the field articleID.
to a previous comment, comments that used the same key words
(i.e. “history” or “future” or “evolution”), and finally, the number
of posts per day.
Out of the data that was collected above, the number that seemed
to yield the highest value was the number of comments that used
quotes from the article within them. As a result of this, it was
decided that the most optimal way to organize the comments for
this blog would be to show users a list of comments for each part Figure 2. Schema for the database that stores all of the articles
of the article that was used in a quote. and comments.
3.2 Design
The design for the blog comments organizer was done first with
3.3.1 Algorithm for Gathering Data
The algorithm for gathering all of the articles and respective
some sketches. It was then implemented using PHP, HTML,
comments is given here.
JavaScript, and Greasemonkey.
The blog comments organizer can be easily integrated into the First connect to the Dot Earth homepage and get its HTML
Dot Earth page. For each article, it highlights the parts of the source. Inside the source, look for the title of each news article
article that are quoted in a comment. When a user then scrolls based on the corresponding HTML tags. For each of the articles,
over the highlighted part of the article, the comment(s) that look for the corresponding HTML tags for the comments. Read
reference(s) it will show up at the top of the page in reverse the text between all of the open and close HTML tags for each
chronological order, so that the most recent comment will show article and its comments. Insert all of this information into a
up first. A sketch of this design can be seen below. When the blog database with the schema above. In order to get articles across
comments organizer is implemented, the style of the blog multiple pages, loop through the same process, after finding the
corresponding HTML tags for each page.
3. Soon after this research was done, an API was introduced for Dot 4. EVALUATION
Earth. In the future, it might be easier to collect all of the data via The reception of the blog comments organizers to some volunteer
the API. However, this would also mean that the information testers presented some advantages and disadvantages to the blog
would be stored in an XML file, not in a database, and this could comments organizer. First and foremost, although the design is
make it harder to find quotes in the comments. integrated nicely into this particular blog (Dot Earth), it would
require a lot of customization for each blog for which this was
3.4 Finding Quotes in Comments used. This is because each blog will have a different style, and
Once the articles and comments are in the database, the next step therefore, the scraping will have to be done all over again.
is to go through all of the comments for each given article and see However, the actual algorithm that is used to find the quotes
if there are quotes from the article in there. would still be the same. Displaying the blog comments organizer
for each blog would again differ, based on the style of the blog.
First, check the comment all of the opening quote (“) symbols and
However, the algorithms for inserting the <div></div> tags would
the closing quote (”) symbols. If this exists, then see if the data
still remain the same, once the source code of the other sites were
between the two quotes matches any phrase from the article. Is it
figured out.
important to check to make sure that the quotes are not links to
external pages, because these will match quotes to external pages One disadvantage of this blog comments organizer is that the
in the article. Therefore, this case must be excluded when algorithm searches for the start and end quote characters.
checking for quotes in the comments. If a quote in the comment However, a comment might have article from the text in it
matches text from the article, then the starting index of the text in paraphrased or presented without the quotation marks. If this was
the article should be stored in quote_index_start in the comments the case, then the presented algorithm would not find this as a
database table. The end of the quote should be stored in quote, because it is not located within quotation marks. By
quote_index_end. allowing for this to happen, there would be more comments for
the user to see in the design of the blog comments organizer.
3.4.1 Algorithm for Finding Quotes However, to be able to detect paraphrasing, it would also require
The algorithm for finding quotes from the article within a changing the fundamental algorithm to use some artificial
comment is below. intelligence techniques, in addition to what it is already doing,
while searching the article text.
for each article in the database:
get all comments for that article
One major advantage of this design is that the user is given a
choice whether he or she wants to read the comments. Since the
for each comment:
comments show up on a mouse-over event, if the user does not
quote_start_index = 0; want to use the feature after the first time, he will not see all of
quote_end_index = true; the different comments show up. Moreover, the comments are
as long as there is an ending quote: placed strategically towards the right-hand-side of the page,
go through text and find the opening quote where there is whitespace. This way, it does not cover up any
possible important information that is on the page. The blog
if there is no opening quote, exit loop by
setting quote_end to false comments organizer acts as a supplement to the reader to make it
easier for him to find the comments that he may be looking for,
if there is an opening quote:
but it does not require the user to use it.
search for the ending quote starting from
quote_start For example, someone who just wanted to browse the Dot Earth
search for the text between the starting and blog and get an idea of the contributors, they might want to
ending quotes in the article browse all of the comments, not just the parts that pertain to
if the text exists: certain parts of the text of the article. In this case, the user does
not have to use the blog comments organizer. However, if this
store the quote_start_index and
quote_end_index in the database for that user becomes a frequent visitor and contributor to the Dot Earth
comment blog, he may start to look for specific comments which pertain to
else: parts of an article that he likes. In this case, the user would find
the blog comments organizer an ideal tool to get the information
do not store anything and exit
that he needs without having to go through hundreds of
comments.
Using the algorithm above, quotes from the article were found
and the indices of where they were found were stored in the 5. DISCUSSION
database. Because of the variety of the usage of the blog comments
Once the quote indices were known, another script was written to organizer, there are many different ways that this tool can be
insert <div></div> tags around the quotes in the article text that useful. Namely, it focuses on the growing field of computational
highlighted that part of the article. JavaScript was then used to journalism: organization of media. There are many different news
trigger a mouse-over event, so that if the reader put their mouse sites that would benefit from organization of their reader
over the highlighted part of the article text, the list of comments comments, and this would be perfect.
that contained that part of the article as a quote would show up in In the Evaluation section above, there was an example of the user
the right-hand-side, as was shown in Figure 2 above. who just wanted to find information about a specific part of the
article. This blog comments organizer could be useful for data
4. analysts in the media profession. Based on a posted news article, 7. CONCLUSION
the author or the company that posted it can find out which parts It is possible to organize blog comments in a plethora of different
of the article triggered the most comments. Based on this, the ways. Depending on the medium and the type of blog that is being
company could post more articles that pertain to very similar used, there could be a number of ways to analyze and organize
topics. This would attract new users, as well as retain the current the comments in a meaningful way for the users that come by.
users. Organization of blog comments will soon become a very powerful
The blog comment organizer could revolutionize the way that tool that can be used to target the type of users that the blog is
articles are written and read. Based on the popularity of a certain tailored towards.
part of an article, blogs can be tailored to suit the majority of its While there are many different ways to organize comments and
readers. This would introduce a new level of specificity for the using quotes (as in this particular blog comments organizer) is just
blog. If many blogs were to follow this and focused on specific one, it is important to realize that this growing field could soon re-
topics, it might make blogs easier to categorize and make tags define the way that media is presented to the world.
more universal.
8. ACKNOWLEDGMENTS
6. FUTURE WORK Many thanks to all volunteer evaluators, especially Sekhar
There are many different applications and related work that could Vajjhala, Carolina Gomez, Blair Daly, and Nicholas Bowen.
be done based on the blog comments organizer.
First and foremost, a different metric could be used to organize 9. REFERENCES
comments. Right now, only quotes are being used, but blog [1] Baumer, Eric, Mark Sueyoshi, and Bill Tomlinson.
comments could also be gauged based on the themes of the posts "Exploring the Role of the Reader in the Activity of
(i.e. history, evolution, etc.) or comments that used statistics. Blogging." CHI 2008 (2008): 1111-20.
Blogs have become a source for data mining, and if users are
looking for certain quotes or numbers and comments contain [2] Brooks, Christopher H., and Nancy Montanez. "An Analysis
those statistics, this would be very useful for the user. of the Effectiveness of Tagging in Blogs." American
Association for Artificial Intelligence (2006).
The blog comments organizer could also be used to analyze
different types of media. Right now, only written blogs are being [3] Gill, Alastair J., et al. "Emotion Rating from Short Blog
analyzed. However, video blogs are slowly becoming more Texts." CHI 2008 (2008): 1121-24.
popular, so being able to find comments that quoted parts of a [4] Kramer, Adam D.I., and Kerry Rodden. "Word Usage and
video in a blog post would also prove to be very useful. Posting Behaviors: Modeling Blogs with Unobtrusive Data
Collection Methods." CHI 2008 (2008): 1125-28